: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-half--human{left:0;transform:translateY(-50%)}.portrait-half--agi{right:0;transform:translateY(-50%)}.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{height:86vh}}@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}}:root{--research-bg:#f3efe6;--research-paper:#fbf9f4;--research-ink:#1d1d1a;--research-muted:#68645d;--research-faint:#8a847a;--research-rule:#d5cdc0;--research-accent:#9b793f;--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-bg) 94%, transparent)}.research-header__inner{justify-content:space-between;align-items:center;gap:48px;min-height:76px;display:flex}.research-wordmark{color:var(--research-ink);font-family:var(--research-display);letter-spacing:.035em;font-size:18px;text-decoration:none}.research-nav{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-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:#f6f2e9}.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{border-top:1px solid var(--research-ink);border-bottom:1px solid var(--research-rule);padding:46px 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:900px;font-family:var(--research-display);margin:0;font-size:clamp(32px,4.2vw,58px);font-weight:500;line-height:1.24}.thesis-brief__judgment,.thesis-brief__counterweight{grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);gap:48px;margin-top:52px;display:grid}.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{grid-template-columns:repeat(2,minmax(0,1fr))}.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{background:var(--research-ink);color:var(--research-paper);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:#aaa49a;margin:16px 0 0;font-size:13px}.research-footer nav{align-content:start;gap:12px;display:grid}.research-footer a{color:#c6c0b5}.research-footer__boundary{border-top:1px solid #3d3b36;margin-top:56px;padding-top:24px}.research-footer .disclosure-boundary{color:#918c83;max-width:800px}@media (width<=800px){.research-container{width:min(100% - 32px,680px)}.research-header__inner{flex-direction:column;align-items:flex-start;gap:18px;min-height:68px;padding-block:18px}.research-nav{justify-content:space-between;gap:12px;width:100%}.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-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))}.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}}.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}.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}.document-toc{border-bottom:1px solid var(--research-rule);padding-block:36px}.document-toc>p{color:var(--research-faint);letter-spacing:.09em;margin:0 0 16px;font-size:12px}.document-toc ol{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.document-toc a{color:var(--research-muted);font-size:13px;text-decoration:none;display:inline-block}.research-document__section{border-bottom:1px solid var(--research-rule);width:100%;padding-block:clamp(58px,7vw,84px);scroll-margin-top:24px;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-left:2px solid var(--research-accent);margin:28px 0;padding:22px 0 2px 24px}.research-callout h4,.evidence-debate h4{color:var(--research-faint);letter-spacing:.08em;margin:0 0 10px;font-size:12px;font-weight:500}.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}.source-blocks{border-top:1px solid var(--research-rule);color:var(--research-faint);overflow-wrap:anywhere;padding-top:22px;font-family:ui-monospace,monospace;font-size:11px!important}.calculation-state,.verification-timeline,.research-ledger{border-bottom:1px solid var(--research-rule);padding-block:clamp(42px,6vw,60px)}.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-boundary,.industry-boundary-section p{max-width:900px;font-family:var(--research-display);margin:0;font-size:clamp(22px,2.8vw,36px);line-height:1.6}.industry-boundary-section,.industry-company-section{border-bottom:1px solid var(--research-rule);padding-block:clamp(52px,7vw,76px)}.industry-boundary-section h2,.industry-company-section>h2{font-family:var(--research-display);margin:0 0 34px;font-size:clamp(30px,3.2vw,46px);font-weight:500}.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}@media (width<=800px){.document-utility-row{flex-direction:column;align-items:flex-start}.research-document__section,.falsification-block{grid-template-columns:1fr;gap:32px}.document-toc ol,.evidence-debate,.calculation-state dl,.research-ledger dl{grid-template-columns:1fr}.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}}.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}}
