.ci-platform{max-width:1280px;margin:0 auto;padding:0 1.25rem 3rem;background:var(--bg-page)}.ci-platform__header{position:relative;z-index:2}.ci-masthead{margin:0 -1.25rem;padding:1.25rem 1.25rem 1.5rem;background:var(--gradient-hero-accent);color:var(--md-on-primary);box-shadow:0 1px color-mix(in srgb,var(--md-on-primary) 12%,transparent)}.ci-masthead :global(.entity-crumb ol){margin:0 0 1rem;color:color-mix(in srgb,var(--md-on-primary) 82%,transparent)}.ci-masthead :global(.entity-crumb li:not(:last-child):after){color:color-mix(in srgb,var(--md-on-primary) 55%,transparent)}.ci-masthead :global(.entity-crumb a){color:color-mix(in srgb,var(--md-on-primary) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--md-on-primary) 28%,transparent);text-decoration:none}.ci-masthead :global(.entity-crumb a:hover){color:var(--md-on-primary);border-bottom-color:color-mix(in srgb,var(--md-on-primary) 55%,transparent)}.ci-masthead :global(.entity-crumb [aria-current=page]){color:var(--md-on-primary)}.ci-platform__body{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:1.75rem;align-items:start;margin-top:1.25rem}.ci-platform__main,.ci-workspace{min-width:0;display:flex;flex-direction:column;gap:1.25rem}.ci-workspace__header{margin-bottom:.15rem}.ci-workspace__title{margin:0 0 .45rem;font-family:var(--font-serif);font-size:clamp(1.25rem,2.5vw,1.55rem);color:rgb(var(--gray-900));line-height:1.2}.ci-workspace__lead{margin:0;font-size:.95rem;line-height:1.55;color:rgb(var(--gray-600));max-width:52ch}.ci-workspace__answer{margin:.65rem 0 0;padding:.75rem .9rem;font-size:.88rem;line-height:1.55;color:rgb(var(--gray-700));background:rgb(var(--gray-50));border:1px solid var(--border-light);border-radius:var(--radius-md)}.ci-workspace__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.ci-workspace__count{margin:0;font-size:.78rem;font-weight:600;color:rgb(var(--gray-500))}.ci-filter-bar{display:flex;flex-wrap:wrap;gap:.35rem}.ci-filter-chip{display:inline-block;padding:.4rem .75rem;font-size:.78rem;font-weight:600;color:rgb(var(--gray-600));text-decoration:none;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-surface);transition:border-color .12s,color .12s,background .12s}.ci-filter-chip:hover{border-color:rgba(var(--md-primary-rgb),.35);color:var(--accent)}.ci-filter-chip.is-active{border-color:var(--accent);background:var(--md-primary-container);color:var(--accent-dark)}.ci-empty-state{padding:2rem 1.25rem;text-align:center;background:var(--bg-surface);border:1px dashed var(--border-light);border-radius:var(--radius-lg)}.ci-empty-state__title{margin:0 0 .5rem;font-size:1rem;font-family:var(--font-serif);color:rgb(var(--gray-900))}.ci-empty-state__message{margin:0;font-size:.88rem;color:rgb(var(--gray-600));max-width:36ch;margin-inline:auto}.ci-empty-state__cta{display:inline-block;margin-top:.85rem;font-size:.85rem;font-weight:600;color:var(--accent);text-decoration:none}.ci-data-table{width:100%;border-collapse:collapse;font-size:.85rem}.ci-data-table th,.ci-data-table td{padding:.65rem .75rem;text-align:left;border-bottom:1px solid var(--border-light)}.ci-data-table th{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--gray-500));background:rgb(var(--gray-50))}.ci-data-table tbody tr:hover{background:rgb(var(--gray-50))}.ci-news-workspace__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem}.ci-overview-stack{display:flex;flex-direction:column;gap:1.25rem}@media(max-width:960px){.ci-overview-stack .ci-accordion{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.ci-overview-stack .ci-accordion__summary{display:flex}}.ci-platform__footer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-light)}.ci-platform__footer :global(.entity-disclaimer){margin-top:0}.ci-entity-nav{position:sticky;top:3.5rem;z-index:5;margin:0 -1.25rem;padding:0 1.25rem;background:rgba(var(--gray-50, 248, 250, 252),.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-light)}.ci-entity-nav__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ci-entity-nav__scroll::-webkit-scrollbar{display:none}.ci-entity-nav__list{display:flex;gap:.15rem;margin:0;padding:.35rem 0;list-style:none;min-width:min-content}.ci-entity-nav__tab{display:block;padding:.55rem .95rem;font-size:.82rem;font-weight:600;color:rgb(var(--gray-600));text-decoration:none;border-radius:var(--radius-md);white-space:nowrap;transition:color .12s,background .12s}.ci-entity-nav__tab:hover{color:var(--accent);background:rgba(var(--md-primary-rgb),.06)}.ci-entity-nav__tab.is-active{color:var(--accent);background:var(--md-primary-container);box-shadow:inset 0 -2px 0 var(--accent)}.ci-entity-nav__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ci-entity-nav__tab.is-scroll-only:focus-visible{outline:none}.ci-facts-rail__sticky{position:sticky;top:6.75rem;display:flex;flex-direction:column;gap:.85rem;max-height:calc(100vh - 7.5rem);overflow-y:auto;scrollbar-width:thin}.ci-facts-rail__actions{padding:.75rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.ci-facts-rail__panel{padding:.85rem 1rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.ci-facts-rail__title{margin:0 0 .65rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--gray-500))}.ci-facts-rail__dl{margin:0}.ci-facts-rail__row{display:flex;justify-content:space-between;gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--border-light);font-size:.8rem}.ci-facts-rail__row:last-child{border-bottom:none}.ci-facts-rail__row dt{color:rgb(var(--gray-500));font-weight:500}.ci-facts-rail__row dd{margin:0;font-weight:600;text-align:right;color:rgb(var(--gray-900))}.ci-facts-rail__row a{color:var(--accent);text-decoration:none}.ci-facts-rail__links{display:flex;flex-direction:column;gap:.35rem}.ci-facts-rail__link{display:block;padding:.5rem .75rem;font-size:.78rem;font-weight:600;text-align:center;text-decoration:none;color:var(--accent);background:var(--md-primary-container);border-radius:var(--radius-md);border:1px solid rgba(var(--md-primary-rgb),.12)}.ci-facts-rail__link:hover{background:rgba(var(--md-primary-rgb),.1)}.ci-facts-rail__news-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.ci-facts-rail__news-list a{font-size:.8rem;font-weight:600;line-height:1.35;color:rgb(var(--gray-800));text-decoration:none}.ci-facts-rail__news-list a:hover{color:var(--accent)}.ci-facts-rail__news-list time{display:block;font-size:.68rem;color:rgb(var(--gray-500));margin-top:.15rem}.ci-facts-rail__updated{margin:0;font-size:.68rem;color:rgb(var(--gray-500));text-align:center}.ci-panel{padding:1.35rem 1.5rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 1px 2px #0f172a0a;scroll-margin-top:7rem;content-visibility:auto;contain-intrinsic-size:auto 240px}.ci-panel h2{margin:0 0 .5rem;font-size:1.15rem;font-family:var(--font-serif);color:rgb(var(--gray-900))}.ci-panel h3{margin:0 0 .5rem;font-size:.88rem;font-weight:700;color:rgb(var(--gray-800))}.ci-panel__lead{margin:0;font-size:1rem;line-height:1.65;color:rgb(var(--gray-800))}.ci-panel__deck{margin:0 0 1rem;font-size:.88rem;line-height:1.55;color:var(--text-muted)}.ci-panel__note{margin:.85rem 0 0;font-size:.78rem;color:rgb(var(--gray-500))}.ci-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem}.ci-panel__head h2{margin:0}.ci-panel__actions{display:flex;flex-wrap:wrap;gap:.65rem}.ci-panel__actions a{font-size:.82rem;font-weight:600;color:var(--accent);text-decoration:none}.ci-briefing-card{background:linear-gradient(135deg,rgb(var(--gray-50)) 0%,var(--bg-surface) 100%);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:1.15rem 1.25rem}.ci-briefing-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.ci-briefing-card__head h2{margin:0;font-size:1.05rem}.ci-briefing-card__badge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .55rem;border-radius:999px;background:var(--md-primary-container);color:var(--accent-dark)}.ci-briefing-card__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.25rem}.ci-briefing-card__body ul{margin:0;padding-left:1.15rem;font-size:.88rem;line-height:1.55;color:rgb(var(--gray-700))}.ci-briefing-card__foot{margin:.85rem 0 0;font-size:.72rem;color:rgb(var(--gray-500))}.ci-panel--briefing{padding:0;border:none;box-shadow:none;background:transparent}.ci-asset-group+.ci-asset-group{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border-light)}.ci-asset-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.ci-asset-row{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;padding:.65rem .75rem;background:rgb(var(--gray-50));border-radius:var(--radius-md);border:1px solid var(--border-light)}.ci-asset-row__name{font-weight:600;font-size:.88rem;color:var(--accent);text-decoration:none;grid-column:1}.ci-asset-row__phase{font-size:.72rem;font-weight:700;padding:.15rem .45rem;border-radius:999px;background:var(--md-primary-container);color:var(--accent-dark);justify-self:end}.ci-asset-row__meta{grid-column:1 / -1;font-size:.78rem;color:rgb(var(--gray-500))}.ci-activity-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.ci-activity-feed__item{display:grid;grid-template-columns:6.5rem 7rem 1fr;gap:.65rem 1rem;padding:.75rem 0;border-bottom:1px solid var(--border-light);font-size:.86rem;align-items:baseline}.ci-activity-feed__item:last-child{border-bottom:none}.ci-activity-feed__item time{font-size:.78rem;color:rgb(var(--gray-500));font-variant-numeric:tabular-nums}.ci-activity-feed__type{font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--accent)}.ci-activity-feed__item p{margin:0;line-height:1.45}.ci-activity-feed__item a{color:rgb(var(--gray-800));text-decoration:none;font-weight:500}.ci-activity-feed__item a:hover{color:var(--accent)}.ci-trend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.ci-trend-grid__label{margin:0 0 .5rem;font-size:.82rem;font-weight:700}.ci-trend-chart__svg{width:100%;height:64px;display:block}.ci-trend-grid__hint{margin:.35rem 0 0;font-size:.72rem;color:rgb(var(--gray-500))}.ci-peer-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.65rem}.ci-peer-card{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;background:rgb(var(--gray-50));border:1px solid var(--border-light);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s;height:100%}.ci-peer-card:hover{border-color:rgba(var(--md-primary-rgb),.35);box-shadow:0 2px 8px #0f172a0f}.ci-peer-card__name{font-weight:700;font-size:.88rem;color:rgb(var(--gray-900))}.ci-peer-card__score{font-size:.72rem;font-weight:600;color:var(--accent)}.ci-peer-card__meta,.ci-peer-card__tas{font-size:.72rem;color:rgb(var(--gray-500));line-height:1.35}.ci-accordion{border:none;border-radius:0;background:transparent;overflow:visible}.ci-accordion__summary{display:none}.ci-accordion__body{display:block;padding:0}.ci-page{max-width:1180px;margin:0 auto;padding:1rem 1.25rem 4rem;background:linear-gradient(180deg,rgb(var(--gray-50)) 0%,var(--bg-page) 12rem)}.ci-shell{display:grid;grid-template-columns:212px minmax(0,1fr);gap:2.25rem;align-items:start;margin-top:1.5rem}.ci-rail__sticky{position:sticky;top:4.75rem;display:flex;flex-direction:column;gap:1.15rem;max-height:calc(100vh - 5.5rem);overflow-y:auto;padding-bottom:1rem;scrollbar-width:thin}.ci-rail__label{margin:0 0 .45rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgb(var(--gray-500))}.ci-rail__actions{padding:.85rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 1px 3px #0f172a0a}.ci-rail__facts{padding:.85rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.ci-rail__dl{margin:0}.ci-rail__row{display:flex;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--border-light);font-size:.78rem}.ci-rail__row:last-child{border-bottom:none}.ci-rail__row dt{color:rgb(var(--gray-500));font-weight:500}.ci-rail__row dd{margin:0;font-weight:600;text-align:right;color:rgb(var(--gray-900))}.ci-rail__row a{color:var(--accent);text-decoration:none}.ci-rail__hubs{display:flex;flex-direction:column;gap:.35rem}.ci-rail__hub{display:block;padding:.5rem .75rem;font-size:.8rem;font-weight:600;text-align:center;text-decoration:none;color:var(--accent);background:var(--md-primary-container);border-radius:var(--radius-md);border:1px solid rgba(var(--md-primary-rgb),.15)}.ci-rail__hub:hover{background:rgba(var(--md-primary-rgb),.12)}.ci-nav{padding:.85rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 1px 3px #0f172a0a}.ci-nav__head{margin-bottom:.55rem}.ci-nav__title{margin:0 0 .4rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgb(var(--gray-500))}.ci-nav__bar{height:3px;border-radius:999px;background:rgb(var(--gray-100));overflow:hidden}.ci-nav__bar-fill{height:100%;width:0;background:linear-gradient(90deg,var(--accent),var(--md-secondary));border-radius:inherit;transition:width .25s ease}.ci-nav__list{list-style:none;margin:0;padding:0;counter-reset:ci-sec}.ci-nav__link{display:flex;align-items:baseline;gap:.45rem;padding:.38rem .45rem;font-size:.8rem;line-height:1.3;color:rgb(var(--gray-700));text-decoration:none;border-radius:var(--radius-sm);border-left:2px solid transparent;transition:background .12s,color .12s,border-color .12s}.ci-nav__link:hover{background:rgb(var(--gray-50));color:var(--accent)}.ci-nav__link.is-active{background:var(--md-primary-container);color:var(--accent-dark);border-left-color:var(--accent);font-weight:600}.ci-nav__num{font-size:.65rem;font-variant-numeric:tabular-nums;color:rgb(var(--gray-400));min-width:1.25rem}.ci-nav__link.is-active .ci-nav__num{color:var(--accent)}.ci-nav__pager{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light)}.ci-nav__pager-btn{padding:.4rem .35rem;font-size:.72rem;font-weight:600;color:rgb(var(--gray-700));background:rgb(var(--gray-50));border:1px solid var(--border-light);border-radius:var(--radius-sm);cursor:pointer}.ci-nav__pager-btn:hover:not(:disabled){border-color:rgba(var(--md-primary-rgb),.35);color:var(--accent)}.ci-nav__pager-btn:disabled{opacity:.4;cursor:not-allowed}.ci-nav__progress{margin:.5rem 0 0;font-size:.68rem;color:rgb(var(--gray-500));line-height:1.35}.ci-main>:global(.ci-section){margin-bottom:2.25rem;padding:1.35rem 1.5rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 1px 2px #0f172a08;scroll-margin-top:5.5rem;content-visibility:auto;contain-intrinsic-size:auto 320px}.ci-main>:global(.ci-section h2){font-size:1.2rem;margin:0 0 .65rem;font-family:var(--font-serif);color:rgb(var(--gray-900))}.ci-main>:global(.ci-section__deck){margin:0 0 1rem;font-size:.88rem;color:var(--text-muted);line-height:1.55}.ci-kicker{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--md-secondary);margin-bottom:.35rem;padding:.15rem .5rem;background:var(--md-secondary-container);border-radius:999px}.ci-hero{display:grid;grid-template-columns:auto 1fr;gap:1.35rem 1.5rem;padding:1.5rem 1.65rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 1px 2px #0f172a0a,inset 4px 0 0 var(--md-primary);margin-bottom:0;position:relative;overflow:hidden}.ci-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(var(--md-primary-rgb),.06) 1px,transparent 0);background-size:22px 22px;pointer-events:none;opacity:.6}.ci-hero>*{position:relative;z-index:1}.ci-hero__logo{width:76px;height:76px;border-radius:var(--radius-md);background:#fff;object-fit:contain;padding:.4rem;border:1px solid var(--border-light);box-shadow:0 2px 8px #0f172a0f}.ci-hero__logo-fallback{width:76px;height:76px;border-radius:var(--radius-md);background:var(--md-primary-container);display:flex;align-items:center;justify-content:center;font-size:1.85rem;font-weight:700;font-family:var(--font-serif);color:var(--accent-dark);border:1px solid rgba(var(--md-primary-rgb),.2)}.ci-hero__kicker{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:rgb(var(--gray-500));margin:0 0 .35rem}.ci-hero h1{margin:0 0 .25rem;font-size:clamp(1.55rem,3vw,2.05rem);color:rgb(var(--gray-900));font-family:var(--font-serif);line-height:1.15}.ci-hero__legal{margin:0 0 .35rem;font-size:.88rem;color:rgb(var(--gray-500))}.ci-hero__summary{margin:0 0 .85rem;font-size:.98rem;line-height:1.55;color:rgb(var(--gray-700));max-width:52rem}.ci-hero__meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.ci-hero__tag{font-size:.76rem;padding:.22rem .6rem;background:rgb(var(--gray-50));border:1px solid var(--border-light);border-radius:999px;color:rgb(var(--gray-700))}.ci-hero__links{display:flex;flex-wrap:wrap;gap:.85rem;font-size:.84rem;font-weight:600}.ci-hero__links a{color:var(--accent);text-decoration:none}.ci-hero__links a:hover{text-decoration:underline}.ci-hero__kpis{grid-column:1 / -1;margin-top:.25rem;padding-top:1rem;border-top:1px solid var(--border-light)}.ci-hero__kpis :global(.intel-kpi__card){background:rgb(var(--gray-50));border-color:var(--border-light)}.ci-hero--masthead{--ci-hero-text: var(--md-on-primary);--ci-hero-text-secondary: color-mix(in srgb, var(--md-on-primary) 92%, transparent);--ci-hero-text-muted: color-mix(in srgb, var(--md-on-primary) 82%, transparent);--ci-hero-text-link: color-mix(in srgb, var(--md-on-primary) 88%, transparent);--ci-hero-border: color-mix(in srgb, var(--md-on-primary) 28%, transparent);display:block;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}.ci-hero--masthead:before{display:none}.ci-hero__masthead-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.ci-hero__brand{display:flex;align-items:flex-start;gap:1.15rem;flex:1;min-width:min(100%,18rem)}.ci-hero--masthead .ci-hero__logo{width:72px;height:72px;background:#fffffff5;border-color:var(--ci-hero-border);box-shadow:0 2px 12px #0003}.ci-hero--masthead .ci-hero__logo-fallback{background:color-mix(in srgb,var(--navy-950) 65%,transparent);color:var(--ci-hero-text);border-color:var(--ci-hero-border)}.ci-hero__copy{min-width:0}.ci-hero__eyebrow{margin:0 0 .45rem;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ci-hero-text-muted)}.ci-hero--masthead h1{margin:0 0 .25rem;font-family:var(--font-serif);font-size:clamp(1.35rem,3.2vw,2rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--ci-hero-text)}.ci-hero--masthead .ci-hero__legal{margin:0 0 .35rem;font-size:.85rem;color:var(--ci-hero-text-muted)}.ci-hero__direction{margin:0;font-size:clamp(.88rem,1.8vw,.98rem);line-height:1.55;color:var(--ci-hero-text-secondary);max-width:52ch}.ci-hero--masthead .ci-hero__links{margin-top:.75rem;gap:1rem;font-size:.78rem;font-weight:600}.ci-hero--masthead .ci-hero__links a{color:var(--ci-hero-text-link);border-bottom:1px solid var(--ci-hero-border);text-decoration:none}.ci-hero--masthead .ci-hero__links a:hover{color:var(--ci-hero-text);border-bottom-color:color-mix(in srgb,var(--md-on-primary) 55%,transparent)}.ci-hero__desk-stats{display:flex;flex-wrap:wrap;gap:.4rem;align-self:flex-end}.ci-hero__desk-stat{padding:.45rem .7rem;background:color-mix(in srgb,var(--navy-950) 65%,transparent);border:1px solid var(--ci-hero-border);border-radius:var(--radius-sm);font-size:.7rem;font-weight:600;color:var(--ci-hero-text-secondary)}.ci-hero__desk-stat strong{display:block;color:var(--ci-hero-text);font-weight:800;font-size:.78rem;line-height:1.25}.ci-hero__desk-stat span{display:block;margin-top:.1rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ci-hero-text-muted)}.ci-hero--masthead .ci-hero__kpis{margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--ci-hero-border)}.ci-hero--masthead .ci-hero__kpis :global(.intel-kpi__card){background:color-mix(in srgb,var(--navy-950) 65%,transparent);border-color:var(--ci-hero-border);color:var(--ci-hero-text)}.ci-hero--masthead .ci-hero__kpis :global(.intel-kpi__label),.ci-hero--masthead .ci-hero__kpis :global(.intel-kpi__hint){color:var(--ci-hero-text-muted)}.ci-hero--masthead .ci-hero__kpis :global(.intel-kpi__value){color:var(--ci-hero-text)}.ci-hero--masthead .ci-hero__kpis :global(a.intel-kpi__card:hover){border-color:color-mix(in srgb,var(--md-on-primary) 42%,transparent);box-shadow:0 2px 10px #0000002e}.ci-brief{background:linear-gradient(165deg,#fdfbf7,#f8f6f1);border-color:#e8e4dc;box-shadow:inset 0 1px #fff}.ci-brief h2{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--gray-500));margin:0 0 .75rem}.ci-brief__summary{font-size:1.12rem;line-height:1.6;color:rgb(var(--gray-900));font-family:var(--font-serif);margin:0 0 1.15rem;padding-left:1rem;border-left:3px solid var(--md-secondary)}.ci-brief__cols{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.ci-brief__cols h3{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--gray-500));margin:0 0 .5rem}.ci-brief__cols ul{margin:0;padding-left:1.1rem;display:grid;gap:.4rem}.ci-brief__cols li{font-size:.88rem;line-height:1.45;color:rgb(var(--gray-700))}.ci-dash{background:var(--bg-surface)}.ci-dash__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}.ci-dash__panel{padding:1rem;background:rgb(var(--gray-50));border-radius:var(--radius-md);border:1px solid var(--border-light)}.ci-geo{display:flex;flex-wrap:wrap;gap:.4rem}.ci-geo__chip{font-size:.78rem;padding:.25rem .6rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px}.ci-geo__chip small{color:var(--text-muted);margin-right:.25rem}.ci-timeline{list-style:none;margin:0;padding:0;border-left:2px solid rgba(var(--md-primary-rgb),.25);margin-left:.5rem}.ci-timeline__item{position:relative;padding:0 0 1rem 1.25rem}.ci-timeline__item:before{content:"";position:absolute;left:-.42rem;top:.35rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--md-secondary);box-shadow:0 0 0 3px var(--bg-surface)}.ci-timeline__date{font-size:.72rem;color:var(--text-muted)}.ci-timeline__type{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);font-weight:600}.ci-timeline__summary{font-size:.88rem;margin:.15rem 0 0}.ci-timeline__summary a{color:var(--brand-700)}.ci-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.85rem}.ci-card{padding:1rem 1.05rem;background:rgb(var(--gray-50));border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.35rem;transition:border-color .15s,box-shadow .15s}.ci-card:hover{border-color:rgba(var(--md-primary-rgb),.3);box-shadow:0 2px 8px #0f172a0d}.ci-card__title{font-weight:600;font-size:.95rem;margin:0}.ci-card__title a{color:inherit;text-decoration:none}.ci-card__title a:hover{color:var(--brand-700)}.ci-card__meta{font-size:.78rem;color:var(--text-muted)}.ci-card__chips{display:flex;flex-wrap:wrap;gap:.3rem}.ci-card__chip{font-size:.68rem;padding:.15rem .45rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px}.ci-intel-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ci-graph__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.ci-graph__group h3{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 .45rem}.ci-graph__group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.ci-graph__group a{font-size:.85rem;color:var(--brand-700);text-decoration:none}.ci-graph__group a:hover{text-decoration:underline}.ci-related__section{margin-bottom:1.25rem}.ci-related__section h3{font-size:.85rem;margin:0 0 .5rem}.ci-related__grid{display:flex;flex-wrap:wrap;gap:.4rem}.ci-related__link{font-size:.82rem;padding:.3rem .65rem;background:rgb(var(--gray-50));border-radius:var(--radius-sm);text-decoration:none;color:var(--brand-700);border:1px solid var(--border-light)}.ci-related__link:hover{background:var(--md-primary-container);border-color:rgba(var(--md-primary-rgb),.3)}.ci-geo-blocks{display:grid;gap:.75rem}.ci-geo-block{padding:.85rem 1rem;background:rgb(var(--gray-50));border-radius:var(--radius-md);border-left:3px solid var(--md-secondary)}.ci-geo-block h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 .35rem}.ci-geo-block p{margin:0;font-size:.88rem;line-height:1.5}.ci-insights{display:grid;gap:.65rem}.ci-insight{padding:.85rem 1rem;background:rgb(var(--gray-50));border:1px solid var(--border-light);border-radius:var(--radius-md);border-left:3px solid var(--md-tertiary)}.ci-insight__cat{font-size:.68rem;text-transform:uppercase;color:var(--md-tertiary);font-weight:600}.ci-insight p{margin:.25rem 0 0;font-size:.88rem}.ci-news-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.ci-comp-table{width:100%;border-collapse:collapse;font-size:.88rem}.ci-comp-table th,.ci-comp-table td{padding:.55rem .65rem;border-bottom:1px solid var(--border-light);text-align:left}.ci-comp-table th{background:rgb(var(--gray-50));font-weight:600}.ci-comp-table a{color:var(--brand-700)}.ci-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem}.ci-section__head h2{margin:0}.ci-section__head a{font-size:.85rem;font-weight:600;color:var(--accent);text-decoration:none}.ci-trend__svg{width:100%;height:60px;display:block}.ci-main>:global(.cp-section),.ci-main>:global(.cp-quick),.ci-main>:global(.cp-changelog){scroll-margin-top:5.5rem}.ci-main>:global(.cp-quick),.ci-main>:global(.cp-section:not(.ci-section)),.ci-main>:global(.cp-changelog){margin-bottom:2.25rem}.ci-hero--hub,.ci-hero--project{grid-template-columns:1fr auto;align-items:end}.ci-hero__body{min-width:0}.ci-hero__lead{margin:0;max-width:36rem;font-size:.95rem;line-height:1.55;color:rgb(var(--gray-600))}.ci-hero__sub{margin:0 0 .65rem;font-size:.88rem;color:rgb(var(--gray-500))}.ci-hero__metrics{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;min-width:9rem}.ci-hero__metrics div{border-left:2px solid rgba(var(--md-primary-rgb),.45);padding-left:.75rem}.ci-hero__metrics dt{margin:0;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--gray-500))}.ci-hero__metrics dd{margin:.1rem 0 0;font-family:var(--font-serif);font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--gray-900))}.ci-hero__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.ci-chip{font-size:.72rem;font-weight:600;padding:.22em .6em;border-radius:999px;background:rgb(var(--gray-50));border:1px solid var(--border-light);color:rgb(var(--gray-700))}.ci-chip--status{background:var(--md-primary-container);color:var(--accent-dark);border-color:rgba(var(--md-primary-rgb),.2)}.ci-chip--muted{background:rgb(var(--gray-50));color:rgb(var(--gray-500))}.ci-brief__text{margin:0;font-size:.95rem;line-height:1.6;color:rgb(var(--gray-800))}.ci-brief__note{margin:.65rem 0 0;font-size:.82rem;color:rgb(var(--gray-500))}.ci-hub-filters__title{margin:0 0 .65rem;font-size:1rem;font-family:var(--font-serif)}.ci-hub-filters__links{display:flex;flex-wrap:wrap;gap:.45rem}.ci-hub-filters__link{padding:.35rem .75rem;font-size:.78rem;font-weight:600;border:1px solid var(--border-light);border-radius:999px;text-decoration:none;color:rgb(var(--gray-700));background:rgb(var(--gray-50))}.ci-hub-filters__link:hover,.ci-hub-filters__link.is-active{border-color:rgba(var(--md-primary-rgb),.45);color:var(--accent);background:var(--md-primary-container)}.ci-hub-meta{font-size:.82rem;color:rgb(var(--gray-500));font-variant-numeric:tabular-nums}.ci-hub-search{margin-bottom:1rem}.ci-hub-search__label{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;color:rgb(var(--gray-600));margin-bottom:.4rem}.ci-hub-search__row{display:flex;gap:.5rem;max-width:32rem}.ci-hub-search__row input{flex:1;padding:.6rem .85rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.95rem;background:var(--bg-surface)}.ci-hub-search__row button{padding:.6rem 1.15rem;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:600;cursor:pointer}.ci-program-list,.ci-patent-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ci-sponsor-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.ci-sponsor-list a{display:inline-flex;flex-direction:column;padding:.45rem .65rem;font-size:.82rem;font-weight:600;background:rgb(var(--gray-50));border:1px solid var(--border-light);border-radius:var(--radius-sm);text-decoration:none;color:var(--accent)}.ci-sponsor-list span{font-size:.68rem;font-weight:500;color:rgb(var(--gray-500))}.ci-empty{text-align:center;padding:2rem 1rem;color:rgb(var(--gray-600))}.ci-pager{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border-light);flex-wrap:wrap}.ci-pager__btn{padding:.45rem .9rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;color:var(--accent);text-decoration:none;background:var(--bg-surface)}.ci-pager__btn.is-disabled{opacity:.35;pointer-events:none}.ci-pager__pages{list-style:none;display:flex;gap:.4rem;margin:0;padding:0}.ci-pager__page{display:inline-flex;min-width:2.25rem;justify-content:center;padding:.35rem .5rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;text-decoration:none;color:rgb(var(--gray-700))}.ci-pager__page.is-current{border-color:rgba(var(--md-primary-rgb),.65);color:var(--accent);background:rgba(var(--md-primary-rgb),.1)}.ci-pager__ellipsis{color:rgb(var(--gray-500));font-weight:700}.ci-faq-list{display:grid;gap:.55rem}.ci-faq-item{padding:.15rem 1rem;background:rgb(var(--gray-50));border:1px solid var(--border-light);border-radius:var(--radius-md)}.ci-faq-item summary{cursor:pointer;font-weight:600;font-size:.9rem;padding:.75rem 0;list-style:none}.ci-faq-item summary::-webkit-details-marker{display:none}.ci-faq-item p{margin:0 0 .85rem;font-size:.88rem;line-height:1.6;color:rgb(var(--gray-700))}.ci-fact-grid{display:grid;grid-template-columns:140px 1fr;gap:.5rem 1rem;font-size:.9rem}.ci-fact-grid dt{color:rgb(var(--gray-500));font-weight:600}.ci-fact-grid dd{margin:0}.ci-fact-grid a{color:var(--accent)}.ci-nct-list{margin:0;padding-left:1.25rem}.ci-nct-list a{color:var(--accent)}.ci-main--entity>:global(.intel-section),.ci-main--entity>:global(.related-drugs),.ci-main--entity>:global(.disease),.ci-main--entity>:global(.timeline),.ci-main--entity>:global(.competitive),.ci-main--entity>:global(.evidence),.ci-main--entity>:global(.faq),.ci-main--entity>:global(.egraph),.ci-main--entity>:global(.related-intel),.ci-main--entity>:global(.qa),.ci-main--entity>:global(.eeat){margin-bottom:2.25rem;padding:1.35rem 1.5rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 1px 2px #0f172a08;scroll-margin-top:5.5rem}.ci-main--entity>:global(.intel-section h2),.ci-main--entity>:global(.related-drugs h2),.ci-main--entity>:global(.disease h2),.ci-main--entity>:global(.timeline h2),.ci-main--entity>:global(.competitive h2),.ci-main--entity>:global(.evidence h2),.ci-main--entity>:global(.faq h2),.ci-main--entity>:global(.egraph h2),.ci-main--entity>:global(.related-intel h2),.ci-main--entity>:global(.qa h2),.ci-main--entity>:global(.eeat h2){font-size:1.2rem;margin:0 0 .65rem;font-family:var(--font-serif);color:rgb(var(--gray-900))}@media(max-width:960px){.ci-platform__body{grid-template-columns:1fr}.ci-facts-rail{display:none}.ci-facts-rail__sticky{position:static;max-height:none}.ci-entity-nav{top:3.25rem}.ci-accordion{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.ci-accordion__summary{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;font-weight:700;font-size:.88rem;cursor:pointer;list-style:none;background:var(--bg-surface)}.ci-accordion__summary::-webkit-details-marker{display:none}.ci-accordion__chevron:after{content:"▾";color:rgb(var(--gray-500))}.ci-accordion:not([open]) .ci-accordion__chevron:after{content:"▸"}.ci-accordion__body{padding:0 1rem 1rem}.ci-accordion__body .ci-panel{border:none;box-shadow:none;padding:0;background:transparent;scroll-margin-top:5rem}.ci-accordion__body .ci-panel--briefing{padding:0}.ci-activity-feed__item{grid-template-columns:1fr;gap:.25rem}.ci-shell{grid-template-columns:1fr}.ci-rail{order:-1}.ci-rail__sticky{position:static;max-height:none;flex-direction:column}.ci-nav__list{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.35rem;padding-bottom:.35rem;-webkit-overflow-scrolling:touch}.ci-nav__list li{flex:0 0 auto}.ci-nav__link{flex-direction:column;align-items:center;gap:.15rem;padding:.45rem .65rem;font-size:.72rem;white-space:nowrap;border:1px solid var(--border-light);border-radius:var(--radius-md)}.ci-nav__link.is-active{border-color:var(--accent)}.ci-nav__num{min-width:auto}.ci-rail__facts,.ci-rail__hubs{display:none}.ci-hero{grid-template-columns:1fr}.ci-hero__masthead-inner{flex-direction:column;align-items:stretch}.ci-hero__desk-stats{align-self:stretch}.ci-hero--hub{grid-template-columns:1fr}.ci-hero__metrics{flex-direction:row;flex-wrap:wrap}.ci-brief__cols,.ci-dash__grid,.ci-intel-row{grid-template-columns:1fr}.ci-main>:global(.ci-section){padding:1.1rem 1.15rem}}@media(min-width:961px){.ci-rail__actions :global(.entity-actions--rail){position:sticky;top:0}}
