.research-shell{height:100dvh;min-height:0;font-family:var(--font-inter), "Pretendard Variable", "Apple SD Gothic Neo", system-ui, sans-serif;background:color-mix(in srgb, var(--research-bg) 72%, var(--research-black));overflow:hidden}.research-launch-shell{min-height:100vh;color:var(--research-text);background:#08090b;grid-template-columns:260px minmax(0,1fr) 320px;display:grid}.research-launch-shell__rail,.research-launch-shell__minutes{gap:var(--research-space-6);padding:var(--research-space-6);border-right:1px solid var(--research-line);background:#0d0e10;flex-direction:column;display:flex}.research-launch-shell__rail>a{color:var(--research-text);font-size:var(--research-type-title);font-weight:750;text-decoration:none}.research-launch-shell__rail>div,.research-launch-shell__minutes{color:var(--research-text-muted)}.research-launch-shell__rail>div span,.research-launch-shell__rail>div small,.research-launch-shell__minutes span{display:block}.research-launch-shell__rail>div span{color:var(--research-text);font-size:2rem;font-weight:800}.research-launch-shell__main{text-align:center;place-content:center;justify-items:center;min-width:0;padding:clamp(32px,7vw,96px);display:grid}.research-launch-shell__main>span{color:var(--research-accent);font-size:var(--research-type-label);letter-spacing:.14em;font-weight:800}.research-launch-shell__main h1{max-width:720px;margin:var(--research-space-5) 0 var(--research-space-2);font-size:clamp(2rem,4vw,4.25rem);line-height:1}.research-launch-shell__main p,.research-launch-shell__main blockquote{max-width:620px;color:var(--research-text-muted);line-height:1.65}.research-launch-shell__main blockquote{margin:var(--research-space-5) 0 0;padding:var(--research-space-3) var(--research-space-4);border:1px solid var(--research-line);border-radius:var(--research-radius-md);background:var(--research-surface-raised)}.research-launch-shell__pulse{width:72px;height:72px;margin-top:var(--research-space-6);border:1px solid color-mix(in srgb, var(--research-accent) 46%, transparent);box-shadow:0 0 0 0 color-mix(in srgb, var(--research-accent) 28%, transparent);border-radius:50%;animation:1.4s ease-out infinite research-launch-pulse}.research-launch-shell__minutes{border-right:0;border-left:1px solid var(--research-line)}.research-launch-shell__minutes strong{color:var(--research-text)}.research-launch-shell__minutes i{border-radius:var(--research-radius-sm);background:linear-gradient(90deg, var(--research-surface-raised), var(--research-surface));width:100%;height:54px;animation:1.8s ease-in-out infinite alternate research-launch-shimmer;display:block}@keyframes research-launch-pulse{70%,to{box-shadow:0 0 0 26px #0000}}@keyframes research-launch-shimmer{to{opacity:.45}}.research-layout{gap:var(--research-space-2);height:100dvh;min-height:0;padding:var(--research-space-compact);grid-template-columns:280px minmax(0,1fr) 48px;display:grid;position:relative;overflow:hidden}.research-shell[data-transcript-open=true] .research-layout{grid-template-columns:280px minmax(0,1fr) minmax(340px,390px)}.research-shell[data-research-state=published] .research-layout{grid-template-columns:280px minmax(0,1fr) 48px}.research-shell[data-research-state=published] .meeting-minutes{display:grid}.research-shell[data-research-state=published][data-transcript-open=true] .research-layout{grid-template-columns:220px minmax(0,1fr) minmax(340px,360px)}.research-shell[data-research-state=published][data-transcript-open=true] .meeting-minutes{display:grid}.research-shell[data-sidebar-open=false] .research-layout{grid-template-columns:52px minmax(0,1fr) 48px}.research-shell[data-transcript-open=true][data-sidebar-open=false] .research-layout{grid-template-columns:52px minmax(0,1fr) minmax(340px,390px)}.research-shell[data-research-state=published][data-sidebar-open=false] .research-layout{grid-template-columns:52px minmax(0,1fr) 48px}.research-shell[data-research-state=published][data-transcript-open=true][data-sidebar-open=false] .research-layout{grid-template-columns:52px minmax(0,1fr) minmax(340px,360px)}.research-run-notice{z-index:20;top:18px;left:calc(280px + var(--research-space-4));right:calc(390px + var(--research-space-4));justify-content:space-between;align-items:center;gap:var(--research-space-3);min-height:56px;padding:var(--research-space-2) var(--research-space-3);border:1px solid var(--research-warning);border-radius:var(--research-radius-control);background:color-mix(in srgb, var(--research-bg-deep) 94%, transparent);box-shadow:0 12px 30px color-mix(in srgb, var(--research-black) 40%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:fixed}.research-run-notice strong,.research-run-notice span{display:block}.research-run-notice strong{color:var(--research-text);font-size:var(--research-type-label)}.research-run-notice span{color:var(--research-text-muted);margin-top:3px;font-size:10px}.research-run-notice button{min-height:34px;padding:0 var(--research-space-3);border:1px solid var(--research-line-strong);border-radius:var(--research-radius-compact);color:var(--research-text);background:var(--research-surface-raised);cursor:pointer;flex:none}.research-sidebar,.meeting-minutes{background:var(--research-bg-deep);border-radius:var(--research-radius-md);scrollbar-width:thin;scrollbar-color:var(--research-line-strong) transparent;border:0;min-width:0;min-height:0;overflow:hidden auto}.research-sidebar{background:color-mix(in srgb, var(--research-bg-deep) 94%, var(--research-black));flex-direction:column;padding:18px 12px;display:flex}.research-sidebar__header{border-bottom:1px solid var(--research-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 16px;display:flex}.research-sidebar__header .brand{min-width:0;color:var(--research-text);font-size:var(--research-type-title);gap:9px;font-weight:720}.research-sidebar__header .brand__mark{width:27px;color:var(--research-accent-bright)}.research-sidebar__panel-toggle{border-radius:var(--research-radius-control);width:32px;height:32px;color:var(--research-text-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.research-sidebar__panel-toggle:hover,.research-sidebar__panel-toggle:focus-visible{color:var(--research-text);background:var(--research-surface-raised)}.research-sidebar>[id=research-sidebar-content]{min-height:0;overflow-y:auto}.research-sidebar__footer{gap:var(--research-space-1);padding-top:var(--research-space-4);margin-top:auto;display:grid}.research-sidebar__footer a,.research-sidebar__footer button{align-items:center;gap:var(--research-space-3);min-height:42px;padding:0 var(--research-space-3);border-radius:var(--research-radius-control);color:var(--research-text-soft);font:inherit;font-size:var(--research-type-body);text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.research-sidebar__footer a:hover,.research-sidebar__footer a:focus-visible{color:var(--research-text);background:var(--research-tree-hover)}.research-sidebar__footer button:disabled{opacity:.72}.research-sidebar[data-collapsed=true]{padding-inline:10px}.research-sidebar[data-collapsed=true] .research-sidebar__header{border-bottom:0;justify-content:center;padding-inline:0}.research-sidebar[data-collapsed=true] .research-sidebar__header .brand{display:none}.research-sidebar[data-collapsed=true] .research-sidebar__footer{justify-items:center}.research-sidebar[data-collapsed=true] .research-sidebar__footer a,.research-sidebar[data-collapsed=true] .research-sidebar__footer button{justify-content:center;width:32px;min-height:36px;padding:0}.research-sidebar[data-collapsed=true] .research-sidebar__footer span{display:none}.research-sidebar .company-brief{border-radius:var(--research-radius-compact);min-height:58px;transition:background var(--motion-micro);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:10px 10px 10px 12px;display:grid}.research-sidebar .company-brief:hover{background:var(--research-tree-hover)}.research-sidebar .company-brief>div{min-width:0}.research-sidebar .company-brief span{color:var(--research-text);font-size:var(--research-type-body);letter-spacing:.03em;font-weight:750}.research-sidebar .company-brief p{color:var(--research-text-muted);font-size:var(--research-type-label);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.research-sidebar .company-brief>strong{color:var(--research-text);font-size:var(--research-type-body);font-variant-numeric:tabular-nums}.new-research-chat{border-radius:var(--research-radius-compact);width:100%;min-height:46px;color:var(--research-text-soft);font-size:var(--research-type-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;margin-top:4px;padding:0 12px;font-weight:650;display:flex;position:relative}.new-research-chat:hover{color:var(--research-text);background:var(--research-tree-hover)}.new-research-chat>i{background:var(--research-tree-active);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--research-tree-active) 54%, transparent);border-radius:50%;margin-left:auto}.research-chat{margin-top:16px}.research-sidebar__section-label{min-height:28px;color:var(--research-text-muted);font-size:var(--research-type-label);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-weight:750;display:flex}.research-sidebar__section-label button{min-width:28px;min-height:28px;color:var(--research-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.research-chat__preview{border-radius:var(--research-radius-compact);width:100%;min-height:58px;color:var(--research-text-soft);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.research-chat__preview:hover{color:var(--research-text);background:var(--research-tree-hover)}.research-chat__preview span{font-size:var(--research-type-label);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.research-chat__composer{border:1px solid var(--research-line-strong);background:var(--research-surface);border-radius:12px;gap:9px;padding:11px;display:grid}.research-chat__agents{border:0;flex-wrap:wrap;gap:5px;max-height:82px;margin:0;padding:0;display:flex;overflow-y:auto}.research-chat__agents button{border:1px solid var(--research-line);min-height:28px;color:var(--research-text-muted);background:var(--research-surface-raised);font-size:var(--research-type-label);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.research-chat__agents button[aria-pressed=true]{border-color:var(--research-accent-deep);color:var(--research-accent-bright);background:color-mix(in srgb, var(--research-accent) 12%, var(--research-surface))}.research-chat textarea{resize:vertical;width:100%;min-height:74px;color:var(--research-text);background:var(--research-bg-deep);font:inherit;font-size:var(--research-type-body);border:0;border-radius:8px;outline:0;padding:10px;line-height:1.5}.research-chat__send{min-height:36px;color:var(--research-black);background:var(--research-accent-bright);font-size:var(--research-type-label);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:750;display:inline-flex}.research-chat__send:disabled{color:var(--research-text-faint);background:var(--research-line-soft);cursor:not-allowed}.research-chat__last{color:var(--research-text-muted);background:var(--research-surface-soft);font-size:var(--research-type-label);overflow-wrap:anywhere;border-radius:9px;gap:3px;margin:8px 2px 0;padding:9px 11px;line-height:1.45;display:grid}.research-chat__last strong{color:var(--research-text)}.analysis-history{margin-top:var(--research-space-5)}.analysis-history__list{gap:2px;display:grid}.analysis-history__group{border-radius:10px}.analysis-history__group-toggle{border-radius:var(--research-radius-compact);width:100%;min-height:54px;color:var(--research-text-soft);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:7px 8px;display:grid}.analysis-history__group[data-open]>.analysis-history__group-toggle,.analysis-history__group-toggle:hover{background:var(--research-tree-hover)}.analysis-history__group-toggle>span:nth-child(2),.analysis-history__runs button>span{min-width:0}.analysis-history__group-toggle strong,.analysis-history__group-toggle small,.analysis-history__runs strong,.analysis-history__runs small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.analysis-history__group-toggle strong{font-size:var(--research-type-label)}.analysis-history__group-toggle small,.analysis-history__runs small{color:var(--research-text-muted);font-size:var(--research-type-label);margin-top:2px}.analysis-history__group-toggle em{min-width:20px;color:var(--research-text-muted);background:var(--research-line-soft);font-size:var(--research-type-label);text-align:center;border-radius:999px;padding:2px 5px;font-style:normal}.analysis-history__group-toggle>svg{transition:transform .32s cubic-bezier(.16,1,.3,1);transform:rotate(-90deg)}.analysis-history__group[data-open] .analysis-history__group-toggle>svg{transform:rotate(0)}.analysis-history__symbol{border:1px solid var(--research-line-strong);width:24px;height:24px;color:var(--research-accent-bright);background:var(--research-surface-raised);font-size:var(--research-type-label);border-radius:6px;place-items:center;font-weight:800;display:grid}.analysis-history__symbol.is-logo{border-color:color-mix(in srgb, var(--research-line-strong) 72%, transparent);background:var(--research-white);overflow:hidden}.analysis-history__symbol.is-logo img{object-fit:contain;width:100%;height:100%}.analysis-history__runs{border-left:1px dashed var(--research-tree-guide);gap:2px;margin-left:19px;padding:2px 0 7px 14px;display:grid;position:relative}.analysis-history__collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.16,1,.3,1),opacity .22s ease-out,transform .36s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(-4px)}.analysis-history__collapse>div{min-height:0;overflow:hidden}.analysis-history__group[data-open] .analysis-history__collapse{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.analysis-history__runs button{border-radius:var(--research-radius-compact);min-height:42px;color:var(--research-text-soft);text-align:left;cursor:pointer;transition:color var(--motion-micro), background var(--motion-micro), transform var(--motion-micro), opacity var(--motion-micro);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px 6px 12px;display:grid;position:relative}.analysis-history__runs button:before{border-top:1px solid var(--research-tree-guide);content:"";width:14px;position:absolute;top:50%;left:-15px}.analysis-history__runs button:after{background:var(--research-tree-active);width:0;height:3px;transition:width var(--motion-standard);border-radius:999px;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.analysis-history__runs button:hover,.analysis-history__runs button.is-live{color:var(--research-text);background:var(--research-tree-hover);transform:translate(4px)}.analysis-history__runs button.is-live:after{width:22px}.analysis-history__runs strong{font-size:var(--research-type-label);font-weight:600}.analysis-history__runs i{color:var(--research-positive);font-size:var(--research-type-label);font-style:normal}.meeting-minutes{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.meeting-minutes__header{border-bottom:1px solid var(--research-line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:0 20px;display:flex}.meeting-minutes__header h2{color:var(--research-text);font-size:var(--research-type-title);margin:0}.meeting-minutes__header>span{color:var(--research-text-muted);font-size:var(--research-type-label);white-space:nowrap;align-items:center;gap:7px;font-weight:650;display:inline-flex}.meeting-minutes__header i{background:var(--research-positive);border-radius:50%;width:7px;height:7px}.meeting-minutes__feed{min-height:0;padding:0 var(--research-space-4) var(--research-space-6);overflow-y:auto}.meeting-minutes__new{border:1px solid var(--research-accent-deep);min-height:34px;color:var(--research-text);background:var(--research-surface-raised);box-shadow:var(--research-shadow-panel);font-size:var(--research-type-label);cursor:pointer;border-radius:999px;padding:0 12px;font-weight:750;position:absolute;bottom:18px;right:18px}.meeting-minutes__cursor{vertical-align:-.12em;background:var(--research-accent);width:.45em;height:1em;margin-left:2px;animation:.52s step-end infinite meeting-cursor;display:inline-block}@keyframes meeting-cursor{50%{opacity:0}}.meeting-minutes__entry{min-width:0}.meeting-minutes__group{color:var(--research-text-muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:16px 0 2px;font-size:10px;font-weight:800;display:flex}.meeting-minutes__group:after{background:var(--research-line-soft);content:"";flex:1;height:1px}.meeting-minutes__group[data-group=individual]{color:var(--research-blue)}.meeting-minutes__group[data-group=team],.meeting-minutes__group[data-group=committee]{color:var(--research-positive)}.meeting-minutes__group[data-group=debate]{color:var(--research-warning)}.meeting-minutes__feed article{border:0;border-bottom:1px solid var(--research-line-soft);opacity:1;box-shadow:none;background:0 0;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.meeting-minutes__feed article>img{object-fit:contain;width:26px;height:auto;image-rendering:pixelated}.meeting-minutes__avatars{align-self:start;align-items:flex-end;min-width:34px;display:flex}.meeting-minutes__avatars img{object-fit:contain;width:25px;height:auto;image-rendering:pixelated}.meeting-minutes__avatars img+img{margin-left:-14px}.meeting-minutes__feed header{flex-wrap:wrap;align-items:flex-start;gap:7px;min-width:0;display:flex}.meeting-minutes__feed header strong{color:var(--research-text);font-size:var(--research-type-body)}.meeting-minutes__feed header span{min-width:0;color:var(--research-text-muted);font-size:var(--research-type-label);overflow-wrap:anywhere;white-space:normal;line-height:1.35}.meeting-minutes__feed h3{color:var(--research-text-soft);font-size:var(--research-type-body);text-wrap:pretty;margin:7px 0 0;font-weight:650;line-height:1.5}.meeting-minutes__feed p{color:var(--research-text-muted);font-size:var(--research-type-body);overflow-wrap:anywhere;text-wrap:pretty;margin:9px 0 0;line-height:1.7}.research-shell:lang(ko) .meeting-minutes__feed p{overflow-wrap:break-word;word-break:keep-all}.office-workbench{background:var(--research-bg);border-radius:var(--research-radius-md);border:0;grid-template-rows:50px auto 190px;gap:8px;min-width:0;min-height:0;padding:0 12px 12px;display:grid;overflow:hidden auto}.office-heading{justify-content:space-between;align-items:center;gap:var(--research-space-3);padding:0 4px;display:flex}.office-heading__label{color:var(--research-accent-bright);font-size:var(--research-type-label);letter-spacing:.14em;font-weight:800}.office-heading__transcript-toggle{border-radius:var(--research-radius-badge);width:36px;min-height:36px;color:var(--research-text-muted);cursor:pointer;transition:color var(--motion-micro), background-color var(--motion-micro), transform var(--motion-micro);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.office-heading__transcript-toggle:hover,.office-heading__transcript-toggle[aria-expanded=true]{color:var(--research-text);background:color-mix(in srgb, var(--research-surface-raised) 58%, transparent)}.office-heading__transcript-toggle:active{transform:translateY(1px)}.office-heading__transcript-toggle:focus-visible{outline:2px solid var(--research-accent);outline-offset:2px}.office-stage{aspect-ratio:1374/1145;border-color:var(--research-line);background:var(--research-bg-deep);border-radius:12px;place-self:start center;width:100%;height:auto;min-height:0;max-height:none;position:relative;overflow:hidden}.office-game--world{background:var(--research-bg-deep);isolation:isolate;position:absolute;inset:0}.office-game__live-bubble{z-index:8;border:1px solid color-mix(in srgb, var(--research-accent) 45%, #c9ced5);color:#1b2028;pointer-events:none;background:#fafbfcf5;border-radius:12px 12px 12px 3px;width:min(250px,34%);padding:10px 12px;position:absolute;top:18%;left:50%;transform:translate(-50%,-100%);box-shadow:0 12px 30px #00000038}.office-game__live-bubble:after{border-right:1px solid color-mix(in srgb, var(--research-accent) 45%, #c9ced5);border-bottom:1px solid color-mix(in srgb, var(--research-accent) 45%, #c9ced5);content:"";background:#fafbfcf5;width:14px;height:14px;position:absolute;bottom:-8px;left:22px;transform:rotate(45deg)}.office-game__live-bubble :where(p,small){z-index:1;margin:0;line-height:1.35;display:block;position:relative}.office-game__live-bubble p{font-size:clamp(10px,1.2vw,13px);font-weight:750}.office-game__live-bubble small{color:#58606b;overflow-wrap:anywhere;margin-top:3px;font-size:clamp(9px,1vw,11px);display:block}.office-game__live-bubble[data-agent=market],.office-game__live-bubble[data-agent=market_news]{top:35%;left:25%}.office-game__live-bubble[data-agent=company],.office-game__live-bubble[data-agent=company_product],.office-game__live-bubble[data-agent=company_competition]{top:35%;left:76%}.office-game__live-bubble[data-agent=financial],.office-game__live-bubble[data-agent=valuation],.office-game__live-bubble[data-agent=financial_quality]{top:80%;left:27%}.office-game__live-bubble[data-agent=risk],.office-game__live-bubble[data-agent=risk_policy]{top:80%;left:75%}.live-research-desk{border:1px solid var(--research-line);background:var(--research-line);border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(175px,.82fr);gap:1px;min-width:0;min-height:0;display:grid;overflow:hidden}.live-research-desk>div{background:var(--research-surface);min-width:0;padding:15px 17px}.live-research-desk small{color:var(--research-text-muted);font-size:var(--research-type-label);letter-spacing:.08em;text-transform:uppercase;font-weight:730;display:block}.live-research-desk__brief>span,.live-research-desk__brief>h1{color:var(--research-accent-bright);font-size:var(--research-type-label);letter-spacing:.13em;margin:0 0 13px;font-weight:820;display:block}.live-research-desk__brief strong,.live-research-desk__queue>strong{color:var(--research-text);font-size:var(--research-type-body);margin-top:6px;line-height:1.4;display:block}.live-research-desk__brief strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.live-research-desk__brief p{color:var(--research-text-muted);font-size:var(--research-type-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.live-research-desk__signals ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.live-research-desk__signals li{min-width:0;color:var(--research-text-soft);font-size:var(--research-type-label);align-items:center;gap:7px;line-height:1.35;display:flex}.live-research-desk__signals i{background:var(--research-text-muted);border-radius:50%;flex:none;width:6px;height:6px}.live-research-desk__signals i[data-team=market]{background:var(--research-agent-market)}.live-research-desk__signals i[data-team=company]{background:var(--research-positive)}.live-research-desk__signals i[data-team=financial]{background:var(--research-agent-valuation)}.live-research-desk__signals i[data-team=risk]{background:var(--research-agent-risk)}.live-research-desk__queue>span{color:var(--research-text-muted);font-size:var(--research-type-label);margin-top:5px;display:block}.live-research-desk__queue>div{border-top:1px solid var(--research-line);margin-top:13px;padding-top:11px}.live-research-desk__queue p{color:var(--research-text-soft);font-size:var(--research-type-label);margin:5px 0 0}.office-stage__objective,.committee-signal,.office-stage__visits,.office-stage__department-labels,.research-progress,.office-stage .office-camera-toggle{display:none}@media (max-width:1279px){.research-shell{height:auto;min-height:100dvh;overflow:visible}.research-layout{grid-template-rows:auto 390px;grid-template-columns:248px minmax(0,1fr);height:auto;min-height:100dvh;overflow:visible}.research-shell[data-research-state=published] .research-layout{grid-template-rows:auto;grid-template-columns:248px minmax(0,1fr)}.research-shell[data-transcript-open=true]{height:100dvh;overflow:hidden}.research-shell[data-transcript-open=true] .research-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(320px,360px);height:100dvh;overflow:hidden}.research-shell[data-transcript-open=true] .research-sidebar{display:none}.research-shell[data-transcript-open=true] .office-workbench,.research-shell[data-transcript-open=true] .meeting-minutes{grid-row:1;min-height:0}.research-shell[data-transcript-open=true] .office-workbench{grid-column:1;overflow-y:auto}.research-shell[data-transcript-open=true] .meeting-minutes{grid-column:2}.research-run-notice{left:calc(248px + var(--research-space-4));right:var(--research-space-4)}.research-sidebar{grid-row:1/-1;padding:18px 14px;display:block;overflow-y:auto}.research-sidebar .company-brief>strong{display:block}.office-workbench{grid-area:1/2;grid-template-rows:50px auto 190px;overflow:visible}.office-stage{max-height:none}.meeting-minutes{grid-area:2/2}}@media (max-width:900px){.research-shell[data-research-state=published] .research-layout{display:block}.research-shell[data-research-state=published] .research-sidebar{display:none}.research-shell[data-research-state=published][data-transcript-open=true] .research-layout{display:grid}}@media (max-width:767px){.research-shell{height:auto;min-height:100dvh;overflow:visible}.research-layout{gap:var(--research-space-2);height:auto;padding:var(--research-space-compact);flex-direction:column;display:flex;overflow:visible}.research-shell[data-transcript-open=true]{height:auto;min-height:100dvh;overflow:visible}.research-shell[data-transcript-open=true] .research-layout{height:auto;display:flex;overflow:visible}.research-shell[data-transcript-open=true] .office-workbench,.research-shell[data-transcript-open=true] .meeting-minutes{width:100%}.research-run-notice{top:var(--research-space-2);order:-1;position:sticky;left:auto;right:auto}.research-sidebar,.meeting-minutes{overflow:visible}.research-sidebar{padding:16px 14px 22px}.research-sidebar__header{padding-bottom:16px}.analysis-history__group:not(:first-child){display:none}.office-workbench{grid-template-rows:52px auto auto;padding:0 8px 14px;overflow:visible}.office-stage{aspect-ratio:1374/1145;width:100%;height:auto}.live-research-desk{grid-template-columns:1fr}.live-research-desk__signals,.live-research-desk__queue{display:none}.live-research-desk--runtime .live-research-desk__signals,.live-research-desk--runtime .live-research-desk__queue{display:block}.meeting-minutes{grid-template-rows:auto auto;width:auto;height:auto;min-height:0;margin:0}.meeting-minutes__header{min-height:62px;padding:0 14px}.meeting-minutes__feed{padding-inline:14px;overflow-y:visible}}@media (prefers-reduced-motion:reduce){.analysis-history__collapse,.analysis-history__group-toggle>svg{transition:none}}.completed-research-file{background:var(--research-bg);width:100%;min-width:0;max-width:100%;padding:clamp(16px,3vw,40px)}.research-editorial-document{--editorial-canvas:var(--report-paper);--editorial-paper:var(--report-paper-bright);--editorial-ink:var(--report-ink);--editorial-muted:var(--report-ink-muted);--editorial-rule:var(--report-rule-light);--editorial-rule-strong:var(--report-ink);--editorial-accent:var(--report-accent);--editorial-accent-soft:var(--report-accent-soft);--editorial-positive:var(--report-positive);--editorial-warning:var(--report-warning);--editorial-on-accent:#fff;width:min(1180px,100%);min-width:0;max-width:100%;color:var(--editorial-ink);background:var(--editorial-canvas);border:1px solid var(--editorial-rule);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0 auto}.research-editorial-document[data-report-theme=dark]{--editorial-canvas:var(--report-surface-dark);--editorial-paper:var(--report-paper-dark);--editorial-ink:var(--report-ink-dark);--editorial-muted:#aaa9a3;--editorial-rule:var(--report-rule-dark);--editorial-rule-strong:var(--report-ink-dark);--editorial-accent:var(--report-accent-dark);--editorial-accent-soft:var(--report-accent-soft-dark);--editorial-positive:var(--report-positive-dark);--editorial-warning:var(--report-warning-dark);--editorial-on-accent:#11131a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.research-editorial-document :where(h1,h2,h3,h4,p,dl,ol,ul){margin:0}.research-editorial-document :where(button,a){font:inherit}.research-editorial-cover{background:var(--editorial-paper);grid-template-rows:auto 1fr auto;min-height:min(760px,82vh);padding:clamp(28px,5vw,64px);display:grid}.research-editorial-cover__utility{gap:var(--research-space-8);padding-bottom:var(--research-space-6);border-bottom:1px solid var(--editorial-rule);grid-template-columns:minmax(190px,1fr) auto auto;align-items:start;display:grid}.research-editorial-cover__utility>div:first-child{align-items:baseline;gap:var(--research-space-3);display:flex}.research-editorial-cover__utility strong{letter-spacing:.06em;font-size:1.1rem}.research-editorial-cover__utility span,.research-editorial-cover__utility dt{color:var(--editorial-muted);font-size:var(--research-type-label)}.research-editorial-cover__utility dl{gap:var(--research-space-6);display:flex}.research-editorial-cover__utility dl div{gap:var(--research-space-1);display:grid}.research-editorial-cover__utility dd{font-size:var(--research-type-body);margin:0;font-weight:650}.research-theme-toggle{border:1px solid var(--editorial-rule);display:flex}.research-theme-toggle button{min-height:40px;padding:0 var(--research-space-3);align-items:center;gap:var(--research-space-2);color:var(--editorial-muted);cursor:pointer;background:0 0;border:0;display:flex}.research-theme-toggle button+button{border-left:1px solid var(--editorial-rule)}.research-theme-toggle button[aria-pressed=true]{color:var(--editorial-on-accent);background:var(--editorial-accent);font-weight:700}.research-theme-toggle button:focus-visible,.completed-research-file__footer :where(a,button):focus-visible{outline:3px solid var(--research-blue);outline-offset:3px}.research-editorial-cover__body{align-self:center;width:100%;padding:clamp(56px,10vh,112px) 0}.research-editorial-cover__body>p,.research-editorial-cover__answer>span{margin-bottom:var(--research-space-3);color:var(--editorial-muted);font-size:var(--research-type-label);letter-spacing:.12em;text-transform:uppercase;font-weight:700;display:block}.research-editorial-cover__body h1{letter-spacing:-.04em;text-wrap:balance;max-width:30ch;font-size:clamp(1.85rem,3.4vw,3.15rem);line-height:1.12}.research-editorial-cover__body h1:focus{outline:none}.research-conclusion-hero{padding:var(--research-space-5) 0;gap:var(--research-space-8);border-top:3px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:clamp(40px,6vw,68px);display:grid}.research-conclusion-hero>div>span{color:var(--editorial-muted);font-size:var(--research-type-label);letter-spacing:.14em;text-transform:uppercase;font-weight:760}.research-conclusion-hero>div>p{margin:var(--research-space-2) 0;align-items:baseline;gap:var(--research-space-3);display:flex}.research-conclusion-hero>div>p strong{letter-spacing:-.075em;font-size:clamp(4.8rem,11vw,8.8rem);line-height:.9}.research-conclusion-hero>div>p small{color:var(--editorial-muted);font-size:clamp(1.4rem,2.5vw,2.4rem);font-weight:700}.research-conclusion-hero>div>small{color:var(--editorial-muted);font-size:var(--research-type-label);line-height:1.6}.research-conclusion-hero>strong{padding:var(--research-space-4) var(--research-space-6);color:var(--editorial-accent);border:2px solid var(--editorial-accent);letter-spacing:-.02em;font-size:clamp(1.05rem,1.8vw,1.45rem);transform:rotate(-2deg)}.research-editorial-cover__answer{padding-top:var(--research-space-5);gap:var(--research-space-5);border-top:3px solid var(--editorial-accent);grid-template-columns:110px minmax(0,1fr) auto;align-items:start;margin-top:clamp(28px,4vw,48px);display:grid}.research-editorial-cover__answer p{font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:620;line-height:1.55}.research-editorial-cover__answer strong{padding:var(--research-space-2) var(--research-space-3);color:var(--editorial-on-accent);background:var(--editorial-accent);font-size:var(--research-type-label);letter-spacing:.06em;white-space:nowrap}.research-editorial-cover__metrics{border-top:1px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule-strong);grid-template-columns:repeat(4,1fr);display:grid}.research-editorial-cover__metrics div{padding:var(--research-space-4) var(--research-space-5)}.research-editorial-cover__metrics div+div{border-left:1px solid var(--editorial-rule)}.research-editorial-cover__metrics dt{color:var(--editorial-muted);font-size:var(--research-type-label)}.research-editorial-cover__metrics dd{margin:var(--research-space-2) 0 0;font-size:1.15rem;font-weight:720}.research-editorial-index{z-index:3;background:var(--editorial-paper);border-top:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule-strong);grid-template-columns:repeat(4,1fr);display:grid;position:sticky;top:0}.research-editorial-index a{padding:var(--research-space-4);color:var(--editorial-muted);font-size:var(--research-type-label);text-align:center;font-weight:700;text-decoration:none}.research-editorial-index a+a{border-left:1px solid var(--editorial-rule)}.research-editorial-index a:hover{color:var(--editorial-accent);background:var(--editorial-accent-soft)}.research-editorial-section{background:var(--editorial-paper);border-bottom:1px solid var(--editorial-rule-strong);min-width:0;max-width:100%;padding:clamp(48px,7vw,88px) clamp(28px,5vw,64px);scroll-margin-top:54px}.research-editorial-heading{padding-top:var(--research-space-4);gap:var(--research-space-6);border-top:6px solid var(--editorial-accent);grid-template-columns:64px minmax(0,1fr);display:grid}.research-editorial-heading>span{color:var(--editorial-accent);font-size:var(--research-type-report-number);letter-spacing:-.04em;font-weight:760}.research-editorial-heading h2{font-size:var(--research-type-report-section);letter-spacing:-.035em;line-height:1.14}.research-editorial-heading p{max-width:760px;margin-top:var(--research-space-3);color:var(--editorial-muted);font-size:var(--research-type-body);line-height:1.65}.research-editorial-section>:where(section,div,aside){margin-top:clamp(32px,5vw,56px)}.research-editorial-section h3{margin-bottom:var(--research-space-4);font-size:var(--research-type-title);letter-spacing:-.015em}.research-decision-overview{grid-template-columns:minmax(0,1.38fr) minmax(320px,1fr);align-items:start;gap:clamp(28px,4vw,48px);display:grid}.research-lens{gap:var(--research-space-4);display:grid}.research-lens__table{border-top:2px solid var(--editorial-rule-strong)}.research-lens__table>div{padding:var(--research-space-4) 0;gap:var(--research-space-5);border-bottom:1px solid var(--editorial-rule);grid-template-columns:140px minmax(0,1fr);display:grid}.research-lens__table strong{color:var(--editorial-accent);font-size:var(--research-type-label)}.research-lens__table p{font-size:var(--research-type-body);line-height:1.6}.research-company-snapshot{border-top:3px solid var(--editorial-rule-strong)}.research-company-snapshot>h3{padding:var(--research-space-3) 0;color:var(--editorial-muted);font-size:var(--research-type-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:760;display:block}.research-company-snapshot dl{border-top:1px solid var(--editorial-rule)}.research-company-snapshot dl>div{gap:var(--research-space-3);padding:var(--research-space-4) 0;box-shadow:inset 3px 0 0 var(--editorial-accent-soft);border-bottom:1px solid var(--editorial-rule);grid-template-columns:82px minmax(0,1fr);display:grid}.research-company-snapshot dt{color:var(--editorial-muted);font-size:.72rem;font-weight:700;line-height:1.45}.research-company-snapshot dd{color:var(--editorial-ink);font-size:.82rem;font-weight:650;line-height:1.55}.research-decision-columns{grid-template-columns:repeat(2,1fr);gap:clamp(40px,7vw,88px);display:grid}.research-editorial-list{border-top:2px solid var(--editorial-rule-strong);list-style:none}.research-editorial-list li{padding:var(--research-space-4) 0;gap:var(--research-space-3);border-bottom:1px solid var(--editorial-rule);grid-template-columns:38px 1fr;display:grid}.research-editorial-list span{color:var(--editorial-muted);font-size:var(--research-type-label);font-weight:700}.research-editorial-list p{margin-top:var(--research-space-2);color:var(--editorial-muted);font-size:var(--research-type-body);line-height:1.6}.research-editorial-list strong{color:var(--editorial-ink);font-size:var(--research-type-body);line-height:1.45;display:block}.research-coverage-strip{padding:var(--research-space-5);background:var(--editorial-canvas);border:1px solid var(--editorial-rule)}.research-coverage-strip>div{border-top:1px solid var(--editorial-rule-strong);grid-template-columns:repeat(4,1fr);display:grid}.research-coverage-strip dl{padding:var(--research-space-4)}.research-coverage-strip dl+dl{border-left:1px solid var(--editorial-rule)}.research-coverage-strip dt{font-size:var(--research-type-label);text-transform:capitalize;font-weight:720}.research-coverage-strip dd{margin:var(--research-space-2) 0 0;color:var(--editorial-muted);font-size:.72rem;line-height:1.45}.research-coverage-strip>p{padding-top:var(--research-space-4);color:var(--editorial-muted);font-size:var(--research-type-label);border-top:1px solid var(--editorial-rule);line-height:1.55}.research-analysis-table{border-collapse:collapse;border-top:2px solid var(--editorial-rule-strong);width:100%}.research-analysis-table__head,.research-analysis-table tbody tr{grid-template-columns:minmax(280px,1fr) minmax(430px,1.35fr);display:grid}.research-analysis-table__head{color:var(--editorial-ink);background:var(--editorial-accent-soft);border-bottom:1px solid var(--editorial-rule-strong)}.research-analysis-table__head th,.research-analysis-table tbody td{min-width:0;padding:var(--research-space-3);text-align:left;vertical-align:top}.research-analysis-table__head th{font-size:.7rem;font-weight:720}.research-analysis-table__head th+th,.research-analysis-table tbody td+td{border-left:1px solid var(--editorial-rule)}.research-analysis-table tbody tr{border-bottom:1px solid var(--editorial-rule)}.research-analysis-table tbody td:first-child>span{color:var(--editorial-muted);font-size:.68rem;font-weight:700}.research-analysis-table h3{margin:var(--research-space-2) 0;font-size:.9rem;line-height:1.35}.research-analysis-table :where(p,strong){font-size:.77rem;line-height:1.55}.research-analysis-table__team-view{margin-top:var(--research-space-4);padding-top:var(--research-space-3);border-top:1px solid var(--editorial-rule)}.research-analysis-table__team-view b,.research-analysis-table__checks b,.research-comparison__reference b{margin-bottom:var(--research-space-1);color:var(--editorial-accent);font-size:.67rem;display:block}.research-analysis-table__team-view strong{display:block}.research-analysis-table tbody td:last-child>p{white-space:pre-line}.research-analysis-table__checks{gap:var(--research-space-3);margin-top:var(--research-space-3);padding-top:var(--research-space-3);color:var(--editorial-muted);border-top:1px dashed var(--editorial-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.research-analysis-table__checks p{min-width:0}.research-analysis-table em,.research-comparison__table em{margin-top:var(--research-space-2);color:var(--editorial-muted);font-size:.68rem;font-style:normal;display:block}.research-evidence-strength{color:var(--editorial-muted);border:1px solid var(--editorial-rule);padding:3px 6px;font-size:.62rem;font-weight:700;display:inline-block}.research-evidence-strength[data-strength=strong]{color:var(--editorial-positive);border-color:var(--editorial-positive)}.research-evidence-strength[data-strength=moderate],.research-evidence-strength[data-strength=limited],.research-evidence-strength[data-strength=contested]{color:var(--editorial-warning);border-color:var(--editorial-warning)}.research-valuation-lead{gap:var(--research-space-8);padding:var(--research-space-6) 0;border-top:2px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule-strong);grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);display:grid}.research-valuation-lead>div>span{color:var(--editorial-muted);font-size:var(--research-type-label);font-weight:700}.research-valuation-lead__conclusion{margin:var(--research-space-3) 0;color:var(--editorial-ink);font-size:clamp(1rem,1.55vw,1.18rem);font-weight:650;line-height:1.65}.research-valuation-lead p{color:var(--editorial-muted);font-size:var(--research-type-label);line-height:1.55}.research-valuation-lead dl{border-left:1px solid var(--editorial-rule)}.research-valuation-lead dl div{padding:0 0 var(--research-space-4) var(--research-space-5)}.research-valuation-lead dl div+div{padding-top:var(--research-space-4);border-top:1px solid var(--editorial-rule)}.research-valuation-lead dt{color:var(--editorial-muted);font-size:var(--research-type-label)}.research-valuation-lead dd{margin:var(--research-space-2) 0 0;font-size:var(--research-type-body);font-weight:650;line-height:1.5}.research-comparison__table{border-collapse:collapse;border-top:2px solid var(--editorial-rule-strong);width:100%}.research-comparison__table tr{border-bottom:1px solid var(--editorial-rule);grid-template-columns:minmax(130px,.62fr) minmax(280px,1.38fr) minmax(260px,1fr);display:grid}.research-comparison__table thead tr{color:var(--editorial-ink);background:var(--editorial-accent-soft)}.research-comparison__table :where(th,td){padding:var(--research-space-3);text-align:left;vertical-align:top;margin:0;font-size:.76rem;font-weight:400;line-height:1.5}.research-comparison__table td>p+p{margin-top:var(--research-space-3);padding-top:var(--research-space-3);color:var(--editorial-muted);border-top:1px dashed var(--editorial-rule)}.research-comparison__table thead th,.research-comparison__table tbody th{font-weight:700}.research-comparison__table :where(th,td)+:where(th,td){border-left:1px solid var(--editorial-rule)}.research-scenarios{border-top:2px solid var(--editorial-rule-strong)}.research-scenarios>h3{padding-top:var(--research-space-4)}.research-scenarios article{border-top:1px solid var(--editorial-rule);grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);display:grid}.research-scenarios article>*{padding:var(--research-space-4)}.research-scenarios article>ul{border-left:1px solid var(--editorial-rule)}.research-scenarios header strong{font-size:.92rem}.research-scenarios header p,.research-scenarios li{font-size:.76rem;line-height:1.5}.research-scenarios header p{margin-top:var(--research-space-2);color:var(--editorial-muted)}.research-scenarios ul{padding-left:calc(var(--research-space-4) + 18px);margin:0}.research-scenarios li+li{margin-top:var(--research-space-2)}.research-judgment-threshold{padding:var(--research-space-5);gap:var(--research-space-5);color:var(--editorial-on-accent);background:color-mix(in srgb, var(--editorial-accent) 82%, var(--editorial-ink));grid-template-columns:190px minmax(0,1fr);display:grid}.research-judgment-threshold :where(strong,p){font-size:var(--research-type-body);line-height:1.55}.research-team-table,.research-debate-records,.research-inline-evidence{border-top:2px solid var(--editorial-rule-strong)}.research-team-table>h3,.research-debate-records>h3,.research-inline-evidence>h3{padding-top:var(--research-space-4)}.research-team-table__head,.research-team-table article{grid-template-columns:minmax(190px,.7fr) minmax(0,1.25fr) minmax(0,1fr);display:grid}.research-team-table__head{color:var(--editorial-ink);background:var(--editorial-accent-soft);border-top:1px solid var(--editorial-rule)}.research-team-table__head span{padding:var(--research-space-3);font-size:.7rem;font-weight:720}.research-team-table__head span+span{border-left:1px solid var(--editorial-rule)}.research-team-table article{border-top:1px solid var(--editorial-rule)}.research-team-table article>*{min-width:0;padding:var(--research-space-3)}.research-team-table article>*+*{border-left:1px solid var(--editorial-rule)}.research-team-table img{object-fit:cover;filter:saturate(1.08);align-self:center;width:52px;height:52px;padding:0}.research-team-identity{gap:var(--research-space-3);grid-template-columns:52px minmax(0,1fr);align-items:center;display:grid}.research-editorial-document[data-report-theme=dark] .research-team-table img{border:1px solid var(--report-rule-dark);filter:saturate(1.08)contrast(1.04);background:0 0;padding:3px}.research-team-table h4{font-size:.8rem;line-height:1.35}.research-team-table em{margin-top:var(--research-space-2);color:var(--editorial-muted);font-size:.65rem;font-style:normal;font-weight:720;display:inline-block}.research-team-table em[data-vote=support]{color:var(--editorial-positive)}.research-team-table em[data-vote=support_with_reservations],.research-team-table em[data-vote=abstain]{color:var(--editorial-warning)}.research-team-table p{font-size:.73rem;line-height:1.5}.research-debate-records article{border-top:1px solid var(--editorial-rule);grid-template-columns:190px minmax(0,1fr);display:grid}.research-debate-records article>header{padding:var(--research-space-4)}.research-debate-records article>header span{color:var(--editorial-muted);font-size:.68rem;font-weight:700}.research-debate-records article>header h4{margin-top:var(--research-space-2);font-size:.9rem;line-height:1.4}.research-debate-records dl{border-left:1px solid var(--editorial-rule)}.research-debate-records dl div{padding:var(--research-space-3) var(--research-space-4)}.research-debate-records dl div+div{border-top:1px solid var(--editorial-rule)}.research-debate-records dt{color:var(--editorial-muted);font-size:.68rem;font-weight:700}.research-debate-records dd{margin:var(--research-space-2) 0 0;font-size:.77rem;line-height:1.55}.research-chair-ruling{padding:var(--research-space-6);gap:var(--research-space-5);color:var(--editorial-on-accent);background:color-mix(in srgb, var(--editorial-accent) 82%, var(--editorial-ink));grid-template-columns:72px minmax(180px,.6fr) minmax(0,1.4fr);display:grid}.research-chair-ruling img{object-fit:cover;filter:saturate(1.08);width:72px;height:72px}.research-chair-ruling>div span{opacity:.7;font-size:.68rem;font-weight:700}.research-chair-ruling h3{margin-top:var(--research-space-2);font-size:1rem;line-height:1.45}.research-chair-ruling dl div{gap:var(--research-space-3);grid-template-columns:110px 1fr;display:grid}.research-chair-ruling dl div+div{margin-top:var(--research-space-3);padding-top:var(--research-space-3);border-top:1px solid color-mix(in srgb, var(--editorial-paper) 22%, transparent)}.research-chair-ruling :where(dt,dd){margin:0;font-size:.72rem;line-height:1.5}.research-chair-ruling dt{opacity:.65}.research-shell[data-research-state=published][data-transcript-open=true] .research-decision-overview,.research-shell[data-research-state=published][data-transcript-open=true] .research-valuation-lead,.research-shell[data-research-state=published][data-transcript-open=true] .research-chair-ruling{grid-template-columns:minmax(0,1fr)}.research-shell[data-research-state=published][data-transcript-open=true] .research-chair-ruling{align-items:start}.research-inline-evidence>p{max-width:780px;color:var(--editorial-muted);font-size:var(--research-type-label);line-height:1.55}.research-inline-evidence ol{margin-top:var(--research-space-5);border-top:1px solid var(--editorial-rule);border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.research-inline-evidence li{padding:var(--research-space-3);gap:var(--research-space-2);border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);grid-template-columns:38px 1fr auto;display:grid}.research-inline-evidence li :where(strong,span,em){font-size:.67rem}.research-inline-evidence li p{grid-column:2/-1;font-size:.74rem;line-height:1.45}.research-inline-evidence li a{color:var(--editorial-accent);text-underline-offset:2px;text-decoration-thickness:1px}.research-inline-evidence li em{color:var(--editorial-muted);font-style:normal}.research-editorial-section .completed-research-file__footer{padding:var(--research-space-5) 0 0;justify-content:space-between;gap:var(--research-space-5);color:var(--editorial-muted);border-top:1px solid var(--editorial-rule-strong);background:0 0;align-items:flex-start;margin-top:clamp(40px,7vw,72px);display:flex}.completed-research-file__footer>p{max-width:620px;font-size:var(--research-type-label);line-height:1.55}.completed-research-file__footer :where(a,button){min-height:40px;padding:0 var(--research-space-3);align-items:center;gap:var(--research-space-2);color:var(--editorial-paper);background:var(--editorial-ink);border:1px solid var(--editorial-ink);cursor:pointer;text-decoration:none;display:inline-flex}.completed-research-file__footer button{color:var(--editorial-ink);background:0 0}@media (max-width:900px){.research-editorial-cover__utility{grid-template-columns:1fr auto}.research-editorial-cover__utility dl{grid-area:2/1/auto/-1}.research-analysis-table{overflow-x:auto}.research-analysis-table__head,.research-analysis-table tbody tr{min-width:760px}.research-team-table img{width:44px;height:44px}}@media (max-width:700px){.completed-research-file{padding:0}.research-editorial-document{border-left:0;border-right:0}.office-workbench.is-complete{width:100%;min-width:0;max-width:100vw}.research-editorial-cover{min-height:680px;padding:var(--research-space-5)}.research-editorial-cover__utility{grid-template-columns:1fr}.research-editorial-cover__utility dl,.research-theme-toggle{grid-column:1}.research-theme-toggle{justify-self:start}.research-editorial-cover__answer,.research-conclusion-hero,.research-editorial-cover__metrics,.research-decision-overview,.research-decision-columns,.research-valuation-lead,.research-chair-ruling{grid-template-columns:1fr}.research-editorial-cover__answer strong{justify-self:start}.research-editorial-cover__metrics div+div{border-left:0;border-top:1px solid var(--editorial-rule)}.research-editorial-index{grid-template-columns:repeat(2,1fr);position:static}.research-editorial-index a:nth-child(3){border-left:0}.research-editorial-index a:nth-child(n+3){border-top:1px solid var(--editorial-rule)}.research-editorial-section{padding:48px var(--research-space-5)}.research-editorial-heading{gap:var(--research-space-3);grid-template-columns:44px 1fr}.research-lens__table>div,.research-judgment-threshold,.research-scenarios article,.research-debate-records article,.research-coverage-strip>div,.research-inline-evidence ol{grid-template-columns:1fr}.research-coverage-strip dl+dl,.research-scenarios article>ul,.research-debate-records dl{border-left:0;border-top:1px solid var(--editorial-rule)}.research-comparison__table{overflow-x:auto}.research-comparison__table tr{min-width:680px}.research-team-table{overflow-x:auto}.research-team-table__head,.research-team-table article{min-width:720px}.research-analysis-table{overflow:visible}.research-analysis-table__head{display:none}.research-analysis-table tbody tr{grid-template-columns:1fr;min-width:0;display:grid}.research-analysis-table tbody td{padding:var(--research-space-4) 0}.research-analysis-table tbody td+td{border-top:1px solid var(--editorial-rule);border-left:0}.research-analysis-table__checks{grid-template-columns:1fr}.research-analysis-table tbody [data-label]:before{content:attr(data-label);margin-bottom:var(--research-space-2);color:var(--editorial-muted);font-size:.68rem;font-weight:720;display:block}.research-chair-ruling dl div{grid-template-columns:1fr}.research-editorial-section .completed-research-file__footer{flex-direction:column}}.live-runtime{background:var(--research-line);border:0;border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:220px minmax(0,1fr) 270px;gap:1px;min-height:100dvh;display:grid}.live-runtime>*{background:var(--research-surface);min-width:0}.live-runtime__header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex}.live-runtime__header span,.live-runtime__report-title>div>small{color:var(--research-accent-bright);font-size:var(--research-type-label);letter-spacing:.12em;font-weight:800}.live-runtime__header h1{margin:4px 0 0;font-size:clamp(20px,2vw,30px)}.live-runtime__header p,.live-runtime__report-title p{color:var(--research-text-muted);font-size:var(--research-type-label);margin:5px 0 0}.live-runtime__header-actions{align-items:center;gap:12px;display:flex}.live-runtime__header-actions>span{border:1px solid var(--research-line);color:var(--research-positive);letter-spacing:.04em;border-radius:999px;padding:7px 10px}.live-runtime__header-actions button{border:1px solid var(--research-line);min-width:42px;color:var(--research-text);background:var(--research-bg-deep);cursor:pointer;border-radius:8px;padding:7px 10px}.live-runtime__agents,.live-runtime__progress{padding:20px 16px}.live-runtime h2{color:var(--research-text);margin:0;font-size:14px}.live-runtime__agents ul,.live-runtime__progress ol{gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.live-runtime__agents li,.live-runtime__progress li{background:var(--research-bg-deep);border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:9px;display:flex}.live-runtime__agents li[data-complete=true],.live-runtime__progress li[data-current=true]{border-color:color-mix(in srgb, var(--research-positive) 42%, transparent)}.live-runtime__avatar,.live-runtime__progress li>span{border:1px solid var(--research-line);width:31px;height:31px;color:var(--research-accent-bright);background:var(--research-surface);border-radius:9px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.live-runtime__agents strong,.live-runtime__progress strong{font-size:11px;display:block}.live-runtime__agents small,.live-runtime__progress small{color:var(--research-text-muted);margin-top:3px;font-size:10px}.live-runtime__center{padding:20px;overflow-y:auto}.live-runtime__section-heading,.live-runtime__report-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.live-runtime__section-heading>span{color:var(--research-text-muted);font-size:10px}.live-runtime__bubbles{gap:10px;max-height:330px;margin-top:14px;padding-right:5px;display:grid;overflow-y:auto}.live-runtime__bubbles article{border:1px solid var(--research-line);background:var(--research-bg-deep);border-radius:4px 12px 12px;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:11px 13px;display:grid}.live-runtime__bubbles article[data-actor=chair]{border-color:color-mix(in srgb, var(--research-accent-bright) 55%, transparent);background:color-mix(in srgb, var(--research-accent-bright) 7%, var(--research-bg-deep))}.live-runtime__bubbles strong,.live-runtime__bubbles small{display:block}.live-runtime__bubbles strong{font-size:11px}.live-runtime__bubbles small{color:var(--research-text-muted);margin-top:2px;font-size:9px}.live-runtime__bubbles p{color:var(--research-text-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.live-runtime__report{border:1px solid var(--research-line);background:var(--research-bg-deep);border-radius:12px;margin-top:20px;padding:20px}.live-runtime__report--waiting{min-height:140px}.live-runtime__report-title h2{margin-top:6px;font-size:clamp(18px,2vw,26px)}.live-runtime__report-title dl{gap:10px;margin:0;display:flex}.live-runtime__report-title dl>div{border:1px solid var(--research-line);border-radius:8px;min-width:78px;padding:9px}.live-runtime__report-title dt{color:var(--research-text-muted);font-size:9px}.live-runtime__report-title dd{color:var(--research-text);margin:4px 0 0;font-size:18px;font-weight:800}.live-runtime__report-sections{background:var(--research-line);gap:1px;margin-top:18px;display:grid}.live-runtime__report-sections article{background:var(--research-surface);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 14px;display:grid}.live-runtime__report-sections article>span{color:var(--research-accent-bright);font-size:11px;font-weight:800}.live-runtime__report-sections h3{margin:0;font-size:14px}.live-runtime__report-sections p{color:var(--research-text-soft);margin:8px 0 0;font-size:12px;line-height:1.7}.live-runtime__report-sections details{border-top:1px solid var(--research-line);margin-top:10px;padding-top:10px}.live-runtime__report-sections summary{color:var(--research-accent-bright);cursor:pointer;font-size:10px;font-weight:700}.live-runtime__report-sections details p{background:var(--research-bg-deep);border-radius:8px;padding:12px}.live-runtime__report-sections small{color:var(--research-text-muted);margin-top:10px;font-size:9px}.live-runtime__progress li>span{border-radius:50%}.live-runtime__progress li[data-complete=true]>span{color:var(--research-positive)}.live-runtime__latest{border:1px solid var(--research-line);background:var(--research-bg-deep);border-radius:9px;margin-top:18px;padding:13px}.live-runtime__latest strong{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:7px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:980px){.live-runtime{grid-template-columns:180px minmax(0,1fr)}.live-runtime__progress{grid-column:1/-1}.live-runtime__progress ol{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:700px){.live-runtime{flex-direction:column;display:flex}.live-runtime__header,.live-runtime__report-title{flex-direction:column;align-items:flex-start}.live-runtime__agents ul{grid-template-columns:repeat(2,minmax(0,1fr))}.live-runtime__progress{order:2}.live-runtime__progress ol{grid-template-columns:1fr}.live-runtime__center{order:3;overflow:visible}}.office-workbench.is-complete{grid-template-rows:64px minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;padding-right:0;overflow:hidden}.office-workbench.is-complete .office-heading{padding:12px var(--research-space-2) 4px;grid-area:1/1/auto/-1;align-self:stretch}.office-workbench.is-complete .office-stage{opacity:.72;transform-origin:top;width:min(38%,320px);min-width:240px;transition:transform var(--motion-emphasis), opacity var(--motion-standard), filter var(--motion-standard);background:var(--research-bg-deep) url(/research/office-v7/base.png) center / cover no-repeat;grid-area:2/1;justify-self:center;position:relative;transform:scale(.98);container-type:inline-size}.completed-research-file{gap:var(--research-space-3);width:100%;min-width:0;height:100%;min-height:0;padding:0 0 var(--research-space-6);color:var(--research-text);scrollbar-color:transparent transparent;scrollbar-width:thin;word-break:keep-all;grid-area:2/1;display:grid;overflow:hidden auto}.completed-research-file:hover,.completed-research-file:focus-within{scrollbar-color:var(--research-line-strong) transparent}.completed-research-file::-webkit-scrollbar{width:4px}.completed-research-file::-webkit-scrollbar-track{background:0 0}.completed-research-file::-webkit-scrollbar-thumb{background:0 0}.completed-research-file::-webkit-scrollbar-thumb{border-radius:var(--research-radius-badge)}.completed-research-file:hover::-webkit-scrollbar-thumb{background:var(--research-line-strong)}.completed-research-file:focus-within::-webkit-scrollbar-thumb{background:var(--research-line-strong)}.completed-research-file :where(h1,h2,h3,p,ol,ul){margin:0}.completed-research-file__header{justify-content:space-between;align-items:end;gap:var(--research-space-4);padding:var(--research-space-5);border:1px solid var(--research-line-strong);border-radius:var(--research-radius-control);background:linear-gradient(145deg, var(--research-surface-raised), var(--research-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--research-white) 5%, transparent);display:flex}.completed-research-file__header>div:first-child>span,.research-file-brief>header span{color:var(--research-accent);font-size:var(--research-type-label);letter-spacing:.1em;font-weight:800}.completed-research-file__header h1{margin-top:var(--research-space-2);font-size:var(--research-type-heading);outline:0;line-height:1}.completed-research-file__header p{margin-top:var(--research-space-2);color:var(--research-text-faint);font-size:var(--research-type-label)}.completed-research-file__audit{align-items:center;gap:1px var(--research-space-2);color:var(--research-positive);flex:none;grid-template-columns:auto 1fr;display:grid}.completed-research-file__audit svg{grid-row:1/3}.completed-research-file__audit span{color:var(--research-text-muted);font-size:var(--research-type-label)}.completed-research-file__audit strong{color:var(--research-text);font-size:var(--research-type-label)}.research-file-mandate{padding:var(--research-space-4) var(--research-space-5);border:1px solid var(--research-accent-deep);border-left:4px solid var(--research-accent);border-radius:var(--research-radius-control);background:linear-gradient(120deg, color-mix(in srgb, var(--research-accent) 10%, var(--research-surface)), var(--research-surface))}.research-file-mandate p{margin-top:var(--research-space-2);color:var(--research-text);font-size:clamp(16px,1.7vw,22px);font-weight:750;line-height:1.4}.research-file-mandate small{margin-top:var(--research-space-2);color:var(--research-text-muted);line-height:1.5;display:block}.research-file-brief{padding:var(--research-space-5);border:1px solid var(--research-line);border-radius:var(--research-radius-control);background:var(--research-surface)}.research-file-scorecard{min-inline-size:0;margin:calc(var(--research-space-5) * -1) calc(var(--research-space-5) * -1) var(--research-space-5);border:0;border-bottom:1px solid var(--research-line);background:var(--research-bg-deep);grid-template-columns:1.2fr repeat(3,minmax(0,.8fr));padding:0;display:grid}.research-file-scorecard>div{min-width:0;padding:var(--research-space-3) var(--research-space-4);border-right:1px solid var(--research-line)}.research-file-scorecard>div:last-child{border-right:0}.research-file-scorecard span,.research-file-scorecard strong{display:block}.research-file-scorecard span{color:var(--research-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.research-file-scorecard strong{color:var(--research-text);margin-top:4px;font-size:clamp(16px,1.7vw,23px)}.research-file-scorecard [data-posture=positive] strong{color:var(--research-positive)}.research-file-scorecard [data-posture=caution] strong{color:var(--research-warning)}.research-file-brief>header{gap:var(--research-space-4);grid-template-columns:minmax(0,1fr) minmax(130px,.42fr);display:grid}.research-file-brief>header h2{margin-top:var(--research-space-2);font-size:var(--research-type-title);text-wrap:pretty;line-height:1.35}.research-file-brief__posture{padding:var(--research-space-3);border-left:2px solid var(--research-positive);color:var(--research-text-soft);background:var(--research-surface-soft)}.research-file-brief__posture[data-posture=neutral]{border-left-color:var(--research-blue)}.research-file-brief__posture[data-posture=caution]{border-left-color:var(--research-warning)}.research-file-brief__posture span,.research-file-brief__posture strong,.research-file-brief__posture p{display:block}.research-file-brief__posture span{color:var(--research-text-muted);font-size:var(--research-type-label);letter-spacing:.08em;font-weight:750}.research-file-brief__posture strong{margin-top:var(--research-space-1);color:var(--research-text);font-size:var(--research-type-title)}.research-file-brief__posture p{margin-top:var(--research-space-2);color:var(--research-text-muted);font-size:var(--research-type-label);line-height:1.5}.research-file-brief__facts{gap:var(--research-space-2);margin-top:var(--research-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.research-file-brief__facts>div{min-width:0;padding:var(--research-space-3);border:1px solid var(--research-line);border-radius:var(--research-radius-compact);background:var(--research-surface-soft)}.research-file-brief__facts svg{float:right;color:var(--research-blue)}.research-file-brief__facts span{color:var(--research-text-muted);font-size:var(--research-type-label)}.research-file-brief__facts p{margin-top:var(--research-space-2);color:var(--research-text-soft);font-size:var(--research-type-body);line-height:1.5}.research-file-brief__points{gap:var(--research-space-2);margin-top:var(--research-space-2);grid-template-columns:1fr 1fr;display:grid}.research-file-brief__points>div{padding:var(--research-space-3);border:1px solid var(--research-line);border-radius:var(--research-radius-compact)}.research-file-brief__points>div[data-tone=positive]{border-color:color-mix(in srgb, var(--research-positive) 30%, var(--research-line))}.research-file-brief__points>div[data-tone=concern]{border-color:color-mix(in srgb, var(--research-negative) 30%, var(--research-line))}.research-file-brief__points h3,.research-file-analysis-grid h3,.research-file-appendix-grid h3{font-size:var(--research-type-label)}.research-file-brief__points ol,.research-file-appendix-grid ul{gap:var(--research-space-2);margin-top:var(--research-space-3);padding-left:var(--research-space-4);color:var(--research-text-soft);font-size:var(--research-type-label);line-height:1.5;display:grid}.research-file-brief__change{gap:var(--research-space-2);margin-top:var(--research-space-2);padding:var(--research-space-3);border:1px solid var(--research-accent-deep);border-radius:var(--research-radius-compact);background:color-mix(in srgb, var(--research-accent) 5%, var(--research-surface));display:flex}.research-file-brief__change svg{color:var(--research-accent);flex:none}.research-file-brief__change strong,.research-file-brief__change p{font-size:var(--research-type-label);line-height:1.5}.research-file-brief__coverage{gap:var(--research-space-2) var(--research-space-4);margin-top:var(--research-space-3);padding-top:var(--research-space-3);border-top:1px solid var(--research-line-soft);color:var(--research-text-muted);font-size:var(--research-type-label);flex-wrap:wrap;display:flex}.research-file-brief__coverage strong{margin-left:var(--research-space-1);color:var(--research-text)}.research-file-brief__change p{margin-top:var(--research-space-1);color:var(--research-text-muted)}.research-file-disclosures{gap:var(--research-space-2);display:grid}.research-file-disclosures details{border:1px solid var(--research-line);border-radius:var(--research-radius-control);background:var(--research-surface);overflow:hidden}.research-file-disclosures summary{justify-content:space-between;align-items:center;gap:var(--research-space-3);min-height:48px;padding:0 var(--research-space-4);color:var(--research-text-soft);cursor:pointer;list-style:none;display:flex}.research-file-disclosures summary::-webkit-details-marker{display:none}.research-file-disclosures summary>span{align-items:center;gap:var(--research-space-2);font-size:var(--research-type-body);letter-spacing:.04em;font-weight:750;display:inline-flex}.research-file-disclosures summary>span svg{color:var(--research-blue)}.research-file-disclosures summary>svg{transition:transform var(--motion-standard)}.research-file-disclosures details[open] summary>svg{transform:rotate(90deg)}.research-file-analysis-grid,.research-file-appendix-grid{gap:var(--research-space-2);padding:0 var(--research-space-4) var(--research-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.research-file-analysis-grid article,.research-file-appendix-grid article,.research-file-scenarios article{padding:var(--research-space-3);border:1px solid var(--research-line);border-radius:var(--research-radius-compact);background:var(--research-surface-soft)}.research-file-team-grid{gap:var(--research-space-2);padding:0 var(--research-space-4) var(--research-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.research-file-team-grid>article{padding:var(--research-space-3);border:1px solid var(--research-line);border-radius:var(--research-radius-compact);background:var(--research-surface-soft)}.research-file-team-grid header{align-items:center;gap:var(--research-space-3);display:flex}.research-file-team-grid img{border:1px solid var(--research-line-strong);background:var(--research-bg-deep);object-fit:cover;border-radius:50%;flex:none}.research-file-team-grid h3{font-size:var(--research-type-body)}.research-file-team-grid header span{color:var(--research-positive);letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:800;display:inline-block}.research-file-team-grid header span[data-vote=oppose]{color:var(--research-negative)}.research-file-team-grid header span[data-vote=abstain],.research-file-team-grid header span[data-vote=support_with_reservations]{color:var(--research-warning)}.research-file-team-grid strong,.research-file-team-grid p{margin-top:var(--research-space-3);font-size:var(--research-type-label);line-height:1.55;display:block}.research-file-team-grid strong{color:var(--research-text-soft)}.research-file-team-grid p{color:var(--research-text-muted)}.research-file-analysis-grid strong,.research-file-analysis-grid p{margin-top:var(--research-space-2);font-size:var(--research-type-label);line-height:1.5;display:block}.research-file-analysis-grid strong{color:var(--research-text-soft)}.research-file-analysis-grid p{color:var(--research-text-muted)}.research-file-scenarios{gap:var(--research-space-2);padding:0 var(--research-space-4) var(--research-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.research-file-scenarios article[data-scenario=base]{border-color:var(--research-blue-deep)}.research-file-scenarios header{font-size:var(--research-type-body);justify-content:space-between;display:flex}.research-file-scenarios header span{color:var(--research-blue)}.research-file-scenarios p,.research-file-scenarios small{margin-top:var(--research-space-2);color:var(--research-text-muted);font-size:var(--research-type-label);line-height:1.5;display:block}.research-file-version-list{gap:var(--research-space-2);padding:0 var(--research-space-4) var(--research-space-4);list-style:none;display:grid}.research-file-version-list li{gap:var(--research-space-2);color:var(--research-text-muted);font-size:var(--research-type-label);grid-template-columns:78px 42px minmax(0,1fr);display:grid}.research-file-version-list strong{color:var(--research-text)}.completed-research-file__footer{justify-content:space-between;align-items:center;gap:var(--research-space-4);padding:var(--research-space-3) var(--research-space-4);color:var(--research-text-faint);font-size:var(--research-type-label);display:flex}.completed-research-file__footer button{min-height:34px;padding:0 var(--research-space-3);border:1px solid var(--research-line-strong);border-radius:var(--research-radius-compact);color:var(--research-text-soft);background:var(--research-surface-raised);cursor:pointer;flex:none}.completed-research-file__footer>div{gap:var(--research-space-2);display:flex}.completed-research-file__footer a{align-items:center;gap:var(--research-space-2);min-height:34px;padding:0 var(--research-space-3);border:1px solid var(--research-accent-deep);border-radius:var(--research-radius-compact);color:var(--research-text);background:color-mix(in srgb, var(--research-accent) 12%, var(--research-surface-raised));font-weight:750;text-decoration:none;display:inline-flex}.completed-research-file{justify-self:center;gap:var(--research-space-4);width:min(100%,980px)}.research-file-page{min-height:560px;color:var(--report-ink);border:1px solid color-mix(in srgb, var(--report-ink) 14%, transparent);border-radius:var(--research-radius-compact);background:var(--report-paper-bright);box-shadow:0 24px 70px color-mix(in srgb, var(--research-black) 30%, transparent);padding:clamp(28px,5vw,58px)}.research-file-page__eyebrow,.research-file-page__header>span{color:var(--research-accent-deep);font-size:var(--research-type-label);letter-spacing:.13em;font-weight:850}.research-file-page__header{padding-bottom:var(--research-space-5);border-bottom:2px solid var(--report-ink)}.research-file-page__header h2{max-width:760px;margin:var(--research-space-3) 0 0;color:var(--report-ink);letter-spacing:-.045em;font-size:clamp(1.75rem,4vw,3.2rem);line-height:1.08}.research-file-page__header p{max-width:720px;margin-top:var(--research-space-4);color:var(--report-ink-muted);font-size:var(--research-type-body);line-height:1.7}.research-file-cover{color:var(--research-text);background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--research-blue) 28%, transparent), transparent 38%), linear-gradient(145deg, var(--research-bg-deep), var(--research-surface));grid-template-rows:auto 1fr auto;display:grid}.research-file-cover .completed-research-file__header{padding:0 0 var(--research-space-5);border:0;border-bottom:1px solid var(--research-line-strong);box-shadow:none;background:0 0;border-radius:0}.research-file-cover .completed-research-file__header h1{margin-top:var(--research-space-5);color:var(--research-text);letter-spacing:-.07em;font-size:clamp(3.8rem,10vw,7.5rem)}.research-file-cover__statement{max-width:780px;padding:var(--research-space-10) 0;align-self:center}.research-file-cover__statement>span{color:var(--research-accent);font-size:var(--research-type-label);letter-spacing:.14em;font-weight:850}.research-file-cover__statement h2{margin:var(--research-space-4) 0 var(--research-space-8);color:var(--research-text);letter-spacing:-.04em;font-size:clamp(1.7rem,4vw,3.4rem);line-height:1.16}.research-file-cover__statement>div{max-width:520px;padding:var(--research-space-4);border-left:4px solid var(--research-accent);background:color-mix(in srgb, var(--research-surface-raised) 82%, transparent)}.research-file-cover__statement strong,.research-file-cover__statement p{color:var(--research-text);display:block}.research-file-cover__statement strong{font-size:var(--research-type-heading)}.research-file-cover__statement p{margin-top:var(--research-space-2);color:var(--research-text-muted);line-height:1.6}.research-file-cover>footer{padding-top:var(--research-space-4);color:var(--research-text-faint);border-top:1px solid var(--research-line);font-size:var(--research-type-label);justify-content:space-between;display:flex}.research-file-market-snapshot,.research-file-quality-strip{margin-top:var(--research-space-5);color:var(--report-ink);background:color-mix(in srgb, var(--report-ink) 14%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.research-file-market-snapshot>div,.research-file-quality-strip>div{padding:var(--research-space-3);background:var(--report-paper)}.research-file-market-snapshot dt,.research-file-quality-strip span{color:var(--report-ink-muted);letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.research-file-market-snapshot dd,.research-file-quality-strip strong{color:var(--report-ink);font-size:var(--research-type-body);margin:5px 0 0;font-weight:850;display:block}.research-file-quality-strip{margin:0 0 var(--research-space-5)}.research-file-claim-matrix{grid-column:1/-1}.research-file-claim-matrix [role=table]{margin-top:var(--research-space-3);display:grid}.research-file-claim-matrix [role=row]{gap:var(--research-space-3);padding:var(--research-space-3) 0;border-top:1px solid color-mix(in srgb, var(--report-ink) 12%, transparent);grid-template-columns:minmax(0,1fr) 110px 90px;align-items:start;display:grid}.research-file-claim-matrix p{color:var(--report-ink);line-height:1.55}.research-file-claim-matrix span,.research-file-claim-matrix strong{color:var(--report-ink-muted);font-size:var(--research-type-label);text-transform:capitalize}.research-file-claim-matrix [data-verdict=entailed]{color:var(--research-positive)}.research-file-page .research-file-mandate{margin:var(--research-space-5) 0;color:var(--report-ink);border-color:color-mix(in srgb, var(--research-accent) 55%, var(--report-ink));background:color-mix(in srgb, var(--research-accent) 9%, var(--report-paper))}.research-file-page .research-file-mandate p,.research-file-page .research-file-mandate small,.research-file-page .research-file-scorecard span,.research-file-page .research-file-brief__facts span,.research-file-page .research-file-brief__facts p,.research-file-page .research-file-brief__points li,.research-file-page .research-file-analysis-grid p,.research-file-page .research-file-scenarios p,.research-file-page .research-file-scenarios small,.research-file-page .research-file-team-grid p,.research-file-page .research-file-version-list li{color:var(--report-ink-muted)}.research-file-page .research-file-scorecard{margin-top:var(--research-space-5);border-color:color-mix(in srgb, var(--report-ink) 18%, transparent);background:var(--report-paper)}.research-file-page .research-file-scorecard>div{border-color:color-mix(in srgb, var(--report-ink) 14%, transparent)}.research-file-page .research-file-scorecard strong,.research-file-page .research-file-brief>header h2,.research-file-page .research-file-brief__posture strong,.research-file-page .research-file-brief__facts p,.research-file-page .research-file-brief__points h3,.research-file-page .research-file-analysis-grid h3,.research-file-page .research-file-analysis-grid strong,.research-file-page .research-file-scenarios strong,.research-file-page .research-file-team-grid h3,.research-file-page .research-file-team-grid strong,.research-file-page .research-file-appendix-grid h3,.research-file-page .research-file-version-list strong{color:var(--report-ink)}.research-file-page .research-file-brief__posture,.research-file-page .research-file-brief__facts>div,.research-file-page .research-file-brief__points>div,.research-file-page .research-file-analysis-grid article,.research-file-page .research-file-scenarios article,.research-file-page .research-file-team-grid>article,.research-file-page .research-file-appendix-grid article{border-color:color-mix(in srgb, var(--report-ink) 14%, transparent);background:var(--report-paper)}.research-file-page .research-file-analysis-grid,.research-file-page .research-file-team-grid,.research-file-page .research-file-appendix-grid,.research-file-page .research-file-scenarios{padding:var(--research-space-6) 0 0}.research-file-page .research-file-analysis-grid{gap:var(--research-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.research-file-page .research-file-analysis-grid article>span{color:var(--research-accent-deep);font-size:var(--research-type-heading);font-weight:850}.research-file-page .research-file-analysis-grid p,.research-file-page .research-file-team-grid p{font-size:var(--research-type-body);line-height:1.7}.research-file-page .research-file-scenarios article{min-height:190px}.research-file-page .research-file-scenarios header span{color:var(--research-accent-deep);font-size:var(--research-type-title);font-weight:850}.research-file-page .research-file-brief__change,.research-file-next-test{gap:var(--research-space-3);margin-top:var(--research-space-5);padding:var(--research-space-4);color:var(--report-ink);border:1px solid color-mix(in srgb, var(--research-accent) 45%, var(--report-ink));background:color-mix(in srgb, var(--research-accent) 7%, var(--report-paper));display:flex}.research-file-page .research-file-brief__change p,.research-file-next-test p{margin-top:var(--research-space-1);color:var(--report-ink-muted);line-height:1.6}.research-file-page .research-file-team-grid img{border-color:color-mix(in srgb, var(--report-ink) 20%, transparent);background:var(--report-paper-bright)}.research-file-page .research-file-appendix-grid{grid-template-columns:1fr}.research-file-page .research-file-appendix-grid article{padding:var(--research-space-5)}.research-file-page .research-file-appendix-grid ul{max-height:none;color:var(--report-ink-muted);font-size:var(--research-type-body);line-height:1.65}.research-file-method,.research-file-version-block{gap:var(--research-space-4);margin-top:var(--research-space-6);padding:var(--research-space-5);color:var(--report-ink);border:1px solid color-mix(in srgb, var(--report-ink) 14%, transparent);background:var(--report-paper);grid-template-columns:auto minmax(0,1fr);display:grid}.research-file-method p{color:var(--report-ink-muted);font-size:var(--research-type-body);line-height:1.75}.research-file-page .research-file-version-list{padding:0}.research-file-page .completed-research-file__footer{margin-top:var(--research-space-6);padding:var(--research-space-5) 0 0;color:var(--report-ink-muted);border-top:1px solid color-mix(in srgb, var(--report-ink) 16%, transparent)}.research-file-page .completed-research-file__footer button,.research-file-page .completed-research-file__footer a{color:var(--report-ink);border-color:color-mix(in srgb, var(--report-ink) 24%, transparent);background:var(--report-paper)}.completed-research-file{gap:0;width:min(100%,1080px)}.research-file-document{color:var(--report-ink);border:1px solid color-mix(in srgb, var(--report-ink) 18%, transparent);border-radius:var(--research-radius-compact);background:var(--report-paper-bright);box-shadow:0 28px 80px var(--research-shadow);font-variant-numeric:tabular-nums;overflow:hidden}.research-file-document :where(h1,h2,h3,p,ol,ul,dl){margin-top:0}.research-file-cover{min-height:660px;padding:clamp(var(--research-space-6), 6vw, var(--research-space-report-end));color:var(--research-text);background:radial-gradient(circle at 78% 20%, color-mix(in srgb, var(--research-blue-deep) 38%, transparent), transparent 42%), linear-gradient(145deg, var(--research-bg), var(--research-bg-deep));grid-template-rows:auto 1fr auto;display:grid}.research-file-cover__masthead{justify-content:space-between;gap:var(--research-space-4);padding-bottom:var(--research-space-4);color:var(--research-text-muted);border-bottom:1px solid var(--research-line-strong);font-size:var(--research-type-label);letter-spacing:.12em;font-weight:800;display:flex}.research-file-cover__masthead span:first-child{color:var(--research-text)}.research-file-cover__hero{gap:var(--research-space-8);padding:var(--research-space-report-end) 0;grid-template-columns:minmax(0,1fr) minmax(240px,31%);align-items:center;display:grid}.research-file-cover__hero>div>span{color:var(--research-accent-bright);font-size:var(--research-type-label);letter-spacing:.13em;font-weight:800}.research-file-cover__hero h1{margin:var(--research-space-4) 0 0;color:var(--research-text);letter-spacing:-.08em;font-size:clamp(4.5rem,13vw,8.5rem);line-height:.88}.research-file-cover__hero>div>p{margin:var(--research-space-3) 0 var(--research-space-8);color:var(--research-text-muted);font-size:var(--research-type-company)}.research-file-cover__hero h2{max-width:680px;color:var(--research-text);font-size:var(--research-type-report-title);letter-spacing:-.035em;text-wrap:pretty;margin-bottom:0;line-height:1.28}.research-file-cover__hero aside{padding:var(--research-space-6);border:1px solid var(--research-line-strong);border-top:4px solid var(--research-accent);background:color-mix(in srgb, var(--research-surface-raised) 90%, transparent)}.research-file-cover__hero aside>span{color:var(--research-text-muted);font-size:var(--research-type-label);letter-spacing:.1em;font-weight:800}.research-file-cover__hero aside>strong{margin:var(--research-space-4) 0 var(--research-space-2);font-size:clamp(2rem,4vw,3rem);line-height:1;display:block}.research-file-cover__hero aside>p{color:var(--research-text-muted);font-size:var(--research-type-body);line-height:1.6}.research-file-cover__hero aside>div{align-items:center;gap:var(--research-space-2);margin-top:var(--research-space-6);padding-top:var(--research-space-4);color:var(--research-accent-bright);border-top:1px solid var(--research-line);font-size:var(--research-type-label);font-weight:800;display:flex}.research-file-cover__metrics{border-top:1px solid var(--research-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;display:grid}.research-file-cover__metrics>div{min-width:0;padding:var(--research-space-4) var(--research-space-4) 0 0}.research-file-cover__metrics>div:not(:first-child){padding-left:var(--research-space-4);border-left:1px solid var(--research-line)}.research-file-cover__metrics dt{color:var(--research-text-faint);font-size:var(--research-type-label);letter-spacing:.08em;font-weight:750}.research-file-cover__metrics dd{margin:var(--research-space-2) 0 0;color:var(--research-text);font-size:var(--research-type-title);font-weight:800;line-height:1.35}.research-file-cover__metrics>div:last-child dd{font-size:var(--research-type-label)}.research-file-index{border-bottom:1px solid color-mix(in srgb, var(--report-ink) 18%, transparent);background:var(--report-paper);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.research-file-index a{padding:var(--research-space-4);color:var(--report-ink-muted);border-right:1px solid color-mix(in srgb, var(--report-ink) 12%, transparent);font-size:var(--research-type-label);text-align:center;font-weight:750;text-decoration:none;transition:color .14s ease-out,background .14s ease-out}.research-file-index a:last-child{border-right:0}.research-file-index a:hover,.research-file-index a:focus-visible{color:var(--report-ink);background:var(--report-paper-bright)}.research-file-index a:focus-visible{outline:3px solid var(--research-blue-deep);outline-offset:-3px}.research-file-section{padding:clamp(var(--research-space-8), 6vw, var(--research-space-report-end));scroll-margin-top:var(--research-space-4);border-top:1px solid color-mix(in srgb, var(--report-ink) 16%, transparent);background:var(--report-paper-bright)}.research-file-section__header{gap:var(--research-space-6);padding-bottom:var(--research-space-6);border-bottom:2px solid var(--report-ink);grid-template-columns:minmax(72px,12%) minmax(0,1fr);align-items:end;display:grid}.research-file-section__header>span{color:var(--research-tree-active);letter-spacing:-.08em;font-size:clamp(3.5rem,7vw,5.5rem);font-weight:850;line-height:.8}.research-file-section__header small{color:var(--research-tree-active);font-size:var(--research-type-label);letter-spacing:.12em;font-weight:850}.research-file-section__header h2{max-width:760px;margin:var(--research-space-2) 0 0;color:var(--report-ink);font-size:var(--research-type-report-title);letter-spacing:-.04em;text-wrap:balance;line-height:1.15}.research-file-mandate{gap:var(--research-space-4);margin:var(--research-space-6) 0 0;padding:var(--research-space-4);color:var(--report-ink);border-left:4px solid var(--research-accent);background:var(--report-paper);grid-template-columns:minmax(120px,22%) minmax(0,1fr);display:grid}.research-file-mandate span{color:var(--research-accent-deep);font-size:var(--research-type-label);letter-spacing:.09em;font-weight:850}.research-file-mandate p{font-size:var(--research-type-body);margin-bottom:0;font-weight:650}.research-file-decision__facts{margin-top:var(--research-space-6);border-top:1px solid color-mix(in srgb, var(--report-ink) 18%, transparent);border-left:1px solid color-mix(in srgb, var(--report-ink) 18%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.research-file-decision__facts article{min-width:0;min-height:140px;padding:var(--research-space-5);border-right:1px solid color-mix(in srgb, var(--report-ink) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--report-ink) 18%, transparent)}.research-file-decision__facts svg{float:right;color:var(--research-tree-active)}.research-file-decision__facts span{color:var(--report-ink-muted);font-size:var(--research-type-label);font-weight:750}.research-file-decision__facts p{max-width:52ch;margin:var(--research-space-4) 0 0;color:var(--report-ink);font-size:var(--research-type-title);font-weight:720;line-height:1.45}.research-file-quality{gap:var(--research-space-6);margin-top:var(--research-space-6);padding:var(--research-space-5);color:var(--research-text);background:var(--research-bg-deep);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.research-file-quality>div{gap:var(--research-space-2);grid-template-columns:1fr auto;display:grid}.research-file-quality span{color:var(--research-text-muted);font-size:var(--research-type-label)}.research-file-quality strong{color:var(--research-text);font-size:var(--research-type-title)}.research-file-quality progress{width:100%;height:var(--research-space-compact);background:var(--research-line-strong);accent-color:var(--research-accent);border:0;border-radius:0;grid-column:1/-1;overflow:hidden}.research-file-quality progress::-webkit-progress-bar{background:var(--research-line-strong)}.research-file-quality progress::-webkit-progress-value{background:var(--research-accent)}.research-file-quality progress::-moz-progress-bar{background:var(--research-accent)}.research-file-thesis-split{margin-top:var(--research-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.research-file-thesis-split article{padding:var(--research-space-6);border-top:3px solid var(--report-ink)}.research-file-thesis-split article:first-child{border-right:1px solid color-mix(in srgb, var(--report-ink) 16%, transparent)}.research-file-thesis-split article[data-tone=positive]{border-top-color:var(--research-positive)}.research-file-thesis-split article[data-tone=concern]{border-top-color:var(--research-negative)}.research-file-thesis-split h3{color:var(--report-ink);font-size:var(--research-type-heading)}.research-file-thesis-split ol{gap:var(--research-space-4);padding-left:var(--research-space-5);color:var(--report-ink-muted);font-size:var(--research-type-body);margin-bottom:0;line-height:1.65;display:grid}.research-file-change{gap:var(--research-space-4);margin-top:var(--research-space-6);padding:var(--research-space-5);color:var(--report-ink);border:1px solid color-mix(in srgb, var(--research-tree-active) 55%, var(--report-ink));background:color-mix(in srgb, var(--research-tree-active) 7%, var(--report-paper-bright));grid-template-columns:auto minmax(0,1fr);display:grid}.research-file-change svg{color:var(--research-tree-active)}.research-file-change p{margin:var(--research-space-2) 0 0;color:var(--report-ink-muted);font-size:var(--research-type-body);line-height:1.65}.research-file-analysis-ledger{margin-top:var(--research-space-4);display:grid}.research-file-analysis-ledger article{gap:var(--research-space-4);padding:var(--research-space-5) 0;border-bottom:1px solid color-mix(in srgb, var(--report-ink) 14%, transparent);grid-template-columns:48px minmax(130px,22%) minmax(180px,30%) minmax(0,1fr);align-items:start;display:grid}.research-file-analysis-ledger article>span{color:var(--research-tree-active);font-size:var(--research-type-label);font-weight:850}.research-file-analysis-ledger h3,.research-file-analysis-ledger strong,.research-file-analysis-ledger p{margin-bottom:0}.research-file-analysis-ledger h3{font-size:var(--research-type-title)}.research-file-analysis-ledger strong{font-size:var(--research-type-body);line-height:1.5}.research-file-analysis-ledger p{color:var(--report-ink-muted);font-size:var(--research-type-body);line-height:1.6}.research-file-scenario-bands{gap:var(--research-space-4);margin-top:var(--research-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.research-file-scenario-bands article{min-width:0;padding:var(--research-space-5);border-top:5px solid var(--report-ink);background:var(--report-paper)}.research-file-scenario-bands article[data-scenario=bull]{border-top-color:var(--research-positive)}.research-file-scenario-bands article[data-scenario=base]{border-top-color:var(--research-tree-active)}.research-file-scenario-bands article[data-scenario=bear]{border-top-color:var(--research-negative)}.research-file-scenario-bands header{justify-content:space-between;align-items:baseline;gap:var(--research-space-3);display:flex}.research-file-scenario-bands header span{letter-spacing:-.06em;font-size:clamp(2rem,4vw,3.2rem);font-weight:850}.research-file-scenario-bands header strong{font-size:var(--research-type-title)}.research-file-scenario-bands p{min-height:58px;margin:var(--research-space-5) 0;color:var(--report-ink);font-size:var(--research-type-body);font-weight:650;line-height:1.55}.research-file-scenario-bands ul{gap:var(--research-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;padding:0;list-style:none;display:grid}.research-file-scenario-bands li{padding:var(--research-space-2);color:var(--report-ink-muted);background:var(--report-paper-bright);font-size:var(--research-type-label)}.research-file-team-ledger{margin-top:var(--research-space-4);display:grid}.research-file-team-ledger article{gap:var(--research-space-4);padding:var(--research-space-5) 0;border-bottom:1px solid color-mix(in srgb, var(--report-ink) 14%, transparent);grid-template-columns:48px minmax(0,1fr) minmax(116px,auto);align-items:start;display:grid}.research-file-team-ledger article>span{color:var(--research-tree-active);font-size:var(--research-type-label);font-weight:850}.research-file-team-ledger h3{margin-bottom:var(--research-space-2);font-size:var(--research-type-title)}.research-file-team-ledger strong{font-size:var(--research-type-body);line-height:1.5;display:block}.research-file-team-ledger p{margin:var(--research-space-2) 0 0;color:var(--report-ink-muted);font-size:var(--research-type-body);line-height:1.55}.research-file-team-ledger em,.research-file-claim-ledger em{padding:var(--research-space-2) var(--research-space-3);color:var(--research-accent-deep);border:1px solid color-mix(in srgb, var(--research-accent) 55%, transparent);font-size:var(--research-type-label);text-align:center;font-style:normal;font-weight:850}.research-file-team-ledger em[data-vote=oppose],.research-file-claim-ledger em[data-verdict=contradicted]{color:var(--research-negative);border-color:color-mix(in srgb, var(--research-negative) 55%, transparent)}.research-file-claim-ledger{width:100%;margin-top:var(--research-space-6);border-collapse:collapse}.research-file-claim-ledger tr{padding:var(--research-space-4) 0;border-bottom:1px solid color-mix(in srgb, var(--report-ink) 14%, transparent)}.research-file-claim-ledger td{padding:var(--research-space-4) var(--research-space-2);vertical-align:top}.research-file-claim-ledger td:first-child{width:48px;color:var(--research-tree-active);font-size:var(--research-type-label);font-weight:850}.research-file-claim-ledger td:nth-child(2){color:var(--report-ink);font-size:var(--research-type-body);line-height:1.55}.research-file-claim-ledger td:nth-child(3){width:120px}.research-file-claim-ledger td:last-child{width:64px}.research-file-claim-ledger strong{align-items:center;gap:var(--research-space-1);font-size:var(--research-type-label);display:inline-flex}.research-file-appendix{gap:var(--research-space-4);margin-top:var(--research-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.research-file-appendix article{padding:var(--research-space-5);background:var(--report-paper)}.research-file-appendix h3{padding-bottom:var(--research-space-3);border-bottom:2px solid var(--report-ink);font-size:var(--research-type-title)}.research-file-appendix ul{gap:var(--research-space-3);padding-left:var(--research-space-4);color:var(--report-ink-muted);font-size:var(--research-type-label);margin-bottom:0;line-height:1.55;display:grid}.research-file-evidence .research-file-method,.research-file-evidence .research-file-version-block{margin-top:var(--research-space-6);border-color:color-mix(in srgb, var(--report-ink) 16%, transparent);background:var(--report-paper)}.research-file-evidence .completed-research-file__footer{margin-top:var(--research-space-8);padding-top:var(--research-space-5);color:var(--report-ink-muted);border-top:2px solid var(--report-ink)}.research-file-evidence .completed-research-file__footer button,.research-file-evidence .completed-research-file__footer a{color:var(--report-ink);border-color:color-mix(in srgb, var(--report-ink) 28%, transparent);background:var(--report-paper-bright)}.meeting-minutes__header.is-complete{align-items:center;gap:var(--research-space-2);min-height:52px;padding:var(--research-space-micro) var(--research-space-2);border-bottom:0;flex-direction:row}.office-workbench,.meeting-minutes__feed,.team-question-panel__messages{scrollbar-width:thin;scrollbar-color:transparent transparent}.office-workbench:hover,.office-workbench:focus-within,.meeting-minutes__feed:hover,.meeting-minutes__feed:focus-within,.team-question-panel__messages:hover,.team-question-panel__messages:focus-within{scrollbar-color:var(--research-line-strong) transparent}.office-workbench::-webkit-scrollbar{width:4px;height:4px}.meeting-minutes__feed::-webkit-scrollbar{width:4px;height:4px}.team-question-panel__messages::-webkit-scrollbar{width:4px;height:4px}.office-workbench::-webkit-scrollbar-track{background:0 0}.meeting-minutes__feed::-webkit-scrollbar-track{background:0 0}.team-question-panel__messages::-webkit-scrollbar-track{background:0 0}.office-workbench::-webkit-scrollbar-thumb{border-radius:var(--research-radius-badge);background:0 0}.meeting-minutes__feed::-webkit-scrollbar-thumb{border-radius:var(--research-radius-badge);background:0 0}.team-question-panel__messages::-webkit-scrollbar-thumb{border-radius:var(--research-radius-badge);background:0 0}.office-workbench:hover::-webkit-scrollbar-thumb{background:var(--research-line-strong)}.office-workbench:focus-within::-webkit-scrollbar-thumb{background:var(--research-line-strong)}.meeting-minutes__feed:hover::-webkit-scrollbar-thumb{background:var(--research-line-strong)}.meeting-minutes__feed:focus-within::-webkit-scrollbar-thumb{background:var(--research-line-strong)}.team-question-panel__messages:hover::-webkit-scrollbar-thumb{background:var(--research-line-strong)}.team-question-panel__messages:focus-within::-webkit-scrollbar-thumb{background:var(--research-line-strong)}.meeting-minutes__modes{border-radius:var(--research-radius-composer);background:var(--research-bg-deep);border:0;align-items:center;padding:2px;display:flex}.meeting-minutes__modes button{min-height:30px;padding-inline:var(--research-space-3);border-radius:var(--research-radius-composer);color:var(--research-text-muted);cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:700}.meeting-minutes__modes button[aria-pressed=true]{color:var(--research-text);background:var(--research-surface-raised)}.meeting-minutes__modes button:disabled{color:var(--research-text-faint);cursor:not-allowed;opacity:.55}.meeting-minutes__controls{align-items:center;gap:var(--research-space-2);margin-left:auto;display:flex}.meeting-minutes__panel-toggle{border-radius:var(--research-radius-control);width:32px;height:32px;color:var(--research-text-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.meeting-minutes__panel-toggle:hover,.meeting-minutes__panel-toggle:focus-visible{color:var(--research-text);background:var(--research-surface-raised)}.meeting-minutes[data-panel-open=false]{grid-template-rows:52px}.meeting-minutes[data-panel-open=false] .meeting-minutes__header.is-complete{justify-content:center;padding:0}.meeting-minutes[data-panel-open=false] .meeting-minutes__modes{display:none}.meeting-minutes[data-panel-open=false] .meeting-minutes__controls{margin:0}.meeting-minutes__feed[hidden],.meeting-minutes__question-view[hidden]{display:none}.meeting-minutes__question-view{min-height:0;display:grid;overflow:hidden}.team-question-panel{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.team-question-panel__empty p{margin:var(--research-space-1) 0 0;color:var(--research-text-muted);font-size:var(--research-type-label);line-height:1.45}.team-question-panel__messages{align-content:start;gap:var(--research-space-3);min-height:0;padding:var(--research-space-4) var(--research-space-5);display:grid;overflow-y:auto}.team-question-panel__empty{align-items:center;gap:var(--research-space-3);padding-top:var(--research-space-4);grid-template-columns:42px minmax(0,1fr);display:grid}.team-question-panel__empty>img{object-fit:contain;width:42px;height:42px}.team-question-panel__empty strong{color:var(--research-text);font-size:var(--research-type-body)}.team-question-panel__starters{gap:var(--research-space-2);margin-top:var(--research-space-4);grid-column:1/-1;display:grid}.team-question-panel__starters button{width:100%;min-height:42px;padding:var(--research-space-2) var(--research-space-3);border:1px solid var(--research-line-soft);border-radius:var(--research-radius-control);color:var(--research-text-muted);font:inherit;font-size:var(--research-type-label);text-align:left;cursor:pointer;background:0 0;line-height:1.45}.team-question-panel__starters button:hover,.team-question-panel__starters button:focus-visible{color:var(--research-text);border-color:var(--research-line-strong);background:var(--research-surface-soft)}.team-question-panel__question{max-width:88%;padding:var(--research-space-3);border-radius:var(--research-radius-control) var(--research-radius-control) var(--research-space-micro) var(--research-radius-control);background:var(--research-surface-raised);justify-self:end}.team-question-panel__answer{max-width:100%;padding-bottom:var(--research-space-4)}.team-question-panel__answer header small{color:var(--research-text-muted);font-size:var(--research-type-label)}.team-question-panel__question p,.team-question-panel__answer p{margin:var(--research-space-1) 0 0;color:var(--research-text-soft);font-size:var(--research-type-body);line-height:1.6}.team-question-panel__answer header{align-items:center;gap:var(--research-space-2);display:flex}.team-question-panel__answer header img{object-fit:contain;width:28px;height:32px}.team-question-panel__answer header span{display:grid}.team-question-panel__answer header strong{color:var(--research-text);font-size:var(--research-type-label)}.team-question-panel__evidence{margin-top:var(--research-space-3);color:var(--research-text-muted);font-size:var(--research-type-label)}.team-question-panel__evidence summary{cursor:pointer;width:fit-content}.team-question-panel__evidence ol{gap:var(--research-space-2);margin:var(--research-space-2) 0 0;padding-left:var(--research-space-5);display:grid}.team-question-panel__evidence li{padding-left:var(--research-space-1);line-height:1.5}.team-question-panel__pending{align-items:center;gap:var(--research-space-2);min-height:24px;display:flex}.team-question-panel__status-orb{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.team-question-panel__status-orb>*{transform:scale(1.2)}.text-shimmer-wave{color:var(--research-text);font-weight:650;display:inline-flex}.text-shimmer-wave__character{animation:1.5s ease-in-out infinite text-shimmer-wave;display:inline-block}@keyframes text-shimmer-wave{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.team-question-panel__beam{margin:var(--research-space-3);border-radius:var(--research-radius-composer)}.team-question-panel__typed-answer{min-height:1lh}.team-question-panel__typing-cursor{width:2px;height:1em;margin-left:var(--research-space-hairline);vertical-align:-.12em;background:var(--research-text-soft);animation:.52s step-end infinite team-question-cursor;display:inline-block}@keyframes team-question-cursor{50%{opacity:0}}.team-question-panel__composer{z-index:1;padding:var(--research-space-2) var(--research-space-3);gap:var(--research-space-2);border-radius:var(--research-radius-composer);background:color-mix(in srgb, var(--research-surface-soft) 88%, var(--research-bg-deep));border:0;display:grid;position:relative}.team-question-panel__composer textarea{resize:none;width:100%;min-height:52px;max-height:96px;padding:var(--research-space-1) 0;color:var(--research-text);font:inherit;font-size:var(--research-type-body);background:0 0;border:0;outline:0;line-height:1.5}.team-question-panel__composer textarea::placeholder{color:var(--research-text-faint)}.team-question-panel__composer-tools{align-items:center;gap:var(--research-space-3);min-width:0;display:flex}.team-question-panel__agent-select{align-items:center;gap:var(--research-space-2);min-width:0;color:var(--research-text-muted);flex:auto;display:flex}.team-question-panel__agent-select>i{background:var(--research-blue);border-radius:50%;flex:none;width:7px;height:7px}.team-question-panel__agent-select select{appearance:none;width:100%;min-width:0;color:var(--research-text-muted);font:inherit;font-size:var(--research-type-label);cursor:pointer;background:0 0;border:0;outline:0;font-weight:650}.team-question-panel__agent-select>svg{flex:none}.team-question-panel__easy{align-items:center;gap:var(--research-space-2);color:var(--research-text-muted);font-size:var(--research-type-label);white-space:nowrap;cursor:pointer;flex:none;display:flex}.team-question-panel__easy input{opacity:0;pointer-events:none;position:absolute}.team-question-panel__easy>span{width:28px;height:16px;padding:var(--research-space-hairline);border-radius:var(--research-radius-composer);background:var(--research-line-strong)}.team-question-panel__easy>span:after{content:"";background:var(--research-text-muted);border-radius:50%;width:12px;height:12px;transition:transform .14s ease-out;display:block}.team-question-panel__easy input:checked+span{background:var(--research-blue)}.team-question-panel__easy input:checked+span:after{background:var(--research-white);transform:translate(12px)}.team-question-panel__easy input:focus-visible+span{outline:2px solid var(--research-blue);outline-offset:2px}.team-question-panel__composer-tools>button{width:42px;height:42px;color:var(--research-black);background:var(--research-white);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.team-question-panel__composer-tools>button:disabled{color:var(--research-text-faint);background:var(--research-line);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.text-shimmer-wave__character,.team-question-panel__typing-cursor{opacity:1;animation:none;transform:none}}@media (max-width:1500px){.office-workbench.is-complete{grid-template-columns:minmax(0,1fr)}.research-file-brief>header{grid-template-columns:1fr}}@media (max-width:1279px){.office-workbench.is-complete{grid-template-rows:64px auto;grid-template-columns:minmax(0,1fr)}.team-question-panel{min-height:480px}}@media (max-width:767px){.research-shell[data-research-state=published] .research-sidebar{display:none}.office-workbench.is-complete{grid-template-rows:52px auto;grid-template-columns:1fr;display:grid}.office-workbench.is-complete .office-heading,.office-workbench.is-complete .office-stage,.completed-research-file{grid-column:1}.office-workbench.is-complete .office-stage{width:min(72%,360px);min-width:0;position:relative}.completed-research-file__header,.completed-research-file__footer{flex-direction:column;align-items:stretch}.completed-research-file__footer>div{width:100%}.completed-research-file__footer>div>*{flex:1;justify-content:center}.research-file-brief>header,.research-file-scorecard,.research-file-brief__facts,.research-file-brief__points,.research-file-analysis-grid,.research-file-team-grid,.research-file-appendix-grid,.research-file-scenarios{grid-template-columns:1fr}.research-file-cover{min-height:0;padding:var(--research-space-6)}.research-file-cover__masthead{flex-direction:column;align-items:flex-start}.research-file-cover__hero{padding:var(--research-space-8) 0;grid-template-columns:1fr}.research-file-cover__hero h1{font-size:clamp(4rem,26vw,6rem)}.research-file-cover__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.research-file-cover__metrics>div:nth-child(3){border-left:0;padding-left:0}.research-file-cover__metrics>div:nth-child(n+3){margin-top:var(--research-space-4);padding-top:var(--research-space-4);border-top:1px solid var(--research-line)}.research-file-index{grid-template-columns:1fr}.research-file-index a{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--report-ink) 12%, transparent);text-align:left}.research-file-section{padding:var(--research-space-6)}.research-file-section__header{gap:var(--research-space-4);grid-template-columns:56px minmax(0,1fr)}.research-file-section__header>span{font-size:3.2rem}.research-file-mandate,.research-file-decision__facts,.research-file-quality,.research-file-thesis-split,.research-file-scenario-bands,.research-file-appendix{grid-template-columns:1fr}.research-file-decision__facts article{min-height:0}.research-file-thesis-split article:first-child{border-right:0}.research-file-analysis-ledger article{grid-template-columns:36px minmax(0,1fr)}.research-file-analysis-ledger strong,.research-file-analysis-ledger p{grid-column:2}.research-file-scenario-bands p{min-height:0}.research-file-team-ledger article{grid-template-columns:36px minmax(0,1fr)}.research-file-team-ledger em{grid-column:2;justify-self:start}.research-file-claim-ledger,.research-file-claim-ledger tbody,.research-file-claim-ledger tr,.research-file-claim-ledger td{width:100%;display:block}.research-file-claim-ledger tr{padding:var(--research-space-4) 0}.research-file-claim-ledger td{padding:var(--research-space-1) 0}.research-file-claim-ledger td:first-child,.research-file-claim-ledger td:nth-child(3),.research-file-claim-ledger td:last-child{width:100%}.meeting-minutes__header.is-complete{min-height:52px}}@media (prefers-reduced-motion:reduce){.office-workbench.is-complete .office-stage,.research-file-disclosures summary>svg{transition:none}.meeting-minutes__cursor{animation:none}}
