.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:transparent transparent;border:0;min-width:0;min-height:0;overflow:hidden auto}.research-sidebar::-webkit-scrollbar-thumb{background:0 0}.research-sidebar>[id=research-sidebar-content]::-webkit-scrollbar-thumb{background:0 0}.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]{scrollbar-width:thin;scrollbar-color:transparent transparent;min-height:0;overflow-y:auto}.research-sidebar>[id=research-sidebar-content][data-scrolling=true]{scrollbar-color:var(--research-line-strong) transparent}.research-sidebar>[id=research-sidebar-content][data-scrolling=true]::-webkit-scrollbar-thumb{background:var(--research-line-strong)}.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__quote{justify-items:end;gap:3px;min-width:max-content;display:grid}.research-sidebar .company-brief__quote strong{color:var(--research-text);font-size:var(--research-type-body);font-variant-numeric:tabular-nums}.research-sidebar .company-brief__quote small{color:var(--research-text-muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.research-sidebar .company-brief__quote small[data-direction=up]{color:#42c98b}.research-sidebar .company-brief__quote small[data-direction=down]{color:#ef6b73}.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:minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px 7px 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 button>span{overflow:hidden}.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__pending-entry article{border-bottom-color:#0000}.meeting-minutes__thinking{align-items:center;gap:8px;min-height:24px;display:flex}.meeting-minutes__thinking-orb{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.meeting-minutes__pending-entry .text-shimmer-wave{color:var(--research-text-soft);font-size:var(--research-type-body)}.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-agent-info{z-index:12;color:#f4f5f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14161bf0;border:1px solid #ffffff21;border-radius:16px;width:min(500px,100% - 32px);padding:16px 18px;animation:.18s ease-out both office-agent-info-in;position:absolute;bottom:clamp(14px,3.5%,28px);left:50%;right:auto;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 46px #0000006b}.office-agent-info header{grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:12px;display:grid}.office-agent-info header>img{object-fit:contain;transform-origin:50% 58%;width:48px;height:58px;transform:scale(1.16)}.office-agent-info h3{color:#fff;margin:0;font-size:1rem;line-height:1.2}.office-agent-info header span{color:#a9c9ff;background:#5a8ee629;border:1px solid #79a9f747;border-radius:999px;width:fit-content;margin-top:5px;padding:3px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.office-agent-info header button{color:#ffffff8f;cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;align-self:start;place-items:center;width:30px;height:30px;display:grid}.office-agent-info header button:hover,.office-agent-info header button:focus-visible{color:#fff;background:#ffffff1a}.office-agent-info>p{color:#f4f5f7bd;margin:12px 0 0;font-size:.76rem;line-height:1.65}.office-agent-info>footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px;padding-top:10px;display:flex}.office-agent-info>footer span{color:#f4f5f76b;letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:.6rem;font-weight:700}.office-agent-info>footer strong{color:#f4f5f7d1;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;overflow:hidden}@keyframes office-agent-info-in{0%{opacity:0;transform:translate(-50%,8px)}}.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-research-state=published][data-transcript-open=true] .research-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px)}.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__quote{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){.office-agent-info{border-radius:12px;width:calc(100% - 20px);padding:12px 14px;bottom:10px}.office-agent-info>p{font-size:.7rem;line-height:1.5}.office-agent-info>footer{display:none}.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,.research-shell[data-research-state=published][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-chart-positive:var(--report-chart-positive);--editorial-chart-neutral:var(--report-chart-neutral);--editorial-chart-warning:var(--report-chart-warning);--editorial-chart-negative:var(--report-chart-negative);--editorial-on-accent:#fff;width:min(var(--report-document-width), 100%);min-width:0;max-width:100%;color:var(--editorial-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;flex-direction:column;gap:4px;margin:0 auto;display:flex}.research-editorial-document>:is(.research-editorial-cover,.research-editorial-section,.committee-cockpit){background:var(--editorial-paper);border:1px solid var(--editorial-rule);width:100%;min-width:0;box-shadow:none}.research-editorial-document>.research-editorial-cover{min-height:0}.research-editorial-document>.research-editorial-index{flex:none;box-shadow:0 8px 24px #0000001a}.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-chart-positive:var(--report-positive-dark);--editorial-chart-neutral:var(--report-accent-dark);--editorial-chart-warning:var(--report-warning-dark);--editorial-chart-negative:#ff8793;--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-report-unsupported{gap:var(--research-space-4);width:min(42rem,100%);color:var(--report-ink);border:1px solid var(--report-rule-light);border-top:4px solid var(--report-chart-negative);background:var(--report-paper-bright);margin:clamp(3rem,12vh,8rem) auto;padding:clamp(1.5rem,4vw,3rem);display:flex}.research-report-unsupported svg{color:var(--report-chart-negative);flex:none}.research-report-unsupported h1{font-size:var(--report-type-heading);margin:0;line-height:1.15}.research-report-unsupported p{max-width:var(--report-line-length);margin:var(--research-space-3) 0 0;color:var(--report-ink-muted);font-size:var(--report-type-body);line-height:1.65}.research-editorial-document :where(button,a,summary):focus-visible{outline:3px solid var(--report-focus-ring);outline-offset:var(--report-focus-offset)}.research-editorial-document :where(p,li,dd){overflow-wrap:anywhere}.research-editorial-document :where(p){max-width:var(--report-line-length)}.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);min-width:0;margin:0;padding:0;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-team-verdict{padding-top:var(--research-space-5);border-top:3px solid var(--editorial-accent);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:clamp(24px,4vw,52px);margin-top:clamp(28px,4vw,44px);display:grid}.research-team-verdict>div>span,.research-team-verdict dt{color:var(--editorial-muted);font-size:var(--research-type-label);font-weight:760}.research-team-verdict h2{max-width:44ch;margin-top:var(--research-space-3);letter-spacing:-.025em;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.5}.research-team-verdict dl{border-top:1px solid var(--editorial-rule-strong);margin:0}.research-team-verdict dl>div{justify-content:space-between;gap:var(--research-space-4);border-bottom:1px solid var(--editorial-rule);align-items:baseline;padding:11px 0;display:flex}.research-team-verdict dd{text-align:right;margin:0;font-size:.82rem;font-weight:760}.research-editorial-cover__metrics{border-top:1px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule-strong);grid-template-columns:repeat(auto-fit,minmax(120px,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-auto-columns:minmax(0,1fr);grid-auto-flow:column;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-change-page{background:linear-gradient(180deg, var(--editorial-accent-soft), transparent 240px), var(--editorial-paper)}.research-change-conclusion{gap:var(--research-space-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.research-change-conclusion>div{padding:var(--research-space-5);border:1px solid var(--editorial-rule);background:var(--editorial-paper-raised)}.research-change-conclusion>div>span,.research-change-next strong{color:var(--editorial-muted);font-size:var(--research-type-label);letter-spacing:.07em;text-transform:uppercase;font-weight:750}.research-change-conclusion p{margin-top:var(--research-space-3);font-size:var(--research-type-body);font-weight:620;line-height:1.62}.research-change-conclusion>strong{border:2px solid var(--editorial-accent);min-width:84px;color:var(--editorial-accent);font-size:var(--research-type-label);text-align:center;align-self:center;padding:10px 14px;transform:rotate(-2deg)}.research-change-conclusion[data-direction=weakened]>strong{border-color:var(--research-warning);color:var(--research-warning)}.research-data-change-board{margin-top:var(--research-space-5);border:1px solid var(--editorial-rule);background:linear-gradient(135deg, color-mix(in srgb, var(--editorial-accent) 7%, transparent), transparent 44%), var(--editorial-paper-raised)}.research-data-change-board>header{gap:var(--research-space-5);padding:var(--research-space-5);border-bottom:1px solid var(--editorial-rule);grid-template-columns:minmax(0,.8fr) minmax(260px,1.2fr);align-items:end;display:grid}.research-data-change-board>header span,.research-data-change-grid__heading>span{color:var(--editorial-accent);letter-spacing:.14em;font-size:10px;font-weight:800}.research-data-change-board>header h3{color:var(--editorial-ink);letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(20px,2vw,28px)}.research-data-change-board>header p{color:var(--editorial-muted);margin:0;font-size:13px;line-height:1.7}.research-data-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.research-data-change-grid article{min-width:0;padding:22px var(--research-space-5) 20px;border-bottom:1px solid var(--editorial-rule)}.research-data-change-grid article:nth-child(odd){border-right:1px solid var(--editorial-rule)}.research-data-change-grid__heading{justify-content:space-between;align-items:baseline;gap:var(--research-space-3);display:flex}.research-data-change-grid__heading strong{color:var(--editorial-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.research-data-change-grid__values{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin:17px 0 12px;display:flex}.research-data-change-grid__values span,.research-data-change-grid__values i{color:var(--editorial-muted);font-size:16px}.research-data-change-grid__values i{font-style:normal}.research-data-change-grid__values b{color:var(--editorial-ink);letter-spacing:-.035em;font-size:24px}.research-data-change-grid__values em{background:var(--editorial-accent-soft);color:var(--editorial-accent);border-radius:999px;margin-left:auto;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.research-data-change-grid article[data-direction=deteriorated] .research-data-change-grid__values em{background:color-mix(in srgb, var(--research-warning) 12%, transparent);color:var(--research-warning)}.research-data-change-grid article>p{color:var(--editorial-muted);margin:0;font-size:12px;line-height:1.65}.research-change-metrics{border-top:2px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule);grid-template-columns:repeat(3,1fr);display:grid}.research-change-metrics>div{padding:var(--research-space-4)}.research-change-metrics>div+div{border-left:1px solid var(--editorial-rule)}.research-change-metrics dt,.research-change-metrics small{color:var(--editorial-muted);font-size:var(--research-type-label)}.research-change-metrics dd{align-items:baseline;gap:var(--research-space-2);margin:var(--research-space-2) 0 3px;display:flex}.research-change-metrics dd strong{font-size:clamp(1.75rem,4vw,3rem)}.research-change-metrics dd span{color:var(--editorial-muted);font-size:var(--research-type-label);font-weight:720}.research-change-metrics dd span[data-positive=true]{color:var(--editorial-accent)}.research-change-list{gap:0;display:grid}.research-change-list article{gap:var(--research-space-4);padding:var(--research-space-4) 0;border-top:1px solid var(--editorial-rule);grid-template-columns:84px minmax(0,1fr) auto;align-items:start;display:grid}.research-change-list article>span{width:fit-content;color:var(--editorial-accent);letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:4px 8px;font-size:10px;font-weight:760}.research-change-list h4{font-size:var(--research-type-body)}.research-change-list p{color:var(--editorial-muted);margin-top:5px;line-height:1.6}.research-change-list article>small{color:var(--editorial-muted);white-space:nowrap}.research-change-list .research-change-list__stable{padding:var(--research-space-5);border:1px solid var(--editorial-accent);background:var(--editorial-accent-soft);grid-template-columns:minmax(0,1fr)}.research-change-next{gap:var(--research-space-5);padding:var(--research-space-5);border-left:5px solid var(--editorial-accent);background:var(--editorial-paper-raised);grid-template-columns:220px minmax(0,1fr);display:grid}.research-change-next p{line-height:1.65}.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;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-thesis-register{border-top:2px solid var(--editorial-rule-strong);container-type:inline-size}.research-thesis-card{padding:var(--research-space-5) 0;border-bottom:1px solid var(--editorial-rule)}.research-thesis-card__header{align-items:center;gap:var(--research-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.research-thesis-card__identity{align-items:center;gap:var(--research-space-2);min-width:max-content;display:inline-flex}.research-thesis-card__identity>span{color:var(--editorial-muted);letter-spacing:.02em;font-size:.68rem;font-weight:760}.research-thesis-card h3{margin:0;font-size:.94rem;line-height:1.4}.research-thesis-card__verdict{gap:var(--research-space-3);margin-top:var(--research-space-3);padding:var(--research-space-3);background:color-mix(in srgb, var(--editorial-accent-soft) 58%, transparent);border-left:3px solid var(--editorial-accent);grid-template-columns:78px minmax(0,1fr);display:grid}.research-thesis-card__verdict span,.research-thesis-card__details h4{color:var(--editorial-accent);font-size:.66rem;font-weight:760;line-height:1.45}.research-thesis-card__verdict strong{font-size:.79rem;line-height:1.55}.research-thesis-card__details{margin-top:var(--research-space-4);border-top:1px solid var(--editorial-rule);grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr));display:grid}.research-thesis-card__details section{min-width:0;padding:var(--research-space-3) var(--research-space-3) 0}.research-thesis-card__details section:first-child{padding-left:0}.research-thesis-card__details section+section{border-left:1px solid var(--editorial-rule)}.research-thesis-card__details h4{margin:0 0 var(--research-space-2)}.research-thesis-card__details p{color:var(--editorial-muted);white-space:pre-line;font-size:.75rem;line-height:1.58}.research-thesis-card__evidence p{color:var(--editorial-ink)}.research-thesis-card em{margin-top:var(--research-space-2);color:var(--editorial-muted);font-size:.68rem;font-style:normal;display:block}.research-comparison__reference b{margin-bottom:var(--research-space-1);color:var(--editorial-accent);font-size:.67rem;display:block}.research-comparison__table em{margin-top:var(--research-space-2);color:var(--editorial-muted);font-size:.68rem;font-style:normal;display:block}@container (max-width:760px){.research-thesis-card__details{grid-template-columns:repeat(2,minmax(0,1fr))}.research-thesis-card__evidence{padding-right:0;padding-bottom:var(--research-space-3);border-bottom:1px solid var(--editorial-rule);grid-column:1/-1}.research-thesis-card__details section:nth-child(2){border-left:0;padding-left:0}}@container (max-width:480px){.research-thesis-card__header,.research-thesis-card__verdict,.research-thesis-card__details{grid-template-columns:1fr}.research-thesis-card__details section,.research-thesis-card__details section:first-child{padding:var(--research-space-3) 0;border-left:0;border-bottom:1px solid var(--editorial-rule);grid-column:auto}.research-thesis-card__details section:last-child{border-bottom:0}}.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-editorial-document[data-report-department=market]{--editorial-accent:#315fcb;--editorial-accent-soft:#edf2ff}.research-editorial-document[data-report-department=company]{--editorial-accent:#17756d;--editorial-accent-soft:#eaf5f2}.research-editorial-document[data-report-department=financial]{--editorial-accent:#9a6200;--editorial-accent-soft:#fbf2df}.research-editorial-document[data-report-department=risk]{--editorial-accent:#a33a32;--editorial-accent-soft:#faecea}.research-editorial-document[data-report-theme=dark][data-report-department=market]{--editorial-accent:#8aa8ff;--editorial-accent-soft:#18213b}.research-editorial-document[data-report-theme=dark][data-report-department=company]{--editorial-accent:#6fc7ba;--editorial-accent-soft:#142c2a}.research-editorial-document[data-report-theme=dark][data-report-department=financial]{--editorial-accent:#e5b85f;--editorial-accent-soft:#302714}.research-editorial-document[data-report-theme=dark][data-report-department=risk]{--editorial-accent:#ef958c;--editorial-accent-soft:#361d1c}.research-editorial-document[data-report-department] .research-editorial-cover{min-height:0}.research-editorial-document[data-report-department] .research-editorial-cover__body{padding:clamp(30px,4.5vh,48px) 0}.research-department-section{container-type:inline-size}.research-editorial-document[data-report-department] .research-editorial-section{padding:clamp(30px,3.8vw,48px) clamp(24px,3.4vw,42px);overflow:visible}.research-editorial-document[data-report-department]>:is(.research-editorial-cover,.research-editorial-section){box-sizing:border-box}.research-editorial-document[data-report-department]>.research-editorial-section{isolation:isolate}.research-editorial-document[data-report-department] .research-editorial-section>:where(section,div,aside){margin-top:22px}.research-department-section :where(p,dd,li){text-wrap:pretty}.team-market-regime{border-top:3px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule);grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);display:grid}.team-market-regime__view{padding:var(--research-space-6) var(--research-space-6) var(--research-space-6) 0}.team-market-regime__view>span,.team-market-signals>header>span,.team-market-trigger span,.team-framework-footer span,.team-company-core>span,.team-company-engines>header>span,.team-financial-bridge>header>span,.team-financial-conclusion>span,.team-risk-summary>span,.team-risk-escalation>span,.team-financial-threshold>span,.team-risk-breaker>span{color:var(--editorial-accent);font-size:var(--research-type-label);text-transform:uppercase;font-weight:760}.team-market-regime__view>strong{margin-top:var(--research-space-3);font-size:clamp(1.75rem,4vw,3.5rem);line-height:1;display:block}.team-market-regime__view>p{max-width:720px;margin-top:var(--research-space-5);font-size:1rem;font-weight:620;line-height:1.7}.team-market-regime__metrics{border-left:1px solid var(--editorial-rule)}.team-market-regime__metrics>div{padding:var(--research-space-4) var(--research-space-5)}.team-market-regime__metrics>div+div{border-top:1px solid var(--editorial-rule)}.team-market-regime__metrics dt,.team-company-engines dt,.team-financial-ledger dt,.team-risk-matrix>header,.team-market-signals dt{color:var(--editorial-muted);font-size:.68rem;font-weight:720}.team-market-regime__metrics dd{margin:var(--research-space-2) 0 0;font-size:.82rem;font-weight:680;line-height:1.5}.team-market-signals{border-top:2px solid var(--editorial-rule-strong)}.team-market-signals>header,.team-financial-bridge>header{padding:var(--research-space-4) 0;justify-content:space-between;align-items:baseline;gap:var(--research-space-5);display:flex}.team-market-signals>header p,.team-financial-bridge>header p{max-width:560px;color:var(--editorial-muted);font-size:.74rem;line-height:1.55}.team-market-signals>div{border-top:1px solid var(--editorial-rule);border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-market-signals article{min-width:0;padding:var(--research-space-5);border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule)}.team-market-signals article[data-signal=lead]{background:var(--editorial-accent-soft)}.team-market-signals article>span{color:var(--editorial-accent);font-size:.68rem;font-weight:780}.team-market-signals article h3{min-height:2.7em;margin:var(--research-space-3) 0;font-size:.92rem;line-height:1.35}.team-market-signals article>p,.team-market-signals dd{white-space:pre-line;font-size:.74rem;line-height:1.55}.team-market-signals article>p{min-height:7em;color:var(--editorial-muted)}.team-market-signals article dl{margin-top:var(--research-space-4);border-top:1px solid var(--editorial-rule)}.team-market-signals article dl>div{padding-top:var(--research-space-3)}.team-market-signals article dl>div+div{margin-top:var(--research-space-3);border-top:1px solid var(--editorial-rule)}.team-market-signals dd,.team-company-engines dd{margin:var(--research-space-1) 0 0}.team-market-trigger{border-top:2px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-market-trigger>div{padding:var(--research-space-5)}.team-market-trigger>div+div{border-left:1px solid var(--editorial-rule)}.team-market-trigger strong{margin-top:var(--research-space-2);font-size:.82rem;line-height:1.5;display:block}.team-market-zones{border-top:2px solid var(--editorial-rule-strong);border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-market-zones article{min-width:0;padding:var(--research-space-5);border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule)}.team-market-zones article[data-zone="1"]{background:var(--editorial-accent-soft)}.team-market-zones article>span{color:var(--editorial-accent);font-family:var(--font-mono,monospace);font-size:.64rem;font-weight:780}.team-market-zones h3{margin-top:var(--research-space-4);font-size:1.05rem}.team-market-zones p,.team-market-zones li{font-size:.76rem;line-height:1.55}.team-market-zones p{margin-top:var(--research-space-3);color:var(--editorial-muted)}.team-market-zones ul{margin-top:var(--research-space-4);padding-left:18px}.team-framework-footer{border-top:1px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-framework-footer>div{padding:var(--research-space-5)}.team-framework-footer>div+div{border-left:1px solid var(--editorial-rule)}.team-framework-footer strong{margin-top:var(--research-space-2);font-size:.82rem;line-height:1.55;display:block}.team-company-core{color:var(--editorial-ink);background:var(--editorial-accent-soft);border-left:6px solid var(--editorial-accent);padding:clamp(28px,5vw,52px)}.team-company-core h3{max-width:880px;margin-top:var(--research-space-4);font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.4}.team-company-core p{max-width:780px;margin-top:var(--research-space-4);color:var(--editorial-muted);font-size:.85rem;line-height:1.65}.team-company-engines{border-top:2px solid var(--editorial-rule-strong)}.team-company-engines>header{padding:var(--research-space-4) 0;justify-content:space-between;align-items:baseline;display:flex}.team-company-engines>header>strong{color:var(--editorial-accent);font-size:2rem}.team-company-engines>div{border-top:1px solid var(--editorial-rule);border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-company-engines article{min-width:0;padding:var(--research-space-5);border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule)}.team-company-engines article>div:first-child{justify-content:space-between;align-items:center;display:flex}.team-company-engines article>div:first-child span{color:var(--editorial-accent);font-family:var(--font-mono,monospace);font-weight:780}.team-company-engines article>div:first-child em{color:var(--editorial-muted);font-size:.64rem;font-style:normal}.team-company-engines h3{margin-top:var(--research-space-5);font-size:1rem}.team-company-engines article>p{min-height:6.2em;margin-top:var(--research-space-3);color:var(--editorial-muted);font-size:.76rem;line-height:1.55}.team-company-engines dl{margin-top:var(--research-space-4);border-top:1px solid var(--editorial-rule)}.team-company-engines dl>div{padding-top:var(--research-space-3)}.team-company-engines dl>div+div{margin-top:var(--research-space-3);border-top:1px solid var(--editorial-rule)}.team-company-engines dd{white-space:pre-line;font-size:.72rem;line-height:1.52}.team-company-moat{gap:var(--research-space-6);border-top:2px solid var(--editorial-rule-strong);grid-template-columns:180px minmax(0,1fr);display:grid}.team-company-moat>h3{padding-top:var(--research-space-4)}.team-company-moat ol{border-top:1px solid var(--editorial-rule);list-style:none}.team-company-moat li{padding:var(--research-space-4) 0;gap:var(--research-space-3);border-bottom:1px solid var(--editorial-rule);grid-template-columns:40px minmax(0,1fr);display:grid}.team-company-moat li>span{color:var(--editorial-accent);font-size:.68rem;font-weight:760}.team-company-moat li strong,.team-company-moat li p{font-size:.78rem;line-height:1.55}.team-company-moat li p{margin-top:var(--research-space-1);color:var(--editorial-muted)}.team-company-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,6vw,72px);display:grid}.team-company-scoreboard>section{border-top:3px solid var(--editorial-rule-strong)}.team-company-scoreboard>section>h3{padding-top:var(--research-space-4)}.team-company-scoreboard article{padding:var(--research-space-4) 0;gap:var(--research-space-3);border-top:1px solid var(--editorial-rule);grid-template-columns:32px minmax(0,1fr);display:grid}.team-company-scoreboard article>span{color:var(--editorial-accent);font-size:1.15rem;font-weight:700}.team-company-scoreboard article strong,.team-company-scoreboard article p{font-size:.76rem;line-height:1.55}.team-company-scoreboard article p{margin-top:var(--research-space-1);color:var(--editorial-muted)}.team-company-milestones{gap:var(--research-space-6);border-top:2px solid var(--editorial-rule-strong);grid-template-columns:190px minmax(0,1fr);display:grid}.team-company-milestones>h3{padding-top:var(--research-space-4)}.team-company-milestones ol{list-style:none}.team-company-milestones li{padding:var(--research-space-4);gap:var(--research-space-3);border-top:1px solid var(--editorial-rule);grid-template-columns:42px minmax(0,1fr);display:grid}.team-company-milestones li:last-child{border-bottom:1px solid var(--editorial-rule)}.team-company-milestones li span{color:var(--editorial-accent);font-size:.68rem}.team-company-milestones li strong{font-size:.8rem;line-height:1.5}.team-financial-ledger{border-top:3px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.team-financial-ledger>div{padding:var(--research-space-5)}.team-financial-ledger>div+div{border-left:1px solid var(--editorial-rule)}.team-financial-ledger dd{margin:var(--research-space-3) 0 0;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:720;line-height:1}.team-financial-bridge{border-top:2px solid var(--editorial-rule-strong)}.team-financial-bridge>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-financial-bridge article{min-width:0;padding:var(--research-space-5);border-top:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);position:relative}.team-financial-bridge article+article{border-left:1px solid var(--editorial-rule)}.team-financial-bridge article+article:before{content:"→";color:var(--editorial-accent);background:var(--editorial-paper);padding:0 3px;font-weight:780;position:absolute;top:28px;left:-10px}.team-financial-bridge article>span{color:var(--editorial-accent);font-family:var(--font-mono,monospace);font-size:.68rem;font-weight:780}.team-financial-bridge h3{min-height:2.8em;margin-top:var(--research-space-4);font-size:1rem}.team-financial-bridge article>strong,.team-financial-bridge article>p,.team-financial-bridge article>small{font-size:.74rem;line-height:1.55;display:block}.team-financial-bridge article>strong{min-height:5.2em}.team-financial-bridge article>p{margin-top:var(--research-space-4);padding-top:var(--research-space-4);color:var(--editorial-muted);border-top:1px solid var(--editorial-rule);white-space:pre-line}.team-financial-bridge article>small{margin-top:var(--research-space-4);color:var(--editorial-accent)}.team-financial-conclusion{padding:var(--research-space-6);gap:var(--research-space-5);background:var(--editorial-accent-soft);border-top:1px solid var(--editorial-accent);border-bottom:1px solid var(--editorial-accent);grid-template-columns:180px minmax(0,1fr) auto;align-items:start;display:grid}.team-financial-conclusion p{font-size:.88rem;font-weight:650;line-height:1.6}.team-financial-conclusion>strong{white-space:nowrap;font-size:1rem}.team-financial-expectations{border-top:2px solid var(--editorial-rule-strong)}.team-financial-expectations>header,.team-financial-expectations>article{grid-template-columns:minmax(120px,.55fr) minmax(0,1.2fr) minmax(0,1fr);display:grid}.team-financial-expectations>header{color:var(--editorial-accent);background:var(--editorial-accent-soft)}.team-financial-expectations>header span,.team-financial-expectations>article>*{padding:var(--research-space-4);font-size:.74rem;line-height:1.55}.team-financial-expectations>article{border-top:1px solid var(--editorial-rule)}.team-financial-expectations>article:last-child{border-bottom:1px solid var(--editorial-rule)}.team-financial-expectations>article>*+*{border-left:1px solid var(--editorial-rule)}.team-financial-expectations>article p:last-child{color:var(--editorial-muted)}.team-financial-scenarios{border-top:2px solid var(--editorial-rule-strong);border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-financial-scenarios article{padding:var(--research-space-5);border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule)}.team-financial-scenarios span{color:var(--editorial-accent);font-size:.68rem;font-weight:760}.team-financial-scenarios h3{min-height:4.6em;margin-top:var(--research-space-3);font-size:.86rem;line-height:1.5}.team-financial-scenarios p{margin-top:var(--research-space-4);padding-top:var(--research-space-4);color:var(--editorial-muted);border-top:1px solid var(--editorial-rule);font-size:.72rem;line-height:1.5}.team-financial-threshold{padding:var(--research-space-6);gap:var(--research-space-5);color:var(--editorial-on-accent);background:var(--editorial-accent);grid-template-columns:180px minmax(0,1fr) auto;display:grid}.team-financial-threshold p{font-size:.82rem;line-height:1.55}.team-financial-threshold strong{white-space:nowrap}.team-risk-summary{color:var(--editorial-ink);background:var(--editorial-accent-soft);border-top:6px solid var(--editorial-accent);padding:clamp(28px,5vw,52px)}.team-risk-summary h3{max-width:900px;margin-top:var(--research-space-4);font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.4}.team-risk-summary p{max-width:760px;margin-top:var(--research-space-4);color:var(--editorial-muted);font-size:.82rem;line-height:1.6}.team-risk-matrix{border-top:2px solid var(--editorial-rule-strong)}.team-risk-matrix>header,.team-risk-matrix>article{grid-template-columns:130px minmax(0,1.35fr) minmax(0,1fr);display:grid}.team-risk-matrix>header{color:var(--editorial-accent);background:var(--editorial-accent-soft)}.team-risk-matrix>header>span,.team-risk-matrix>article>div{padding:var(--research-space-4)}.team-risk-matrix>article{border-top:1px solid var(--editorial-rule)}.team-risk-matrix>article:last-child{border-bottom:1px solid var(--editorial-rule)}.team-risk-matrix>article>div+div{border-left:1px solid var(--editorial-rule)}.team-risk-matrix article>div:first-child{align-content:start;gap:var(--research-space-2);display:grid}.team-risk-matrix article>div:first-child strong{color:var(--editorial-accent);font-family:var(--font-mono,monospace);font-size:.72rem}.team-risk-matrix article>div:first-child span,.team-risk-matrix article>div:last-child span{color:var(--editorial-muted);font-size:.66rem;font-weight:720}.team-risk-matrix h3{margin:0 0 var(--research-space-2);font-size:.9rem}.team-risk-matrix p{font-size:.74rem;line-height:1.55}.team-risk-matrix article>div:last-child p{margin-top:var(--research-space-2);color:var(--editorial-muted)}.team-risk-escalation{padding:var(--research-space-5);gap:var(--research-space-5);color:var(--editorial-on-accent);background:var(--editorial-accent);grid-template-columns:190px minmax(0,1fr);display:grid}.team-risk-escalation p{font-size:.84rem;font-weight:650;line-height:1.55}.team-risk-alerts{border-top:3px solid var(--editorial-rule-strong)}.team-risk-alerts>h3{padding-top:var(--research-space-4)}.team-risk-alerts article{border-top:1px solid var(--editorial-rule);grid-template-columns:130px minmax(0,1fr);display:grid}.team-risk-alerts article:last-child{border-bottom:1px solid var(--editorial-rule)}.team-risk-alerts article>span{padding:var(--research-space-4);color:var(--editorial-accent);font-size:.7rem;font-weight:760}.team-risk-alerts article>div{padding:var(--research-space-4);border-left:1px solid var(--editorial-rule)}.team-risk-alerts article strong,.team-risk-alerts article p{font-size:.76rem;line-height:1.55}.team-risk-alerts article p{margin-top:var(--research-space-2);color:var(--editorial-muted)}.team-risk-mitigants{border-top:2px solid var(--editorial-rule-strong)}.team-risk-mitigants>h3{padding-top:var(--research-space-4)}.team-risk-mitigants>div{border-top:1px solid var(--editorial-rule);border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-risk-mitigants article{padding:var(--research-space-4);border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule)}.team-risk-mitigants article>span{color:var(--editorial-accent);font-size:.68rem;font-weight:760}.team-risk-mitigants article strong,.team-risk-mitigants article p{font-size:.74rem;line-height:1.55;display:block}.team-risk-mitigants article strong{margin-top:var(--research-space-3)}.team-risk-mitigants article p{margin-top:var(--research-space-2);color:var(--editorial-muted)}.team-risk-breaker{padding:var(--research-space-6);color:var(--editorial-on-accent);background:var(--editorial-accent)}.team-risk-breaker p{max-width:920px;margin-top:var(--research-space-3);font-size:1rem;font-weight:650;line-height:1.6}.team-risk-breaker small{margin-top:var(--research-space-4);opacity:.75;font-size:.7rem;display:block}@container (max-width:760px){.team-market-regime,.team-company-moat,.team-company-milestones{grid-template-columns:1fr}.team-market-regime__metrics{border-top:1px solid var(--editorial-rule);border-left:0}.team-market-signals>div,.team-market-zones,.team-company-engines>div,.team-financial-bridge>div,.team-financial-scenarios,.team-risk-mitigants>div{grid-template-columns:1fr}.team-market-signals article h3,.team-market-signals article>p,.team-company-engines article>p,.team-financial-bridge h3,.team-financial-bridge article>strong,.team-financial-scenarios h3{min-height:0}.team-financial-bridge article+article{border-left:0}.team-financial-bridge article+article:before{content:"↓";top:-10px;left:var(--research-space-5)}.team-financial-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.team-financial-ledger>div:nth-child(3){border-top:1px solid var(--editorial-rule);border-left:0}.team-financial-ledger>div:nth-child(4){border-top:1px solid var(--editorial-rule)}}@container (max-width:540px){.team-market-trigger,.team-framework-footer,.team-company-scoreboard,.team-financial-ledger,.team-financial-conclusion,.team-financial-threshold,.team-risk-escalation{grid-template-columns:1fr}.team-market-trigger>div+div,.team-framework-footer>div+div,.team-financial-ledger>div+div,.team-financial-ledger>div:nth-child(4){border-top:1px solid var(--editorial-rule);border-left:0}.team-financial-expectations,.team-risk-matrix{overflow-x:auto}.team-financial-expectations>header,.team-financial-expectations>article,.team-risk-matrix>header,.team-risk-matrix>article{min-width:650px}.team-risk-alerts article{grid-template-columns:1fr}.team-risk-alerts article>div{border-top:1px solid var(--editorial-rule);border-left:0}}.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-source-register{border-top:1px solid var(--editorial-rule-strong)}.research-editorial-document[data-report-department] .research-source-register:has(>details[data-committee-sources]){padding-block:24px}.research-source-register>details[data-committee-sources]>summary{min-height:40px;color:var(--editorial-accent);cursor:pointer;align-items:center;font-size:.74rem;font-weight:780;display:inline-flex}.research-editorial-document[data-report-department] .research-source-register:has(>details[data-committee-sources]) .completed-research-file__footer{margin-top:20px}.research-source-register__header{gap:var(--research-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.research-source-register__header>div>span{color:var(--editorial-accent);font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:780}.research-source-register__header h2{margin-top:var(--research-space-3);letter-spacing:-.04em;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08}.research-source-register__header p{max-width:720px;margin-top:var(--research-space-3);color:var(--editorial-muted);font-size:var(--research-type-body);line-height:1.55}.research-source-register__header>strong{color:var(--editorial-muted);font-size:var(--research-type-label);white-space:nowrap;padding-bottom:4px;font-weight:680}.research-source-groups{gap:var(--research-space-7);margin-top:clamp(32px,5vw,56px);display:grid}.research-source-group{border-top:2px solid var(--editorial-rule-strong)}.research-source-group>header{padding:var(--research-space-4) 0;gap:var(--research-space-4);grid-template-columns:46px minmax(0,1fr) auto;align-items:start;display:grid}.research-source-group>header>span{color:var(--editorial-accent);letter-spacing:.06em;font-size:.74rem;font-weight:780}.research-source-group h3{font-size:1rem;line-height:1.35}.research-source-group>header p{margin-top:var(--research-space-2);color:var(--editorial-muted);font-size:.72rem;line-height:1.5}.research-source-group>header strong{color:var(--editorial-muted);white-space:nowrap;font-size:.68rem;font-weight:680}.research-source-table{border-top:1px solid var(--editorial-rule)}.research-source-table__head,.research-source-table li{grid-template-columns:76px minmax(120px,.7fr) minmax(220px,1.55fr) 104px minmax(120px,.75fr);display:grid}.research-source-table__head{color:var(--editorial-muted);background:var(--editorial-accent-soft)}.research-source-table__head span{padding:var(--research-space-2) var(--research-space-3);font-size:.63rem;font-weight:760}.research-source-table ol{margin:0;padding:0;list-style:none}.research-source-table li{border-top:1px solid var(--editorial-rule)}.research-source-table li>*{min-width:0;padding:var(--research-space-3);font-size:.7rem;line-height:1.45}.research-source-table li>*+*{border-left:1px solid var(--editorial-rule)}.research-source-table li>strong{color:var(--editorial-accent);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.research-source-table li>span,.research-source-table li>time{color:var(--editorial-muted)}.research-source-table li p{font-weight:620}.research-source-table li a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--editorial-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--editorial-accent) 55%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.research-source-table li a:hover{color:var(--editorial-accent)}.research-source-table li em{color:var(--editorial-muted);font-style:normal}.research-source-table li em small{color:var(--editorial-accent);margin-top:2px;font-size:.62rem;font-weight:720;display:block}.research-source-register__method{margin-top:var(--research-space-6);padding:var(--research-space-4);gap:var(--research-space-4);background:var(--editorial-accent-soft);grid-template-columns:110px minmax(0,1fr);display:grid}.research-source-register__method :where(strong,p){font-size:.72rem;line-height:1.55}.research-source-register__method p{color:var(--editorial-muted)}.research-decision-dashboard{gap:var(--research-space-6);display:grid}.research-metric-strip{border-top:2px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule);font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.research-metric-strip>div{min-width:0;padding:var(--research-space-4)}.research-metric-strip>div+div{border-left:1px solid var(--editorial-rule)}.research-metric-strip dt{min-height:2.7em;color:var(--editorial-muted);font-size:.68rem;font-weight:700;line-height:1.35}.research-metric-strip dd{margin:var(--research-space-2) 0 0;color:var(--editorial-ink);font-size:clamp(1rem,2vw,1.55rem);font-weight:760;line-height:1}.research-metric-strip>div[data-signal=higher_better] dd{color:var(--editorial-positive)}.research-metric-strip__bar{height:3px;margin-top:var(--research-space-3);background:var(--editorial-rule);display:block;overflow:hidden}.research-metric-strip__bar i{background:var(--editorial-accent);height:100%;display:block}.research-visual-empty{padding:var(--research-space-4);color:var(--editorial-muted);border:1px solid var(--editorial-rule);font-size:.76rem;line-height:1.55}.research-evidence-balance{padding:var(--research-space-5);border:1px solid var(--editorial-rule);background:var(--editorial-canvas)}.research-evidence-balance>header{gap:var(--research-space-6);grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);align-items:end;display:grid}.research-evidence-balance>header span,.research-decision-paths>header span,.research-segment-mix>header span{color:var(--editorial-accent);text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.research-evidence-balance>header strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:1.65rem;display:block}.research-evidence-balance>header strong small{color:var(--editorial-muted);margin-left:5px;font-size:.68rem;font-weight:650}.research-evidence-balance>header p,.research-decision-paths>header p,.research-segment-mix>header p{color:var(--editorial-muted);font-size:.74rem;line-height:1.55}.research-evidence-balance__bar{height:11px;margin-top:var(--research-space-5);background:var(--editorial-rule);display:flex;overflow:hidden}.research-evidence-balance__bar span[data-balance=supported],.research-evidence-balance i[data-balance=supported]{background:var(--editorial-chart-positive)}.research-evidence-balance__bar span[data-balance=partial],.research-evidence-balance i[data-balance=partial]{background:var(--editorial-chart-neutral)}.research-evidence-balance__bar span[data-balance=challenged],.research-evidence-balance i[data-balance=challenged]{background:var(--editorial-chart-warning)}.research-evidence-balance__bar span[data-balance=unverified],.research-evidence-balance i[data-balance=unverified]{background:var(--editorial-muted)}.research-evidence-balance>dl{margin-top:var(--research-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.research-evidence-balance>dl>div{gap:var(--research-space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.research-evidence-balance>dl>div+div{padding-left:var(--research-space-4);border-left:1px solid var(--editorial-rule)}.research-evidence-balance dt{color:var(--editorial-muted);align-items:center;gap:7px;font-size:.68rem;display:flex}.research-evidence-balance dt i{flex:none;width:7px;height:7px}.research-evidence-balance dd{color:var(--editorial-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin:0;font-size:.82rem;font-weight:760;display:flex}.research-evidence-balance dd small{color:var(--editorial-muted);margin-left:4px;font-size:.62rem;font-weight:600}.research-decision-paths{border-top:2px solid var(--editorial-rule-strong)}.research-decision-paths>header{padding:var(--research-space-4) 0;gap:var(--research-space-5);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}.research-decision-paths>div{border-top:1px solid var(--editorial-rule);border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.research-decision-paths article{min-width:0;padding:var(--research-space-5);border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule)}.research-decision-paths article[data-path=hold]{background:var(--editorial-accent-soft)}.research-decision-paths article>b{margin-bottom:var(--research-space-4);color:var(--editorial-accent);font-variant-numeric:tabular-nums;font-size:1.2rem;display:block}.research-decision-paths article>span{color:var(--editorial-accent);text-transform:uppercase;font-size:.68rem;font-weight:800}.research-decision-paths article[data-path=invalidate]>span{color:var(--editorial-warning)}.research-decision-paths h3{margin:var(--research-space-3) 0 0;font-size:.92rem;line-height:1.45}.research-decision-paths article p{margin-top:var(--research-space-4);padding-top:var(--research-space-4);color:var(--editorial-muted);border-top:1px solid var(--editorial-rule);font-size:.72rem;line-height:1.55}.research-segment-mix{gap:var(--research-space-6);padding:var(--research-space-5);border:1px solid var(--editorial-rule);grid-template-columns:180px minmax(0,1fr);display:grid}.research-segment-mix>div{gap:var(--research-space-3);display:grid}.research-segment-mix article>div{justify-content:space-between;gap:var(--research-space-4);display:flex}.research-segment-mix article :where(strong,span){font-size:.72rem}.research-segment-mix article span{color:var(--editorial-muted);font-variant-numeric:tabular-nums}.research-segment-mix article>i{background:var(--editorial-rule);height:5px;margin-top:6px;display:block;overflow:hidden}.research-segment-mix article>i b{background:var(--editorial-accent);height:100%;display:block}@media (max-width:700px){.research-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.research-metric-strip>div+div{border-left:0}.research-metric-strip>div:nth-child(2n){border-left:1px solid var(--editorial-rule)}.research-metric-strip>div:nth-child(n+3){border-top:1px solid var(--editorial-rule)}.research-evidence-balance>header,.research-decision-paths>header,.research-segment-mix{grid-template-columns:1fr}.research-evidence-balance>dl{gap:var(--research-space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.research-evidence-balance>dl>div:nth-child(3){border-left:0;padding-left:0}.research-decision-paths>div{grid-template-columns:1fr}}.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;gap:3px}.research-editorial-document>:is(.research-editorial-cover,.research-editorial-section,.committee-cockpit){box-shadow:none;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-team-verdict,.research-conclusion-hero,.research-editorial-cover__metrics,.research-decision-overview,.research-decision-columns,.research-valuation-lead,.research-chair-ruling,.research-change-conclusion,.research-change-metrics,.research-data-change-board>header,.research-data-change-grid,.research-change-list article,.research-change-next{grid-template-columns:1fr}.research-data-change-grid article:nth-child(odd){border-right:0}.research-change-metrics>div+div{border-left:0;border-top:1px solid var(--editorial-rule)}.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);grid-auto-columns:auto;grid-auto-flow:row;position:static}.research-editorial-index a:nth-child(odd){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,.research-source-register__header,.research-source-group>header,.research-source-register__method{grid-template-columns:1fr}.research-source-register__header>strong{padding-bottom:0}.research-source-group>header{gap:var(--research-space-2)}.research-source-table{overflow-x:auto}.research-source-table__head,.research-source-table li{min-width:760px}.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)}.team-report-preview{background:var(--research-bg);min-height:100vh;padding:72px 0 0}.team-report-preview>.completed-research-file{width:min(100% - 40px,1120px);margin-inline:auto}.team-report-preview>nav{z-index:50;justify-content:space-between;align-items:center;gap:var(--research-space-4);min-height:56px;color:var(--research-text);border-bottom:1px solid var(--research-border);background:color-mix(in srgb, var(--research-bg-deep) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:8px clamp(16px,3vw,40px);display:flex;position:fixed;inset:0 0 auto}.team-report-preview>nav>strong{color:var(--research-text-muted);font-size:var(--research-type-label);letter-spacing:.12em}.team-report-preview>nav>div{gap:4px;display:flex}.team-report-preview>nav a{min-height:36px;color:var(--research-text-muted);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.team-report-preview>nav a[aria-current=page]{color:var(--research-text);border-color:var(--research-accent);background:color-mix(in srgb, var(--research-accent) 14%, transparent)}@media (max-width:620px){.team-report-preview{padding-top:112px}.team-report-preview>nav{flex-direction:column;align-items:flex-start}.team-report-preview>nav>div{width:100%;overflow-x:auto}}.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-input{width:100%;min-height:52px;max-height:96px;overflow:hidden}.team-question-panel__composer-mirror{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);line-height:1.5;overflow:hidden}.team-question-panel__composer-mirror>span{color:var(--research-text-faint);opacity:1}.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);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:flex}.team-question-panel__agent-select>img{object-fit:contain;flex:none;width:22px;height:26px}.team-question-panel__agent-select>span:not(.sr-only){min-width:0;color:var(--research-text-muted);font-size:var(--research-type-label);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.team-question-panel__agent-select>svg{flex:none}.team-question-panel__agent-select:hover>span:not(.sr-only),.team-question-panel__agent-select:focus-visible>span:not(.sr-only){color:var(--research-text)}.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:not(.team-question-panel__agent-select){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:not(.team-question-panel__agent-select):disabled{color:var(--research-text-faint);background:var(--research-line);cursor:not-allowed}.agent-selection-modal{z-index:200;color:var(--research-text);background:color-mix(in srgb, var(--research-black) 78%, transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font-family:var(--font-inter), "Pretendard Variable", "Apple SD Gothic Neo", system-ui, sans-serif;place-items:center;padding:clamp(14px,3vw,36px);animation:.16s ease-out agent-selection-backdrop;display:grid;position:fixed;inset:0}.agent-selection-modal__dialog{border:1px solid var(--research-line-strong);background:radial-gradient(circle at 85% 0%, color-mix(in srgb, var(--research-blue) 10%, transparent), transparent 35%), color-mix(in srgb, var(--research-bg-deep) 96%, var(--research-black));border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(980px,100%);max-height:min(700px,100dvh - 32px);animation:.18s ease-out agent-selection-dialog;display:grid;overflow:hidden;box-shadow:0 30px 80px #0000007a}.agent-selection-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--research-space-5);border-bottom:1px solid var(--research-line-soft);padding:20px 24px 16px;display:flex}.agent-selection-modal__header>div{min-width:0}.agent-selection-modal__header span{color:var(--research-blue);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:800}.agent-selection-modal__header h2{margin:var(--research-space-2) 0 0;color:var(--research-text);font-size:clamp(1.28rem,1.8vw,1.65rem);line-height:1.2}.agent-selection-modal__header p{margin:var(--research-space-2) 0 0;color:var(--research-text-muted);max-width:620px;font-size:.72rem;line-height:1.55}.agent-selection-modal__header>button{width:34px;height:34px;color:var(--research-text-muted);background:var(--research-surface-raised);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.agent-selection-modal__header>button:hover,.agent-selection-modal__header>button:focus-visible{color:var(--research-text);background:var(--research-line-strong)}.agent-selection-modal__body{grid-template-columns:minmax(300px,37%) minmax(0,1fr);min-height:0;display:grid}.agent-selection-modal__roster{border-right:1px solid var(--research-line-soft);background:color-mix(in srgb, var(--research-surface-soft) 46%, transparent);scrollbar-width:thin;scrollbar-color:var(--research-line-strong) transparent;min-width:0;min-height:0;padding:14px 12px 18px 16px;overflow-y:auto}.agent-selection-modal__roster>section+section{margin-top:12px}.agent-selection-modal__roster h3{color:var(--research-text-faint);letter-spacing:.1em;text-transform:uppercase;margin:0 7px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:750}.agent-selection-modal__roster button{width:100%;min-width:0;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:5px 7px;transition:border-color .16s ease-out,background .16s ease-out;display:grid}.agent-selection-modal__roster button:hover,.agent-selection-modal__roster button:focus-visible{border-color:var(--research-line-soft);background:var(--research-surface-raised)}.agent-selection-modal__roster button[data-active=true]{border-color:color-mix(in srgb, var(--research-blue) 52%, transparent);background:color-mix(in srgb, var(--research-blue) 8%, var(--research-surface-soft))}.agent-selection-modal__roster-avatar{background:0 0;border:0;border-radius:0;place-items:center;width:38px;height:38px;display:grid;overflow:visible}.agent-selection-modal__roster-avatar img{object-fit:contain;transform-origin:50% 57%;width:42px;height:42px;transform:scale(1.35)}.agent-selection-modal__roster button>span:nth-child(2){grid-template-columns:1fr auto;gap:2px 8px;min-width:0;display:grid}.agent-selection-modal__roster strong{min-width:0;color:var(--research-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.3;overflow:hidden}.agent-selection-modal__roster small{min-width:0;color:var(--research-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;line-height:1.3;overflow:hidden}.agent-selection-modal__roster em{min-width:0;color:var(--research-text-faint);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.61rem;font-style:normal;line-height:1.35;overflow:hidden}.agent-selection-modal__roster button>svg{color:var(--research-blue)}.agent-selection-modal__detail{scrollbar-width:thin;scrollbar-color:var(--research-line-strong) transparent;grid-template-rows:auto auto auto;align-content:start;min-width:0;min-height:0;padding:24px 28px;display:grid;overflow-y:auto}.agent-selection-modal__detail>header{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:18px;display:grid}.agent-selection-modal__hero-portrait{background:0 0;border:0;border-radius:0;place-items:center;width:94px;height:94px;display:grid;overflow:visible}.agent-selection-modal__hero-portrait img{object-fit:contain;transform-origin:50% 58%;width:96px;height:96px;transform:scale(1.38)}.agent-selection-modal__detail>header small,.agent-selection-modal__judgment>small,.agent-selection-modal__detail-grid small{color:var(--research-blue);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:750}.agent-selection-modal__detail>header h3{color:var(--research-text);margin:6px 0 2px;font-size:clamp(1.45rem,2.4vw,1.95rem);line-height:1.08}.agent-selection-modal__detail>header strong{color:var(--research-text-soft);font-size:.8rem}.agent-selection-modal__detail>header p{color:var(--research-text-muted);margin:7px 0 0;font-size:.72rem}.agent-selection-modal__judgment{border-top:1px solid var(--research-line-strong);border-bottom:1px solid var(--research-line-soft);margin-top:18px;padding:16px 0 18px}.agent-selection-modal__judgment p{max-width:760px;color:var(--research-text);margin:10px 0 0;font-size:clamp(.84rem,1.2vw,.96rem);font-weight:620;line-height:1.65}.agent-selection-modal__detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.agent-selection-modal__detail-grid>section{min-width:0;padding:17px 18px 4px 0}.agent-selection-modal__detail-grid>section+section{border-left:1px solid var(--research-line-soft);padding-left:18px;padding-right:0}.agent-selection-modal__detail-grid p,.agent-selection-modal__detail-grid ol{color:var(--research-text-soft);margin:10px 0 0;font-size:.7rem;line-height:1.55}.agent-selection-modal__detail-grid ol{counter-reset:evidence;gap:10px;padding:0;list-style:none;display:grid}.agent-selection-modal__detail-grid li{counter-increment:evidence;padding-left:28px;position:relative}.agent-selection-modal__detail-grid li:before{color:var(--research-text-faint);content:"0" counter(evidence);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;position:absolute;top:1px;left:0}@keyframes agent-selection-backdrop{0%{opacity:0}}@keyframes agent-selection-dialog{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (prefers-reduced-motion:reduce){.research-editorial-document *,.research-editorial-document :before,.research-editorial-document :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.text-shimmer-wave__character,.team-question-panel__typing-cursor,.agent-selection-modal,.agent-selection-modal__dialog{opacity:1;animation:none;transform:none}}@media print{@page{size:1080px 1527px;margin:0}html,body{width:1080px;margin:0;padding:0;overflow:visible;background:#fff!important}body *{visibility:hidden}.completed-research-file,.completed-research-file *{visibility:visible}:is(.team-report-preview,.office-workbench.is-complete,.public-research-viewer,.public-research-viewer__report){visibility:visible!important;background:#fff!important;width:1080px!important;max-width:1080px!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.team-report-preview>nav,.office-workbench.is-complete>:not(.completed-research-file),.public-research-viewer>:not(.public-research-viewer__report),.public-research-viewer__report>:not(.completed-research-file){display:none!important}.completed-research-file{background:#fff;width:1080px;max-width:1080px;height:auto;padding:0;position:static;overflow:visible}.research-editorial-document{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;gap:0;width:1080px;max-width:1080px;display:block}.research-editorial-index,.research-theme-toggle,.completed-research-file__footer>div{display:none!important}.research-editorial-document>:is(.research-editorial-cover,.research-editorial-section,.committee-cockpit){width:1080px;min-height:0;box-shadow:none;border:0}.research-editorial-document>:is(.research-editorial-section,.committee-cockpit){break-before:page;page-break-before:always}.research-editorial-document>.research-editorial-index+:is(.research-editorial-section,.committee-cockpit),.research-editorial-document>.research-source-register{break-before:auto;page-break-before:auto}.research-editorial-cover__utility,.research-editorial-section>header,.committee-cockpit__verdict,.committee-cockpit__section-heading,.research-source-group>header{break-inside:avoid}.research-editorial-document[data-report-department]>.research-editorial-cover{break-after:page;page-break-after:always}.research-editorial-document[data-report-department]>.research-editorial-section{break-inside:auto;page-break-inside:auto;break-before:page!important;page-break-before:always!important;min-height:0!important;overflow:visible!important}.research-editorial-document[data-report-department]>.research-source-register{break-before:page!important;page-break-before:always!important}.research-editorial-document[data-report-department] .research-editorial-section :is(article,figure,li,.research-judgment-threshold){break-inside:avoid;page-break-inside:avoid}.research-editorial-document[data-report-department] .research-editorial-section table{break-inside:auto;page-break-inside:auto}.research-editorial-document[data-report-department] table thead{display:table-header-group}.research-editorial-document[data-report-department] table tr{break-inside:avoid;page-break-inside:avoid}details[data-committee-sources]>.research-source-register__collapsible{display:block!important}details[data-committee-sources]>summary{display:none!important}}@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){.agent-selection-modal{padding:var(--research-space-2);align-items:end}.agent-selection-modal__dialog{max-height:calc(100dvh - var(--research-space-4));border-radius:20px}.agent-selection-modal__header{padding:var(--research-space-5)}.agent-selection-modal__body{grid-template-rows:minmax(180px,32dvh) minmax(0,1fr);grid-template-columns:1fr}.agent-selection-modal__roster{border-right:0;border-bottom:1px solid var(--research-line-soft);padding:14px}.agent-selection-modal__detail{padding:20px}.agent-selection-modal__detail>header{grid-template-columns:84px minmax(0,1fr);gap:16px}.agent-selection-modal__hero-portrait,.agent-selection-modal__hero-portrait img{width:84px;height:84px}.agent-selection-modal__judgment{margin-top:18px;padding:18px 0}.agent-selection-modal__detail-grid{grid-template-columns:1fr}.agent-selection-modal__detail-grid>section{padding:18px 0}.agent-selection-modal__detail-grid>section+section{border-top:1px solid var(--research-line-soft);border-left:0;padding:18px 0}.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}}.research-anticipated-qa__grid{border-top:1px solid var(--editorial-rule);border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.research-anticipated-qa__grid article{border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);background:linear-gradient(145deg, color-mix(in srgb, var(--editorial-accent) 5%, transparent), transparent 44%), var(--editorial-paper);min-height:240px;padding:clamp(24px,3vw,44px)}.research-anticipated-qa__grid article header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.research-anticipated-qa__grid article header span{color:var(--editorial-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:12px;font-weight:800}.research-anticipated-qa__grid article header small{color:var(--editorial-muted);font-size:12px;font-weight:700}.research-anticipated-qa__grid article h3{max-width:26ch;color:var(--editorial-ink);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(20px,2vw,28px);line-height:1.28}.research-anticipated-qa__grid article p{color:var(--editorial-muted);margin:0;font-size:15px;line-height:1.8}.research-team-qa-list{border-top:1px solid var(--editorial-rule);grid-template-columns:1fr;display:grid}.research-anticipated-qa[data-qa-layout=compact]{container-type:inline-size}.research-team-qa-list article{border-bottom:1px solid var(--editorial-rule);grid-template-columns:78px minmax(190px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;min-height:0;padding:22px 0;display:grid}.research-anticipated-qa[data-qa-layout=compact]>details{margin-top:18px}.research-anticipated-qa[data-qa-layout=compact]>details>summary{min-height:38px;color:var(--editorial-accent);border:1px solid var(--editorial-rule);cursor:pointer;align-items:center;padding:0 14px;font-size:12px;font-weight:760;display:inline-flex}.research-team-qa-list article header{justify-content:start;gap:6px;margin:0;display:grid}.research-team-qa-list article header span{color:var(--editorial-accent);font:800 12px var(--font-geist-mono), monospace;letter-spacing:.12em}.research-team-qa-list article header small{color:var(--editorial-muted);font-size:11px;font-weight:700}.research-team-qa-list article h3{color:var(--editorial-ink);margin:0;font-size:clamp(15px,1.4vw,19px);line-height:1.45}.research-team-qa-list article p{color:var(--editorial-muted);margin:0;font-size:13px;line-height:1.65}.research-anticipated-qa__grid.is-compact{border-left:0;grid-template-columns:1fr}.research-anticipated-qa__grid.is-compact article{background:0 0;border-right:0;grid-template-columns:92px minmax(220px,.75fr) minmax(0,1.25fr);align-items:start;gap:24px;min-height:0;padding:22px 0;display:grid}.research-anticipated-qa__grid.is-compact article header{justify-content:start;gap:6px;margin:0;display:grid}.research-anticipated-qa__grid.is-compact article h3{margin:0;font-size:clamp(15px,1.4vw,19px);line-height:1.45}.research-anticipated-qa__grid.is-compact article p{font-size:13px;line-height:1.65}@container (max-width:620px){.research-team-qa-list article{grid-template-columns:72px minmax(0,1fr);gap:10px 18px}.research-team-qa-list article p{grid-column:2}}@container (max-width:460px){.research-team-qa-list article{grid-template-columns:1fr;gap:10px}.research-team-qa-list article p{grid-column:1}}@media (max-width:700px){.research-anticipated-qa__grid{grid-template-columns:1fr}.research-anticipated-qa__grid article{min-height:auto}.research-anticipated-qa__grid.is-compact article{grid-template-columns:1fr;gap:12px}}
