:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f4f4;background:#020203;font-family:"Source Sans 3",PingFang SC,system-ui,sans-serif}*{box-sizing:border-box}html,body{background:#020203;width:100%;min-height:100%;margin:0}.stage,#static-stars,#ambient-stars,#stars,.vignette{position:fixed;inset:0}.stage{isolation:isolate;background:#020203;overflow:hidden}#static-stars,#ambient-stars,#stars{pointer-events:none;width:100%;height:100%}#static-stars,#ambient-stars{z-index:0}#stars{z-index:2}.portrait-system{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.portrait-half{opacity:.91;mix-blend-mode:screen;filter:contrast(1.07);-webkit-user-select:none;user-select:none;will-change:transform, opacity, filter;width:auto;height:100vh;position:absolute;top:50%}.portrait-aura{z-index:0;opacity:0;filter:contrast(1.46)brightness(1.3)blur(.45px)}.portrait-half:not(.portrait-aura){z-index:1}.portrait-half--human,.portrait-aura--human{left:0;transform:translateY(-50%)}.portrait-half--agi,.portrait-aura--agi{right:0;transform:translateY(-50%)}.portrait-aura--human{clip-path:inset(0 22% 0 0);transform-origin:86%;-webkit-mask-image:linear-gradient(90deg,#000 0% 36%,#000000d1 50%,#0000005c 64%,#0000 78%);mask-image:linear-gradient(90deg,#000 0% 36%,#000000d1 50%,#0000005c 64%,#0000 78%)}.portrait-aura--agi{clip-path:inset(0 0 0 22%);transform-origin:14%;-webkit-mask-image:linear-gradient(270deg,#000 0% 36%,#000000d1 50%,#0000005c 64%,#0000 78%);mask-image:linear-gradient(270deg,#000 0% 36%,#000000d1 50%,#0000005c 64%,#0000 78%)}.vignette{z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 42%,#0000000f 78%,#00000024 100%)}.brand,.entry{z-index:4;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin:0;position:fixed}.brand{color:#ffffff9e;letter-spacing:.24em;font-size:10px;top:28px;left:30px}.entry{color:#ffffff8a;letter-spacing:.22em;font-size:11px;text-decoration:none;transition:color .18s;bottom:28px;right:30px}.entry:hover,.entry:focus-visible{color:#ffffffe6}.entry:focus-visible{outline-offset:8px;outline:1px solid}@media (width<=820px){.portrait-half{width:132vw;height:auto}.portrait-half--human,.portrait-aura--human{left:-52vw}.portrait-half--agi,.portrait-aura--agi{right:-52vw}}@media (prefers-reduced-motion:reduce){#static-stars,#ambient-stars,#stars{display:none}.portrait-half{opacity:.78!important;filter:contrast(1.04)!important;transition:none!important}.portrait-aura{opacity:.28!important}}:root{--research-bg:#f2f5f3;--research-paper:#fbfcfb;--research-ink:#202623;--research-muted:#66716b;--research-faint:#7d8882;--research-rule:#c6ceca;--research-accent:#244c3a;--research-display:"Iowan Old Style", "Noto Serif SC", "Songti SC", serif;--research-body:"Source Sans 3", "Noto Sans SC", "PingFang SC", sans-serif}:is(html:has(.research-site),body:has(.research-site)){background:var(--research-bg);height:auto;min-height:100%;overflow:auto}.research-site{background:var(--research-bg);min-height:100dvh;color:var(--research-ink);font-family:var(--research-body)}.research-container{width:min(1240px,100% - 64px);margin-inline:auto}.skip-link{z-index:100;color:var(--research-paper);background:var(--research-ink);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.research-header{border-bottom:1px solid var(--research-rule);background:color-mix(in srgb, var(--research-paper) 96%, transparent)}.research-header__inner{justify-content:space-between;align-items:center;gap:48px;min-height:76px;display:flex}.research-wordmark{width:216px;color:var(--research-ink);text-decoration:none;display:block}.research-wordmark img{width:100%;height:auto;display:block}.research-nav{flex-wrap:nowrap;align-items:center;gap:clamp(20px,2.5vw,38px);margin:0;padding:0;list-style:none;display:flex}.research-nav a,.research-footer a{color:var(--research-muted);font-size:14px;text-decoration:none}.research-nav a:hover,.research-nav a:focus-visible,.research-footer a:hover,.research-footer a:focus-visible{color:var(--research-ink)}.research-site a:focus-visible{outline:2px solid var(--research-accent);outline-offset:4px}.research-hero{border-bottom:1px solid var(--research-rule);padding:clamp(76px,10vw,144px) 0 clamp(80px,11vw,156px)}.research-hero__grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);align-items:end;gap:clamp(64px,10vw,160px);display:grid}.research-hero h1{max-width:850px;font-family:var(--research-display);letter-spacing:-.045em;margin:0;font-size:clamp(48px,6.8vw,92px);font-weight:500;line-height:1.08}.research-hero__position{max-width:590px;color:var(--research-muted);margin:36px 0 0;font-size:clamp(17px,1.8vw,22px);line-height:1.75}.primary-link{border-bottom:1px solid var(--research-accent);color:var(--research-ink);letter-spacing:.08em;margin-top:44px;padding:14px 0 11px;font-size:15px;text-decoration:none;display:inline-block}.research-status{border-bottom:1px solid var(--research-rule);background:color-mix(in srgb, var(--research-accent) 9%, var(--research-bg))}.research-status__inner{min-height:44px;color:color-mix(in srgb, var(--research-accent) 82%, var(--research-ink));justify-content:space-between;align-items:center;gap:24px;font-size:12px;display:flex}.research-feature{isolation:isolate;border-bottom:1px solid var(--research-rule);background:var(--research-bg);min-height:clamp(620px,72vw,800px);position:relative;overflow:hidden}.research-feature__image{z-index:-3;object-fit:cover}.research-feature__veil{z-index:-2;background:linear-gradient(90deg, color-mix(in srgb, var(--research-bg) 99%, transparent) 0%, color-mix(in srgb, var(--research-bg) 94%, transparent) 34%, color-mix(in srgb, var(--research-bg) 46%, transparent) 60%, transparent 78%);position:absolute;inset:0}.research-feature__content{width:min(720px,58%);padding:clamp(64px,7vw,104px) 0 68px max(32px,50vw - 620px)}.research-feature__type,.research-home-entry__type{color:var(--research-accent);letter-spacing:.12em;margin:0;font-size:11px;font-weight:650}.research-feature h1{font-family:var(--research-display);letter-spacing:-.05em;margin:14px 0 24px;font-size:clamp(42px,5vw,72px);font-weight:500;line-height:1.02}.research-feature h2{max-width:680px;font-family:var(--research-display);margin:0;font-size:clamp(20px,2.2vw,30px);font-weight:550;line-height:1.48}.research-feature__judgment{max-width:680px;color:color-mix(in srgb, var(--research-ink) 78%, var(--research-muted));margin:24px 0 0;font-size:14px;line-height:1.8}.research-feature__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:680px;margin-top:22px;display:grid}.research-feature__checks p{color:color-mix(in srgb, var(--research-ink) 76%, var(--research-muted));margin:0;font-size:15px;line-height:1.75}.research-feature__checks span,.research-home-entry__judgment span{color:var(--research-ink);letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:650;display:block}.research-feature__meta{color:var(--research-muted);flex-wrap:wrap;gap:8px 20px;margin:28px 0 0;font-size:11px;display:flex}.research-feature__action{width:max-content;margin:26px 0 0 auto}.research-feature__action:active{transform:translateY(1px)}.research-feature__disclosure{color:color-mix(in srgb, var(--research-muted) 62%, transparent);margin:0;font-size:9px;position:absolute;bottom:18px;right:max(16px,50vw - 620px)}.research-reading-action{min-height:44px;color:var(--research-accent);border-bottom:1px solid color-mix(in srgb, var(--research-accent) 42%, transparent);white-space:nowrap;align-items:center;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.research-library{border-bottom:1px solid var(--research-rule);background:var(--research-paper);padding:clamp(72px,8vw,112px) 0}.research-library__heading{margin-bottom:34px}.research-library__heading h2{font-family:var(--research-display);letter-spacing:-.03em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:500}.research-library__heading p{max-width:520px;color:var(--research-muted);margin:12px 0 0;font-size:14px}.research-library__more{width:max-content;min-height:44px;color:var(--research-accent);border-bottom:1px solid color-mix(in srgb, var(--research-accent) 42%, transparent);margin:30px 0 0 auto;font-size:13px;font-weight:650;line-height:44px;text-decoration:none;display:block}.research-home-sequence{border-top:1px solid var(--research-ink);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);display:grid}.research-home-entry{border-bottom:1px solid var(--research-rule);padding:34px clamp(24px,3vw,46px) 32px}.research-home-entry:first-child{border-right:1px solid var(--research-rule);grid-row:span 2;padding-left:0}.research-home-entry h3{font-family:var(--research-display);letter-spacing:-.025em;margin:12px 0 14px;font-size:clamp(24px,2.6vw,38px);font-weight:500;line-height:1.25}.research-home-entry__question{font-family:var(--research-display);margin:0;font-size:17px;font-weight:550;line-height:1.65}.research-home-entry__judgment{color:color-mix(in srgb, var(--research-ink) 76%, var(--research-muted));margin:18px 0 0;font-size:13px;line-height:1.75}.research-home-entry__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px;display:grid}.research-home-entry__checks p{color:var(--research-muted);margin:0;font-size:13px;line-height:1.7}.research-home-entry__checks span{color:var(--research-ink);letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:650;display:block}.research-home-entry__footer{border-top:1px solid var(--research-rule);color:var(--research-muted);justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:17px;font-size:11px;display:flex}.research-home-entry__footer a{justify-self:end}.research-hero__note{border-top:1px solid var(--research-rule);color:var(--research-muted);padding-top:24px;font-size:14px;line-height:1.85}.disclosure-boundary{color:var(--research-faint);margin:18px 0 0;font-size:12px;line-height:1.8}.research-section{border-bottom:1px solid var(--research-rule);padding:clamp(72px,9vw,128px) 0}.section-heading{grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr);align-items:baseline;gap:64px;margin-bottom:56px;display:grid}.section-heading h2{font-family:var(--research-display);letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:500}.section-heading p{max-width:520px;color:var(--research-muted);margin:0;line-height:1.8}.research-empty{border-top:1px solid var(--research-ink);border-bottom:1px solid var(--research-rule);place-items:center start;min-height:220px;display:grid}.research-empty p{max-width:680px;font-family:var(--research-display);margin:0;font-size:clamp(24px,3vw,38px);line-height:1.5}.research-section--archive{background:#edf2ef}.research-archive{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,8vw,120px);display:grid}.research-archive h3{color:var(--research-faint);letter-spacing:.1em;margin:0 0 18px;font-size:12px;font-weight:500}.research-archive ol{border-top:1px solid var(--research-ink);margin:0;padding:0;list-style:none}.research-archive li{border-bottom:1px solid var(--research-rule)}.research-archive a{color:inherit;grid-template-columns:minmax(72px,.25fr) minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:24px 0;text-decoration:none;display:grid}.research-archive section:last-child a{grid-template-columns:minmax(0,1fr) auto}.research-archive strong{font-family:var(--research-display);font-size:clamp(20px,2vw,28px);font-weight:500}.research-archive span{color:var(--research-muted);font-size:12px}.research-archive__code{letter-spacing:.08em}.thesis-brief{padding:26px 0 0}.thesis-brief__heading p{color:var(--research-accent);letter-spacing:.08em;margin:0 0 20px;font-size:13px}.thesis-brief__heading h2{max-width:860px;font-family:var(--research-display);margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.24}.thesis-brief__judgment,.thesis-brief__counterweight{margin-top:40px}.thesis-brief__judgment h3,.thesis-brief__counterweight h3{color:var(--research-faint);letter-spacing:.1em;margin:0 0 10px;font-size:12px;font-weight:500}.thesis-brief__judgment p,.thesis-brief__counterweight p{margin:0;font-size:17px;line-height:1.85}.thesis-brief__counterweight{border-top:1px solid var(--research-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-top:34px;display:grid}.thesis-brief__judgment{max-width:860px}.thesis-brief__action{width:max-content;margin:34px 0 0 auto}.company-current-reading{border-bottom:1px solid var(--research-rule);padding-block:clamp(58px,7vw,92px)}.company-current-reading__eyebrow{color:var(--research-accent);letter-spacing:.12em;margin:0;font-size:11px;font-weight:650}.freshness-meta{border-top:1px solid var(--research-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:46px 0 30px;display:grid}.freshness-meta div{padding:18px 16px 0 0}.freshness-meta dt{color:var(--research-faint);letter-spacing:.08em;font-size:11px}.freshness-meta dd{margin:8px 0 0;font-size:13px}.text-link{color:var(--research-ink);text-underline-offset:5px;font-size:14px}.research-section--method{background:var(--research-paper)}.method-sequence ol{border-top:1px solid var(--research-ink);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 48px;padding:0;list-style:none;display:grid}.method-sequence li{border-bottom:1px solid var(--research-rule);min-height:132px;font-family:var(--research-display);padding:22px 16px 20px 0;font-size:24px}.method-sequence li span{color:var(--research-faint);font-family:var(--research-body);margin-bottom:32px;font-size:11px;display:block}.research-card{border-top:1px solid var(--research-rule);padding:26px 0}.research-card h3{font-family:var(--research-display);margin:0;font-size:24px;font-weight:500}.research-card h3 a{color:inherit;text-decoration:none}.research-card__body{color:var(--research-muted);margin-top:18px;line-height:1.75}.research-footer{border-top:1px solid var(--research-rule);background:var(--research-paper);color:var(--research-ink);padding:72px 0 36px}.research-footer__grid{grid-template-columns:1fr auto;gap:48px;display:grid}.research-footer__brand{font-family:var(--research-display);margin:0;font-size:24px}.research-footer__identity{color:var(--research-muted);margin:16px 0 0;font-size:13px}.research-footer nav{align-content:start;gap:12px;display:grid}.research-footer a{color:var(--research-muted)}.research-footer__boundary{border-top:1px solid var(--research-rule);margin-top:56px;padding-top:24px}.research-footer .disclosure-boundary{max-width:800px;color:var(--research-faint)}@media (width<=800px){.research-container{width:min(100% - 32px,680px)}.research-header__inner{align-items:center;gap:20px;min-height:68px;padding-block:18px}.research-wordmark{flex:none;width:156px}.research-nav{justify-content:flex-end;gap:12px;overflow-x:auto}.research-nav a{font-size:13px}.research-hero__grid,.section-heading,.research-archive,.thesis-brief__judgment,.thesis-brief__counterweight,.research-footer__grid{grid-template-columns:1fr;gap:28px}.research-status__inner{flex-direction:column;align-items:flex-start;gap:4px;padding-block:11px}.research-feature{background:var(--research-paper);min-height:0;padding-top:280px}.research-feature__image{object-position:72% 45%;height:280px!important;bottom:auto!important}.research-feature__veil{background:linear-gradient(180deg, transparent 38%, var(--research-paper) 100%);height:280px}.research-feature__content{width:100%;padding:30px 16px 48px}.research-feature h1{font-size:clamp(38px,11vw,56px)}.research-feature__disclosure{top:252px;bottom:auto;right:16px}.research-home-sequence{grid-template-columns:1fr}.research-home-entry,.research-home-entry:first-child{border-right:0;grid-row:auto;padding-inline:0}.research-home-entry__checks,.research-feature__checks{grid-template-columns:1fr}.research-hero h1{font-size:clamp(43px,13vw,64px)}.research-hero__note{max-width:520px}.section-heading{margin-bottom:36px}.research-archive a{grid-template-columns:64px minmax(0,1fr)}.research-archive a span:last-child{grid-column:2}.research-archive section:last-child a{grid-template-columns:minmax(0,1fr) auto}.research-archive section:last-child a span:last-child{grid-column:auto}.freshness-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.thesis-brief__counterweight,.method-sequence ol{grid-template-columns:1fr}.method-sequence li{grid-template-columns:42px 1fr;min-height:auto;padding:18px 0;display:grid}.method-sequence li span{margin:0}}.library-prototype{background:var(--research-paper);padding-bottom:132px}.library-prototype__hero{padding-block:clamp(62px,8vw,108px) clamp(48px,6vw,76px)}.library-prototype__hero>p{color:var(--research-accent);letter-spacing:.08em;margin:0 0 18px;font-size:12px;font-weight:650}.library-prototype__hero h1{max-width:970px;font-family:var(--research-display);letter-spacing:-.045em;margin:0;font-size:clamp(44px,6.2vw,82px);font-weight:500;line-height:1.08}.library-prototype__hero>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(42px,8vw,120px);margin-top:42px;display:grid}.library-prototype__hero>div>p{max-width:680px;color:var(--research-muted);margin:0;font-size:17px;line-height:1.8}.library-prototype__hero dl{grid-template-columns:repeat(3,minmax(84px,1fr));gap:28px;min-width:360px;margin:0;display:grid}.library-prototype__hero dl div{border-top:1px solid var(--research-rule);padding-top:13px}.library-prototype__hero dt{color:var(--research-faint);font-size:11px}.library-prototype__hero dd{font-family:var(--research-display);margin:8px 0 0;font-size:28px}.library-prototype__notice{border-top:1px solid var(--research-rule);color:var(--research-faint);margin:0;padding:14px 0;font-size:11px}.library-prototype__filters{border-top:1px solid var(--research-ink);border-bottom:1px solid var(--research-rule);grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(130px,.55fr)) auto;align-items:end;gap:18px;padding:28px 0 24px;display:grid}.library-prototype__filters label{color:var(--research-muted);gap:9px;font-size:11px;display:grid}.library-prototype__filters input[type=search],.library-prototype__filters select{border:1px solid var(--research-rule);width:100%;min-height:44px;color:var(--research-ink);background:var(--research-bg);font:inherit;border-radius:0;padding:10px 12px;font-size:14px}.library-prototype__filters input[type=search]::placeholder{color:color-mix(in srgb, var(--research-muted) 78%, transparent)}.library-prototype__filters input:focus,.library-prototype__filters select:focus{outline:2px solid var(--research-accent);outline-offset:2px}.library-prototype__history{white-space:nowrap;grid-template-columns:auto 1fr;align-items:center;min-height:44px;gap:9px!important;display:flex!important}.library-prototype__history input{width:16px;height:16px;accent-color:var(--research-accent);margin:0}.library-prototype__result-meta{color:var(--research-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding:17px 0 24px;font-size:11px;display:flex}.library-prototype__editorial{border-top:1px solid var(--research-ink)}.library-prototype__editorial-entry{border-bottom:1px solid var(--research-rule);grid-template-columns:minmax(112px,.22fr) minmax(340px,1.15fr) minmax(240px,.62fr);gap:clamp(28px,4vw,64px);padding:clamp(34px,4vw,54px) 0;display:grid}.library-prototype__entry-index{align-content:start;gap:12px;display:grid}.library-prototype__entry-index>span{color:var(--research-faint);font-family:var(--research-display);font-size:26px}.library-prototype__entry-index strong{color:var(--research-accent);font-size:11px;font-weight:650}.library-prototype__entry-index time{color:var(--research-muted);font-size:11px}.library-prototype__entry-reading h2,.library-prototype__chronology h2,.library-prototype__search-first h2{font-family:var(--research-display);letter-spacing:-.025em;margin:0;font-weight:500}.library-prototype__entry-reading h2{font-size:clamp(27px,3vw,42px);line-height:1.2}.library-prototype__question{color:var(--research-ink);font-family:var(--research-display);margin:15px 0 0;font-size:17px;font-weight:550;line-height:1.65}.library-prototype__judgment{color:var(--research-muted);margin:20px 0 0;font-size:14px;line-height:1.8}.library-prototype__entry-aside{align-content:start;gap:19px;display:grid}.library-prototype__entry-aside p{color:var(--research-muted);margin:0;font-size:12px;line-height:1.72}.library-prototype__entry-aside p span{color:var(--research-ink);margin-bottom:5px;font-size:10px;font-weight:650;display:block}.library-prototype__entry-aside a,.library-prototype__chronology a,.library-prototype__search-first a{width:max-content;color:var(--research-accent);text-underline-offset:5px;font-size:13px;font-weight:650;text-decoration:underline}.library-prototype__sample-action{width:max-content;color:var(--research-faint);font-size:11px}.library-prototype__chronology{border-top:1px solid var(--research-ink)}.library-prototype__chronology>section{border-bottom:1px solid var(--research-rule);grid-template-columns:minmax(130px,.24fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);padding:36px 0 54px;display:grid}.library-prototype__chronology>section>header{align-content:start;gap:9px;display:grid}.library-prototype__chronology>section>header time{font-family:var(--research-display);font-size:28px}.library-prototype__chronology>section>header span{color:var(--research-muted);font-size:11px}.library-prototype__chronology>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px clamp(32px,5vw,72px);display:grid}.library-prototype__chronology article{min-width:0}.library-prototype__chronology article>p:first-child{color:var(--research-accent);justify-content:space-between;gap:18px;margin:0;font-size:10px;font-weight:650;display:flex}.library-prototype__chronology article>p:first-child span{color:var(--research-faint);font-weight:400}.library-prototype__chronology h2{margin-top:12px;font-size:clamp(23px,2.4vw,34px);line-height:1.28}.library-prototype__chronology footer{color:var(--research-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;font-size:11px;display:flex}.library-prototype__search-first{border-top:1px solid var(--research-ink);grid-template-columns:minmax(190px,.27fr) minmax(0,1fr);gap:clamp(42px,7vw,110px);display:grid}.library-prototype__search-first>aside{align-content:start;gap:9px;height:max-content;padding-top:32px;display:grid;position:sticky;top:24px}.library-prototype__search-first>aside p,.library-prototype__search-first>aside span{color:var(--research-muted);margin:0;font-size:11px}.library-prototype__search-first>aside strong{font-family:var(--research-display);margin-bottom:10px;font-size:42px;font-weight:500}.library-prototype__search-first article{border-bottom:1px solid var(--research-rule);grid-template-columns:minmax(210px,.72fr) minmax(260px,1fr) minmax(120px,.3fr);align-items:start;gap:clamp(24px,4vw,58px);padding:30px 0;display:grid}.library-prototype__search-first article>div:first-child>p{color:var(--research-accent);justify-content:space-between;gap:12px;margin:0;font-size:10px;font-weight:650;display:flex}.library-prototype__search-first article>div:first-child>p span{color:var(--research-faint);font-weight:400}.library-prototype__search-first h2{margin-top:10px;font-size:25px;line-height:1.3}.library-prototype__search-first .library-prototype__question{margin:0;font-size:15px}.library-prototype__search-action{color:var(--research-muted);text-align:right;justify-items:end;gap:16px;font-size:10px;display:grid}.library-prototype__pagination{border-top:1px solid var(--research-ink);grid-template-columns:120px 1fr 120px;align-items:center;gap:20px;margin-top:44px;padding-top:24px;display:grid}.library-prototype__pagination span{color:var(--research-muted);text-align:center;font-size:12px}.library-prototype__pagination button{border:1px solid var(--research-ink);min-height:44px;color:var(--research-ink);font:inherit;background:0 0;border-radius:0;font-size:13px}.library-prototype__pagination button:last-child{justify-self:end}.library-prototype__pagination button:disabled{border-color:var(--research-rule);color:var(--research-faint)}.library-prototype__pagination button:not(:disabled):active,.prototype-switcher button:active{transform:translateY(1px)}.library-prototype__empty{border-top:1px solid var(--research-ink);min-height:320px;padding:72px 0}.library-prototype__empty h2{font-family:var(--research-display);margin:0;font-size:34px;font-weight:500}.library-prototype__empty p{max-width:560px;color:var(--research-muted);margin:18px 0 0;line-height:1.8}.prototype-switcher{z-index:80;color:#f3f5f4;background:#202623;align-items:center;gap:5px;max-width:calc(100vw - 24px);padding:7px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #244c3a38}.prototype-switcher strong{text-align:center;white-space:nowrap;min-width:140px;padding-inline:10px;font-size:12px;font-weight:600}.prototype-switcher>span{background:#ffffff38;width:1px;height:28px;margin-inline:3px}.prototype-switcher button{min-width:36px;min-height:36px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:1px solid #ffffff2e;border-radius:0;font-size:12px}.prototype-switcher button[aria-pressed=true]{color:#202623;background:#f3f5f4}@media (width<=980px){.library-prototype__filters{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(130px,.5fr))}.library-prototype__search{grid-column:span 3}.library-prototype__editorial-entry{grid-template-columns:96px minmax(0,1fr)}.library-prototype__entry-aside{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.library-prototype__entry-aside>:last-child{grid-column:span 2}.library-prototype__search-first article{grid-template-columns:minmax(190px,.6fr) minmax(0,1fr)}.library-prototype__search-action{text-align:left;grid-column:2;grid-template-columns:1fr auto;justify-items:start}}@media (width<=720px){.library-prototype{padding-bottom:152px}.library-prototype__hero{padding-block:50px 38px}.library-prototype__hero h1{font-size:clamp(38px,11vw,54px)}.library-prototype__hero>div{grid-template-columns:1fr;gap:28px;margin-top:28px}.library-prototype__hero dl{gap:16px;min-width:0}.library-prototype__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.library-prototype__search,.library-prototype__history{grid-column:span 2}.library-prototype__result-meta{justify-content:flex-start}.library-prototype__editorial-entry,.library-prototype__chronology>section,.library-prototype__search-first,.library-prototype__search-first article{grid-template-columns:1fr}.library-prototype__entry-index{grid-template-columns:auto 1fr auto;align-items:baseline}.library-prototype__entry-index>span{font-size:20px}.library-prototype__entry-aside,.library-prototype__entry-aside>:last-child,.library-prototype__search-action{grid-column:auto}.library-prototype__entry-aside{grid-template-columns:1fr}.library-prototype__entry-aside>:last-child{grid-column:auto}.library-prototype__chronology>section>div{grid-template-columns:1fr}.library-prototype__search-first>aside{grid-template-columns:auto 1fr;gap:7px 20px;padding-bottom:22px;position:static}.library-prototype__search-first>aside strong{grid-row:span 4;margin:0}.library-prototype__search-first article{gap:20px}.library-prototype__search-action{grid-template-columns:1fr auto;justify-items:start}.library-prototype__pagination{grid-template-columns:1fr 1fr}.library-prototype__pagination span{grid-area:1/span 2}.prototype-switcher{flex-wrap:wrap;justify-content:center;width:min(430px,100vw - 24px)}.prototype-switcher strong{min-width:122px}.prototype-switcher>span{display:none}}.research-catalog{background:var(--research-paper);padding-bottom:clamp(78px,9vw,128px)}.research-catalog__hero{padding-block:clamp(62px,8vw,108px) clamp(48px,6vw,76px)}.research-catalog__hero>p{color:var(--research-accent);letter-spacing:.08em;margin:0 0 18px;font-size:12px;font-weight:650}.research-catalog__hero h1{max-width:970px;font-family:var(--research-display);letter-spacing:-.045em;margin:0;font-size:clamp(44px,6.2vw,82px);font-weight:500;line-height:1.08}.research-catalog__hero>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(42px,8vw,120px);margin-top:42px;display:grid}.research-catalog__hero>div>p{max-width:680px;color:var(--research-muted);margin:0;font-size:17px;line-height:1.8}.research-catalog__hero dl{grid-template-columns:repeat(3,minmax(84px,1fr));gap:28px;min-width:360px;margin:0;display:grid}.research-catalog__hero dl div{border-top:1px solid var(--research-rule);padding-top:13px}.research-catalog__hero dt{color:var(--research-faint);font-size:11px}.research-catalog__hero dd{font-family:var(--research-display);margin:8px 0 0;font-size:28px}.research-catalog__filters{border-top:1px solid var(--research-ink);border-bottom:1px solid var(--research-rule);grid-template-columns:minmax(250px,1.45fr) repeat(3,minmax(124px,.55fr)) auto auto;align-items:end;gap:16px;padding:28px 0 24px;display:grid}.research-catalog__filters label{color:var(--research-muted);gap:9px;font-size:11px;display:grid}.research-catalog__filters input[type=search],.research-catalog__filters select{border:1px solid var(--research-rule);width:100%;min-height:44px;color:var(--research-ink);background:var(--research-bg);font:inherit;border-radius:0;padding:10px 12px;font-size:14px}.research-catalog__filters input:focus,.research-catalog__filters select:focus,.research-catalog__filter-actions button:focus,.research-catalog__filter-actions a:focus{outline:2px solid var(--research-accent);outline-offset:2px}.research-catalog__history{white-space:nowrap;align-items:center;min-height:44px;gap:9px!important;display:flex!important}.research-catalog__history input{width:16px;height:16px;accent-color:var(--research-accent);margin:0}.research-catalog__filter-actions{align-items:center;gap:12px;min-height:44px;display:flex}.research-catalog__filter-actions button,.research-catalog__filter-actions a{border:1px solid var(--research-ink);min-height:44px;color:var(--research-paper);background:var(--research-ink);font:inherit;white-space:nowrap;border-radius:0;padding:0 16px;font-size:12px;font-weight:650;line-height:42px;text-decoration:none}.research-catalog__filter-actions a{color:var(--research-muted);background:0 0;border-color:#0000;padding-inline:0}.research-catalog__result-meta{color:var(--research-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding:17px 0 24px;font-size:11px;display:flex}.research-catalog__entries{border-top:1px solid var(--research-ink)}.research-catalog__entry{border-bottom:1px solid var(--research-rule);grid-template-columns:minmax(112px,.22fr) minmax(340px,1.15fr) minmax(250px,.62fr);gap:clamp(28px,4vw,64px);padding:clamp(34px,4vw,54px) 0;display:grid}.research-catalog__identity{align-content:start;gap:10px;display:grid}.research-catalog__identity>span{color:var(--research-faint);font-family:var(--research-display);font-size:26px}.research-catalog__identity strong{color:var(--research-accent);font-size:11px;font-weight:650}.research-catalog__identity time,.research-catalog__identity small{color:var(--research-muted);font-size:11px}.research-catalog__reading h2{font-family:var(--research-display);letter-spacing:-.025em;margin:0;font-size:clamp(27px,3vw,42px);font-weight:500;line-height:1.2}.research-catalog__question{color:var(--research-ink);font-family:var(--research-display);margin:15px 0 0;font-size:17px;font-weight:550;line-height:1.65}.research-catalog__judgment{color:var(--research-muted);margin:20px 0 0;font-size:14px;line-height:1.8}.research-catalog__judgment span,.research-catalog__checks p span{color:var(--research-ink);letter-spacing:.06em;margin-bottom:5px;font-size:10px;font-weight:650;display:block}.research-catalog__checks{align-content:start;gap:19px;display:grid}.research-catalog__checks p{color:var(--research-muted);margin:0;font-size:12px;line-height:1.72}.research-catalog__checks a{width:max-content;min-height:44px;color:var(--research-accent);border-bottom:1px solid color-mix(in srgb, var(--research-accent) 42%, transparent);font-size:13px;font-weight:650;line-height:44px;text-decoration:none}.research-catalog__empty{border-top:1px solid var(--research-ink);border-bottom:1px solid var(--research-rule);padding:80px 0}.research-catalog__empty h2{font-family:var(--research-display);margin:0;font-size:32px;font-weight:500}.research-catalog__empty p{max-width:560px;color:var(--research-muted);margin:14px 0 0;line-height:1.7}.research-catalog__pagination{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:36px;display:grid}.research-catalog__pagination p{color:var(--research-muted);margin:0;font-size:12px}.research-catalog__pagination a,.research-catalog__pagination>span{color:var(--research-accent);font-size:13px;font-weight:650;text-decoration:none}.research-catalog__pagination>:last-child{justify-self:end}.research-catalog__pagination>:first-child{justify-self:start}.research-catalog__pagination span[aria-disabled=true]{color:var(--research-faint)}@media (width<=1080px){.research-catalog__filters{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(130px,.5fr))}.research-catalog__search{grid-column:span 3}.research-catalog__entry{grid-template-columns:96px minmax(0,1fr)}.research-catalog__checks{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.research-catalog__checks>:last-child{grid-column:span 2}}@media (width<=720px){.research-catalog__hero{padding-block:50px 38px}.research-catalog__hero h1{font-size:clamp(38px,11vw,54px)}.research-catalog__hero>div{grid-template-columns:1fr;gap:28px;margin-top:28px}.research-catalog__hero dl{gap:16px;min-width:0}.research-catalog__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.research-catalog__search,.research-catalog__history,.research-catalog__filter-actions{grid-column:span 2}.research-catalog__filter-actions{justify-content:space-between}.research-catalog__result-meta{justify-content:flex-start}.research-catalog__entry{grid-template-columns:1fr}.research-catalog__identity{grid-template-columns:auto 1fr auto;align-items:baseline}.research-catalog__identity>span{font-size:20px}.research-catalog__identity small{grid-column:2/-1}.research-catalog__checks{grid-column:auto;grid-template-columns:1fr}.research-catalog__checks>:last-child{grid-column:auto}}.entity-page,.research-document{background:var(--research-bg)}.entity-hero,.research-document__hero{border-bottom:1px solid var(--research-rule);padding-block:clamp(72px,9vw,132px)}.research-document__hero{padding-block:clamp(58px,6vw,92px)}.research-document__hero,.research-document__body{width:min(100% - 40px,780px)}.entity-hero__code,.document-backlink{color:var(--research-accent);letter-spacing:.09em;font-size:13px}.document-backlink{text-decoration:none;display:inline-block}.document-utility-row{justify-content:space-between;align-items:center;gap:24px;margin-top:34px;display:flex}.entity-hero h1,.research-document__hero h1{max-width:1040px;font-family:var(--research-display);letter-spacing:-.04em;margin:22px 0 0;font-size:clamp(48px,6.6vw,88px);font-weight:500;line-height:1.12}.research-document__hero h1{max-width:980px;font-size:clamp(42px,5vw,68px);line-height:1.15}.entity-hero__essence,.research-document__judgment{max-width:820px;color:var(--research-muted);margin:32px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.75}.entity-hero__asof,.research-document__asof{color:var(--research-faint);flex-wrap:wrap;gap:8px 24px;margin:28px 0 0;font-size:12px;line-height:1.7;display:flex}.research-document__label{color:var(--research-faint);letter-spacing:.09em;margin:32px 0 -18px;font-size:12px}.entity-section{border-bottom:1px solid var(--research-rule);padding-block:clamp(64px,8vw,112px)}.research-empty--compact{min-height:150px}.research-empty--compact p{font-size:clamp(22px,2.8vw,34px)}.entity-link{border-top:1px solid var(--research-ink);border-bottom:1px solid var(--research-rule);color:var(--research-ink);font-family:var(--research-display);padding:28px 0;font-size:clamp(24px,3vw,38px);text-decoration:none;display:block}.snapshot-list{border-top:1px solid var(--research-ink);margin:0;padding:0;list-style:none}.snapshot-list a{border-bottom:1px solid var(--research-rule);color:var(--research-ink);grid-template-columns:1fr 1fr auto;gap:24px;padding:24px 0;text-decoration:none;display:grid}.snapshot-list strong{font-weight:500}.snapshot-list span{color:var(--research-muted)}.document-disclaimer{max-width:820px;color:var(--research-faint);margin:0;font-size:12px;line-height:1.8}.pdf-download-link{border:1px solid var(--research-ink);width:fit-content;min-width:210px;color:var(--research-ink);justify-content:space-between;align-items:center;gap:32px;margin:0;padding:15px 18px;font-size:13px;text-decoration:none;display:flex}.pdf-download-link span:last-child{color:var(--research-faint);letter-spacing:.12em;font-size:10px}.pdf-download-link:hover{border-color:var(--research-accent);color:var(--research-accent)}.falsification-block{border-top:1px solid var(--research-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:40px;padding-top:28px;display:grid}.falsification-block h2{color:var(--research-faint);font-family:var(--research-body);letter-spacing:.09em;margin:0 0 12px;font-size:12px;font-weight:500}.falsification-block p{margin:0;font-size:16px;line-height:1.85}.research-document__section{border-bottom:1px solid var(--research-rule);width:100%;padding-block:clamp(58px,7vw,84px);scroll-margin-top:96px;display:block}.research-document__section-heading h2{font-family:var(--research-display);margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.2}.calculation-state h2,.verification-timeline h2,.research-ledger h2{color:var(--research-muted);font-family:var(--research-body);margin:0;font-size:20px;font-weight:500;line-height:1.4}.research-document__section-heading p{color:var(--research-muted);margin:18px 0 0;line-height:1.8}.research-prose{width:100%;margin-top:30px}.research-prose>p,.research-prose li,.research-callout p,.evidence-debate p{font-size:16px;line-height:1.95}.research-prose>p{margin:0 0 24px}.research-prose ul{margin:0 0 28px;padding-left:22px}.research-callout{border-top:1px solid var(--research-rule);grid-template-columns:160px minmax(0,1fr);gap:28px;margin:0;padding:24px 0;display:grid}.research-callout h4,.evidence-debate h4{color:var(--research-faint);letter-spacing:.08em;margin:0 0 10px;font-size:12px;font-weight:500}.research-callout__body>p{margin:0;font-size:16px;line-height:1.95}.research-callout__list,.research-callout__segments{margin:0}.research-callout__list{padding-left:20px}.research-callout__list li+li{margin-top:8px}.research-callout__segments{gap:16px;display:grid}.research-callout__segments div{grid-template-columns:120px minmax(0,1fr);gap:18px;display:grid}.research-callout__segments dt{color:var(--research-faint);font-size:12px}.research-callout__segments dd{margin:0;line-height:1.85}.evidence-debate{border-top:1px solid var(--research-rule);background:0 0;margin:0 0 40px;display:block}.evidence-debate>div{border-bottom:1px solid var(--research-rule);background:0 0;padding:24px 0 4px}.research-table-wrap{margin:32px 0}.research-table-wrap figcaption{color:var(--research-muted);margin-bottom:12px;font-size:13px}.research-table-wrap [role=region]{overflow-x:auto}.research-table-wrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.research-table-wrap th,.research-table-wrap td{border-bottom:1px solid var(--research-rule);text-align:left;padding:14px 16px 14px 0}.section-supporting-details,.research-ledger-disclosure{color:var(--research-faint);margin-top:28px;font-size:12px}.section-supporting-details summary,.research-ledger-disclosure>summary{cursor:pointer;text-underline-offset:4px;width:fit-content}.section-supporting-details[open] summary,.research-ledger-disclosure[open]>summary{margin-bottom:18px}.calculation-state,.verification-timeline,.research-ledger{border-bottom:1px solid var(--research-rule);padding-block:clamp(42px,6vw,60px)}.research-ledger-disclosure{border-bottom:1px solid var(--research-rule);margin:0;padding-block:clamp(32px,5vw,48px)}.research-ledger-disclosure .research-ledger{border-bottom:0;padding-block:18px 0}.calculation-state dl,.research-ledger dl{border-top:1px solid var(--research-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;display:grid}.calculation-state dl div,.research-ledger dl div{border-bottom:1px solid var(--research-rule);padding:20px 20px 20px 0}.calculation-state dt,.research-ledger dt{color:var(--research-faint);letter-spacing:.06em;font-size:11px}.calculation-state dd,.research-ledger dd{overflow-wrap:anywhere;margin:10px 0 0;line-height:1.6}.calculation-state>p{max-width:680px;color:var(--research-muted);margin:28px 0 0;line-height:1.8}.verification-timeline ol{border-top:1px solid var(--research-ink);margin:24px 0 0;padding:0;list-style:none}.verification-timeline li{border-bottom:1px solid var(--research-rule);grid-template-columns:180px 1fr;gap:32px;padding:24px 0;display:grid}.verification-timeline span{color:var(--research-faint);font-size:12px}.verification-timeline p{margin:0;line-height:1.8}.document-disclaimer--end{padding-block:42px 72px}.industry-company-section{border-bottom:1px solid var(--research-rule);padding-block:clamp(52px,7vw,76px)}.industry-company-section>h2{font-family:var(--research-display);margin:0 0 34px;font-size:clamp(30px,3.2vw,46px);font-weight:500}.industry-boundary-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0 0 36px;display:grid}.industry-boundary-scope div{border-top:1px solid var(--research-ink);padding-top:18px}.industry-boundary-scope dt{color:var(--research-accent);letter-spacing:.1em;font-size:11px}.industry-boundary-scope dd{margin:14px 0 0;font-size:16px;line-height:1.9}.industry-exposure-bridge{border-top:1px solid var(--research-ink)}.industry-exposure-bridge article{border-bottom:1px solid var(--research-rule);grid-template-columns:100px minmax(180px,.6fr) 1fr 1fr;gap:28px;padding:24px 0;display:grid}.industry-exposure-bridge h3,.industry-exposure-bridge p{margin:0;line-height:1.7}.industry-exposure-bridge h3 a{color:var(--research-ink);text-decoration:none}.industry-exposure-bridge p{color:var(--research-muted);font-size:13px}.primary-industry-bridge,.market-context-panel{border-top:1px solid var(--research-ink);border-bottom:1px solid var(--research-rule);padding-block:clamp(48px,6vw,72px)}.primary-industry-bridge__eyebrow,.market-context-panel header p,.primary-industry-bridge__grid span{color:var(--research-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px}.primary-industry-bridge h2{max-width:720px;font-family:var(--research-display);margin:18px 0 42px;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.25}.primary-industry-bridge__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:34px;display:grid}.primary-industry-bridge__grid p{color:var(--research-muted);margin:11px 0 0;font-size:14px;line-height:1.75}.primary-industry-bridge .entity-link{font-size:clamp(20px,2.3vw,30px)}.primary-industry-bridge--inline,.market-context-panel--inline{border-top-color:var(--research-rule);padding-block:38px}.primary-industry-bridge--inline h2{font-family:var(--research-display);margin:10px 0 18px;font-size:clamp(22px,2.6vw,32px);line-height:1.35}.primary-industry-bridge--inline h2 a{color:var(--research-ink);text-decoration:none}.primary-industry-bridge__summary,.market-context-panel__summary{max-width:820px;color:var(--research-muted);margin:0;font-size:15px;line-height:1.85}.primary-industry-bridge--inline .research-reading-action{width:max-content;margin:20px 0 0 auto}.market-context-panel header{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}.market-context-panel header span,.market-context-panel__note,.market-context-panel--empty{color:var(--research-muted);font-size:13px;line-height:1.7}.market-context-panel dl{border-top:1px solid var(--research-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.market-context-panel dl div{border-bottom:1px solid var(--research-rule);padding:22px 22px 22px 0}.market-context-panel dt{color:var(--research-faint);font-size:11px}.market-context-panel dd{font-family:var(--research-display);margin:8px 0 0;font-size:18px;line-height:1.55}.market-context-panel__note{margin:24px 0 0}.market-context-panel__eyebrow{color:var(--research-accent);letter-spacing:.12em;margin:0 0 10px;font-size:11px;font-weight:650}.market-context-panel--inline details{margin-top:18px}.market-context-panel--inline summary{width:max-content;color:var(--research-muted);cursor:pointer;text-underline-offset:4px;font-size:12px}.market-context-panel--inline details[open] summary{margin-bottom:16px}.market-context-panel--inline dl{grid-template-columns:repeat(2,minmax(0,1fr))}.market-context-panel--inline dd{font-size:15px}@media (width<=800px){.document-utility-row{flex-direction:column;align-items:flex-start}.research-document__section,.falsification-block{grid-template-columns:1fr;gap:32px}.evidence-debate,.calculation-state dl,.research-ledger dl,.research-callout,.research-callout__segments div,.industry-boundary-scope{grid-template-columns:1fr}.research-callout{gap:10px}.snapshot-list a{grid-template-columns:1fr auto}.snapshot-list a span:last-child{grid-column:1/-1}.verification-timeline li,.industry-exposure-bridge article{grid-template-columns:1fr;gap:10px}.primary-industry-bridge__grid,.market-context-panel dl{grid-template-columns:1fr}.entity-hero__asof,.research-document__asof{flex-direction:column;gap:2px}.market-context-panel header{flex-direction:column;align-items:flex-start}}.research-document__judgment{max-width:760px;margin-top:24px;font-size:clamp(17px,1.5vw,20px);line-height:1.8}.research-document__label{margin-top:28px;margin-bottom:-14px}.research-document__asof{margin-top:24px}.research-document .falsification-block{gap:36px;max-width:900px;margin-top:30px;padding-top:22px}.research-document .falsification-block p{font-size:15px;line-height:1.78}.research-reader-shell{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;width:min(100% - 40px,1240px);display:grid}.reader-navigation{grid-column:1/3;min-width:0;padding-top:54px;position:sticky;top:88px}.reader-navigation__desktop{display:block}.reader-navigation__mobile{display:none}.reader-navigation__status{color:var(--research-faint);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;font-size:11px;display:flex}.reader-navigation__status strong{color:var(--research-ink);font-weight:500}.reader-navigation__progress{background:var(--research-rule);height:1px;margin-bottom:24px;overflow:hidden}.reader-navigation__progress span{background:var(--research-accent);transform-origin:0;width:100%;height:100%;transition:transform .22s cubic-bezier(.16,1,.3,1);display:block}.reader-navigation ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.reader-navigation li{margin:0}.reader-navigation a{color:var(--research-faint);padding:8px 0;font-size:12px;line-height:1.45;text-decoration:none;transition:color .18s,transform .18s;display:block}.reader-navigation a:hover,.reader-navigation a:focus-visible,.reader-navigation a[aria-current=location]{color:var(--research-ink)}.reader-navigation a[aria-current=location]{transform:translate(4px)}.research-document__body{grid-column:3/13;width:100%;min-width:0;padding-bottom:48px}.research-document__section{border-bottom:0;width:100%;padding:clamp(48px,5vw,68px) 0 0;scroll-margin-top:92px}.research-document__section:target,.research-document__section[data-anchor-arrival=true]{box-shadow:none;margin-inline:0;padding-inline:0}.research-document__section[data-anchor-arrival=true] .research-document__section-heading h2{color:var(--research-accent)}.research-document__section-heading,.research-prose{width:min(100%,720px)}.research-document__section-heading h2{letter-spacing:-.015em;font-size:clamp(30px,3vw,36px);line-height:1.28;transition:color .22s}.research-document__section-heading p{margin-top:16px;font-size:17px;line-height:1.8}.research-prose>p,.research-prose li,.research-callout p,.evidence-debate dd{font-size:17px;line-height:1.8}.research-prose>p{margin-bottom:22px}.research-callout{border-top:0;grid-template-columns:128px minmax(0,1fr);gap:24px;padding:20px 0}.research-callout+.research-callout{margin-top:4px}.research-callout h4{color:var(--research-muted);letter-spacing:.04em;padding-top:4px}.evidence-debate{border-top:1px solid var(--research-ink);margin:30px 0 36px;padding:24px 0 4px}.evidence-debate>h3{font-family:var(--research-display);margin:0 0 16px;font-size:22px;font-weight:500}.evidence-debate dl{margin:0}.evidence-debate dl>div{grid-template-columns:128px minmax(0,1fr);gap:24px;padding:12px 0;display:grid}.evidence-debate dt{color:var(--research-muted);font-size:12px}.evidence-debate dd{margin:0}.evidence-debate dd ul{gap:8px;margin:0;padding-left:18px;display:grid}.industry-boundary-scope div{padding-top:14px}.industry-boundary-scope dd{font-size:17px;line-height:1.8}.section-supporting-details{border-top:1px solid var(--research-rule);margin-top:24px;padding-top:18px}.research-visualization-reveal{opacity:1;width:min(100%,980px);margin-top:46px;transform:none}.research-visualization{border-top:1px solid var(--research-ink);margin:0;padding-top:22px}.research-visualization__header h3{font-family:var(--research-display);margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.35}.research-visualization__header p{color:var(--research-muted);margin:14px 0 0;font-size:16px;line-height:1.75}.research-visualization__body{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:32px;margin-top:28px;display:grid}.research-visualization__plot{min-width:0}.research-visualization figcaption{border-left:1px solid var(--research-rule);padding-left:20px}.research-visualization figcaption dl{gap:16px;margin:0;display:grid}.research-visualization figcaption dt{color:var(--research-faint);font-size:10px}.research-visualization figcaption dd{margin:4px 0 0;font-size:12px;line-height:1.55}.research-chart-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.research-chart-panel h4{color:var(--research-muted);margin:0 0 12px;font-size:12px;font-weight:500}.research-chart-panel__canvas{height:220px}.research-chart-panel__canvas--range,.research-chart-panel__canvas--line{height:310px}.research-semantic-list,.research-stage-matrix{gap:0;margin:0;display:grid}.research-semantic-list>div,.research-stage-matrix>div{border-bottom:1px solid var(--research-rule);grid-template-columns:150px minmax(0,1fr);gap:24px;padding:14px 0;display:grid}.research-semantic-list dt,.research-stage-matrix dt{color:var(--research-muted);font-size:12px}.research-semantic-list dd,.research-stage-matrix dd{margin:0;font-size:15px;line-height:1.7}.research-semantic-flow,.research-semantic-timeline{counter-reset:flow;margin:0;padding:0;list-style:none}.research-semantic-flow li,.research-semantic-timeline li{border-bottom:1px solid var(--research-rule);counter-increment:flow;padding:13px 0 13px 32px;font-size:15px;line-height:1.7;position:relative}.research-semantic-flow li:before,.research-semantic-timeline li:before{color:var(--research-accent);content:counter(flow, decimal-leading-zero);font-size:10px;position:absolute;top:15px;left:0}.research-semantic-timeline strong{font-size:13px;font-weight:600}.research-semantic-timeline p{margin:4px 0 0}.research-visualization__data{border-top:1px solid var(--research-rule);color:var(--research-muted);margin-top:22px;padding-top:14px;font-size:12px}.research-visualization__annotations{border-left:2px solid var(--research-accent);background:color-mix(in srgb, var(--research-accent) 5%, transparent);gap:10px;margin-top:18px;padding:14px 16px;display:grid}.research-visualization__annotations div{grid-template-columns:126px minmax(0,1fr);gap:14px;display:grid}.research-visualization__annotations strong{color:var(--research-accent);font-size:12px;font-weight:650}.research-visualization__annotations p{color:var(--research-muted);margin:0;font-size:13px;line-height:1.65}.research-value-conditions{border-top:2px solid var(--research-ink);margin-top:46px;padding-top:24px}.research-value-conditions>header{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:24px;display:grid}.research-value-conditions>header p{color:var(--research-accent);margin:0;font-size:12px;font-weight:650}.research-value-conditions h3{font-family:var(--research-display);margin:0;font-size:clamp(25px,2.5vw,33px);font-weight:500;line-height:1.35}.research-value-conditions>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0 0;padding:0;list-style:none;display:grid}.research-value-conditions>ol>li{border:1px solid var(--research-rule);background:color-mix(in srgb, var(--research-paper) 72%, var(--research-accent) 3%);gap:16px;padding:18px 18px 20px;display:grid}.research-value-conditions__identity{border-bottom:1px solid var(--research-rule);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.research-value-conditions h4{color:var(--research-ink);margin:0;font-size:16px;font-weight:650}.research-value-conditions__identity strong{color:var(--research-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.research-value-conditions>ol>li>p{color:var(--research-ink);margin:0;font-size:15px;line-height:1.72}.research-value-conditions dl{gap:12px;margin:0;display:grid}.research-value-conditions dl div{border-top:1px solid var(--research-rule);padding-top:10px}.research-value-conditions dt{color:var(--research-faint);font-size:11px}.research-value-conditions dd{color:var(--research-muted);margin:5px 0 0;font-size:13px;line-height:1.62}.research-visualization__data summary{cursor:pointer;text-underline-offset:4px;width:fit-content}.research-visualization__table{margin-top:16px;overflow-x:auto}.research-visualization__table table{border-collapse:collapse;width:100%;min-width:560px}.research-visualization__table th,.research-visualization__table td{border-bottom:1px solid var(--research-rule);text-align:left;padding:10px 14px 10px 0}.research-visualization__sources{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.research-visualization__sources li{justify-content:space-between;gap:16px;display:flex}.research-visualization__sources a{color:var(--research-ink)}.research-document__body>.primary-industry-bridge,.research-document__body>.market-context-panel,.research-document__body>.calculation-state,.research-document__body>.verification-timeline,.research-document__body>.research-ledger-disclosure,.research-document__body>.industry-company-section,.research-document__body>.document-disclaimer{width:min(100%,720px)}.research-document__body>.primary-industry-bridge,.research-document__body>.market-context-panel{border-top-color:var(--research-rule);margin-top:42px;padding-block:24px}.research-document__body .primary-industry-bridge--inline h2{font-size:24px}.research-document__body .primary-industry-bridge--inline .research-reading-action{margin-left:0}.research-document__body .market-context-panel--inline dl{grid-template-columns:1fr}.research-document__body .calculation-state,.research-document__body .verification-timeline,.research-document__body .research-ledger,.research-document__body .industry-company-section{border-bottom:0;padding-block:44px 0}@media (prefers-reduced-motion:no-preference){.research-visualization-reveal[data-visible=false]{opacity:0;transform:translateY(8px)}.research-visualization-reveal[data-visible=true]{opacity:1;transition:opacity .28s,transform .28s cubic-bezier(.16,1,.3,1);transform:translateY(0)}}@media (width<=1040px){.research-reader-shell{display:block}.reader-navigation{z-index:8;border-bottom:1px solid var(--research-rule);background:color-mix(in srgb, var(--research-bg) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-inline:-20px;padding:0 20px;top:0}.reader-navigation__desktop{display:none}.reader-navigation__mobile{display:block}.reader-navigation__mobile summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;list-style:none;display:flex}.reader-navigation__mobile summary::-webkit-details-marker{display:none}.reader-navigation__mobile .reader-navigation__progress{margin-bottom:10px}.reader-navigation__mobile ol{max-height:min(56vh,420px);padding:4px 0 14px;overflow-y:auto}.research-document__body{width:100%}}@media (width<=720px){.research-document__hero,.research-reader-shell{width:min(100% - 32px,100%)}.research-document__hero{padding-block:34px 42px}.research-document__hero h1{font-size:clamp(30px,8.5vw,40px)}.research-document .document-utility-row{gap:16px}.research-document .pdf-download-link{width:100%;min-width:0}.research-document .falsification-block{grid-template-columns:1fr;gap:22px}.reader-navigation{margin-inline:-16px;padding-inline:16px}.research-document__section{padding-top:46px;scroll-margin-top:62px}.research-callout,.evidence-debate dl>div,.research-semantic-list>div,.research-stage-matrix>div{grid-template-columns:1fr;gap:7px}.research-visualization__body,.research-chart-groups{grid-template-columns:1fr}.research-visualization figcaption{border-top:1px solid var(--research-rule);border-left:0;padding-top:18px;padding-left:0}.research-visualization figcaption dl{grid-template-columns:repeat(2,minmax(0,1fr))}.research-chart-panel__canvas,.research-chart-panel__canvas--range,.research-chart-panel__canvas--line{height:260px}.research-visualization__sources li{flex-direction:column;align-items:flex-start;gap:2px}}html:has(.research-document){scroll-behavior:smooth;overflow-y:auto}body:has(.research-document){overflow:visible}@media (prefers-reduced-motion:reduce){html:has(.research-document){scroll-behavior:auto}.reader-navigation__progress span,.reader-navigation a,.research-document__section-heading h2,.research-visualization-reveal{transition:none}}.research-document{counter-reset:reader-chapter;background:linear-gradient(180deg, color-mix(in srgb, var(--research-accent) 3%, var(--research-bg)) 0, var(--research-bg) 560px)}.research-document__hero{width:min(100% - 48px,1180px);padding-block:clamp(46px,5vw,76px) clamp(48px,5.4vw,82px)}.research-document__hero .document-disclaimer{max-width:760px;font-size:11px}.research-document .document-utility-row{margin-top:clamp(28px,3.2vw,44px)}.research-document .document-backlink{color:var(--research-ink);font-family:var(--research-body);letter-spacing:.08em;align-items:center;gap:13px;font-size:13px;font-weight:600;display:inline-flex}.research-document .document-backlink span:last-child{border-left:1px solid var(--research-rule);color:var(--research-faint);padding-left:13px;font-size:11px;font-weight:500}.research-document__hero h1{letter-spacing:-.035em;max-width:1000px;margin-top:clamp(30px,3.8vw,52px);font-size:clamp(38px,4.4vw,58px);line-height:1.18}.research-document__label{color:var(--research-accent);margin-top:34px;font-weight:650}.research-document__judgment{max-width:820px;color:color-mix(in srgb, var(--research-ink) 78%, var(--research-muted));margin-top:24px;font-size:clamp(18px,1.55vw,21px);line-height:1.82}.research-document .falsification-block{border-top:1px solid var(--research-accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,5vw,72px);max-width:1000px;margin-top:34px;padding:24px 0 2px}.research-document .falsification-block h2{color:var(--research-accent)}.research-document .falsification-block p{color:color-mix(in srgb, var(--research-ink) 84%, var(--research-muted));font-size:16px;line-height:1.8}.research-document__asof{border-top:1px solid var(--research-rule);margin-top:30px;padding-top:16px}.research-reader-shell{gap:28px;width:min(100% - 48px,1280px)}.reader-navigation{grid-column:1/3;padding-top:64px;top:84px}.reader-navigation__status{border-bottom:1px solid var(--research-rule);padding-bottom:10px}.reader-navigation__progress{margin-bottom:14px}.reader-navigation__chapter-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.reader-navigation .reader-navigation__chapter-controls a{border-bottom:1px solid var(--research-rule);color:var(--research-accent);letter-spacing:.06em;padding:7px 0;font-size:10px}.reader-navigation a[aria-current=location]{color:var(--research-ink);padding-left:12px;font-weight:600;position:relative;transform:none}.reader-navigation a[aria-current=location]:before{background:var(--research-accent);content:"";width:2px;position:absolute;top:10px;bottom:10px;left:0}.research-document__body{grid-column:3/13}.research-document__chapter{counter-increment:reader-chapter}.research-document__section{border-bottom:1px solid var(--research-rule);padding:clamp(58px,6vw,82px) 0 clamp(44px,5vw,66px);scroll-margin-top:20px}.research-document__section-heading,.research-prose,.research-section-pagination,.market-context-panel--inline{width:min(100%,730px)}.research-document__section-heading h2{grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:14px;font-size:clamp(30px,2.8vw,38px);line-height:1.24;display:grid}.research-document__section-heading h2:before{color:var(--research-accent);content:counter(reader-chapter, decimal-leading-zero);font-family:var(--research-body);letter-spacing:.1em;font-size:11px;font-weight:650}.research-document__section-heading p{color:var(--research-muted);margin-top:18px;padding-left:56px;font-size:17px;line-height:1.8}.research-prose{margin-top:30px}.research-prose>p,.research-prose li,.research-callout p,.evidence-debate dd{color:color-mix(in srgb, var(--research-ink) 89%, var(--research-muted));font-size:17px;line-height:1.88}.research-callout{border-bottom:1px solid var(--research-rule);grid-template-columns:138px minmax(0,1fr);gap:28px;padding:22px 0}.research-callout:first-of-type{border-top:1px solid var(--research-rule)}.research-callout h4{color:var(--research-accent);font-size:11px;line-height:1.55}.evidence-debate{border-top:0;border-left:3px solid var(--research-accent);background:color-mix(in srgb, var(--research-accent) 4%, var(--research-bg));margin:34px 0 42px;padding:26px 28px 20px}.evidence-debate>h3{margin-bottom:18px;font-size:23px}.evidence-debate dl>div{border-top:1px solid color-mix(in srgb, var(--research-rule) 76%, transparent);grid-template-columns:110px minmax(0,1fr);gap:24px;padding:13px 0}.evidence-debate dt{color:var(--research-accent);font-weight:650}.industry-boundary-scope{gap:28px;margin-bottom:34px}.industry-boundary-scope div{border-top-color:var(--research-accent);padding:18px 0 2px}.industry-boundary-scope dt{font-weight:650}.section-supporting-details{margin-top:28px;padding-top:18px}.section-supporting-details summary,.research-ledger-disclosure>summary,.market-context-panel--inline summary,.research-visualization__data summary{color:var(--research-accent);font-weight:600}.research-visualization-reveal{width:min(100%,980px);margin-top:54px}.research-visualization{border-top:2px solid var(--research-accent);background:color-mix(in srgb, var(--research-accent) 3.5%, var(--research-bg));padding:clamp(28px,3vw,40px)}.research-visualization__header{width:min(100%,760px)}.research-visualization__header:before{color:var(--research-accent);content:"研究图表";letter-spacing:.12em;margin-bottom:14px;font-size:10px;font-weight:650;display:block}.research-visualization__header h3{font-size:clamp(25px,2.25vw,32px)}.research-visualization__body{grid-template-columns:minmax(0,1fr) 190px;gap:36px;margin-top:32px}.research-chart-panel h4{color:var(--research-accent);font-weight:650}.research-visualization figcaption{border-left-color:color-mix(in srgb, var(--research-accent) 28%, var(--research-rule))}.research-semantic-list>div,.research-stage-matrix>div,.research-semantic-flow li,.research-semantic-timeline li{border-bottom-color:color-mix(in srgb, var(--research-rule) 82%, transparent)}.research-section-pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:52px;display:grid}.research-section-pagination>a{border-top:1px solid var(--research-rule);color:var(--research-ink);gap:7px;padding-top:15px;text-decoration:none;display:grid}.research-section-pagination>a:hover,.research-section-pagination>a:focus-visible{border-top-color:var(--research-accent);color:var(--research-accent)}.research-section-pagination>a span{color:var(--research-faint);letter-spacing:.08em;font-size:10px}.research-section-pagination>a strong{font-size:13px;font-weight:550;line-height:1.5}.research-section-pagination__next{text-align:right}.market-context-panel--inline{border-top:1px solid var(--research-accent);border-bottom:0;margin:40px 0 0;padding:24px 0 6px}.market-context-panel__eyebrow{color:var(--research-accent)}.market-context-panel__summary{color:var(--research-ink);line-height:1.78}.industry-company-section,.research-ledger-disclosure,.document-disclaimer--end{width:min(100%,730px)}.industry-company-section{border-top:1px solid var(--research-accent);margin-top:46px;padding-top:48px}.research-ledger-disclosure{padding:38px 0}.research-ledger h2{color:var(--research-ink);font-family:var(--research-display);font-size:24px}.research-ledger>p{color:var(--research-muted);line-height:1.75}.research-document__closing{background:var(--research-accent);width:min(100%,980px);color:var(--research-bg);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-top:8px;padding:clamp(30px,4vw,46px);display:grid}.research-document__closing h2{font-family:var(--research-display);margin:0;font-size:clamp(26px,2.8vw,36px);font-weight:500}.research-document__closing p{max-width:560px;color:color-mix(in srgb, var(--research-bg) 78%, transparent);margin:12px 0 0;font-size:14px;line-height:1.7}.research-document__closing .pdf-download-link{border-color:color-mix(in srgb, var(--research-bg) 56%, transparent);min-width:200px;color:var(--research-bg)}.research-document__closing .pdf-download-link span:last-child{color:color-mix(in srgb, var(--research-bg) 66%, transparent)}@media (width>=768px) and (width<=1040px){.research-reader-shell{grid-template-columns:156px minmax(0,1fr);gap:34px;display:grid}.reader-navigation{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;grid-column:1;margin-inline:0;padding:54px 0 0;position:sticky;top:72px}.reader-navigation__desktop{display:block}.reader-navigation__mobile{display:none}.research-document__body{grid-column:2}.research-document__section-heading h2{font-size:clamp(29px,3.6vw,35px)}.research-visualization__body{grid-template-columns:1fr}.research-visualization figcaption{border-top:1px solid var(--research-rule);border-left:0;padding-top:18px;padding-left:0}}@media (width<=767px){.reader-navigation{box-sizing:border-box;width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;top:0}.research-document__hero,.research-reader-shell{width:min(100% - 32px,100%)}.research-document__hero h1{font-size:clamp(29px,7.4vw,34px);line-height:1.22}.research-document__judgment{font-size:16.5px}.research-document .falsification-block{grid-template-columns:1fr;gap:24px}.research-document__section-heading h2{grid-template-columns:34px minmax(0,1fr);gap:10px}.research-document__section{scroll-margin-top:64px}.research-document__section-heading p{padding-left:44px}.research-callout,.evidence-debate dl>div{grid-template-columns:1fr;gap:8px}.evidence-debate{padding:22px 20px 16px}.research-visualization{margin-inline:-16px;padding:26px 16px}.research-section-pagination{grid-template-columns:1fr;gap:18px}.research-section-pagination__next{text-align:left}.research-document__closing{grid-template-columns:1fr;align-items:start;margin-inline:-16px}.research-document__closing .pdf-download-link{width:100%}}.research-takeaway{border-top:2px solid var(--research-accent);background:linear-gradient(135deg, color-mix(in srgb, var(--research-accent) 7%, var(--research-bg)), color-mix(in srgb, var(--research-accent) 2%, var(--research-bg)) 72%);margin-top:clamp(34px,4vw,52px);padding:clamp(28px,3.8vw,46px)}.research-takeaway>header{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.research-takeaway>header p{color:var(--research-accent);letter-spacing:.08em;margin:0;font-size:12px;font-weight:650}.research-takeaway>header strong{color:var(--research-accent);font-family:var(--research-display);font-size:clamp(25px,2.5vw,34px);font-weight:500}.research-takeaway>h2{max-width:920px;font-family:var(--research-display);letter-spacing:-.015em;margin:20px 0 0;font-size:clamp(25px,2.6vw,34px);font-weight:500;line-height:1.48}.research-takeaway__reasoning{grid-template-columns:1.15fr .9fr 1.1fr;gap:clamp(24px,3.5vw,48px);margin-top:34px;display:grid}.research-takeaway__reasoning>div{border-top:1px solid color-mix(in srgb, var(--research-accent) 38%, var(--research-rule));padding-top:16px}.research-takeaway__reasoning h3{color:var(--research-accent);margin:0;font-size:14px;font-weight:650;line-height:1.5}.research-takeaway__reasoning p,.research-takeaway__reasoning li{margin:10px 0 0;font-size:clamp(16px,1.28vw,18px);line-height:1.82}.research-takeaway__reasoning ul{margin:10px 0 0;padding-left:18px}.research-takeaway__notice{border-top:1px solid color-mix(in srgb, var(--research-accent) 20%, var(--research-rule));color:var(--research-muted);margin:30px 0 0;padding-top:16px;font-size:clamp(14px,1.08vw,16px);line-height:1.8}.horizon-outlook{margin-top:clamp(42px,5vw,64px)}.research-document__section--outlook .horizon-outlook{margin-top:34px}.horizon-outlook>header{max-width:740px}.horizon-outlook>header h2{font-family:var(--research-display);margin:0;font-size:clamp(27px,2.8vw,36px);font-weight:500}.horizon-outlook>header p{color:var(--research-muted);margin:12px 0 0;font-size:14px;line-height:1.7}.horizon-outlook>ol{border-top:1px solid var(--research-accent);margin:28px 0 0;padding:0;list-style:none}.horizon-outlook>ol>li{border-bottom:1px solid var(--research-rule);grid-template-columns:150px minmax(0,1fr) minmax(210px,.65fr);gap:clamp(24px,3.5vw,48px);padding:26px 0;display:grid}.horizon-outlook__identity{align-content:start;gap:6px;display:grid}.horizon-outlook__identity>span{color:var(--research-muted);font-size:12px}.horizon-outlook__identity>strong{color:var(--research-accent);font-family:var(--research-display);font-size:26px;font-weight:500}.horizon-outlook__identity>small{color:var(--research-faint);font-size:10px;line-height:1.5}.horizon-outlook__statement>p{font-family:var(--research-display);margin:0;font-size:20px;line-height:1.6}.horizon-outlook dl{gap:12px;margin:18px 0 0;display:grid}.horizon-outlook dt{color:var(--research-faint);font-size:10px}.horizon-outlook dd{margin:4px 0 0;font-size:13px;line-height:1.65}.horizon-outlook aside{border-left:1px solid var(--research-rule);padding-left:22px}.horizon-outlook aside>p{color:var(--research-muted);margin:0;font-size:12px;line-height:1.7}.research-evidence-board{border-top:1px solid var(--research-ink);margin-top:clamp(50px,6vw,78px);padding-top:24px}.research-evidence-board>header{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:clamp(24px,3.5vw,48px);display:grid}.research-evidence-board>header p{color:var(--research-accent);letter-spacing:.08em;margin:0;font-size:11px;font-weight:650}.research-evidence-board>header h2{max-width:680px;font-family:var(--research-display);margin:0;font-size:clamp(27px,2.8vw,36px);font-weight:500;line-height:1.35}.research-evidence-board>ol{margin:32px 0 0;padding:0;list-style:none}.research-evidence-board>ol>li{border-top:1px solid var(--research-rule);grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);gap:clamp(32px,3.2vw,48px);padding:34px 0;display:grid}.research-evidence-board>ol>li[data-has-visualization=false]{grid-template-columns:minmax(0,720px)}.research-evidence-board__claim{padding-left:42px;position:relative}.research-evidence-board__claim>span{color:var(--research-faint);letter-spacing:.08em;font-size:10px;position:absolute;top:2px;left:0}.research-evidence-board__claim>p{color:var(--research-accent);margin:0;font-size:11px;font-weight:650}.research-evidence-board__claim>h3{font-family:var(--research-display);margin:12px 0 0;font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.55}.research-evidence-board__claim>aside{border-top:1px solid var(--research-rule);color:var(--research-muted);margin-top:18px;padding-top:14px;font-size:13px;line-height:1.72}.research-evidence-board .research-visualization-reveal{width:100%;margin:0}.research-evidence-board .research-visualization{border-top-width:1px;padding:24px}.research-evidence-board .research-visualization__header:before{content:"证据图表"}.research-evidence-board .research-visualization__header h3{font-size:clamp(21px,2vw,27px)}.research-evidence-board .research-visualization__body{grid-template-columns:minmax(0,1fr);gap:18px}.research-evidence-board .research-visualization figcaption{border-top:1px solid var(--research-rule);border-left:0;padding-top:14px;padding-left:0}@media (width<=900px){.research-takeaway__reasoning{grid-template-columns:1fr 1fr}.research-takeaway__reasoning>div:last-child{grid-column:1/-1}.horizon-outlook>ol>li{grid-template-columns:128px minmax(0,1fr)}.horizon-outlook aside{border-top:1px solid var(--research-rule);border-left:0;grid-column:2;padding-top:16px;padding-left:0}.research-evidence-board>ol>li{grid-template-columns:minmax(0,1fr)}.research-value-conditions>ol{grid-template-columns:1fr}}@media (width<=640px){.research-takeaway{margin-inline:-16px;padding:26px 16px}.research-takeaway__reasoning{grid-template-columns:1fr;gap:20px}.research-takeaway__reasoning>div:last-child{grid-column:auto}.horizon-outlook>ol>li{grid-template-columns:1fr;gap:18px}.horizon-outlook__identity{grid-template-columns:1fr auto;align-items:baseline}.horizon-outlook__identity>small{grid-column:1/-1}.horizon-outlook aside{grid-column:auto}.research-evidence-board>header{grid-template-columns:1fr;gap:10px}.research-evidence-board__claim{padding-left:34px}.research-evidence-board .research-visualization{margin-inline:-16px;padding-inline:16px}.research-visualization__annotations div,.research-value-conditions>header{grid-template-columns:1fr;gap:7px}.research-value-conditions>ol>li{padding:16px}}.research-visualization__signed-asset{width:100%;height:auto;display:block}.static-page__hero{border-bottom:1px solid var(--research-rule);padding-block:clamp(76px,10vw,144px)}.static-page__hero h1{max-width:1000px;font-family:var(--research-display);letter-spacing:-.04em;margin:0;font-size:clamp(48px,6.6vw,88px);font-weight:500;line-height:1.12}.static-page__hero>p{max-width:760px;color:var(--research-muted);margin:38px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.8}.static-page__sections{padding-bottom:clamp(72px,9vw,128px)}.static-page__sections section{border-bottom:1px solid var(--research-rule);grid-template-columns:72px minmax(240px,.65fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);padding-block:clamp(46px,6vw,78px);display:grid}.static-page__sections span{color:var(--research-faint);font-size:11px}.static-page__sections h2{font-family:var(--research-display);margin:0;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.25}.static-page__sections p{max-width:720px;color:var(--research-muted);margin:0;font-size:16px;line-height:1.95}@media (width<=800px){.static-page__sections section{grid-template-columns:42px 1fr}.static-page__sections p{grid-column:2}}
