@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Noto+Sans+JP:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap");:root{color-scheme:light;--canvas:#f4f4f1;--surface:#ffffff;--surface-alt:#f9f9f6;--ink:#17201f;--ink-soft:#3f4a48;--muted:#66716f;--line:#d8dcda;--line-strong:#aeb7b4;--signal:#d89516;--signal-deep:#835600;--trajectory:#167a78;--trajectory-soft:#d8eeeb;--verified:#175f57;--warning:#a54a34;--focus:#005fcc;--header-h:72px;--radius:6px;font-synthesis:none;text-rendering:optimizeLegibility}body{min-width:320px;background:var(--canvas);font-family:Noto Sans JP,system-ui,sans-serif;font-size:15px;line-height:1.65}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skip-link{top:8px;left:8px;background:var(--ink);color:white;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-header{position:-webkit-sticky;position:sticky;z-index:50;top:0;height:var(--header-h);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:28px;gap:28px;padding:0 28px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.96)}.brand{gap:11px;min-width:232px;text-decoration:none}.brand img{width:38px;height:38px}.brand strong{display:block;font:700 15px/1.1 Space Grotesk,sans-serif;letter-spacing:.07em}.brand small{display:block;margin-top:4px;color:var(--muted);font:500 9px/1 IBM Plex Mono,monospace;letter-spacing:.15em;text-transform:uppercase}.global-nav{justify-self:center;display:flex;align-items:stretch;height:100%}.global-nav a{position:relative;display:grid;place-items:center;padding:0 17px;color:var(--ink-soft);text-decoration:none;font-size:13px;font-weight:600}.global-nav a:after{content:"";position:absolute;left:17px;right:17px;bottom:-1px;height:3px;background:transparent}.global-nav a:hover{color:var(--ink);background:var(--surface-alt)}.global-nav a[aria-current=page]{color:var(--ink)}.global-nav a[aria-current=page]:after{background:var(--signal)}.header-tools{display:flex;align-items:center;gap:10px}.search-button{min-width:196px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);color:var(--muted);text-align:left}.review-mark{color:var(--verified);font:500 10px IBM Plex Mono,monospace;letter-spacing:.05em;white-space:nowrap}.review-mark:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--verified)}.page{width:min(1440px,100%);margin:0 auto;padding:30px 28px 72px}.workspace{display:grid;grid-template-columns:224px minmax(0,1fr);grid-gap:28px;gap:28px}.context-rail{align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 22px);padding-right:20px;border-right:1px solid var(--line)}.context-label,.eyebrow{color:var(--signal-deep);font:500 10px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.context-rail h2{margin:10px 0 8px;font-size:20px;line-height:1.35}.context-rail p{margin:0;color:var(--muted);font-size:12px}.local-nav{display:grid;grid-gap:2px;gap:2px;margin-top:22px}.local-nav a{padding:9px 10px;border-left:2px solid transparent;color:var(--muted);text-decoration:none;font-size:13px}.local-nav a:hover{background:var(--surface);color:var(--ink)}.local-nav a[aria-current=location]{border-color:var(--trajectory);color:var(--ink);background:var(--trajectory-soft);font-weight:600}.rail-facts{margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.rail-facts div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;font-size:12px}.rail-facts span{color:var(--muted)}.rail-facts b{font-family:IBM Plex Mono,monospace}.page-heading{align-items:end;gap:28px;margin-bottom:22px}.page-heading h1{margin:7px 0 6px;font-size:clamp(28px,4vw,48px);line-height:1.15;letter-spacing:-.04em}.page-heading p{max-width:720px;margin:0;color:var(--muted);font-size:16px}.heading-meta{display:flex;gap:24px;flex:none}.metric{min-width:110px;padding-left:14px;border-left:1px solid var(--line-strong)}.metric strong{display:block;font:600 26px/1.1 IBM Plex Mono,monospace}.metric span{color:var(--muted);font-size:11px}.observation-strip{display:grid;grid-template-columns:1.15fr .85fr 1fr 1fr;border:1px solid var(--line);background:var(--surface)}.observation-strip article{min-height:104px;padding:17px 18px;border-right:1px solid var(--line)}.observation-strip article:last-child{border:0}.observation-strip span{color:var(--muted);font-size:11px}.observation-strip strong{display:block;margin-top:8px;font-size:16px}.observation-strip .pulse-number{color:var(--signal-deep);font:600 31px/1 IBM Plex Mono,monospace}.pulse-bars{display:flex;align-items:end;gap:3px;height:28px;margin-top:9px}.pulse-bars i{flex:1 1;min-width:2px;background:var(--trajectory)}.pulse-bars i:nth-child(2n){height:35%}.pulse-bars i:nth-child(3n){height:70%}.pulse-bars i:nth-child(5n){height:100%;background:var(--signal)}.toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.toolbar button{min-height:38px;padding:7px 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink-soft);font-size:12px}.toolbar button:hover{border-color:var(--trajectory);color:var(--trajectory)}.toolbar button.selected{border-color:var(--ink);background:var(--ink);color:white}.home-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr);grid-gap:18px;gap:18px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:14px 16px;border-bottom:1px solid var(--line)}.panel-head h2{margin:0;font-size:15px}.panel-head span{color:var(--muted);font:500 10px IBM Plex Mono,monospace;letter-spacing:.04em}.trajectory-board{overflow:auto}.trajectory-chart{min-width:720px;padding:16px}.stage-axis,.trajectory-row{display:grid;grid-template-columns:150px repeat(5,1fr);align-items:center}.stage-axis{color:var(--muted);font:500 10px IBM Plex Mono,monospace}.stage-axis span:not(:first-child){text-align:center}.trajectory-row{min-height:76px;border-top:1px solid #eceeec}.trajectory-name strong{display:block;font-size:15px}.trajectory-name small{color:var(--muted);font:10px IBM Plex Mono,monospace}.track{grid-column:2/span 5;position:relative;height:34px;background:repeating-linear-gradient(90deg,transparent,transparent calc(20% - 1px),#e5e8e6 calc(20% - 1px),#e5e8e6 20%)}.track:before{content:"";position:absolute;left:5%;right:5%;top:16px;height:2px;background:#b9c2bf}.track .progress{position:absolute;left:5%;top:14px;width:var(--progress,60%);height:6px;background:var(--trajectory)}.track .node{position:absolute;top:9px;left:var(--node,60%);width:16px;height:16px;border:4px solid var(--trajectory);border-radius:50%;background:white;transform:translateX(-50%)}.track .node.current{border-color:var(--signal);box-shadow:0 0 0 5px #f7e6c5}.trajectory-table{width:100%;border-collapse:collapse;font-size:12px}.trajectory-table caption{padding:10px 16px;color:var(--muted);text-align:left}.trajectory-table td,.trajectory-table th{padding:10px 16px;border-top:1px solid var(--line);text-align:left}.trajectory-table th{color:var(--muted);font:500 10px IBM Plex Mono,monospace}.movement-list{list-style:none;margin:0;padding:0}.movement-list li{padding:15px 16px;border-bottom:1px solid var(--line)}.movement-list li:last-child{border:0}.movement-meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font:500 10px IBM Plex Mono,monospace}.movement-list h3{margin:8px 0 5px;font-size:15px;line-height:1.5}.movement-list p{margin:0;color:var(--muted);font-size:12px}.text-link{display:inline-block;margin-top:9px;color:var(--trajectory);font-size:12px;font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}.section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.data-table th{color:var(--muted);font:500 10px IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.data-table tbody tr:hover{background:var(--surface-alt)}.role-shift{display:inline-flex;align-items:center;gap:7px}.role-shift:after{content:"→";color:var(--signal-deep);order:2}.role-shift b:last-child{order:3;color:var(--verified)}.role-shift b:first-child{order:1;font-weight:500}.action-bars{padding:16px}.action-row{grid-template-columns:100px 1fr 42px}.action-row span{font-size:12px}.action-row b{text-align:right;font:600 11px IBM Plex Mono,monospace}.bar{height:8px;background:#ecefec}.bar i{display:block;height:100%;width:var(--value);background:var(--trajectory)}.action-row:first-child .bar i{background:var(--signal)}.evidence-file{display:grid;grid-template-columns:.7fr 1.45fr .85fr;border:1px solid var(--line-strong);background:var(--surface)}.evidence-file>section{padding:22px;border-right:1px solid var(--line)}.evidence-file>section:last-child{border:0}.evidence-file h2{margin:0 0 16px;font-size:17px}.evidence-file h2 small{display:block;margin-bottom:6px;color:var(--signal-deep);font:500 10px IBM Plex Mono,monospace;letter-spacing:.1em}.movement-facts{margin:0}.movement-facts div{padding:8px 0;border-top:1px solid var(--line)}.movement-facts dt{color:var(--muted);font-size:11px}.movement-facts dd{margin:2px 0 0;font-weight:600}.primary-evidence{margin:0;padding:18px 20px;border-left:4px solid var(--signal);background:#fffaf0;font-size:17px;line-height:1.85}.evidence-location{margin-top:12px;color:var(--muted);font:11px IBM Plex Mono,monospace}.supporting{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.supporting h3{margin:0 0 8px;font-size:13px}.supporting p{margin:0;color:var(--muted);font-size:12px}.source-title{font-size:16px;font-weight:600;line-height:1.55}.source-meta{margin-top:12px;font-size:12px}.source-button{display:block;margin-top:18px;padding:10px 12px;border:1px solid var(--ink);border-radius:var(--radius);text-align:center;text-decoration:none;font-weight:600}.source-button:hover{background:var(--ink);color:white}.trace{display:flex;align-items:center;gap:9px;margin:18px 0}.trace-step{flex:1 1;min-height:68px;padding:12px;border:1px solid var(--line);background:var(--surface)}.trace-step strong{display:block;font-size:12px}.trace-step span{color:var(--muted);font-size:11px}.trace-step.current{border-top:3px solid var(--signal)}.trace-arrow{color:var(--line-strong)}.sparse-state{margin-top:18px;display:grid;grid-template-columns:1fr 1.4fr;border:1px dashed var(--line-strong);background:var(--surface-alt)}.sparse-state>div{padding:22px}.sparse-state>div+div{border-left:1px solid var(--line)}.sparse-state h2{margin:0 0 7px;font-size:17px}.sparse-state p{margin:0;color:var(--muted);font-size:13px}.coverage{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.coverage div{padding-left:12px;border-left:2px solid var(--line-strong)}.coverage strong{display:block;font:600 14px IBM Plex Mono,monospace}.coverage span,.page-footer{color:var(--muted);font-size:11px}.page-footer{display:flex;justify-content:space-between;gap:20px;margin-top:30px;padding-top:18px;border-top:1px solid var(--line)}.sample-label{color:var(--warning);font:500 10px IBM Plex Mono,monospace}@media (max-width:1050px){.global-nav a{padding-inline:10px}.search-button{min-width:0;width:42px;overflow:hidden;white-space:nowrap}.home-grid,.section-grid{grid-template-columns:1fr}.observation-strip{grid-template-columns:repeat(2,1fr)}.observation-strip article:nth-child(2){border-right:0}.observation-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.workspace{grid-template-columns:180px minmax(0,1fr)}.evidence-file{grid-template-columns:1fr 1.5fr}.evidence-file>section:last-child{grid-column:1/-1;border-top:1px solid var(--line)}}@media (max-width:760px){:root{--header-h:auto}.app-header{position:static;min-height:64px;height:auto;grid-template-columns:1fr auto;padding:12px 16px}.brand{min-width:0}.brand strong{font-size:13px}.global-nav{grid-column:1/-1;order:3;justify-self:stretch;overflow-x:auto;border-top:1px solid var(--line)}.global-nav a{min-height:44px;flex:1 0 auto}.review-mark{display:none}.page{padding:22px 16px 56px}.workspace{display:block}.context-rail{position:static;margin-bottom:22px;padding:0 0 14px;border-right:0;border-bottom:1px solid var(--line)}.local-nav{display:flex;overflow-x:auto}.local-nav a{flex:none;border-left:0;border-bottom:2px solid transparent}.local-nav a[aria-current=location]{border-bottom-color:var(--trajectory)}.rail-facts{display:none}.page-heading{display:block}.page-heading h1{font-size:31px}.heading-meta{margin-top:18px}.observation-strip{grid-template-columns:1fr 1fr}.home-grid{display:block}.home-grid>*+*{margin-top:16px}.section-grid{display:block}.section-grid>*+*{margin-top:16px}.evidence-file{display:block}.evidence-file>section{border-right:0;border-bottom:1px solid var(--line)}.evidence-file>section:last-child{border-bottom:0}.trace{display:grid}.trace-arrow{justify-self:center;transform:rotate(90deg)}.sparse-state{display:block}.sparse-state>div+div{border-left:0;border-top:1px solid var(--line)}.coverage{grid-template-columns:1fr}.page-footer{display:block}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.app-header,.local-nav,.toolbar{display:none}body{background:white}.page{max-width:none;padding:0}.workspace{display:block}.context-rail{position:static;border:0}.evidence-file,.panel{page-break-inside:avoid;break-inside:avoid}}.core-public .entity-v1 :where(:not(svg):not(svg *)){all:revert}.entity-v1-unused{--ink:#172033;--blue:#214fea;--field:#eef2f9;--muted:#53617b;--rule:#b7c4dd;--gutter:clamp(20px,4.5vw,72px)}.core-public .entity-v1 *{box-sizing:border-box}.entity-v1-unused{scroll-behavior:smooth;scroll-padding-top:20px}.core-public .entity-v1{margin:0;background:#fff}.core-public .entity-v1 button,.core-public .entity-v1 select{font:inherit}.core-public .entity-v1 a{color:inherit;text-underline-offset:5px}.core-public .entity-v1 a,.core-public .entity-v1 button,.core-public .entity-v1 summary{touch-action:manipulation}.core-public .entity-v1 button,.core-public .entity-v1 summary{cursor:pointer}.core-public .entity-v1 button{color:inherit}.core-public .entity-v1 a,.core-public .entity-v1 button,.core-public .entity-v1 summary{transition:background-color .15s,color .15s}.core-public .entity-v1 a:hover{color:var(--blue)}.core-public .entity-v1 :focus-visible{outline:3px solid var(--blue);outline-offset:4px;box-shadow:0 0 0 3px white}.core-public .entity-v1 h1,.core-public .entity-v1 h2,.core-public .entity-v1 h3,.core-public .entity-v1 p{margin:0}.core-public .entity-v1 h1,.core-public .entity-v1 h2,.core-public .entity-v1 h3{text-wrap:pretty;line-break:strict;overflow-wrap:anywhere}.core-public .entity-v1 h1{font-weight:750;letter-spacing:-.035em;line-height:1.5}.core-public .entity-v1 h2{font-size:22px;letter-spacing:-.025em;line-height:1.55}.core-public .entity-v1 h3{font-size:19px;line-height:1.65}.core-public .entity-v1 p{overflow-wrap:anywhere}.core-public .entity-v1 button{border:0}.core-public .entity-v1 time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entity-v1-unused{padding:16px var(--gutter);justify-content:space-between;gap:20px;font-size:20px;font-weight:800;text-decoration:none;gap:12px;font-size:33px;line-height:1}.core-public .entity-v1 nav{display:flex;gap:24px}.core-public .entity-v1 .crumb{padding:12px var(--gutter);color:var(--muted);font-size:12px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.core-public .entity-v1 .crumb a{display:inline-flex;min-height:44px;align-items:center}.core-public .entity-v1 .hero{background:var(--ink);color:#fff;padding:40px var(--gutter) 42px}.core-public .entity-v1 .hero a:hover{color:#cbd7ff}.core-public .entity-v1 .movement-hero{grid-template-columns:150px 1fr;align-items:start}.core-public .entity-v1 .date{display:flex;flex-direction:column;align-items:flex-start;font-size:13px;line-height:1.7;white-space:nowrap}.core-public .entity-v1 .date strong{font-size:52px;letter-spacing:-.06em;font-weight:650;line-height:1.25}.core-public .entity-v1 .date .year{font-weight:650;letter-spacing:.07em}.core-public .entity-v1 .hero .date{border-top:2px solid #fff;padding-top:12px;color:#fff}.core-public .entity-v1 .hero h1{font-size:clamp(28px,3vw,44px);max-width:25em}.core-public .entity-v1 .eyebrow{font-size:12px;color:var(--muted);font-weight:600;margin-bottom:12px}.core-public .entity-v1 .hero .eyebrow{color:#c7d2e7}.core-public .entity-v1 .original{margin-top:18px;font-size:13px}.core-public .entity-v1 .original summary{display:inline-flex;align-items:center;min-height:44px;gap:12px;text-decoration:underline;text-underline-offset:5px}.core-public .entity-v1 .original summary:before{content:"＋"}.core-public .entity-v1 .original[open] summary:before{content:"−"}.core-public .entity-v1 .original p{max-width:70ch;margin:8px 0 0;line-height:1.9}.core-public .entity-v1 .hero-action{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.core-public .entity-v1 .action{background:var(--blue);color:#fff;text-decoration:none;display:inline-flex;min-height:44px;padding:9px 18px;align-items:center;justify-content:center;font-weight:650;font-size:13px}.core-public .entity-v1 .action:hover{background:#173bc0;color:white}.core-public .entity-v1 .underlink{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.core-public .entity-v1 .actors{padding:26px var(--gutter);display:grid;grid-template-columns:150px 1fr;grid-gap:40px;gap:40px;border-bottom:1px solid var(--rule)}.core-public .entity-v1 .actors h2{font-size:13px;padding-top:9px}.core-public .entity-v1 .actor-list{display:flex;gap:10px 30px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.core-public .entity-v1 .actor-list a{display:inline-flex;align-items:center;min-height:44px;font-weight:650}.core-public .entity-v1 .reading{padding:42px var(--gutter) 50px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:56px;gap:56px}.core-public .entity-v1 .scope h2{font-size:24px;margin-bottom:20px}.core-public .entity-v1 .qualification{font-size:21px;font-weight:600;line-height:1.85;letter-spacing:-.01em;max-width:32em;padding-left:20px;border-left:3px solid var(--ink)}.core-public .entity-v1 .scope-note{color:var(--muted);font-size:12px;margin:18px 0 30px}.core-public .entity-v1 .metadata{border-top:1px solid var(--rule);padding-top:20px;margin-top:28px}.core-public .entity-v1 .metadata dl{display:grid;grid-template-columns:135px 1fr;grid-gap:12px;gap:12px;font-size:13px}.core-public .entity-v1 .metadata dt{color:var(--muted)}.core-public .entity-v1 .metadata dd{margin:0}.core-public .entity-v1 .document-field{background:var(--field);padding:20px}.core-public .entity-v1 .document{background:white;padding:30px 34px;border-top:3px solid var(--ink)}.core-public .entity-v1 .document-top{display:flex;justify-content:space-between;gap:16px;align-items:start;border-bottom:1px solid var(--rule);padding-bottom:17px;margin-bottom:22px;font-size:12px}.core-public .entity-v1 .document-top p{font-weight:650}.core-public .entity-v1 .document-top time{white-space:nowrap;color:var(--muted)}.core-public .entity-v1 .document h2{font-size:15px;margin-bottom:10px}.core-public .entity-v1 .document h3{font-size:17px;line-height:1.75}.core-public .entity-v1 .document .action{margin:20px 0 24px}.core-public .entity-v1 .quote-label{font-size:11px;color:var(--muted);margin:0 0 13px}.core-public .entity-v1 .document blockquote{font-family:FusionEvidence,"Noto Serif CJK JP",serif;font-size:17px;line-height:2.05;margin:0;overflow-wrap:anywhere;line-break:strict;white-space:pre-wrap}.core-public .entity-v1 .document-tail{border-top:1px solid var(--rule);margin-top:24px;padding-top:12px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.core-public .entity-v1 .reverse{padding:24px var(--gutter);background:var(--field);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.core-public .entity-v1 .reverse h2{font-size:16px}.core-public .entity-v1 .reverse a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}.core-public .entity-v1 .org-hero{align-items:end;justify-content:space-between;gap:36px}.core-public .entity-v1 .org-hero h1{font-size:clamp(28px,3.6vw,50px)}.core-public .entity-v1 .org-hero .role{font-size:14px;color:#c7d2e7;max-width:58ch;margin-top:18px}.core-public .entity-v1 .org-latest{flex-shrink:0;border-left:1px solid #53617b;padding-left:34px;font-size:12px;color:#c7d2e7}.core-public .entity-v1 .org-latest time{display:block;color:white;font-size:24px;font-weight:600}.core-public .entity-v1 .technology-section{padding:28px var(--gutter) 30px;border-bottom:1px solid var(--rule)}.core-public .entity-v1 .section-top{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}.core-public .entity-v1 .section-top p{font-size:12px;color:var(--muted)}.core-public .entity-v1 .filters{display:flex;flex-wrap:wrap;gap:8px}.core-public .entity-v1 .filters button{background:white;border:1px solid var(--rule);padding:10px 17px;min-height:48px;display:flex;gap:12px;align-items:center;font-size:14px;font-weight:600;text-align:left;max-width:100%}.core-public .entity-v1 .filters button:hover{background:var(--field)}.core-public .entity-v1 .filters button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:white}.core-public .entity-v1 .selection-label{font-size:10px;font-weight:450}.core-public .entity-v1 .history{padding:36px var(--gutter) 48px}.core-public .entity-v1 .history-header{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:28px}.core-public .entity-v1 .history-header p{color:var(--muted);font-size:12px;margin-top:8px}.core-public .entity-v1 .records{list-style:none;margin:0;padding:0}.core-public .entity-v1 .record{border-top:1px solid var(--rule)}.core-public .entity-v1 .record summary{list-style:none;display:grid;grid-template-columns:125px minmax(0,1fr) 44px;grid-gap:25px;gap:25px;padding:25px 0;align-items:start}.core-public .entity-v1 .record summary::-webkit-details-marker{display:none}.core-public .entity-v1 .record summary:hover .record-title{text-decoration:underline;text-underline-offset:5px}.core-public .entity-v1 .record .date{color:var(--blue)}.core-public .entity-v1 .record .date strong{font-size:33px}.core-public .entity-v1 .record-title{font-size:23px;line-height:1.6;font-weight:700;display:block;max-width:42em}.core-public .entity-v1 .record-tech{display:block;font-size:12px;font-weight:450;color:var(--muted);margin-bottom:6px}.core-public .entity-v1 .expand{min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--rule);font-size:23px}.core-public .entity-v1 .expand:before{content:"＋"}.core-public .entity-v1 .record[open] .expand:before{content:"−"}.core-public .entity-v1 .record[open] .record-title{color:var(--ink)}.core-public .entity-v1 .record-body{margin:0 0 28px 150px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:34px;gap:34px}.core-public .entity-v1 .record-body .qualification{font-size:17px;padding-left:16px}.core-public .entity-v1 .record-body h3{font-size:14px;margin-bottom:12px}.core-public .entity-v1 .record-body .document{padding:23px 27px}.core-public .entity-v1 .record-body .document blockquote{font-size:15px}.core-public .entity-v1 .record-body .document-field{padding:12px}.core-public .entity-v1 .record-body .document h3{font-size:15px}.core-public .entity-v1 .record-body .actor-list{display:block;font-size:13px;margin-top:12px}.core-public .entity-v1 .record-body .actor-list a{min-height:44px}.core-public .entity-v1 .record-body .scope-note{margin:14px 0}.core-public .entity-v1 .record-body .underlink{margin-top:10px}.core-public .entity-v1 .history .older{padding:26px 0 14px;font-size:12px;color:var(--muted);border-top:1px solid var(--rule)}.entity-v1-unused{max-width:1600px;margin:auto;padding:32px var(--gutter);gap:24px;flex-wrap:wrap;border-top:1px solid var(--rule);font-size:18px;display:inline-flex}.core-public .entity-v1 .sr{-webkit-clip-path:inset(50%);clip-path:inset(50%)}.entity-v1-unused{position:fixed;z-index:10;top:8px;left:8px;width:auto;height:auto;-webkit-clip-path:none;clip-path:none;padding:12px}.core-public .entity-v1 .empty{padding:25px;background:var(--field)}@media(max-width:900px){.core-public .entity-v1 .reading{gap:28px;grid-template-columns:1fr 1.1fr}.core-public .entity-v1 .actors,.core-public .entity-v1 .movement-hero{grid-template-columns:110px 1fr;gap:28px}.core-public .entity-v1 .record-body{margin-left:0;gap:24px}.core-public .entity-v1 .document{padding:24px}.core-public .entity-v1 .org-hero{align-items:start}.core-public .entity-v1 .org-latest{padding-left:20px}}@media(max-width:650px){.entity-v1-unused{--gutter:20px;padding-top:10px;padding-bottom:10px;font-size:17px;gap:7px;font-size:26px;gap:10px;font-size:11px}.core-public .entity-v1 .crumb{gap:12px;padding-top:5px;padding-bottom:5px}.core-public .entity-v1 .hero{padding-top:24px;padding-bottom:27px}.core-public .entity-v1 .movement-hero{display:block}.core-public .entity-v1 .hero .date{flex-direction:row;align-items:baseline;gap:10px;border-top:0;padding-top:0;margin-bottom:20px}.core-public .entity-v1 .hero .date strong{font-size:30px}.core-public .entity-v1 .hero .date .date-label{margin-left:auto;font-size:11px}.core-public .entity-v1 .hero h1{font-size:27px;line-height:1.55;letter-spacing:-.03em}.core-public .entity-v1 .eyebrow{margin-bottom:8px}.core-public .entity-v1 .hero-action{margin-top:18px;gap:12px}.core-public .entity-v1 .original{margin-top:10px}.core-public .entity-v1 .actors{display:block;padding-top:20px;padding-bottom:20px}.core-public .entity-v1 .actors h2{padding:0;margin-bottom:8px}.core-public .entity-v1 .actor-list,.core-public .entity-v1 .actor-list li{display:block}.core-public .entity-v1 .actor-list a{font-size:14px}.core-public .entity-v1 .reading{display:block;padding-top:28px;padding-bottom:28px}.core-public .entity-v1 .scope h2{font-size:21px;margin-bottom:16px}.core-public .entity-v1 .qualification{font-size:19px;padding-left:16px}.core-public .entity-v1 .scope-note{margin:16px 0 22px}.core-public .entity-v1 .metadata{margin:22px 0}.core-public .entity-v1 .metadata dl{grid-template-columns:120px 1fr;font-size:12px}.core-public .entity-v1 .document-field{padding:12px;margin-top:28px}.core-public .entity-v1 .document{padding:20px}.core-public .entity-v1 .document-top{flex-wrap:wrap;gap:5px;margin-bottom:17px}.core-public .entity-v1 .document-top time{font-size:11px}.core-public .entity-v1 .document h3{font-size:15px}.core-public .entity-v1 .document blockquote{font-size:16px}.core-public .entity-v1 .document .action{margin:18px 0 20px}.core-public .entity-v1 .reverse{display:block}.core-public .entity-v1 .reverse a{display:flex;margin-top:6px}.core-public .entity-v1 .org-hero{display:block}.core-public .entity-v1 .org-hero h1{font-size:30px}.core-public .entity-v1 .org-hero .role{font-size:12px;margin-top:12px}.core-public .entity-v1 .org-latest{border-left:0;border-top:1px solid #53617b;padding:13px 0 0;margin-top:20px;display:flex;align-items:baseline;gap:15px;flex-wrap:wrap}.core-public .entity-v1 .org-latest time{font-size:20px}.core-public .entity-v1 .technology-section{padding-top:24px;padding-bottom:24px}.core-public .entity-v1 .section-top{display:block;margin-bottom:16px}.core-public .entity-v1 .section-top h2{font-size:20px}.core-public .entity-v1 .section-top p{margin-top:6px}.core-public .entity-v1 .filters{gap:8px}.core-public .entity-v1 .filters button{padding:9px 12px;font-size:13px;min-height:44px}.core-public .entity-v1 .history{padding-top:27px}.core-public .entity-v1 .history-header{display:block;margin-bottom:22px}.core-public .entity-v1 .history-header h2{font-size:22px}.core-public .entity-v1 .record summary{grid-template-columns:1fr 36px;gap:8px;padding:21px 0}.core-public .entity-v1 .record .date{grid-column:1/-1;flex-direction:row;gap:9px;align-items:baseline}.core-public .entity-v1 .record .date strong{font-size:25px}.core-public .entity-v1 .record .date .date-label{display:none}.core-public .entity-v1 .record-title{font-size:19px;line-height:1.65}.core-public .entity-v1 .record-tech{font-size:11px}.core-public .entity-v1 .expand{min-width:32px;min-height:36px;font-size:20px}.core-public .entity-v1 .record-body{display:block;margin-bottom:24px}.core-public .entity-v1 .record-body .qualification{font-size:17px}.core-public .entity-v1 .record-body .document-field{margin-top:18px}.core-public .entity-v1 .record-body .document{padding:18px}.core-public .entity-v1 .record-body .document blockquote{font-size:15px}.core-public .entity-v1 .reverse{padding-top:20px;padding-bottom:20px}.entity-v1-unused{gap:12px;padding-top:22px;padding-bottom:22px;width:100%}}@media(max-width:350px){.entity-v1-unused{--gutter:16px}.core-public .entity-v1 .hero h1{font-size:24px}.entity-v1-unused{font-size:16px;font-size:10px;gap:8px}.core-public .entity-v1 .document{padding:17px}.core-public .entity-v1 .org-hero h1{font-size:27px}.core-public .entity-v1 .record-title{font-size:18px}}@media(prefers-reduced-motion:reduce){.entity-v1-unused{scroll-behavior:auto}.core-public .entity-v1 *{transition:none!important}}.core-public .entity-v1 .qualification .limit{display:block;margin-top:8px}.core-public .entity-v1 .source-title{font-size:16px;font-weight:550;line-height:1.8}@media(max-width:650px){.core-public .entity-v1 .org-hero{padding-top:22px;padding-bottom:22px}.core-public .entity-v1 .org-latest{margin-top:14px;padding-top:10px}.core-public .entity-v1 .history-header p{max-width:36em}.core-public .entity-v1 .technology-section{padding-top:20px;padding-bottom:20px}.core-public .entity-v1 .record-body .source-title{font-size:14px}}.entity-v1-unused{line-height:1.3;letter-spacing:.01em;font-weight:600;margin-right:auto;font-size:10px;line-height:1.6;letter-spacing:.07em;margin-top:4px;font-weight:400;margin-left:auto;background:white;padding:8px 16px;display:flex;align-items:center;gap:8px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.core-public .entity-v1 .record-note{margin-top:22px;font-size:12px;color:var(--muted)}.core-public .entity-v1 .record-note h3{font-size:12px}.core-public .entity-v1 .claim-section{margin:0 0 28px;padding:18px 22px;background:var(--field)}.core-public .entity-v1 .claim-section h3{font-size:14px;margin-bottom:10px}.core-public .entity-v1 .claim summary{list-style:none;min-height:44px}.core-public .entity-v1 .claim summary::-webkit-details-marker{display:none}.core-public .entity-v1 .claim-context{display:block;font-size:11px;color:var(--muted);margin-bottom:4px}.core-public .entity-v1 .claim summary>span:nth-child(2){font-size:15px;font-weight:550;display:block;max-width:65em}.core-public .entity-v1 .claim .underlink{font-size:12px;text-decoration:underline}.core-public .entity-v1 .claim .underlink:before{content:"＋";margin-right:10px}.core-public .entity-v1 .claim[open] .underlink:before{content:"−"}.core-public .entity-v1 .claim .document-field{padding:0;max-width:850px}.core-public .entity-v1 .claim .document{margin-top:12px}.core-public .entity-v1 .claim .document .quote-label{margin-bottom:15px}.entity-v1-unused{color:var(--ink);border:1px solid var(--rule);padding:28px;width:min(680px,calc(100% - 32px));max-height:85dvh;background:#172033aa;margin:10px 0 18px auto;padding:8px 14px;background:var(--field);font-size:13px;width:100%;min-height:48px;border:1px solid var(--muted);font:inherit;padding:8px;margin:8px 0 16px;display:block;min-height:44px;padding:13px 0;border-bottom:1px solid var(--rule);font-size:12px}@media(max-width:650px){.entity-v1-unused{padding:10px;min-width:44px;display:none;font-size:20px;font-size:9px}.core-public .entity-v1 .claim-section{padding:16px;margin-bottom:22px}.core-public .entity-v1 .claim summary>span:nth-child(2){font-size:14px}.core-public .entity-v1 .record-note{margin-top:18px}}.core-public .entity-v1 .quote-preview{font-family:FusionEvidence,"Noto Serif CJK JP",serif;font-size:17px;line-height:2.05}.core-public .entity-v1 .quote-full summary{min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:5px;font-size:13px;margin:12px 0}.core-public .entity-v1 .quote-full summary:before{content:"＋";margin-right:12px}.core-public .entity-v1 .quote-full[open] summary:before{content:"−"}.core-public .entity-v1 .long-quote:has(.quote-full[open]) .quote-preview{display:none}.core-public .entity-v1 .record-body .quote-preview{font-size:15px}.entity-v1-unused{background:var(--ink);border-bottom-color:#53617b;background:transparent;color:white;border-color:#53617b;color:#c7d2e7}@media(max-width:650px){.core-public .entity-v1 .actors{padding-top:15px;padding-bottom:15px}.core-public .entity-v1 .quote-preview{font-size:16px}}.core-public .entity-v1.org-refined .crumb{background:var(--ink);color:#c7d2e7;padding-top:4px;padding-bottom:4px;border:0}.core-public .entity-v1.org-refined .crumb a:hover{color:white}.core-public .entity-v1.org-refined .hero{padding-top:28px;padding-bottom:38px}.core-public .entity-v1.org-refined .org-hero{align-items:center;gap:30px}.core-public .entity-v1.org-refined .org-hero h1{font-size:clamp(32px,4.2vw,60px);line-height:1.4;letter-spacing:-.025em;max-width:21em;text-wrap:pretty}.core-public .entity-v1.org-refined .org-latest{padding-left:24px;border-left:1px solid var(--muted);white-space:nowrap}.core-public .entity-v1.org-refined .org-latest time{font-size:24px}.core-public .entity-v1.org-refined .technology-section{padding-top:24px;padding-bottom:0;border-bottom:0}.core-public .entity-v1.org-refined .technology-section h2{font-size:13px;margin-bottom:12px}.core-public .entity-v1.org-refined .filters{display:grid;grid-template-columns:repeat(var(--tech-count,4),minmax(0,1fr));grid-gap:0;gap:0}.core-public .entity-v1.org-refined .filters button{display:flex;justify-content:space-between;gap:8px;min-height:66px;border:0;border-bottom:1px solid var(--rule);padding:12px 18px;background:white;color:var(--ink);font-size:15px;line-height:1.6}.core-public .entity-v1.org-refined .filters button:first-child{padding-left:0}.core-public .entity-v1.org-refined .filters button:hover{background:var(--field)}.core-public .entity-v1.org-refined .filters button[aria-pressed=true]{background:white;color:var(--blue);border-bottom:3px solid var(--blue)}.core-public .entity-v1.org-refined .filters .selection-label{min-width:3em;font-size:10px}.core-public .entity-v1.org-refined .filter-name{text-wrap:pretty;overflow-wrap:anywhere}.core-public .entity-v1.org-refined .history{padding-top:24px;padding-bottom:32px}.core-public .entity-v1.org-refined .involvement{border-bottom:1px solid var(--rule);margin-bottom:32px}.core-public .entity-v1.org-refined .involvement>summary{list-style:none;display:grid;grid-template-columns:150px 1fr 32px;align-items:center;grid-gap:18px;gap:18px;padding:0 0 15px;min-height:52px}.core-public .entity-v1.org-refined .involvement>summary::-webkit-details-marker{display:none}.core-public .entity-v1.org-refined .involvement-label{font-size:12px;color:var(--muted)}.core-public .entity-v1.org-refined .involvement-preview{font-size:14px;font-weight:550}.core-public .entity-v1.org-refined .involvement .expand{min-width:30px;min-height:32px;font-size:20px;border:0}.core-public .entity-v1.org-refined .involvement[open]>.involvement-content{padding:10px 0 24px;max-width:950px;margin-left:168px}.core-public .entity-v1.org-refined .involvement[open]>summary .expand:before{content:"−"}.core-public .entity-v1.org-refined .claim-statement{font-size:18px;font-weight:600;margin-top:14px}.core-public .entity-v1.org-refined .involvement article+article{margin-top:24px}.core-public .entity-v1.org-refined .involvement h3{font-size:18px}.core-public .entity-v1.org-refined .history-header{margin:0 0 20px;align-items:baseline}.core-public .entity-v1.org-refined .history-header h2{font-size:22px}.core-public .entity-v1.org-refined .history-header p{margin:0;white-space:nowrap}.core-public .entity-v1.org-refined .record summary{grid-template-columns:108px minmax(0,1fr) 32px;gap:22px;padding:22px 0}.core-public .entity-v1.org-refined .record-title{font-size:23px;line-height:1.65;max-width:39em;font-weight:650}.core-public .entity-v1.org-refined .records>li:first-child .record-title{font-size:30px;line-height:1.55}.core-public .entity-v1.org-refined .record .expand{min-height:32px;min-width:32px;border:0;font-size:24px}.core-public .entity-v1.org-refined .record-tech{font-size:12px;margin-bottom:8px}.core-public .entity-v1.org-refined .record .date strong{font-size:30px}.core-public .entity-v1.org-refined .records>li:first-child .date strong{font-size:42px}.core-public .entity-v1.org-refined .record-body{margin-left:130px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;margin-bottom:32px}.core-public .entity-v1.org-refined .record-body h4{font-size:14px;line-height:1.7;margin:0 0 13px;font-weight:650}.core-public .entity-v1.org-refined .record-body .qualification{font-size:18px;line-height:1.9;padding-left:17px}.core-public .entity-v1.org-refined .record-context{margin-top:24px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.core-public .entity-v1.org-refined .record-context>summary{display:flex;align-items:center;gap:12px;padding:10px 0;min-height:48px;font-size:12px;font-weight:550;list-style:none}.core-public .entity-v1.org-refined .record-context>summary:before{content:"＋";font-size:18px}.core-public .entity-v1.org-refined .record-context[open]>summary:before{content:"−"}.core-public .entity-v1.org-refined .record-context>div{padding-bottom:16px}.core-public .entity-v1.org-refined .context-label{font-size:12px;font-weight:650;margin:12px 0 8px}.core-public .entity-v1.org-refined .full-title,.core-public .entity-v1.org-refined .record-note-text{font-size:13px}.core-public .entity-v1.org-refined .record-context .metadata{margin:16px 0}.core-public .entity-v1.org-refined .record-context .metadata dl{grid-template-columns:110px 1fr}.core-public .entity-v1.org-refined .record-body .movement-link{margin-top:10px;font-size:13px}.core-public .entity-v1.org-refined .record-body .document-field{margin-top:0;padding:16px}.core-public .entity-v1.org-refined .record-body .document{padding:24px 28px}.core-public .entity-v1.org-refined .record-body .document blockquote,.core-public .entity-v1.org-refined .record-body .source-title{font-size:16px}.core-public .entity-v1.org-refined .history-note{color:var(--muted);font-size:12px;margin-top:20px}@media(max-width:1000px){.core-public .entity-v1.org-refined .org-hero h1{font-size:40px}.core-public .entity-v1.org-refined .filters button{font-size:13px;padding-left:10px;padding-right:10px}.core-public .entity-v1.org-refined .record-body{margin-left:0;gap:24px}.core-public .entity-v1.org-refined .involvement[open]>.involvement-content{margin-left:0}.core-public .entity-v1.org-refined .records>li:first-child .record-title{font-size:25px}}@media(max-width:650px){.core-public .entity-v1.org-refined .crumb{font-size:11px;line-height:1.5;gap:8px;padding-top:4px;padding-bottom:4px}.core-public .entity-v1.org-refined .crumb span:last-child{display:none}.core-public .entity-v1.org-refined .hero{padding-top:16px;padding-bottom:24px}.core-public .entity-v1.org-refined .org-hero h1{font-size:32px;line-height:1.45;max-width:100%}.core-public .entity-v1.org-refined .hero .eyebrow{font-size:11px;margin-bottom:8px}.core-public .entity-v1.org-refined .org-latest{border:0;padding:0;margin-top:15px;display:flex;gap:12px;align-items:baseline;font-size:11px}.core-public .entity-v1.org-refined .org-latest time{font-size:18px}.core-public .entity-v1.org-refined .technology-section{padding-top:19px}.core-public .entity-v1.org-refined .technology-section h2{font-size:12px;margin-bottom:7px}.core-public .entity-v1.org-refined .filters{grid-template-columns:repeat(2,minmax(0,1fr))}.core-public .entity-v1.org-refined .filters button{min-height:63px;padding:10px 8px;font-size:13px;gap:5px;align-items:center}.core-public .entity-v1.org-refined .filters button:nth-child(odd){padding-left:0}.core-public .entity-v1.org-refined .filters button:nth-child(2n){padding-left:14px}.core-public .entity-v1.org-refined .selection-label{min-width:0!important}.core-public .entity-v1.org-refined .filters button[aria-pressed=false] .selection-label{display:none}.core-public .entity-v1.org-refined .history{padding-top:17px}.core-public .entity-v1.org-refined .involvement{margin-bottom:24px}.core-public .entity-v1.org-refined .involvement>summary{grid-template-columns:1fr 24px;gap:5px 10px;padding-bottom:12px}.core-public .entity-v1.org-refined .involvement-label{font-size:11px;grid-column:1}.core-public .entity-v1.org-refined .involvement-preview{font-size:13px;grid-column:1}.core-public .entity-v1.org-refined .involvement>summary .expand{grid-column:2;grid-row:1/3;min-width:24px;min-height:32px}.core-public .entity-v1.org-refined .involvement-content .claim-statement{font-size:16px}.core-public .entity-v1.org-refined .history-header{display:flex;margin-bottom:10px;gap:12px;align-items:baseline}.core-public .entity-v1.org-refined .history-header h2{font-size:19px;line-height:1.6}.core-public .entity-v1.org-refined .history-header p{font-size:10px}.core-public .entity-v1.org-refined .record summary{grid-template-columns:1fr 26px;padding:20px 0;gap:8px 10px}.core-public .entity-v1.org-refined .record .date{grid-column:1/-1;gap:8px}.core-public .entity-v1.org-refined .record .date strong{font-size:24px}.core-public .entity-v1.org-refined .records>li:first-child .date strong{font-size:32px}.core-public .entity-v1.org-refined .record-tech{font-size:11px;margin-bottom:5px}.core-public .entity-v1.org-refined .record-title{font-size:18px;line-height:1.7}.core-public .entity-v1.org-refined .records>li:first-child .record-title{font-size:23px;line-height:1.55}.core-public .entity-v1.org-refined .record .expand{min-width:26px;min-height:32px;font-size:22px}.core-public .entity-v1.org-refined .record-body{display:block;margin-bottom:24px}.core-public .entity-v1.org-refined .record-body h4{font-size:13px;margin-bottom:10px}.core-public .entity-v1.org-refined .record-body .qualification{font-size:17px;line-height:1.85;padding-left:14px}.core-public .entity-v1.org-refined .record-context{margin-top:18px}.core-public .entity-v1.org-refined .record-context>summary{min-height:44px;padding:8px 0}.core-public .entity-v1.org-refined .record-body .document-field{margin-top:20px;padding:12px}.core-public .entity-v1.org-refined .record-body .document{padding:20px}.core-public .entity-v1.org-refined .record-body .source-title{font-size:15px}.core-public .entity-v1.org-refined .record-body .document blockquote{font-size:16px}.core-public .entity-v1.org-refined .record-body .movement-link{margin-top:8px}.core-public .entity-v1.org-refined .reverse{padding-top:20px;padding-bottom:20px}}@media(max-width:350px){.core-public .entity-v1.org-refined .org-hero h1{font-size:28px}.core-public .entity-v1.org-refined .filters button{font-size:12px}.core-public .entity-v1.org-refined .records>li:first-child .record-title{font-size:21px}.core-public .entity-v1.org-refined .record-body .document{padding:17px}}.core-public .entity-v1.org-refined .quote-full>summary{display:flex;align-items:center;gap:0;min-height:44px;padding:8px 0;font-size:13px}.core-public .entity-v1.org-refined .quote-full>summary:before{margin-right:10px}.core-public .entity-v1.org-refined .filter-name .phrase{max-width:100%}@media(max-width:650px){.core-public .entity-v1.org-refined .crumb span[aria-hidden]{display:none}}.core-public .entity-v1.org-refined .involvement-time{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-top:4px}.core-public .entity-v1.org-refined .technology-caption{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.core-public .entity-v1.org-refined .technology-caption p{font-size:11px;color:var(--muted);margin:0 0 12px}.core-public .entity-v1.org-refined #technology-destination:empty{display:none}.core-public .entity-v1.org-refined #technology-destination .underlink{font-size:12px;min-height:44px}.core-public .entity-v1{--ink:var(--core-ink,#172033);--blue:var(--core-signal,#214fea);--field:var(--core-field,#eef2f9);--muted:var(--core-muted,#53617b);--rule:var(--core-rule,#b7c4dd);--gutter:clamp(20px,4.5vw,72px);font-family:FusionNoto,Noto Sans CJK JP,sans-serif;font-size:15px;line-height:1.85;color:var(--ink);margin:0 calc(-1 * var(--shell-pad,0px))}.core-public .entity-v1 .hero{display:block;border:0;border-radius:0;min-height:0;margin:0;box-shadow:none}.core-public .entity-v1 .movement-hero{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:40px;gap:40px}.core-public .entity-v1 .org-hero{display:flex}.core-public .entity-v1 .hero .date strong,.core-public .entity-v1 .hero h1{color:white}.core-public .entity-v1 .qualification{margin:0}.core-public .entity-v1 .document h4{font-size:15px;line-height:1.7;margin:0 0 10px}.core-public .entity-v1 .record summary{background:transparent;border-radius:0;color:var(--ink)}.core-public .entity-v1 .record>summary:after{display:none}.core-public .entity-v1 .quote-full>summary{display:flex;min-height:44px;padding:8px 0;font-size:13px;gap:10px}.core-public .entity-v1 .empty{padding:24px 0}.core-public .entity-v1 .reverse>div{min-width:0;max-width:100%}.core-public .entity-v1 .reverse a{overflow-wrap:anywhere;margin-right:16px}.core-public .entity-v1 .sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:650px){.core-public .entity-v1 .movement-hero,.core-public .entity-v1 .org-hero{display:block}.core-public .entity-v1 .hero{padding-top:20px;padding-bottom:24px}.core-public .entity-v1 .hero h1{font-size:27px}.core-public .entity-v1.org-refined .hero h1{font-size:32px}.core-public .entity-v1 .hero .date{margin-bottom:14px}.core-public .entity-v1 .reading{gap:24px}}@media(max-width:350px){.core-public .entity-v1{--gutter:16px}.core-public .entity-v1 .hero h1{font-size:24px}.core-public .entity-v1.org-refined .hero h1{font-size:28px}}.core-public .entity-v1{margin:0 -48px}.core-public.fusion-intelligence-page .entity-v1 .crumb{margin:0;padding:12px var(--gutter);display:flex;gap:16px;align-items:center;flex-wrap:wrap}.core-public .entity-v1 h1,.core-public .entity-v1 h2,.core-public .entity-v1 h3,.core-public .entity-v1 h4{font-family:inherit;font-weight:700}.core-public .entity-v1 p{color:inherit}.core-public .entity-v1 .document-tail,.core-public .entity-v1 .quote-label,.core-public .entity-v1 .scope-note{color:var(--muted)}.core-public .entity-v1 summary{min-height:44px}.core-public .entity-v1 .involvement[open]>summary .expand:before{content:"−"}.core-public .entity-v1 .record .date-label{display:none}@media(max-width:1100px) and (min-width:761px){.core-public .entity-v1{margin:0 -30px}}@media(max-width:760px){.core-public .entity-v1{margin:0 -20px}.core-public.fusion-intelligence-page .entity-v1 .crumb{padding:4px var(--gutter)}}.core-public .entity-v1 .crumb span[aria-current]{max-width:55em;overflow-wrap:anywhere}.core-public .entity-v1 .record-title,.core-public .entity-v1 .scope p{word-break:auto-phrase}.core-public .entity-v1 .phrase{display:inline-block;max-width:100%}.core-public .entity-v1 .hero-action{margin-top:22px}@media(max-width:650px){.core-public .entity-v1 .crumb span[aria-current]{display:none}.core-public .entity-v1 .crumb{font-size:11px}}.core-public .entity-v1 .search-entry-links{display:block;margin:24px var(--gutter)}.core-public .entity-v1 .search-entry-links>div{display:flex;flex-wrap:wrap;gap:8px 24px;border-bottom:1px solid var(--rule);padding:8px 0}.core-public .entity-v1 .search-entry-links a{display:flex;flex-wrap:wrap;align-items:center;min-height:44px;max-width:100%;gap:0 .25em;font-size:14px;color:var(--ink)}.core-public .entity-v1 .search-entry-links a>span{display:inline-block;flex:0 1 auto}.core-public .entity-v1>.section{padding:24px var(--gutter)}.core-public .entity-v1>.section h2{margin-bottom:18px}.core-public .entity-v1>.section h3{margin:20px 0 8px;font-size:16px}.core-public .entity-v1 .related-links{display:flex;gap:8px 24px;flex-wrap:wrap}.core-public .entity-v1 .page-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-size:14px}.core-public .entity-v1 .organization-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.core-public .entity-v1 .organization-list a{display:inline-flex;align-items:center;min-height:44px}.core-public .entity-v1 .organization-list p{color:var(--muted);font-size:12px}@media(max-width:650px){.core-public .entity-v1 .search-entry-links>div{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px}.core-public .entity-v1 .organization-list{grid-template-columns:minmax(0,1fr)}}.core-public .discovery-search,.core-public .discovery-v1{--d-ink:#172033;--d-blue:#214fea;--d-muted:#53617b;--d-field:#eef2f9;--d-rule:#b7c4dd;font-family:FusionNoto,Noto Sans JP,sans-serif;color:var(--d-ink);line-height:1.7;letter-spacing:0}.core-public .discovery-v1{margin:0;padding:0;max-width:none}.core-public .discovery-v1 *{min-width:0}.core-public .discovery-v1 a{color:var(--d-ink);text-underline-offset:5px}.core-public .discovery-v1 h1,.core-public .discovery-v1 h2,.core-public .discovery-v1 h3,.core-public .discovery-v1 h4,.core-public .discovery-v1 h5{font-family:inherit;letter-spacing:0;text-wrap:pretty;overflow-wrap:anywhere}.core-public .discovery-v1 .discovery-hero{background:var(--d-ink);color:#fff;padding:36px 40px;margin:0 calc(-1 * var(--gutter)) 40px}.core-public .discovery-hero h1{font-size:clamp(32px,4vw,52px);font-weight:750;line-height:1.4}.core-public .discovery-hero p{font-size:16px;margin-top:12px;color:#c7d2e7;max-width:36em}.core-public .discovery-v1 .crumb{padding:18px 0;font-size:12px}.core-public .discovery-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:28px 0 20px}.core-public .discovery-section-heading h2{font-size:24px}.core-public .discovery-scope,.core-public .discovery-section-heading p{font-size:12px;color:var(--d-muted)}.core-public .technology-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;padding:40px 0 48px;border-top:2px solid var(--d-ink)}.core-public .technology-identity h3{font-size:clamp(27px,3vw,38px);line-height:1.5;max-width:16em}.core-public .technology-identity h3 a{text-decoration:none}.core-public .technology-identity h3 a:hover{text-decoration:underline}.core-public .technology-identity .current-label{font-size:12px;color:var(--d-muted);margin-top:24px}.core-public .technology-state{font-size:21px;font-weight:650;line-height:1.8;margin-top:8px}.core-public .technology-state a{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px}.core-public .technology-identity .technology-limit{font-size:13px;line-height:1.9;margin:12px 0 20px;max-width:30em;color:var(--d-muted)}.core-public .discovery-v1 .discovery-primary{display:inline-flex;align-items:center;min-height:48px;background:var(--d-blue);color:white;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none}.core-public .discovery-text-link{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:12px 0;min-height:44px;font-size:13px;text-decoration:underline}.core-public .technology-latest h4{font-size:13px;color:var(--d-muted);font-weight:500;margin:0 0 16px}.core-public .technology-latest h5{font-size:22px;line-height:1.75;margin:12px 0}.core-public .technology-latest h5 a{text-decoration:none}.core-public .technology-latest h5 a:hover{text-decoration:underline}.core-public .discovery-date{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--d-blue);line-height:1.15;white-space:nowrap}.core-public .discovery-date small{display:block;color:var(--d-muted);font-size:12px;margin-bottom:7px}.core-public .discovery-date strong{font-weight:700;font-size:38px;letter-spacing:-.04em}.core-public .discovery-date>span{font-size:13px;color:var(--d-muted)}.core-public .discovery-scope{margin-top:28px}.core-public .discovery-v1 .toolbar{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 24px;padding:0;border:0;background:none}.core-public .discovery-v1 .toolbar a{border:0;border-bottom:3px solid transparent;border-radius:0;padding:8px 0;min-height:44px;font-size:14px;background:none;text-decoration:none}.core-public .discovery-v1 .toolbar a.selected{color:var(--d-blue);border-color:var(--d-blue);font-weight:700}.core-public .discovery-v1 .movement-index-select{display:none}.core-public .discovery-v1 .movement-index-note{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--d-muted);margin:20px 0}.core-public .discovery-v1 .movement-panel{padding:0;border:0;background:none;box-shadow:none}.core-public .discovery-v1 .panel-head{display:flex;justify-content:space-between;gap:20px;padding:0 0 20px}.core-public .discovery-v1 .panel-head h2{font-size:24px}.core-public .discovery-v1 .panel-head>span{font-size:12px;color:var(--d-muted)}.core-public .discovery-v1 .movement-list{list-style:none;padding:0;margin:0}.core-public .discovery-v1 .movement-list>li{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:24px;gap:24px;border-top:1px solid var(--d-rule);border-bottom:0;padding:28px 0}.core-public .discovery-v1 .movement-list>li:first-child{border-top:2px solid var(--d-ink)}.core-public .discovery-v1 .movement-list h3{font-size:23px;line-height:1.75;max-width:39em;margin:8px 0 12px}.core-public .discovery-v1 .movement-list h3 a{text-decoration:none}.core-public .discovery-v1 .movement-list h3 a:hover{text-decoration:underline}.core-public .discovery-v1 .movement-list p{font-size:13px;line-height:1.9;color:var(--d-muted);max-width:60em}.core-public .discovery-v1 .movement-meta{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;color:var(--d-muted)}.core-public .discovery-v1 .movement-classification{margin-top:12px;font-size:12px;color:var(--d-muted)}.core-public .discovery-v1 .movement-classification summary{width:-moz-fit-content;width:fit-content;min-height:44px;padding:10px 0;cursor:pointer}.core-public .discovery-v1 .text-link{margin-top:6px;min-height:44px;font-size:14px}.core-public .discovery-v1 .progressive-disclosure{padding:12px 0;border-top:1px solid var(--d-rule)}.core-public .discovery-v1 .progressive-disclosure>summary{min-height:48px;padding:12px 0;cursor:pointer;font-weight:600}.core-public .discovery-v1 .page-footer{margin-top:32px;font-size:12px;color:var(--d-muted)}.core-public .search-dialog.discovery-search{width:min(1020px,calc(100% - 48px));height:90dvh;max-height:90dvh;padding:0;border:0;background:#fff;color:#172033;overflow:auto;overscroll-behavior:contain}.core-public .discovery-search::-webkit-backdrop{background:#172033aa}.core-public .discovery-search::backdrop{background:#172033aa}.core-public .discovery-search .search-context{background:#172033;color:#fff;padding:28px 40px}.core-public .discovery-search .dialog-head{align-items:start;gap:16px}.core-public .discovery-search .dialog-head h2{font:700 30px/1.5 FusionNoto,sans-serif;letter-spacing:0;max-width:calc(100% - 60px)}.core-public .discovery-search .dialog-head .close{color:#fff;border:1px solid #c7d2e7;flex-shrink:0;font-size:24px}.core-public .discovery-search .dialog-head .close:hover{background:#33415c}.core-public .discovery-search .search-context>p{font-size:14px;color:#c7d2e7;margin:8px 0 20px}.core-public .discovery-search .search-context label{margin:0 0 8px;font-size:13px;color:#fff}.core-public .discovery-search #public-search-query{height:52px;background:white;color:#172033;border:1px solid #53617b;border-radius:0;font-size:17px}.core-public .discovery-search .search-workspace{padding:16px 40px 32px}.core-public .discovery-search .search-kinds{display:flex;flex-wrap:wrap;gap:4px 20px;border-bottom:1px solid #b7c4dd}.core-public .discovery-search .search-kinds button{background:none;border:0;border-bottom:3px solid transparent;color:#172033;min-height:48px;padding:8px 0;font-size:13px}.core-public .discovery-search .search-kinds button[aria-pressed=true]{color:#214fea;border-color:#214fea;font-weight:700}.core-public .discovery-search .search-technology-label{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;margin:20px 0 0}.core-public .discovery-search select{max-width:100%;min-height:48px;background:#fff;color:#172033;border:1px solid #53617b;padding:10px;font-size:14px}.core-public .discovery-search .search-reset{font-size:12px;padding:10px 0;min-height:44px;background:none;border:0;text-decoration:underline;color:#172033}.core-public .discovery-search .search-status{color:#53617b;font-size:13px;margin:16px 0}.core-public .discovery-search .search-results{display:block}.core-public .discovery-search .search-group{margin:20px 0 32px}.core-public .discovery-search .search-group-head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:2px solid #172033;padding-bottom:12px;gap:16px}.core-public .discovery-search .search-group-head h3{font:700 20px/1.5 FusionNoto,sans-serif;letter-spacing:0}.core-public .discovery-search .search-group-head>span{font-size:12px;color:#53617b}.core-public .discovery-search .search-result{padding:20px 0;border-bottom:1px solid #b7c4dd}.core-public .discovery-search .search-result-main{display:flex;align-items:start;gap:24px}.core-public .discovery-search .search-result-main>div{min-width:0;flex:1 1}.core-public .discovery-search .search-results a{color:#172033;min-height:44px;padding:8px 0;border:0;overflow-wrap:anywhere;text-underline-offset:5px}.core-public .discovery-search .search-result-title{font-size:20px;font-weight:650;line-height:1.7;text-decoration:none;text-wrap:pretty}.core-public .discovery-search .search-result-title:hover{text-decoration:underline}.core-public .discovery-search .search-result-tech{display:flex;flex-wrap:wrap;gap:0 16px}.core-public .discovery-search .search-result-tech a{font-size:12px}.core-public .discovery-search .search-next{font-size:12px;color:#53617b;display:block;margin-top:4px}.core-public .discovery-search .search-result-organizations{font-size:12px;color:#53617b;line-height:1.85}.core-public .discovery-search .organization-latest{border-left:2px solid #b7c4dd;padding:0 0 0 16px;margin-top:16px}.core-public .discovery-search .organization-latest>p,.core-public .discovery-search .organization-latest>span{font-size:12px;color:#53617b}.core-public .discovery-search .organization-latest time{display:inline-block;margin-left:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.core-public .discovery-search .organization-latest a{font-size:15px;line-height:1.8}.core-public .discovery-search .discovery-date{padding-top:10px;flex-shrink:0}.core-public .discovery-search .discovery-date strong{font-size:29px}.core-public .discovery-more{min-height:48px;padding:12px 20px;background:white;border:1px solid #53617b;color:#172033}.core-public .discovery-search .search-scope{font-size:12px;color:#53617b;margin-top:24px}.core-public .discovery-search .discovery-text-link{color:#172033}.core-public .discovery-empty{padding:24px 0}.core-public .discovery-empty h3{font-size:18px}.core-public .discovery-empty p{font-size:14px;margin-top:12px}.core-public .discovery-search :focus-visible,.core-public .discovery-v1 :focus-visible{outline:3px solid #214fea;outline-offset:4px}.core-public .discovery-search .search-context :focus-visible{outline-color:#fff;outline-offset:5px}@media(max-width:760px){.core-public .discovery-v1 .discovery-hero{padding:24px 20px;margin-bottom:28px}.core-public .discovery-hero h1{font-size:32px}.core-public .discovery-hero p{font-size:14px}.core-public .discovery-section-heading{display:block}.core-public .discovery-section-heading p{margin-top:8px}.core-public .technology-row{grid-template-columns:1fr;gap:24px;padding:28px 0 32px}.core-public .technology-identity h3{font-size:28px}.core-public .technology-state{font-size:20px}.core-public .technology-latest{background:#eef2f9;padding:20px}.core-public .technology-latest h5{font-size:19px}.core-public .discovery-date strong{font-size:32px}.core-public .discovery-v1 .movement-list>li{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:24px 0}.core-public .discovery-v1 .movement-list h3{font-size:18px;line-height:1.85}.core-public .discovery-v1 .movement-list .discovery-date strong{font-size:26px}.core-public .discovery-v1 .movement-list .discovery-date small{font-size:11px}.core-public .discovery-v1 .panel-head{display:block}.core-public .discovery-v1 .panel-head>span{display:block;margin-top:8px}.core-public .discovery-v1 .movement-index-select{display:block;margin:0 0 20px}.core-public .discovery-v1 .movement-index-select span{display:block;font-size:13px;margin-bottom:8px}.core-public .discovery-v1 .movement-index-select select{width:100%;min-height:48px;background:white;border:1px solid #53617b;color:#172033;padding:10px;font-size:14px}.core-public .discovery-v1 .toolbar{display:none}.core-public .discovery-v1 .movement-index-note{display:block}.core-public .discovery-v1 .movement-index-note small{display:block;margin-top:5px}.core-public .search-dialog.discovery-search{width:100%;height:100dvh;max-height:100dvh;margin:0}.core-public .discovery-search .search-context{padding:20px}.core-public .discovery-search .dialog-head h2{font-size:24px}.core-public .discovery-search .search-workspace{padding:12px 20px 24px}.core-public .discovery-search .search-kinds{gap:0 16px}.core-public .discovery-search .search-result-title{font-size:18px}.core-public .discovery-search .search-result-main{gap:12px}.core-public .discovery-search .discovery-date strong{font-size:24px}.core-public .discovery-search .search-technology-label{display:block}.core-public .discovery-search select{display:block;width:100%;margin-top:8px}}@media(max-width:350px){.core-public .discovery-v1 .discovery-hero{padding:20px 16px}.core-public .technology-identity h3{font-size:26px}.core-public .discovery-search .search-context,.core-public .technology-latest{padding:16px}.core-public .discovery-search .search-workspace{padding:12px 16px 24px}.core-public .discovery-search .dialog-head h2{font-size:22px}.core-public .discovery-search .search-result-main{display:block}.core-public .discovery-search .discovery-date{margin-bottom:8px}.core-public .discovery-search .discovery-date small{display:inline;margin-right:8px}.core-public .discovery-v1 .movement-list>li{grid-template-columns:1fr;gap:12px}.core-public .discovery-v1 .movement-list .discovery-date small{display:inline;margin-right:8px}.core-public .discovery-v1 .movement-list h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.core-public .discovery-search *,.core-public .discovery-v1 *{scroll-behavior:auto;transition:none!important;animation:none!important}}.core-public .discovery-search-form{margin-top:24px;max-width:640px}.core-public .discovery-search-form label{display:block;font-size:13px;margin-bottom:8px}.core-public .discovery-search-form>div{display:flex;gap:8px}.core-public .discovery-search-form input{min-width:0;flex:1 1;min-height:48px;background:white;color:#172033;border:1px solid #53617b;padding:10px;font-size:16px}.core-public .discovery-search-form button{background:#214fea;color:#fff;border:0;padding:10px 20px;min-height:48px}.core-public .search-page .discovery-search-form :focus-visible{outline-color:white}.core-public .discovery-v1 .discovery-hero{display:block;border:0;border-radius:0;box-shadow:none}.core-public .discovery-v1 .discovery-hero h1{font-size:clamp(32px,4vw,52px);color:white}.core-public .discovery-v1 .movement-list h3{display:block;-webkit-line-clamp:unset;overflow:visible}.core-public .discovery-v1 .toolbar a[aria-current=true]:before{content:"✓ "}.core-public .discovery-v1 .movement-meta span{padding:0;border:0}.core-public .discovery-v1 .movement-list p{display:block;-webkit-line-clamp:unset;overflow:visible}@media(max-width:760px){.core-public .discovery-v1 .discovery-hero h1{font-size:32px}}.core-public.discovery-intelligence-page .discovery-v1 .crumb{margin:0 calc(-1 * var(--gutter));padding:8px var(--gutter);background:#172033;color:#c7d2e7}.core-public.discovery-intelligence-page .discovery-v1 .crumb a{color:#c7d2e7}.core-public.discovery-intelligence-page .discovery-hero{padding-left:var(--gutter);padding-right:var(--gutter)}.core-public .site-header .search-dialog.discovery-search :focus-visible{outline:3px solid #214fea;outline-offset:4px}.core-public .site-header .search-dialog.discovery-search .search-context :focus-visible{outline-color:white;outline-offset:5px}.core-public .discovery-search .dialog-head{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#172033;padding:20px 40px 12px;color:#fff}.core-public .discovery-search .dialog-head h2{color:#fff}.core-public .discovery-search .search-context{padding-top:0}.core-public .site-header .search-dialog.discovery-search .dialog-head :focus-visible{outline-color:#fff}@media(max-width:760px){.core-public .discovery-search .dialog-head{padding:16px 20px 10px}.core-public .discovery-search .search-context{padding-top:0}}@media(max-width:350px){.core-public .discovery-search .dialog-head{padding:12px 16px 8px}}.core-public .search-dialog.discovery-search{scroll-padding-top:116px}.core-public .discovery-search .search-workspace :is(a,button,input,select){scroll-margin-top:116px}.core-public.home-intelligence-page>main.container:has(.search-page){max-width:1536px;padding:0 var(--gutter)}.core-public .discovery-v1 .movement-index-note{background:none;border:0;padding:0;box-shadow:none}.core-public .discovery-v1 .discovery-hero .eyebrow{color:#c7d2e7;font-size:12px;margin:0 0 8px}.core-public .discovery-v1 .movement-classification summary{color:#172033}.core-public .discovery-v1 .movement-classification summary::marker{color:#172033}.core-public .movement-feed-v1.discovery-v1{margin:0;padding:0}.core-public .discovery-search .search-context{display:flow-root}.technology-directory .technology-name-part{display:inline-block;max-width:100%}.search-entry-overview{margin-top:24px}.search-entry-answer>p:first-child{font-size:clamp(18px,2vw,23px);font-weight:600;line-height:1.8;max-width:44em}.search-entry-facts{display:flex;flex-wrap:wrap;gap:16px 32px;margin:20px 0}.search-entry-facts dt{font-size:13px}.search-entry-facts dd{font-size:28px;font-weight:700;margin:4px 0}.search-entry-facts small{font-size:14px;margin-left:5px}.search-entry-stages{display:flex;flex-wrap:wrap;gap:8px 20px;padding-left:20px}.search-entry-overview .section h2{font-size:23px;margin-top:24px;line-height:1.5}.search-entry-examples{list-style:none;padding:0}.search-entry-examples>li{padding:16px 0;border-bottom:1px solid #dde2e6}.search-entry-examples h3{font-size:18px;line-height:1.65;margin:6px 0}.search-entry-examples p{max-width:48em}.search-entry-example-links{display:flex;flex-wrap:wrap;gap:8px 24px}.search-entry-links{margin:24px 0}.search-entry-links>div{display:flex;flex-wrap:wrap;gap:8px 24px}.search-entry-example-links a,.search-entry-links a{min-height:44px;display:inline-flex;align-items:center}.search-entry-organizations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none;padding:0}.search-entry-organizations li{padding:16px;border:1px solid #dde2e6;border-radius:8px;min-width:0}.search-entry-organizations h3{font-size:18px;line-height:1.6}.search-entry-landing h1{font-size:clamp(25px,3.5vw,38px);line-height:1.5}.search-entry-landing h1 span{display:inline-block}.search-entry-organizations a{overflow-wrap:anywhere}.search-entry-links a,.search-entry-overview h2{text-wrap:pretty}@media(max-width:600px){.search-entry-organizations{grid-template-columns:1fr}.search-entry-facts{gap:12px 20px}.search-entry-facts dd{font-size:25px}.search-entry-links>div{display:grid;grid-gap:4px;gap:4px}.search-entry-overview .section{margin-top:24px}.search-entry-overview .section h2{font-size:21px}.search-entry-examples h3{font-size:17px}.search-entry-landing h1{font-size:25px}}.search-entry-links a{flex-wrap:wrap;column-gap:.25em}.search-entry-links a>span{flex:0 0 auto}.search-entry-examples h3{word-break:auto-phrase;text-wrap:balance}.search-entry-word{display:inline-block}.scale-sort{display:grid;grid-gap:6px;gap:6px;max-width:100%;margin:16px 0;font-size:14px}.scale-sort select{color:inherit;width:100%;min-width:0;background:var(--surface,#fff);padding:8px}.scale-expand,.scale-sort select{font:inherit;max-width:100%;min-height:44px;border:1px solid var(--border,#dedbe4);border-radius:6px}.scale-expand{color:var(--technologyAccentStrong,#7040a0);background:transparent;padding:10px 16px;white-space:normal;overflow-wrap:anywhere;cursor:pointer;margin-top:16px}.scale-expand:focus-visible,.scale-sort select:focus-visible{outline:3px solid var(--technologyAccentStrong,#7040a0);outline-offset:3px}.scale-related a{display:inline-flex;align-items:center;min-height:44px}.scale-movements,.scale-organization-layout>div,.scale-related{min-width:0}.scale-movements a,.scale-related a{overflow-wrap:anywhere}@media(max-width:900px){.core-public .scale-organization-layout .stage-groups,.core-public .scale-organization-layout.reading-layout{display:block}.scale-organization-layout>.context-aside{display:none}.scale-expand{width:100%}}:root{--ink:#172427;--muted:#536367;--green:#174e45;--line:#d5dedb;--paper:#f6f8f6;--accent:#e5efec;--information:#315f8c;--limited:#7b5b18;--limited-bg:#f5edd9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,Yu Gothic UI,Meiryo,sans-serif;font-size:16px;line-height:1.75}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #256ca0;outline-offset:5px}header{background:white;border-bottom:1px solid var(--line)}.header-inner{max-width:1240px;margin:auto;gap:28px;padding:24px 32px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:12px;font-size:18px;font-weight:800;letter-spacing:.05em}.brand b{font-weight:400}.mark{background:var(--ink);color:white;font-size:15px;padding:6px 8px;border-radius:4px}.edition{font-size:14px;color:var(--muted);margin-left:auto}.demo-tag{font-size:12px;letter-spacing:.1em;border:1px solid #aebdb9;border-radius:4px;padding:3px 8px;white-space:nowrap}.fixture-banner,.live-banner{background:#f1eadb;text-align:center;color:#665323;font-size:14px;padding:10px 24px}.live-banner{background:#e5f0ed;color:#244f47}.theme-grid.single-theme{grid-template-columns:minmax(0,520px)}main{max-width:1240px;padding:48px 32px 64px;margin:auto}.page-heading{display:flex;justify-content:space-between;gap:32px;align-items:center;margin-bottom:42px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--green);margin:0 0 14px}h1{font-size:36px;line-height:1.5;letter-spacing:.02em;margin:0 0 16px}h2{font-size:22px;line-height:1.6;margin:0 0 12px}h3{font-size:17px;margin:0 0 8px}.lead{margin:0}.asof,.lead{color:var(--muted)}.asof{font-size:12px;min-width:170px;border-left:1px solid #c8d3d1;padding-left:24px}.asof strong{font-size:20px;color:var(--ink);letter-spacing:.04em}.asof span,.asof strong{display:block}.section-label{display:flex;justify-content:space-between;gap:18px;align-items:baseline;margin:0 0 20px}.section-label h2{margin:0}.section-label>span{font-size:13px;color:var(--muted)}.theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.theme-card{background:white;border:1px solid var(--line);border-top:4px solid var(--green);border-radius:6px;padding:25px 24px 0;display:flex;flex-direction:column;transition:box-shadow .15s,transform .15s}.theme-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #153d3310}.theme-humanoid{border-top-color:#477b9e}.theme-perovskite{border-top-color:#a28836}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.number{color:#7c8d8f;font-size:14px;font-family:monospace}.signal{display:inline-block;border:1px solid #c3dec5;border-radius:4px;background:#e9f3e4;color:#2e5c38;font-size:14px;font-weight:700;padding:4px 12px}.signal.muted{background:#f0f1f3;color:#606570;border-color:#dedfe3}.english{font-size:12px;letter-spacing:.04em;color:var(--muted);margin:0 0 5px}.theme-card h2{font-size:23px;min-height:74px;margin:0}.conclusion{font-size:15px;color:#475b60;min-height:80px;margin:14px 0 22px}.phase-label{font-size:13px;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.phase-label strong{font-size:17px}.spark{height:74px;display:flex;align-items:flex-end;gap:7px;padding-bottom:8px;margin-top:8px}.spark span{flex:1 1;background:#b3cfc2;border-radius:2px 2px 0 0}.theme-humanoid .spark span{background:#b7d1e1}.theme-perovskite .spark span{background:#d7c88c}.card-metrics{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0 22px}.card-metrics span{display:block;font-size:12px;color:var(--muted)}.card-metrics strong{font-size:31px;letter-spacing:-.03em;font-weight:600}.card-metrics small{font-size:14px;font-weight:400}.card-metrics .growth{font-size:26px;color:var(--green)}.card-link{border-top:1px solid var(--line);font-size:14px;font-weight:700;display:flex;justify-content:space-between;padding:17px 0;margin-top:auto}.guide{display:grid;grid-template-columns:1fr 2fr;grid-gap:50px;gap:50px;background:#e8eeee;border:1px solid var(--line);border-radius:6px;padding:30px;margin-top:32px}.guide p{margin:0;color:#4b6165}.guide .eyebrow{margin-bottom:9px;font-size:12px}.guide h2{margin:0}.method{margin:26px 0 0;background:white;border:1px solid var(--line);padding:18px 24px;border-radius:5px}details{font-size:14px}summary{cursor:pointer;color:var(--green);font-weight:700}details p,footer{color:var(--muted)}footer{max-width:1176px;margin:auto;border-top:1px solid #cfdad7;padding:28px 0 36px;font-size:13px}footer strong{font-size:14px;color:var(--ink);letter-spacing:.08em}footer p{margin:12px 0}.mobile-break{display:none}.back{font-size:14px;color:var(--green)}.detail-heading{margin:32px 0}.detail-heading h1{margin-bottom:16px}.detail-conclusion{font-size:23px;font-weight:600;margin:22px 0 8px}.phase-panel{background:#e9efec;padding:28px;border-radius:6px;border:1px solid #d0ddd5;margin-bottom:40px}.phase-panel h2{font-size:28px;margin:5px 0}.phase-panel p{margin:0;font-size:14px;color:var(--muted)}.stages{display:flex;padding:0;list-style:none;gap:5px;margin:24px 0 14px}.stages li{flex:1 1;text-align:center;background:#fff9;padding:10px 4px;font-size:14px;border-bottom:3px solid #c8d4ce}.stages .active{background:var(--green);color:white;font-weight:700;border-color:var(--green)}section{margin-bottom:32px}.small{font-size:13px;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:6px;overflow:hidden}.stats>div{padding:20px 24px;background:white}.stats span{display:block;font-size:14px;color:var(--muted)}.stats strong{font-size:32px;font-weight:600}.stats small{font-size:15px;margin-left:6px;font-weight:400}.chart-panel,.panel{padding:26px;background:white;border:1px solid var(--line);border-radius:6px}.chart-panel{margin-top:18px}.chart{display:flex;gap:18px;align-items:flex-end;height:240px;border-bottom:1px solid var(--line);padding:10px 18px}.bar-column{flex:1 1;min-width:0;text-align:center}.bar{background:#83ada0;max-width:55px;margin:0 auto;border-radius:3px 3px 0 0}.bar-label{display:block;font-size:12px;line-height:1.5;height:45px;padding-top:6px}.bar-value{font-size:14px}.two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.action-row{display:grid;grid-template-columns:130px 1fr 55px;grid-gap:12px;gap:12px;align-items:center;font-size:14px;padding:8px 0}.action-row strong{text-align:right}.action-row small{font-weight:400;color:var(--muted)}.track{height:8px;background:#edf1ef;border-radius:3px;overflow:hidden}.track span{display:block;background:#83ada0;height:100%}.panel details{margin-top:20px;border-top:1px solid var(--line);padding-top:15px}.company{display:flex;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid var(--line);font-size:14px}.company span{display:block;font-size:13px;color:var(--muted);margin-top:6px}.company b{white-space:nowrap}.timeline{background:white;border:1px solid var(--line);border-radius:6px}.timeline-item{display:grid;grid-template-columns:110px 1fr 20px;grid-gap:24px;gap:24px;padding:24px;border-bottom:1px solid var(--line)}.timeline-item:last-child{border-bottom:0}.timeline-item:hover{background:#f0f5f2}.timeline time{font-size:14px;color:var(--muted)}.timeline h3{margin:8px 0}.timeline p{font-size:14px;color:var(--muted);margin:0}.action-tag{font-size:12px;border:1px solid #dce4e0;padding:2px 7px;border-radius:3px;background:#f4f7f5;color:#436154}.evidence-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.evidence{scroll-margin-top:24px;background:white;border:1px solid var(--line);border-radius:6px;padding:22px}.evidence:target{outline:2px solid var(--green)}.evidence-meta{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--muted);margin-bottom:14px;flex-wrap:wrap}.evidence p{font-size:14px}.source-meta{font-size:13px;display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--muted)}.source-url{display:block;overflow-wrap:anywhere;font-size:12px;color:#627477;margin:12px 0}.entity-list{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:16px 0}.entity-list strong{font-size:13px;margin-right:4px}.entity-tag{font-size:12px;border:1px solid #cbd8d4;border-radius:3px;background:#f3f7f5;padding:2px 7px;overflow-wrap:anywhere}.source-list{margin:10px 0 0;padding-left:22px;font-size:12px}.source-list code{overflow-wrap:anywhere}.stats.live-stats{grid-template-columns:repeat(3,1fr)}.evidence details{border-top:1px solid var(--line);padding-top:12px}.document{white-space:pre-wrap;background:#f5f7f6;padding:14px}.detail-heading .eyebrow{text-transform:uppercase}@media(max-width:1000px){.edition{display:none}.demo-tag{margin-left:auto}.theme-grid{gap:12px}.theme-card{padding:20px 16px 0}.theme-card h2{font-size:20px}.conclusion{min-height:110px}.card-metrics{grid-template-columns:1fr}.asof{display:none}.card-metrics .growth{font-size:24px}.two-columns{grid-template-columns:1fr 1fr}.action-row{grid-template-columns:110px 1fr 45px;gap:8px}.chart{gap:10px}}@media(max-width:700px){.header-inner{padding:18px}.brand{font-size:14px;gap:8px}.brand b{display:block;font-size:11px}.fixture-banner,.live-banner{font-size:12px;text-align:left;padding:10px 18px}main{padding:30px 18px}.page-heading{margin-bottom:28px}.mobile-break{display:block}h1{font-size:28px}.lead{font-size:14px}.section-label{align-items:start;flex-direction:column;gap:4px}.theme-grid{grid-template-columns:1fr;gap:20px}.theme-card{padding:24px 22px 0}.theme-card h2{min-height:0;font-size:23px}.conclusion{min-height:0;margin:12px 0 24px}.card-top{margin-bottom:22px}.card-metrics{grid-template-columns:1fr 1fr}.guide{grid-template-columns:1fr;gap:20px;padding:24px}.guide p{font-size:14px}.guide h2 br{display:none}footer{margin:0 18px;padding:24px 0}.detail-conclusion{font-size:20px}.phase-panel{padding:20px}.stages{flex-wrap:wrap}.stages li{flex:1 0 22%;font-size:12px}.stats,.stats.live-stats{grid-template-columns:1fr 1fr}.stats>div{padding:16px}.stats strong{font-size:27px}.evidence-list,.two-columns{grid-template-columns:1fr}.chart-panel,.panel{padding:20px}.chart{gap:6px;padding:10px 0}.bar-label{font-size:12px}.timeline-item{grid-template-columns:1fr 20px;gap:10px;padding:20px}.timeline-item time{grid-column:1/-1}.section-label h2{font-size:21px}}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:white;border:2px solid var(--information);padding:10px 14px;font-weight:700}.skip-link:focus{top:16px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.anchor-target{display:block;scroll-margin-top:20px}.technology-brief{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);grid-gap:48px;gap:48px;align-items:end;margin:34px 0 38px;padding-bottom:28px;border-bottom:1px solid var(--line)}.technology-english{margin:0 0 4px;color:var(--muted);font-size:14px}.technology-brief h1{margin:0 0 10px;font-size:40px;line-height:1.3;letter-spacing:-.02em}.technology-scope{max-width:760px;margin:0;color:var(--muted)}.scope-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:0}.scope-meta div{border-left:1px solid var(--line);padding-left:16px}.evidence-facts dt,.scope-meta dt,.supporting-metrics dt{font-size:12px;color:var(--muted)}.evidence-facts dd,.scope-meta dd,.supporting-metrics dd{margin:3px 0 0;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.decision-summary{display:grid;grid-template-columns:1.05fr 1.15fr 1fr;background:white;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);margin-bottom:64px}.decision-cell{min-width:0;padding:24px;border-right:1px solid var(--line)}.decision-cell:nth-of-type(3){border-right:0}.decision-label{display:block;margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:700}.decision-cell>strong{display:block;font-size:28px;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.decision-cell p{margin:8px 0 0;color:var(--muted);font-size:14px}.signal-cell>strong{color:var(--limited)}.observed-cell>strong{color:var(--information)}.decision-caveat{grid-column:1/-1;margin:0;padding:14px 24px;background:var(--limited-bg);color:#624b18;font-size:13px}.decision-caveat a{text-decoration:underline;text-underline-offset:3px;font-weight:700}.intelligence-section{margin-bottom:64px}.section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,440px);grid-gap:32px;gap:32px;align-items:end;margin-bottom:22px}.section-heading h2{font-size:26px;line-height:1.4;margin:0}.section-heading>p{margin:0;color:var(--muted);font-size:13px}.section-kicker{margin:0 0 4px;color:var(--green);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.primary-metrics{display:grid;grid-template-columns:1fr 1fr 1.35fr;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:white}.primary-metrics>div{padding:24px;border-right:1px solid var(--line)}.primary-metrics>div:last-child{border-right:0}.primary-metrics span{display:block;color:var(--muted);font-size:13px}.primary-metrics strong{display:block;font-size:40px;line-height:1.2;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.primary-metrics small{font-size:15px;margin-left:4px}.primary-metrics p{margin:4px 0 0;color:var(--muted);font-size:13px}.metric-change strong{color:var(--information)}.supporting-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-bottom:1px solid var(--line)}.supporting-metrics>div{padding:16px 24px;border-right:1px solid var(--line)}.supporting-metrics>div:last-child{border-right:0}.supporting-metrics dd{font-size:18px}.activity-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);background:white;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.activity-chart{display:flex;align-items:flex-end;gap:22px;height:242px;padding:28px 32px 0;border-right:1px solid var(--line)}.activity-column{display:flex;flex:1 1;min-width:0;align-items:center;flex-direction:column;justify-content:flex-end;height:100%}.activity-value{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.activity-bar{width:min(52px,72%);margin-top:5px;background:#7fa99d}.activity-label{min-height:48px;padding-top:8px;font-size:12px;text-align:center}.activity-reading{padding:28px}.activity-reading strong{font-size:20px}.activity-reading p{color:var(--muted)}.chart-table{border-bottom:1px solid var(--line);padding:8px 0}.chart-table summary,.method summary{min-height:44px;display:flex;align-items:center;width:max-content;max-width:100%}.chart-table table{width:min(480px,100%);margin:12px 0 20px;border-collapse:collapse}.chart-table caption{text-align:left;font-weight:700}.chart-table td,.chart-table th{padding:8px 12px;border-bottom:1px solid var(--line);text-align:left}.latest-list{border-top:1px solid var(--ink)}.latest-row{display:grid;grid-template-columns:130px minmax(0,1fr) 24px;grid-gap:24px;gap:24px;align-items:start;padding:20px 0;border-bottom:1px solid var(--line)}.latest-row:hover{background:#fff}.latest-row time{color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.latest-main>span{display:block;width:max-content;margin-bottom:5px;padding:1px 6px;border:1px solid var(--line);font-size:12px}.latest-main strong{display:block;font-size:16px}.latest-main small{display:block;margin-top:4px;color:var(--muted);overflow-wrap:anywhere}.distribution-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;border-top:1px solid var(--ink);padding-top:24px}.distribution{min-width:0}.distribution>p{margin:0 0 18px;color:var(--muted);font-size:13px}.distribution-row{display:grid;grid-template-columns:140px 1fr 58px;grid-gap:12px;gap:12px;align-items:center;padding:8px 0;font-size:14px}.distribution-track{height:6px;background:#e8edeb}.distribution-track span{display:block;height:100%;background:#7fa99d}.distribution-row strong{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.distribution-row small{margin-left:2px;color:var(--muted);font-size:11px}.contract-note{max-width:760px;margin:-8px 0 22px;color:var(--muted);font-size:13px}.ledger{border-top:1px solid var(--ink)}.ledger-year{margin:0}.ledger-year-heading{display:flex;justify-content:space-between;align-items:center;padding:24px 0 10px}.ledger-year-heading h3{font-size:22px;margin:0}.ledger-year-heading span{color:var(--muted);font-size:13px}.ledger-item{scroll-margin-top:20px;border-bottom:1px solid var(--line)}.ledger-item:target{outline:2px solid var(--information);outline-offset:3px}.ledger-item summary{display:grid;grid-template-columns:140px minmax(0,1fr) 90px;grid-gap:20px;gap:20px;align-items:start;min-height:86px;padding:18px 8px;cursor:pointer;list-style-position:outside}.ledger-item summary::marker{color:var(--green)}.ledger-date{color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-date small{display:block;width:max-content;margin-top:5px;padding:1px 5px;background:var(--limited-bg);color:var(--limited);font-size:11px}.ledger-main{min-width:0}.ledger-main>strong{display:block;margin:5px 0;font-size:16px}.ledger-tags{display:flex;gap:6px}.ledger-tags>span{padding:1px 6px;border:1px solid var(--line);font-size:11px;font-weight:500}.ledger-organizations{display:block;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.ledger-count{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-count small{display:block;color:var(--muted);font-size:11px}.ledger-detail{padding:0 100px 26px 160px}.ledger-detail>p{max-width:760px;margin:0 0 18px}.evidence-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:0 0 18px}.evidence-facts>div{border-left:1px solid var(--line);padding-left:12px}.evidence-facts dd{overflow-wrap:anywhere}.source-block{font-size:13px}.source-block ul{margin:8px 0 0;padding-left:20px}.source-block code{overflow-wrap:anywhere}.coverage-method{margin-top:0}.coverage-method a{text-decoration:underline;text-underline-offset:3px}.activity-layout,.decision-summary,.distribution-grid,.latest-list,.ledger,.primary-metrics,.supporting-metrics,.technology-brief{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:900px){.technology-brief{grid-template-columns:1fr;gap:22px}.scope-meta{max-width:520px}.decision-summary{grid-template-columns:1fr 1fr}.decision-cell:nth-of-type(2){border-right:0}.coverage-cell{grid-column:1/-1;border-top:1px solid var(--line)}.activity-layout{grid-template-columns:1fr}.activity-chart{border-right:0;border-bottom:1px solid var(--line)}.section-heading{grid-template-columns:1fr;gap:6px}.ledger-detail{padding-left:40px;padding-right:40px}}@media(max-width:700px){.technology-brief{margin:24px 0 28px;padding-bottom:22px}.technology-brief h1{font-size:30px}.scope-meta{grid-template-columns:1fr 1fr;gap:10px}.scope-meta div{padding-left:10px}.decision-summary{grid-template-columns:1fr;margin-bottom:48px}.decision-cell{padding:18px;border-right:0;border-bottom:1px solid var(--line)}.decision-cell:nth-of-type(3){border-bottom:0}.coverage-cell{grid-column:auto;border-top:0}.decision-caveat{padding:14px 18px}.intelligence-section{margin-bottom:48px}.section-heading h2{font-size:22px}.section-kicker{letter-spacing:.04em}.primary-metrics{grid-template-columns:1fr 1fr}.primary-metrics>div{padding:18px}.primary-metrics>div:nth-child(2){border-right:0}.primary-metrics .metric-change{grid-column:1/-1;border-top:1px solid var(--line);border-right:0}.primary-metrics strong{font-size:32px}.supporting-metrics{grid-template-columns:1fr 1fr}.supporting-metrics>div{padding:13px 16px}.supporting-metrics>div:nth-child(2){border-right:0}.supporting-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.activity-chart{gap:6px;height:216px;padding:24px 4px 0}.activity-bar{width:min(36px,74%)}.activity-label{font-size:11px;white-space:nowrap}.activity-reading{padding:18px}.chart-table summary,.method summary{width:100%;min-height:48px}.latest-row{grid-template-columns:92px minmax(0,1fr) 16px;gap:10px;padding:16px 0;min-height:88px}.latest-row time{font-size:12px}.distribution-grid{grid-template-columns:1fr;gap:38px}.distribution-row{grid-template-columns:108px 1fr 48px;gap:8px}.ledger-year-heading{padding-top:20px}.ledger-item summary{grid-template-columns:1fr 48px;gap:8px;min-height:112px;padding:16px 4px}.ledger-date{grid-column:1/-1}.ledger-date small{display:inline-block;margin:0 0 0 6px}.ledger-count{grid-column:2;grid-row:2}.ledger-main{grid-column:1;grid-row:2}.ledger-main>strong{line-height:1.55}.ledger-detail{padding:0 4px 24px}.ledger-detail>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ledger-item[open] .ledger-detail>p{display:block;overflow:visible}.evidence-facts{grid-template-columns:1fr}.source-block code{word-break:break-all}.theme-grid.single-theme{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.theme-card{transition:none}}@media(min-width:901px){.header-inner{padding-top:18px;padding-bottom:18px}.fixture-banner,.live-banner{padding-top:7px;padding-bottom:7px}main{padding-top:32px}.technology-brief{margin-top:22px;margin-bottom:28px;padding-bottom:20px}.technology-brief h1{font-size:36px}.decision-summary{grid-template-areas:"signal observed coverage" "caveat caveat caveat";margin-bottom:42px}.decision-cell{padding:18px 24px}.decision-cell>strong{font-size:25px}.decision-caveat{grid-area:caveat;padding-top:10px;padding-bottom:10px}.intelligence-section{margin-bottom:48px}.section-heading{margin-bottom:14px}.section-heading h2{font-size:24px}.primary-metrics>div{padding:16px 24px}.primary-metrics strong{font-size:34px}.supporting-metrics>div{padding:10px 24px}}.signal-cell{grid-area:signal}.observed-cell{grid-area:observed}.coverage-cell{grid-area:coverage}.decision-caveat{grid-area:caveat}@media(max-width:900px) and (min-width:701px){.decision-summary{grid-template-areas:"signal observed" "coverage coverage" "caveat caveat"}}@media(max-width:700px){.decision-summary{grid-template-areas:"signal" "coverage" "observed" "caveat"}.activity-layout>*,.decision-cell,.decision-summary>*,.distribution-grid>*,.ledger-item summary>*,.primary-metrics>*,.supporting-metrics>*,.technology-brief>*{min-width:0}}@media(max-width:440px){.header-inner{gap:10px;flex-wrap:wrap}.demo-tag{font-size:10px;padding:3px 6px}.brand{max-width:190px}main{min-width:0}.contract-note,.decision-caveat,.decision-cell p,.section-heading p,.technology-scope{overflow-wrap:anywhere}}@media(min-width:901px){.comparison-section{margin-bottom:24px}}.back,.brand{min-height:44px}.back{display:inline-flex;align-items:center}