.issue-view .sec-head{margin-top:28px}.issue-month-select{justify-items:end;grid-gap:5px;gap:5px;min-width:0;display:grid}.issue-month-shell{width:272px;height:42px;cursor:pointer}.issue-month-shell .metric-select-code{font-family:var(--sans);letter-spacing:.02em;min-width:62px}.issue-month-shell .metric-select{cursor:pointer;font-size:14px;font-weight:800}.issue-month-select small{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;line-height:1.4}.issue-head-right{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px 18px;display:flex}@media (max-width:640px){.issue-month-select{justify-items:stretch;width:100%}.issue-month-shell{width:100%}.issue-head-right{justify-content:flex-start;width:100%}}.issue-source-disclosure{border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 2.5%,var(--panel));border-radius:12px;margin-bottom:18px;overflow:hidden}.issue-source-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:10px 14px;list-style:none;display:flex}.issue-source-disclosure>summary::-webkit-details-marker{display:none}.issue-source-disclosure>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:-3px}.issue-source-disclosure>summary>span{align-items:baseline;gap:9px;display:flex}.issue-source-disclosure>summary .usage-tip{align-self:center}.issue-source-disclosure>summary b{color:var(--ink);font-size:14px}.issue-source-disclosure>summary em,.issue-source-disclosure>summary small{color:var(--muted);font-size:12.5px;font-style:normal}.issue-source-disclosure>summary em{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.issue-source-disclosure>summary:after{content:"+";color:var(--accent);font:850 18px/1 var(--mono);order:3}.issue-source-disclosure[open]>summary{border-bottom:1px solid var(--line)}.issue-source-disclosure[open]>summary:after{content:"−"}.issue-source-disclosure-note{color:var(--muted);padding:11px 14px 0;font-size:13px;line-height:1.55}.issue-source-status{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px;display:grid}.issue-source-disclosure .issue-source-status{margin:0;padding:11px 14px 14px}.issue-source-status>div{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.issue-source-status>div:nth-child(2){border-top-color:var(--overton)}.issue-source-status>div:nth-child(3){border-top-color:var(--cmp)}.issue-source-status>div:nth-child(4){border-top-color:var(--burst)}.issue-source-name{justify-content:space-between;align-items:center;gap:8px;display:flex}.issue-source-name b{font-size:13px}.issue-source-name i{background:var(--accent-bg);color:color-mix(in srgb,var(--accent) 72%,var(--ink));border-radius:999px;padding:2px 6px;font-size:12.5px;font-style:normal;font-weight:850}.issue-source-status>div>strong{font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ink);font-size:24px;font-weight:850}.issue-source-status>div>strong small{color:var(--muted);letter-spacing:0;margin-left:3px;font-size:12.5px}.issue-source-total{color:var(--muted);margin-top:-4px;font-size:12.5px;font-weight:700;display:block}.issue-source-total b{color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850}.issue-source-status dl{grid-gap:4px;gap:4px;display:grid}.issue-source-status dl>div{grid-template-columns:38px minmax(0,1fr);grid-gap:6px;gap:6px;font-size:12.5px;line-height:1.5;display:grid}.issue-source-status dt{color:var(--muted)}.issue-source-status dd{overflow-wrap:anywhere;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.issue-source-status>div>p{background:var(--panel-2);color:var(--muted);border-radius:7px;margin-top:auto;padding:7px 8px;font-size:12.5px;line-height:1.55}.issue-source-trend{--source-trend-color:var(--accent);border-block:1px solid var(--line);margin:0;padding:8px 0}.issue-source-trend.source-policy{--source-trend-color:var(--overton)}.issue-source-trend.source-paper{--source-trend-color:var(--cmp)}.issue-source-trend figcaption{color:var(--ink-2);justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:3px 8px;font-size:12px;font-weight:750;display:flex}.issue-source-trend figcaption>span{align-items:center;gap:4px;display:inline-flex}.issue-source-trend figcaption small{color:var(--muted);font-size:11px;font-weight:500}.issue-source-trend ol{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.issue-source-trend li{min-width:0;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.issue-source-trend li>b{color:var(--muted);font-size:12px;font-weight:700}.issue-source-trend-track{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;height:42px;margin:4px 0;display:flex}.issue-source-trend-track>i{background:color-mix(in srgb,var(--source-trend-color) 40%,var(--panel));border-radius:3px 3px 0 0;width:34%;max-width:32px;display:block}.issue-source-trend-month{color:var(--muted);border-radius:4px;padding:2px 5px;font-size:11px}.issue-source-trend-total{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;display:block}.issue-source-trend li.selected .issue-source-trend-total{color:var(--ink-2);font-weight:750}.issue-source-trend li.selected>b{color:var(--ink)}.issue-source-trend li.selected .issue-source-trend-track>i{background:var(--source-trend-color)}.issue-source-trend li.selected .issue-source-trend-month{background:color-mix(in srgb,var(--source-trend-color) 12%,var(--panel));color:var(--ink);font-weight:800}.issue-workspace{grid-template-columns:minmax(300px,.82fr) minmax(0,1.58fr);align-items:start;grid-gap:18px;gap:18px;display:grid}.issue-detail-column,.issue-list-column{min-width:0}.issue-current-context{display:none}.issue-workspace-persistent .selected-issue-head{scroll-margin-top:var(--issue-sticky-top,106px)}.issue-workspace-persistent .detected-issue-grid:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:841px){.issue-workspace-persistent .issue-list-column{position:-webkit-sticky;position:sticky;top:var(--issue-sticky-top,106px);max-height:var(--issue-list-max-height,calc(100dvh - var(--issue-sticky-top, 106px) - 16px));min-height:0;display:flex;flex-direction:column}.issue-workspace-persistent .issue-column-head,.issue-workspace-persistent .issue-list-toggle{flex:none}.issue-workspace-persistent .detected-issue-grid{min-height:0;overflow-y:auto;scrollbar-gutter:stable;align-content:start;grid-auto-rows:max-content;padding:4px;margin:-4px}}.issue-column-head{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12px;font-weight:850;display:flex;gap:9px}.issue-column-head b{color:color-mix(in srgb,var(--burst) 70%,var(--ink));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;white-space:nowrap}.issue-type-filters{flex:1 1;gap:4px;min-width:0;display:flex}.issue-type-filters button{background:var(--panel);color:var(--muted);border:1px solid var(--line);border-radius:7px;flex:1 1;min-width:0;min-height:34px;padding:5px;font-family:var(--sans);font-size:12.5px;font-weight:800;cursor:pointer}.issue-type-filters button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.issue-type-filters button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:2px}.detected-issue-grid{grid-template-columns:1fr;grid-gap:10px;gap:10px;display:grid}.issue-list-toggle{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:var(--panel-2);width:100%;color:color-mix(in srgb,var(--accent) 78%,var(--ink));cursor:pointer;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:850}.issue-list-toggle:hover{border-color:var(--accent);background:var(--accent-bg)}.issue-list-toggle:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.detected-issue-card{--issue-tone:var(--live);--issue-text-tone:color-mix(in srgb,var(--issue-tone) 70%,var(--ink));border:1px solid var(--line);border-radius:var(--r);background:var(--panel);min-width:0;box-shadow:var(--shadow);color:var(--ink);text-align:left;padding:17px 18px;transition:transform .16s,border-color .16s,box-shadow .16s}.detected-issue-card.issue-type-research{--issue-tone:var(--live)}.detected-issue-card.issue-type-policy{--issue-tone:var(--cmp)}.detected-issue-card.issue-type-industry{--issue-tone:var(--patent)}.detected-issue-card:hover{border-color:var(--issue-tone);transform:translateY(-2px)}.detected-issue-card.selected{border-color:var(--issue-tone);box-shadow:0 0 0 2px color-mix(in srgb,var(--issue-tone) 22%,transparent),var(--shadow)}.detected-issue-card:focus-visible{outline:3px solid var(--live);outline-offset:2px}.detected-issue-top{color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.detected-issue-top>span:first-child{font-family:var(--mono);letter-spacing:.02em}.detected-issue-top b{background:color-mix(in srgb,var(--issue-tone) 13%,transparent);color:var(--issue-text-tone);border-radius:999px;padding:3px 7px;font-size:13px}.issue-type-chip{letter-spacing:0;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;padding:3px 8px;font-size:13px;font-style:normal;font-weight:850;display:inline-flex}.issue-type-chip.research{background:var(--live-bg);color:color-mix(in srgb,var(--live) 76%,var(--ink))}.issue-type-chip.policy{background:var(--cmp-bg);color:color-mix(in srgb,var(--cmp) 76%,var(--ink))}.issue-type-chip.industry{background:var(--patent-bg);color:color-mix(in srgb,var(--patent) 76%,var(--ink))}.detected-issue-top em{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.detected-issue-card>strong{letter-spacing:-.02em;font-size:17px;line-height:1.38;display:block}.detected-issue-summary{min-height:42px;color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.detected-issue-keywords{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.detected-issue-keywords i{background:var(--panel-2);color:var(--ink-2);border-radius:6px;padding:3px 7px;font-size:13px;font-style:normal}.detected-issue-sources{border-top:1px solid var(--line-2);color:var(--muted);gap:14px;margin-top:12px;padding-top:11px;font-size:13px;display:flex}.detected-issue-sources b{color:var(--issue-text-tone);font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850}.selected-issue-head{--issue-tone:var(--live);--issue-text-tone:color-mix(in srgb,var(--issue-tone) 72%,var(--ink));border:1px solid color-mix(in srgb,var(--issue-tone) 32%,var(--line));border-radius:var(--r);background:radial-gradient(130% 150% at 100% 0,color-mix(in srgb,var(--issue-tone) 15%,transparent) 0,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--issue-tone) 8%,var(--panel)) 0,var(--panel) 100%);box-shadow:var(--shadow);margin:0 0 14px;padding:17px 20px 16px 25px;scroll-margin-top:96px;position:relative;overflow:hidden}.selected-issue-head:before{content:"";background:var(--issue-tone);width:5px;position:absolute;inset:0 auto 0 0}.selected-issue-head.issue-type-policy{--issue-tone:var(--cmp)}.selected-issue-head.issue-type-industry{--issue-tone:var(--patent)}.selected-issue-head:focus-visible{outline:3px solid color-mix(in srgb,var(--issue-tone) 45%,transparent);outline-offset:3px}.selected-issue-head>span{color:var(--issue-text-tone);letter-spacing:.02em;font-size:13px;font-weight:800}.selected-issue-head>span .issue-type-chip{background:var(--panel);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--issue-tone) 38%,transparent);margin-right:2px}.selected-issue-head h2{letter-spacing:-.025em;color:var(--ink);margin-top:7px;font-size:22px}.selected-issue-head p{max-width:900px;color:var(--ink-2);margin-top:7px;font-size:14px;line-height:1.68}.selected-issue-head small{border:1px solid color-mix(in srgb,var(--issue-tone) 20%,transparent);background:color-mix(in srgb,var(--issue-tone) 9%,var(--panel));color:var(--ink-2);border-radius:7px;margin-top:10px;padding:5px 9px;font-size:12.5px;line-height:1.55;display:inline-flex}.issue-evidence-stack{grid-gap:16px;gap:16px;display:grid}.issue-evidence-stack .panel{min-width:0}.issue-evidence-tabs{border-bottom:1px solid var(--line);gap:0;margin:-3px 0 8px;display:flex;overflow-x:auto}.issue-evidence-tabs button{min-width:120px;color:var(--muted);border-bottom:3px solid #0000;flex:1 1;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.issue-evidence-tabs button:hover{color:var(--ink);background:color-mix(in srgb,var(--accent) 5%,transparent)}.issue-evidence-tabs button.on{border-bottom-color:var(--accent);color:var(--accent)}.issue-evidence-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.issue-evidence-tabs b{background:var(--panel-2);min-width:25px;color:var(--ink-2);font-family:var(--mono);border-radius:999px;padding:2px 6px;font-size:12.5px}.issue-evidence-tabs button.on b{background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--accent)}.issue-evidence-sort{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}.issue-evidence-sort>span{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:800}.issue-evidence-sort button{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink-2);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:700}.issue-evidence-sort button:hover{border-color:var(--accent);color:var(--ink)}.issue-evidence-sort button.on{border-color:var(--accent);background:var(--accent-bg);color:var(--accent-deep);font-weight:800}.issue-evidence-scope-note{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel));color:var(--muted);border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:12.5px;line-height:1.55}.issue-evidence-panel{min-height:226px}.issue-evidence-list{margin:0;padding:0;list-style:none}.issue-evidence-list li{border-bottom:1px solid var(--line-2)}.issue-evidence-list li:last-child{border-bottom:0}.issue-evidence-list a{color:inherit;padding:11px 2px;text-decoration:none;display:block}.issue-evidence-list a:hover .issue-evidence-title{color:var(--cmp)}.issue-evidence-title{align-items:flex-start;gap:6px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.issue-evidence-title i{color:var(--muted);flex:none;font-style:normal}.issue-evidence-meta{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 9px;margin-top:5px;font-size:12.5px;display:flex}.issue-evidence-meta b{color:var(--ink-2);font-weight:700}.issue-evidence-summary{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.issue-evidence-linkage{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:6px;font-size:12px;line-height:1.45;display:flex}.issue-evidence-linkage b{background:color-mix(in srgb,var(--accent) 9%,var(--panel-2));color:var(--accent-deep);border-radius:999px;padding:2px 7px;font-weight:800}.issue-evidence-linkage.adjacent-policy-context b{background:color-mix(in srgb,var(--burst) 10%,var(--panel-2));color:var(--burst)}.issue-evidence-linkage span{overflow-wrap:anywhere}.issue-evidence-topics>strong{color:var(--ink-2);margin-right:4px;font-weight:750}.issue-evidence-linkage small{border-top:1px dashed var(--line-2);color:var(--muted);flex:1 0 100%;gap:7px;padding-top:5px;font-size:12.5px;line-height:1.5;display:flex}.issue-evidence-linkage small strong{color:var(--ink-2);flex:none;font-weight:800}.issue-evidence-pagination{border-top:1px solid var(--line-2);justify-content:center;align-items:center;gap:11px;padding-top:12px;display:flex}.issue-evidence-pagination button{border:1px solid var(--line);background:var(--panel-2);min-width:58px;min-height:44px;color:var(--ink-2);border-radius:8px;padding:0 11px;font-size:12.5px;font-weight:800}.issue-evidence-pagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.issue-evidence-pagination button:disabled{opacity:.42;cursor:not-allowed}.issue-evidence-pagination span{text-align:center;min-width:54px;color:var(--muted);font:750 12.5px var(--mono)}.issue-evidence-pagination b{color:var(--accent)}@media (max-width:840px){.issue-source-status{grid-template-columns:repeat(2,1fr)}.issue-workspace{grid-template-columns:1fr}.issue-current-context{position:-webkit-sticky;position:sticky;top:var(--issue-sticky-top,106px);z-index:5;display:flex;align-items:center;gap:10px;padding:9px 12px;margin-bottom:10px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:9px;box-shadow:var(--shadow)}.issue-current-context>span{min-width:0;flex:1 1}.issue-current-context small{display:block;color:var(--muted);font-size:10px;line-height:1.5}.issue-current-context strong{color:var(--ink);font-size:12.5px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.issue-current-context button{flex:none;min-height:44px;padding:5px 9px;border:1px solid var(--line);border-radius:7px;background:var(--panel-2);color:var(--accent-deep);font:750 12px var(--sans);cursor:pointer}.issue-current-context button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.issue-workspace-persistent .selected-issue-head{scroll-margin-top:calc(var(--issue-sticky-top, 106px) + 94px)}}@media (max-width:720px){.detected-issue-grid{grid-template-columns:1fr}.detected-issue-card{padding:15px}}@media (max-width:460px){.issue-source-disclosure>summary{flex-wrap:wrap;align-items:flex-start;gap:4px 10px}.issue-source-disclosure>summary>span{flex-direction:column;align-items:flex-start;gap:1px}.issue-source-disclosure>summary em{white-space:normal;order:2}.issue-source-disclosure>summary:after{margin-left:auto}.issue-source-status{grid-template-columns:1fr}.issue-source-status>div{padding:9px 10px}.detected-issue-sources{gap:9px}.issue-evidence-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.issue-evidence-tabs button{flex-direction:column;gap:4px;min-width:0;min-height:62px;padding:8px 3px}.issue-evidence-tabs button>span{white-space:nowrap}.issue-evidence-tabs b{min-width:23px;padding:1px 5px}}.news-item-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.news-cat{color:var(--tn,var(--muted));background:color-mix(in srgb,var(--tn,var(--muted)) 14%,transparent);font-weight:800}.news-cat,.news-type{border-radius:999px;padding:2px 8px;font-size:12px}.news-type{font-weight:850}.news-type.research{color:color-mix(in srgb,var(--live) 76%,var(--ink));background:var(--live-bg)}.news-type.policy{color:color-mix(in srgb,var(--cmp) 76%,var(--ink));background:var(--cmp-bg)}.news-type.industry{color:color-mix(in srgb,var(--patent) 76%,var(--ink));background:var(--patent-bg)}.news-cluster{color:var(--burst);background:var(--burst-bg);border-radius:999px;font-weight:800}.news-cluster,.news-topic{padding:2px 7px;font-size:12px}.news-topic{color:var(--muted);border:1px solid var(--line);border-radius:6px;font-weight:600}.news-headlines{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px;display:grid}.news-hl-card{border:1px solid var(--line);border-left:4px solid var(--tn,var(--burst));border-radius:var(--r-sm,10px);background:var(--panel);color:inherit;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.news-hl-card:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.news-hl-badge{letter-spacing:.02em;color:var(--tn,var(--burst));font-size:12px;font-weight:850}.news-hl-title{letter-spacing:-.01em;color:var(--ink);margin:3px 0 6px;font-size:15px;font-weight:800;line-height:1.4}.news-hl-sum{color:var(--ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.news-feed{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:10px;gap:10px;list-style:none;display:grid}.news-item{--issue-tone:var(--live);--issue-text-tone:color-mix(in srgb,var(--issue-tone) 70%,var(--ink));border:1px solid var(--line);border-radius:var(--r);background:var(--panel);min-width:0;box-shadow:var(--shadow);padding:16px 18px;transition:transform .16s,border-color .16s,box-shadow .16s}.news-item.issue-type-policy{--issue-tone:var(--cmp)}.news-item.issue-type-industry{--issue-tone:var(--patent)}.news-item:hover{border-color:var(--issue-tone);transform:translateY(-2px)}.news-item-top{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;font-size:13px;display:flex}.news-item-top em{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.news-item>.news-title{letter-spacing:-.02em;font-size:15.5px;font-weight:800;line-height:1.42;display:block}.news-item>.news-title:hover{color:var(--issue-text-tone)}.news-keywords{margin-top:9px}.news-item-foot{border-top:1px solid var(--line-2);margin-top:11px;padding-top:10px}.news-item-foot .news-meta{margin-top:0}.news-type-tabs{margin-bottom:12px}.news-type-tabs i{background:var(--tn,var(--muted));border-radius:50%;flex-shrink:0;width:8px;height:8px}.news-feed-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.news-feed-toolbar .issue-evidence-sort{margin:0}.news-feed-count{color:var(--muted);font-size:12.5px;font-weight:750}.news-feed-count b{color:color-mix(in srgb,var(--burst) 70%,var(--ink));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:1px;font-size:13px}.news-summary-body{padding:12px 14px 14px}.news-summary-body>.news-headlines{margin-top:12px}.news-title{color:var(--ink);font-size:13.5px;font-weight:750;line-height:1.5;text-decoration:none;display:inline-block}.news-title:hover{color:var(--tn,var(--accent))}.news-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:12.5px;display:flex}.news-meta .flag-img{border-radius:2px}.news-provider{background:var(--accent-bg);color:var(--accent);font:800 12.5px var(--mono);letter-spacing:.025em;border-radius:5px;padding:1px 5px}.news-src{color:var(--ink-2);font-weight:700}.news-dot{color:var(--faint)}.news-date{font-family:var(--mono)}.news-focal{background:var(--panel-2);border-radius:6px;padding:1px 7px;font-weight:600}.news-sum{color:var(--ink-2);font-size:13px;line-height:1.6}.news-kr,.news-sum{margin-top:8px}.news-kr-btn{color:var(--kr);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:800}.news-kr p{color:var(--ink-2);border-left:2px solid var(--kr);background:color-mix(in srgb,var(--kr) 7%,transparent);border-radius:0 8px 8px 0;margin-top:5px;padding:9px 12px;font-size:12.5px;line-height:1.65}.news-more{width:100%;margin-top:14px}@media (max-width:720px){.news-feed,.news-headlines{grid-template-columns:1fr}}.news-feed-tools{align-items:center;gap:12px;margin-left:auto;display:flex}.news-view-toggle{min-height:36px}.news-view-toggle button{padding:0 14px;font-size:12.5px;font-weight:800}.news-list-order{color:var(--muted);font-size:12.5px;font-weight:750}.news-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.news-row{--issue-tone:var(--live);border-bottom:1px solid var(--line-2);grid-template-columns:92px 52px minmax(0,1fr) minmax(150px,220px);align-items:center;grid-gap:12px;gap:12px;padding:10px 6px;display:grid}.news-row.issue-type-policy{--issue-tone:var(--cmp)}.news-row.issue-type-industry{--issue-tone:var(--patent)}.news-row:hover{background:color-mix(in srgb,var(--issue-tone) 6%,transparent)}.news-row-date{color:var(--ink);font:800 12.5px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.news-row.same-day .news-row-date{color:var(--faint);font-weight:600}.news-row .issue-type-chip{justify-self:start;font-size:12px}.news-row-title{color:var(--ink);letter-spacing:-.01em;min-width:0;font-size:14px;font-weight:750;line-height:1.45}.news-row-title:hover{color:color-mix(in srgb,var(--issue-tone) 70%,var(--ink));text-decoration:underline}.news-row-source{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;min-width:0;font-size:12.5px;display:flex}.news-row-source i{background:var(--accent-bg);color:var(--accent);font:800 12px var(--mono);border-radius:5px;padding:1px 5px;font-style:normal}.news-row-source span{color:var(--ink-2);font-weight:700}.news-row-source em{color:var(--burst);font-style:normal;font-weight:750}@media (max-width:720px){.news-row{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:10px 2px}.news-row-title{grid-column:1/-1}.news-row-source{grid-column:1/-1;justify-content:flex-start}.news-feed-tools{margin-left:0}}@media (max-width:460px){.news-type-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.news-item{padding:15px}}.news-related-coverage{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.news-related-coverage summary{cursor:pointer;color:var(--muted);font-size:12px}.news-related-coverage ul{list-style:none;padding:0;margin:10px 0 0}.news-related-coverage li{padding:9px 0;overflow-wrap:anywhere}.issue-evidence-tabs.news-type-tabs button{gap:9px;padding:12px 16px;font-size:15px}.issue-evidence-tabs.news-type-tabs b{min-width:28px;padding:3px 8px;font-size:13.5px}.issue-evidence-tabs.news-type-tabs i{width:9px;height:9px}.news-feed-filters{flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0;display:flex}.news-feed-filters .issue-evidence-sort{margin:0}.news-filter-status{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--panel));color:var(--ink-2);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:-2px 0 12px;padding:7px 8px 7px 12px;font-size:13px;font-weight:700;display:flex}.news-filter-status b{color:var(--accent-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.news-filter-status small{color:var(--muted);font-size:12px;font-weight:650}.news-filter-reset{border:1px solid var(--accent);background:var(--panel);min-height:32px;color:var(--accent-deep);cursor:pointer;border-radius:999px;padding:3px 12px;font-size:12.5px;font-weight:800}.news-filter-reset:hover{background:var(--accent-bg)}.news-filter-reset:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:720px){.news-feed-toolbar{flex-direction:column;align-items:stretch}.news-feed-tools{justify-content:space-between;width:100%}}@media (max-width:460px){.issue-evidence-tabs.news-type-tabs button{gap:3px;padding:8px 2px;font-size:14px}.issue-evidence-tabs.news-type-tabs b{min-width:0;padding:1px 7px;font-size:12.5px}}.weekly-news-wrap{margin:16px 0;scroll-margin-top:150px}.weekly-news-wrap.skel{border-radius:var(--r);height:210px}.weekly-news-summary{grid-template-columns:minmax(0,1fr);grid-gap:9px;gap:9px;display:grid}.weekly-news-kicker{color:var(--live);font:800 12px var(--mono);letter-spacing:.09em}.weekly-news-summary h4{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:850;line-height:1.4}.weekly-news-highlights{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:2px;list-style:none;display:grid}.weekly-news-highlights li{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.weekly-news-highlights b{color:var(--live);font:800 12px var(--mono);flex:none}.weekly-news-highlights span{color:var(--ink-2);font-size:13px;font-weight:650;line-height:1.55}.weekly-news-detail-list{border:1px solid var(--line);background:var(--panel-2);color:var(--ink-2);border-radius:10px;margin:2px 0 0;padding:13px 16px 13px 34px;font-size:13.5px;line-height:1.7;display:none}.weekly-news-detail-list.expanded{grid-gap:7px;gap:7px;display:grid}.weekly-news-detail-list li::marker{color:var(--accent);font-weight:850}.weekly-news-toggle{min-height:36px;color:var(--accent);justify-self:start;padding:5px 2px;font-size:13px;font-weight:800}.weekly-news-toggle:hover{text-decoration:underline}.weekly-news-quality{border-top:1px solid var(--line-2);color:var(--muted);padding-top:7px;font-size:12.5px;line-height:1.55}.weekly-news-wrap .panel-h .hint{white-space:normal;text-align:right;overflow-wrap:anywhere;max-width:100%}@media (max-width:720px){.weekly-news-highlights{grid-template-columns:1fr}.weekly-news-summary h4{font-size:16.5px}.weekly-news-wrap .panel-h{align-items:flex-start}.weekly-news-wrap .panel-h .hint{text-align:left}}.issue-method-asof{color:var(--muted);white-space:nowrap;align-self:flex-end;font-size:12.5px;font-weight:700}.issue-method-asof b{color:var(--ink-2);font-family:var(--mono)}.issue-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;display:grid}.issue-source-basis-list{grid-gap:12px;gap:12px;list-style:none;display:grid}.issue-source-basis-list>li{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:12px}.isb-head{align-items:baseline;gap:8px;display:flex}.isb-head b{color:var(--ink);font-size:13.5px;font-weight:850}.isb-head span{background:var(--accent-bg);color:var(--accent-deep);border-radius:999px;padding:1px 7px;font-size:12.5px;font-weight:800}.isb-head em{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2);margin-left:auto;font-size:13px;font-style:normal;font-weight:800}.issue-source-basis-list dl{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:9px 0 0;display:grid}.issue-source-basis-list dt{color:var(--muted);font-size:12.5px}.issue-source-basis-list dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2);margin-top:2px;font-size:12.5px;font-weight:700}.issue-source-basis-list p{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.55}.issue-method-grid .method-facts dd{font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5}.issue-method-grid .method-source{font-family:var(--sans);word-break:keep-all;overflow-wrap:anywhere;line-height:1.55}@media (max-width:1080px){.issue-method-grid{grid-template-columns:1fr}}@media (max-width:560px){.issue-method-asof{white-space:normal;min-width:0;max-width:100%;overflow-wrap:anywhere}.issue-source-basis-list dl{grid-template-columns:1fr 1fr}}.partner-loading{height:430px;margin-top:18px}.partner-logic{border:1px solid var(--line);background:linear-gradient(110deg,var(--panel),color-mix(in srgb,var(--accent-bg) 62%,var(--panel)));box-shadow:var(--shadow);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:18px 20px;display:flex}.partner-logic>div:first-child{grid-gap:6px;gap:6px;max-width:560px;display:grid}.network-kicker,.partner-logic-kicker{font-family:var(--mono);letter-spacing:.08em;color:var(--accent);font-size:12px;font-weight:800}.partner-logic strong{font-size:14px;line-height:1.55}.partner-logic-universe{background:color-mix(in srgb,var(--accent) 9%,transparent);width:max-content;max-width:100%;color:var(--ink-2);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800;line-height:1.45}.partner-logic-flow{flex:none;align-items:center;gap:10px;display:flex}.partner-logic-flow>span{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:10px;grid-gap:2px;gap:2px;min-width:120px;padding:10px 12px;display:grid}.partner-logic-flow b{font-family:var(--mono);font-size:13px}.partner-logic-flow small{color:var(--muted);font-size:12px;line-height:1.35}.partner-logic-flow>i{color:var(--faint);font-style:normal;font-weight:900}.partner-discovery-layout{grid-template-columns:minmax(380px,.92fr) minmax(0,1.38fr);align-items:start;grid-gap:18px;gap:18px;display:grid}.partner-list-pane,.partner-network-pane{min-width:0}.partner-network-pane{scroll-margin-top:112px;position:-webkit-sticky;position:sticky;top:112px}.partner-network-pane:focus{outline:3px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:6px;border-radius:12px}.partner-pane-head{margin-top:30px}.partner-mode-tabs{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:12px 0;padding:5px;display:grid}.partner-mode-tabs button{--mode-tone:var(--burst);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:3px 10px;gap:3px 10px;min-width:0;padding:12px 13px 10px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.partner-mode-tabs button.current{--mode-tone:var(--accent)}.partner-mode-tabs button:before{content:"";background:var(--mode-tone);opacity:0;width:3px;transition:opacity .16s;position:absolute;inset:0 auto 0 0}.partner-mode-tabs button:hover{border-color:color-mix(in srgb,var(--mode-tone) 28%,var(--line));background:color-mix(in srgb,var(--mode-tone) 4%,var(--panel))}.partner-mode-tabs button.on{border-color:color-mix(in srgb,var(--mode-tone) 42%,var(--line));background:var(--panel);box-shadow:0 7px 18px -15px color-mix(in srgb,var(--mode-tone) 75%,transparent)}.partner-mode-tabs button.on:before{opacity:1}.partner-mode-index{background:color-mix(in srgb,var(--mode-tone) 11%,var(--panel));width:29px;height:29px;color:var(--mode-tone);font:850 11.5px var(--mono);border-radius:8px;grid-row:1/3;place-items:center;display:grid}.partner-mode-copy{min-width:0;display:block}.partner-mode-copy strong{color:var(--ink);word-break:keep-all;font-size:13.5px;line-height:1.3;display:block}.partner-mode-count{color:var(--mode-tone);align-items:baseline;gap:2px;display:flex}.partner-mode-count b{font:900 17px var(--mono)}.partner-mode-count small{font-size:11.5px;font-weight:800}.partner-mode-rule{border-top:1px solid var(--line-2);color:var(--muted);grid-column:2/4;justify-content:space-between;align-items:center;gap:7px;padding-top:5px;font-size:11.5px;display:flex}.partner-mode-rule b{color:var(--mode-tone);font:850 11.5px var(--mono)}.partner-count{font-family:var(--mono);color:var(--muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.partner-card-grid{grid-template-columns:1fr;grid-gap:14px;gap:14px;display:grid}.partner-card{--partner-tone:var(--burst);border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--partner-tone) 4%,var(--panel)));min-width:0;box-shadow:0 10px 28px -24px color-mix(in srgb,var(--partner-tone) 70%,transparent),var(--shadow);text-align:left;border-radius:15px;flex-direction:column;padding:14px 16px 11px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.partner-card:before{border-radius:0 5px 5px 0;width:4px;top:13px;bottom:13px;left:0}.partner-card:after,.partner-card:before{content:"";background:var(--partner-tone);position:absolute}.partner-card:after{opacity:.045;pointer-events:none;border-radius:50%;width:128px;height:128px;top:-48px;right:-42px}.partner-card:hover{border-color:color-mix(in srgb,var(--partner-tone) 50%,var(--line));box-shadow:0 20px 38px -28px color-mix(in srgb,var(--partner-tone) 80%,transparent),var(--shadow-lg);transform:translateY(-3px)}.partner-card.selected{border-color:var(--partner-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--partner-tone) 14%,transparent),var(--shadow-lg)}.partner-card.current{--partner-tone:var(--accent)}.partner-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.partner-country{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:10px;column-gap:10px;min-width:0;display:grid}.partner-country .flag-img{border:1px solid var(--line);background:var(--panel);border-radius:6px;grid-row:1/3;width:30px;height:22px;padding:2px;box-shadow:0 3px 8px #00000014}.partner-country strong{font-size:15px;line-height:1.2}.partner-country small{font-family:var(--mono);color:var(--faint);font-size:12px}.partner-kind{border:1px solid color-mix(in srgb,var(--partner-tone) 22%,transparent);border-radius:999px;flex:none;padding:3px 7px;font-size:11.5px;font-weight:800}.partner-kind.untapped{background:var(--burst-bg);color:var(--burst)}.partner-kind.current{background:var(--accent-bg);color:var(--accent)}.partner-reason{background:color-mix(in srgb,var(--partner-tone) 6%,var(--panel-2));min-height:0;color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;border-radius:8px;-webkit-box-orient:vertical;margin-top:9px;padding:7px 9px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.partner-stat-grid{background:var(--line-2);border:1px solid var(--line-2);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:9px 0;display:grid;overflow:hidden}.partner-stat-grid>span{background:color-mix(in srgb,var(--panel-2) 86%,var(--panel));align-content:center;grid-gap:2px;gap:2px;min-width:0;padding:7px 6px;display:grid}.partner-stat-grid small{color:var(--muted);font-size:11.5px}.partner-stat-grid b,.partner-stat-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partner-stat-grid b{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px}.partner-meter-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;display:grid}.partner-meter{grid-gap:5px;gap:5px;margin-top:6px;display:grid}.partner-meter-label{color:var(--muted);justify-content:space-between;gap:6px;font-size:11.5px;display:flex}.partner-meter-label span{min-width:0}.partner-meter-label small{color:var(--faint);font-size:10px;font-weight:750}.partner-meter-label b{font-family:var(--mono);color:var(--ink)}.partner-meter-track{background:var(--panel-2);border-radius:99px;height:5px;position:relative;overflow:hidden}.partner-meter-track i{border-radius:inherit;background:var(--accent);height:100%;display:block}.partner-meter-track.cooperation.untapped i{background:var(--burst)}.partner-meter-track.cooperation.current i{background:var(--cmp)}.partner-meter-track.threshold:after{content:"";background:var(--ink);opacity:.36;width:1px;position:absolute;top:0;bottom:0}.partner-meter-track.top10:after{left:50%}.partner-meter-track.cooperation:after{left:var(--threshold-position,4%)}.partner-card-link{border-top:1px solid var(--line-2);color:var(--partner-tone);justify-content:space-between;align-items:center;margin-top:9px;padding-top:7px;font-size:12px;font-weight:850;display:flex}.network-layout{grid-template-columns:1fr;align-items:center;grid-gap:16px;gap:16px;display:grid}.ego-chart-wrap{background:radial-gradient(circle at center,color-mix(in srgb,var(--accent-bg) 60%,transparent),transparent 65%);border-radius:14px;min-width:0;overflow:hidden}.ego-chart{width:100%;min-height:390px;display:block;overflow:visible}.ego-orbit-line{fill:none;stroke:var(--line);stroke-width:1.2px}.ego-orbit-fill{transform-origin:50%;animation:ego-breathe 4.8s ease-in-out infinite}.ego-edge{stroke-linecap:round;opacity:.42;animation:ego-edge-pulse 3.6s ease-in-out infinite;animation-delay:var(--edge-delay,0s)}.ego-edge-value{fill:var(--ink-2);stroke:var(--panel);stroke-width:4px;paint-order:stroke;font-family:var(--mono);text-anchor:middle;pointer-events:none;font-size:12.5px;font-weight:800}.ego-node{cursor:pointer}.ego-focus-frame{fill:#0000;stroke:#0000;stroke-width:3px}.ego-node:focus-visible .ego-focus-frame{stroke:var(--accent)}.ego-flag-body{animation:ego-float 4s ease-in-out infinite;animation-delay:var(--node-delay,0s);transform-box:fill-box;transform-origin:50%;transition:transform .18s,filter .18s}.ego-node:focus .ego-flag-body,.ego-node:hover .ego-flag-body{filter:brightness(1.05);transform:scale(1.1)}.ego-node:focus{outline:none}.ego-node-name{fill:var(--ink);stroke:var(--panel);stroke-width:4px;paint-order:stroke;text-anchor:middle;pointer-events:none;font-size:13px;font-weight:800}.ego-hub-flag-body{transform-box:fill-box;transform-origin:50%;animation:ego-hub-pulse 3.2s ease-in-out infinite}.ego-hub-name{fill:var(--ink);stroke:var(--panel);stroke-width:4px;paint-order:stroke;text-anchor:middle;font-size:13px;font-weight:850}@keyframes ego-breathe{50%{opacity:.56;transform:scale(1.025)}}@keyframes ego-edge-pulse{0%,to{opacity:.3}50%{opacity:.62}}@keyframes ego-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ego-hub-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.network-caption{color:var(--muted);text-align:center;margin-top:-6px;font-size:12.5px}.network-evidence{border-top:1px solid var(--line);background:var(--panel-2);border-radius:12px;align-self:stretch;padding:18px}.network-evidence h3{align-items:center;gap:8px;margin:5px 0 7px;font-size:20px;display:flex}.network-evidence>p{color:var(--muted);font-size:13px;line-height:1.6}.network-evidence>p b{color:var(--ink)}.network-relation{border-left:3px solid var(--burst);background:var(--panel);border-radius:10px;grid-gap:3px;gap:3px;margin:14px 0;padding:11px 12px;display:grid}.network-relation.current{border-left-color:var(--accent)}.network-relation small{color:var(--muted);font-size:12px}.network-relation strong{font-size:13px}.network-relation span{font-family:var(--mono);color:var(--ink-2);font-size:12.5px}.network-rank{grid-gap:4px;gap:4px;margin-top:12px;list-style:none;display:grid}.network-rank button{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px;transition:background .14s;display:flex}.network-rank button:hover{background:var(--panel)}.network-rank-country{align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:700;display:flex}.network-rank-country>b{background:var(--panel);width:20px;height:20px;font-family:var(--mono);color:var(--muted);border-radius:6px;place-items:center;font-size:11.5px;display:grid}.network-rank button>span:last-child{flex:none;justify-items:end;display:grid}.network-rank strong{font-family:var(--mono);font-size:12.5px}.network-rank small{font-family:var(--mono);color:var(--muted);font-size:12px}.partner-method-grid{grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;display:grid}.partner-method-wide{grid-column:1/-1;min-width:0}.method-steps{grid-gap:10px;gap:10px;list-style:none;display:grid}.method-steps li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.method-steps li>b{background:var(--accent-bg);height:24px;color:var(--accent);font-family:var(--mono);border-radius:7px;flex:0 0 24px;place-items:center;font-size:12px;display:grid}.method-facts{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:18px;display:grid;overflow:hidden}.method-facts>div{background:var(--panel-2);padding:10px}.method-facts>div.wide{grid-column:1/-1}.method-facts dt{color:var(--muted);font-size:12px}.method-facts dd{overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;font-weight:800;line-height:1.45}.network-rule{background:var(--accent-bg);color:var(--ink-2);border-radius:10px;padding:12px;font-size:13px;line-height:1.65}.method-cautions{color:var(--muted);grid-gap:7px;gap:7px;margin:14px 0 0 18px;font-size:12.5px;line-height:1.55;display:grid}.method-source{border-top:1px solid var(--line);color:var(--faint);grid-gap:8px;gap:8px;margin-top:14px;padding-top:10px;font-size:12px;display:grid}.method-source>b{color:var(--ink-2);font-size:12.5px}.method-source ul{grid-gap:6px;gap:6px;list-style:none;display:grid}.method-source li{background:var(--panel-2);border-radius:8px;grid-gap:2px;gap:2px;padding:7px 8px;display:grid}.method-source code{font-family:var(--mono);overflow-wrap:anywhere;font-size:10.5px}.partner-screening-details>summary{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:13px;font-weight:850;list-style:none;display:flex}.partner-screening-details>summary::-webkit-details-marker{display:none}.partner-screening-details>summary:after{content:"＋";color:var(--accent);font:850 16px var(--mono)}.partner-screening-details[open]>summary:after{content:"−"}.partner-screening-details>p{color:var(--muted);margin:10px 2px;font-size:12.5px;line-height:1.55}.partner-screening-guide{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:10px;gap:10px;margin-top:12px;display:grid}.partner-screening-guide>span{border:1px solid var(--line);border-left:3px solid var(--accent);background:linear-gradient(135deg,var(--panel),color-mix(in srgb,var(--accent) 5%,var(--panel)));border-radius:10px;align-content:start;grid-gap:4px;gap:4px;padding:11px 12px;display:grid}.partner-screening-guide>span.untapped{border-left-color:var(--burst);background:linear-gradient(135deg,var(--panel),color-mix(in srgb,var(--burst) 5%,var(--panel)))}.partner-screening-guide b{color:var(--ink);font-size:12.5px}.partner-screening-guide small{color:var(--muted);font-size:11.5px;line-height:1.5}.partner-screening-guide>i{color:var(--faint);place-items:center;font-size:11px;font-style:normal;font-weight:850;display:grid}.partner-screening-table-wrap{border:1px solid var(--line);scrollbar-width:thin;border-radius:10px;max-height:560px;overflow:auto}.screening-scroll-hint{display:none!important}.partner-screening-table{border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:100%;min-width:820px;font-size:12.5px}.partner-screening-table td,.partner-screening-table th{border-bottom:1px solid var(--line-2);border-right:1px solid color-mix(in srgb,var(--line-2) 72%,transparent);text-align:right;white-space:nowrap;padding:9px 10px}.partner-screening-table td:last-child,.partner-screening-table th:last-child{border-right:0}.partner-screening-table tbody th,.partner-screening-table td{background:0 0}.screening-col-core,.screening-col-country,.screening-col-outcome{background:var(--panel)}.screening-col-shared{background:color-mix(in srgb,var(--cmp) 4%,var(--panel))}.screening-col-untapped{background:color-mix(in srgb,var(--burst) 5%,var(--panel))}.partner-screening-table thead th{z-index:2;background:var(--panel-2);color:var(--muted);vertical-align:bottom;font-size:11.5px;position:-webkit-sticky;position:sticky;top:0}.screening-path{background:color-mix(in srgb,var(--accent) 13%,var(--panel));color:var(--accent);font:850 10px var(--mono);vertical-align:1px;border-radius:999px;margin-right:6px;padding:2px 6px;font-style:normal;display:inline-flex}.screening-path.shared{background:color-mix(in srgb,var(--cmp) 14%,var(--panel));color:var(--cmp)}.screening-path.untapped{background:color-mix(in srgb,var(--burst) 15%,var(--panel));color:var(--burst)}.partner-screening-table th:first-child{text-align:left}.screening-country{align-items:center;gap:7px;display:flex}.screening-country>span{text-align:left;grid-gap:1px;gap:1px;display:grid}.screening-country small{color:var(--faint);font:10.5px var(--mono)}.screening-cell{justify-content:flex-end;align-items:center;gap:7px;display:flex}.screening-cell>b{font-family:var(--mono);font-weight:800}.screening-rank{color:var(--muted);font:750 10.5px var(--mono);margin-top:3px;display:block}.screening-outcome,.screening-pass{border-radius:999px;padding:3px 7px;font-size:11px;font-weight:850;display:inline-flex}.screening-pass.yes{background:color-mix(in srgb,var(--accent) 11%,var(--panel));color:var(--accent)}.screening-pass.no{background:var(--panel-2);color:var(--faint)}.screening-outcome.current{background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--accent)}.screening-outcome.next{background:color-mix(in srgb,var(--cmp) 12%,var(--panel));color:var(--cmp)}.screening-outcome.untapped{background:color-mix(in srgb,var(--burst) 13%,var(--panel));color:var(--burst)}.screening-outcome.none{background:var(--panel-2);color:var(--faint)}.screening-outcome-detail{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.35;display:block}@media (max-width:1000px){.partner-logic{flex-direction:column;align-items:flex-start}.partner-logic-flow{width:100%}.partner-logic-flow>span{flex:1 1}.partner-discovery-layout{grid-template-columns:1fr}.partner-network-pane{position:static}.partner-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.partner-logic-flow{grid-template-columns:1fr;align-items:stretch;display:grid}.partner-logic-flow>i{text-align:center;transform:rotate(90deg)}.partner-card-grid,.partner-method-grid,.partner-mode-tabs{grid-template-columns:1fr}.partner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.partner-stat-grid>span{padding:7px 4px}.partner-stat-grid small{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.partner-stat-grid b{text-overflow:clip;overflow:visible}.ego-chart-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow:auto hidden}.ego-chart{width:660px;max-width:none;min-height:420px}.network-caption{text-align:left}.method-facts,.partner-screening-guide{grid-template-columns:1fr}.partner-screening-guide>i{min-height:12px}.screening-scroll-hint{background:var(--accent-bg);border-radius:7px;padding:7px 9px;font-weight:800;color:var(--accent)!important;margin:7px 2px 8px!important;font-size:11.5px!important;display:block!important}.partner-screening-table tbody>tr>th:first-child,.partner-screening-table thead>tr>th:first-child{z-index:3;box-shadow:5px 0 8px color-mix(in srgb,var(--ink) 7%,transparent);position:-webkit-sticky;position:sticky;left:0}.partner-screening-table tbody>tr>th:first-child{background:var(--panel)}.partner-screening-table thead>tr>th:first-child{z-index:5;background:var(--panel-2)}}.partner-next-fold{border:1px solid var(--line);background:var(--panel);border-radius:11px;margin-top:12px;overflow:hidden}.partner-next-fold>summary{background:var(--panel-2);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;list-style:none;display:flex}.partner-next-fold>summary::-webkit-details-marker{display:none}.partner-next-fold>summary::marker{content:""}.partner-next-fold>summary:hover{background:color-mix(in srgb,var(--accent) 6%,var(--panel-2))}.partner-next-fold>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.partner-next-fold>summary>span{color:var(--accent);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.partner-next-fold>summary>span:before{content:"›";border:1px solid var(--accent);width:17px;height:17px;font:700 13px/1 var(--sans);border-radius:5px;flex:none;place-items:center;transition:transform .16s;display:grid;transform:rotate(90deg)}.partner-next-fold[open]>summary>span:before{transform:rotate(-90deg)}.partner-next-fold>summary>small{color:var(--muted);text-align:right;font-size:12px}.partner-next-note{color:var(--muted);padding:10px 13px 0;font-size:12.5px;line-height:1.55}.partner-next-list{grid-gap:6px;gap:6px;margin:0;padding:10px 13px 13px;list-style:none;display:grid}.partner-next-list button{border:1px solid var(--line-2);background:var(--panel-2);text-align:left;border-radius:9px;grid-template-columns:38px 23px minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;width:100%;padding:8px 10px;transition:border-color .14s,background .14s;display:grid}.partner-next-list button:hover{border-color:var(--accent)}.partner-next-list button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.partner-next-list button.on{border-color:var(--accent);background:var(--accent-bg)}.partner-next-list em{color:var(--faint);font:800 11.5px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-style:normal}.partner-next-list .flag-img{width:23px;height:15px}.partner-next-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.partner-next-list span{color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.partner-next-list small{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}@media (max-width:620px){.partner-next-fold>summary{flex-direction:column;align-items:flex-start;gap:4px}.partner-next-fold>summary>small{text-align:left}.partner-next-list button{grid-template-columns:38px 23px minmax(0,1fr);gap:6px 9px}.partner-next-list small,.partner-next-list span{grid-column:3}}@media (prefers-reduced-motion:reduce){.partner-next-fold>summary>span:before{transition:none}}.info-modal-overlay{z-index:8000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b122094;justify-content:center;align-items:flex-start;padding:34px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.info-modal-panel{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;width:100%;max-width:1080px;max-height:calc(100vh - 68px);margin:auto;animation:modal-in .22s cubic-bezier(.2,.75,.3,1);display:flex;overflow:hidden;box-shadow:0 28px 80px #040c1c57}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.info-modal-header{border-bottom:1px solid var(--line);background:var(--panel);flex:none;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 28px 18px;display:flex}.info-modal-eyebrow{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:var(--accent-bg);color:var(--accent);font:750 11.5px var(--mono);letter-spacing:.09em;border-radius:999px;margin-bottom:6px;padding:3px 9px;display:inline-block}.info-modal-header h1{letter-spacing:-.03em;font-size:22px}.info-modal-header p{color:var(--muted);margin-top:4px;font-size:12.5px}.info-modal-close{border:1px solid var(--line);background:var(--panel-2);width:34px;height:34px;color:var(--muted);border-radius:50%;flex:none;font-size:21px;line-height:1;transition:all .15s}.info-modal-close:hover{border-color:var(--kr);color:var(--kr);transform:rotate(4deg)}.about-modal-tabs{border-bottom:1px solid var(--line);background:var(--panel);scrollbar-width:thin;flex:none;gap:0;padding:0 28px;display:flex;overflow-x:auto}.about-modal-tabs button{min-width:170px;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding:13px 15px;font-size:13px;font-weight:750;display:flex;position:relative}.about-modal-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.about-modal-tabs button span{color:var(--faint);font:700 11.5px var(--mono)}.about-modal-tabs button:hover{color:var(--ink);background:color-mix(in srgb,var(--accent) 4%,transparent)}.about-modal-tabs button.on{color:var(--accent)}.about-modal-tabs button.on:after{background:var(--accent)}.about-modal-tabs button.on span{color:var(--accent)}.info-modal-body{overscroll-behavior:contain;flex:auto;padding:24px 28px 30px;overflow-y:auto}.info-modal-body [hidden]{display:none!important}.about-modal-lead{max-width:920px;color:var(--ink-2);margin:0 0 20px;font-size:13.5px;line-height:1.85}.about-modal-lead strong{color:var(--ink);font-weight:800}.about-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;display:grid}.about-purpose-grid article{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--panel-2);border-radius:12px;padding:17px 18px}.about-purpose-grid article:nth-child(2){border-top-color:var(--live)}.about-purpose-grid article:nth-child(3){border-top-color:var(--overton)}.about-purpose-grid article>span{color:var(--muted);font:750 11.5px var(--mono);letter-spacing:.1em}.about-purpose-grid h3{margin:5px 0 9px;font-size:14px}.about-purpose-grid ol,.about-purpose-grid ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:12.5px;line-height:1.8}.about-block{margin-top:24px}.about-data-scope-wrap{max-width:100%}.dtable.about-data-scope-table{table-layout:fixed;min-width:780px}.about-data-scope-domain{width:112px}.about-data-scope-technology{width:240px}.about-data-scope-status{width:144px}.about-data-scope-table :is(th,td){vertical-align:top}.about-data-scope-table :is(th,td):first-child,.about-data-scope-table :is(th,td):nth-child(2),.about-data-scope-table :is(th,td):nth-child(4){white-space:nowrap;word-break:keep-all}.about-data-scope-table td:nth-child(3){overflow-wrap:anywhere;line-height:1.65}.about-data-scope-pending{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);color:var(--ink-2)}.about-data-scope-pending strong{color:var(--ink)}.about-reference-detail>summary{color:var(--ink-2);cursor:pointer;padding:10px 0;font-size:13px;font-weight:750}.about-reference-detail>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.about-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.about-evidence-grid article{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);padding:14px}.about-evidence-grid h3{color:var(--ink);font-size:14px;margin-bottom:7px}.about-evidence-grid p{color:var(--ink-2);font-size:13px;line-height:1.7}.about-evidence-grid a{display:block;color:var(--accent);margin-top:10px;font-size:12.5px;font-weight:700}.about-evidence-method{margin-top:12px;border-top:1px solid var(--line)}.about-evidence-method code{overflow-wrap:anywhere;font-size:.95em}@media (max-width:620px){.about-evidence-grid{grid-template-columns:1fr}}.about-block>h2{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:9px;margin-bottom:11px;font-size:14px;display:flex}.about-block>h2:after{content:"";background:var(--line);flex:1 1;height:1px}.about-block>h2>span:first-child{background:var(--accent);width:25px;height:25px;color:var(--accent-ink);font:750 11.5px var(--mono);border-radius:50%;place-items:center;display:grid}.about-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;display:grid}.about-menu-grid>div{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.about-menu-grid>div>b{color:var(--accent);font:750 11.5px var(--mono)}.about-menu-grid>div>span{color:var(--muted);grid-gap:2px;gap:2px;font-size:12px;display:grid}.about-menu-grid strong{color:var(--ink);font-size:13px}.about-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;list-style:none;display:grid}.about-rule-list li{border:1px solid var(--line);color:var(--muted);border-radius:9px;padding:11px 13px;font-size:12.5px;line-height:1.6}.about-rule-list strong{color:var(--ink)}.about-release-strip{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:13px 15px;display:flex}.about-release-strip>div:first-child{grid-gap:3px;gap:3px;display:grid}.about-release-strip span{color:var(--accent);font:750 11.5px var(--mono);letter-spacing:.08em}.about-release-strip strong{font-size:12.5px}.about-release-actions{flex-wrap:wrap;gap:7px;display:flex}.about-release-actions a{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);border-radius:7px;padding:6px 10px;font-size:12px;font-weight:750}.about-release-actions a:hover{border-color:var(--accent);color:var(--accent)}.about-callout{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 12px;font-size:12.5px;display:flex}.about-callout span{color:var(--accent);font-weight:900}.next-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;display:grid}.next-mission-card{border:1px solid var(--line);border-top:3px solid var(--mission-color);background:var(--panel-2);border-radius:12px;min-width:0;padding:15px}.next-mission-card>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:11px;padding-bottom:12px;display:flex}.next-mission-mark{background:var(--mission-color);width:34px;height:34px;color:var(--accent-ink);font:800 12px var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.next-mission-card h3{font-size:13.5px}.next-mission-card header p{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.35}.next-mission-total{color:var(--muted);text-align:right;white-space:nowrap;margin-left:auto;font-size:11.5px}.next-mission-total b{color:var(--mission-color);font:800 18px var(--mono);line-height:1;display:block}.next-domain-list{grid-gap:6px;gap:6px;display:grid}.next-domain{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.next-domain>button{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.next-domain>button:hover{background:color-mix(in srgb,var(--mission-color) 6%,transparent)}.next-domain>button>span:first-child{align-items:center;gap:7px;font-size:12.5px;font-weight:750;display:flex}.next-domain>button>span:first-child i{color:var(--faint);font:650 11.5px var(--mono);font-style:normal}.next-domain>button>span:last-child{color:var(--mission-color);font:750 11.5px var(--mono);align-items:center;gap:7px;display:flex}.next-domain>button>span:last-child i{font-size:14px;font-style:normal;line-height:1}.next-domain ul{border-top:1px solid var(--line);padding:2px 10px 8px;list-style:none}.next-domain li{color:var(--ink-2);align-items:center;gap:7px;padding:4px 0;font-size:12px;line-height:1.4;display:flex}.next-domain li>span{color:var(--faint);font:650 11.5px var(--mono)}.next-domain li em{background:var(--accent-bg);color:var(--accent);white-space:nowrap;border-radius:5px;margin-left:auto;padding:1px 5px;font-size:11.5px;font-style:normal;font-weight:800}.about-source-note{border-top:1px solid var(--line);color:var(--muted);text-align:right;margin-top:14px;padding-top:12px;font-size:12px}.about-data-kpis{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;display:grid}.about-data-kpis>div{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;grid-gap:2px;gap:2px;padding:12px 13px;display:grid}.about-data-kpis span{color:var(--muted);font-size:11.5px;font-weight:750}.about-data-kpis strong{font:800 20px var(--mono)}.about-data-kpis strong.date{font-size:15px}.about-data-kpis small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.about-perspective-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;display:grid}.about-section-guide{color:var(--muted);margin:-3px 0 11px;font-size:12px;line-height:1.6}.about-section-guide strong{color:var(--ink)}.about-perspective-grid button{border:1px solid var(--line);border-top:3px solid var(--perspective-color,var(--accent));background:var(--panel-2);text-align:left;border-radius:9px;padding:13px 14px;transition:all .16s;position:relative}.about-perspective-grid button:hover{border-color:var(--perspective-color,var(--accent));transform:translateY(-1px)}.about-perspective-grid button.on{box-shadow:0 0 0 2px color-mix(in srgb,var(--perspective-color,var(--accent)) 22%,transparent);background:color-mix(in srgb,var(--perspective-color,var(--accent)) 6%,var(--panel))}.about-perspective-grid button>span{color:var(--muted);font:700 11.5px var(--mono);text-transform:uppercase}.about-perspective-grid h3{margin:3px 0;font-size:13px}.about-perspective-grid p{min-height:32px;color:var(--muted);font-size:11.5px;line-height:1.5}.about-perspective-grid small{color:var(--perspective-color,var(--accent));font-size:11.5px;font-weight:750}.about-perspective-detail{border:1px solid color-mix(in srgb,var(--perspective-color,var(--accent)) 35%,var(--line));background:var(--panel-2);border-radius:11px;margin-top:10px;padding:15px}.about-perspective-detail>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding-bottom:12px;display:flex}.about-perspective-detail>header>span{background:color-mix(in srgb,var(--perspective-color,var(--accent)) 12%,transparent);color:var(--perspective-color,var(--accent));font:750 11.5px var(--mono);text-transform:uppercase;border-radius:6px;padding:4px 7px}.about-perspective-detail h3{font-size:14px}.about-perspective-detail>header p{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.55}.about-indicator-groups{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:11px;display:grid}.about-indicator-groups>article{border:1px solid var(--line);background:var(--panel);border-radius:9px;overflow:hidden}.about-indicator-group-head{background:color-mix(in srgb,var(--perspective-color,var(--accent)) 5%,var(--panel));justify-content:space-between;gap:10px;padding:10px 11px;display:flex}.about-indicator-group-head h4{font-size:12.5px}.about-indicator-group-head p{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.45}.about-indicator-group-head>strong{color:var(--perspective-color,var(--accent));font:750 11.5px var(--mono);white-space:nowrap}.about-indicator-groups ul{list-style:none}.about-indicator-groups li{border-top:1px solid var(--line);grid-template-columns:1fr auto;grid-gap:3px 8px;gap:3px 8px;padding:9px 11px;display:grid}.about-indicator-groups li>div{grid-gap:2px;gap:2px;display:grid}.about-indicator-groups li strong{color:var(--ink-2);font-size:12px;line-height:1.4}.about-indicator-groups li span{color:var(--faint);font:650 11.5px var(--mono)}.about-indicator-groups li small{color:var(--muted);font-size:11.5px;line-height:1.4}.about-indicator-groups li>em{border-radius:999px;align-self:start;padding:2px 6px;font-size:11.5px;font-style:normal;font-weight:800}.about-indicator-groups li>em.status-ok{background:color-mix(in srgb,var(--live) 12%,transparent);color:var(--live)}.about-indicator-groups li>em.status-partial{background:color-mix(in srgb,var(--burst) 12%,transparent);color:var(--burst)}.about-indicator-groups li>em.status-soon{background:var(--panel-2);color:var(--muted)}.about-indicator-groups li>p{color:var(--muted);grid-column:1/-1;font-size:11.5px;line-height:1.5}.about-indicator-groups li>details{grid-column:1/-1;margin-top:2px}.about-indicator-groups li>details summary{cursor:pointer;color:var(--perspective-color,var(--accent));font-size:11.5px;font-weight:800}.about-indicator-groups li>details dl{background:var(--panel-2);border-radius:7px;grid-gap:5px;gap:5px;margin-top:7px;padding:8px;display:grid}.about-indicator-groups li>details dl>div{grid-template-columns:58px minmax(0,1fr);grid-gap:7px;gap:7px;font-size:11.5px;line-height:1.45;display:grid}.about-indicator-groups li>details dt{color:var(--muted);font-weight:800}.about-indicator-groups li>details dd{color:var(--ink-2)}.about-specialized-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;display:grid}.about-specialized-grid>article{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;padding:13px 14px}.about-specialized-grid header{align-items:center;gap:9px;margin-bottom:8px;display:flex}.about-specialized-grid header>span{background:var(--accent);width:29px;height:29px;color:var(--accent-ink);font:800 11.5px var(--mono);border-radius:8px;place-items:center;display:grid}.about-specialized-grid header small{color:var(--accent);font-size:11.5px;font-weight:800}.about-specialized-grid h3{font-size:13px}.about-specialized-grid>article>p{min-height:48px;color:var(--ink-2);font-size:12px;line-height:1.6}.about-specialized-grid dl{border-top:1px solid var(--line);grid-gap:5px;gap:5px;margin-top:8px;padding-top:8px;display:grid}.about-specialized-grid dl>div{grid-template-columns:32px 1fr;grid-gap:7px;gap:7px;display:grid}.about-specialized-grid dt{color:var(--ink-2);font-size:11.5px;font-weight:800}.about-specialized-grid dd{color:var(--muted);font-size:11.5px;line-height:1.5}.about-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;display:grid}.about-source-grid article{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;padding:12px 13px}.about-source-grid header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.about-source-grid header strong{font-size:13px}.about-source-grid header span{color:var(--muted);font:650 11.5px var(--mono)}.about-source-grid p{color:var(--muted);grid-template-columns:34px 1fr;grid-gap:6px;gap:6px;margin-top:4px;font-size:11.5px;line-height:1.5;display:grid}.about-source-grid p b{color:var(--ink-2)}.about-caution{border-left:3px solid var(--burst);background:var(--panel-2);color:var(--muted);margin-top:18px;padding:11px 13px;font-size:12px;line-height:1.65}.about-caution strong{color:var(--ink);margin-bottom:2px;display:block}@media (max-width:920px){.about-purpose-grid,.next-mission-grid{grid-template-columns:1fr}.about-data-kpis,.about-perspective-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-indicator-groups{grid-template-columns:1fr}}@media (max-width:620px){.info-modal-overlay{padding:0}.info-modal-panel{border:0;border-radius:0;min-height:100vh;max-height:100vh}.info-modal-header{padding:15px 16px 12px}.info-modal-header h1{font-size:18px}.info-modal-header p{display:none}.about-modal-tabs{padding:0 8px}.about-modal-tabs button{min-width:142px;padding:11px 10px;font-size:12.5px}.info-modal-body{padding:18px 16px 24px}.about-modal-lead{font-size:13px}.about-menu-grid,.about-rule-list,.about-source-grid,.about-specialized-grid{grid-template-columns:1fr}.about-data-kpis,.about-perspective-grid{grid-template-columns:1fr 1fr}.about-release-strip{flex-direction:column;align-items:flex-start}}.sitemap-modal-panel{max-width:1180px}.sitemap-modal-body{padding-top:18px}.sitemap-summary{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;padding:12px 14px;display:flex}.sitemap-summary>div{grid-template-columns:auto auto;justify-content:start;align-items:center;grid-gap:3px 9px;gap:3px 9px;display:grid}.sitemap-summary>div>span{color:var(--accent);font:750 11.5px var(--mono);letter-spacing:.1em}.sitemap-summary strong{font-size:13px}.sitemap-summary p{color:var(--muted);grid-column:1/-1;font-size:12px}.sitemap-summary>a{border:1px solid var(--line);background:var(--panel);color:var(--accent);border-radius:7px;flex:none;padding:7px 10px;font-size:12px;font-weight:750}.sitemap-summary>a:hover{border-color:var(--accent)}.sitemap-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;display:grid}.sitemap-card{border:1px solid var(--line);border-top:3px solid var(--sitemap-color);background:var(--panel-2);border-radius:11px;min-width:0;padding:14px}.sitemap-card>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;margin-bottom:7px;padding-bottom:10px;display:flex}.sitemap-card>header>span{background:var(--sitemap-color);width:28px;height:28px;color:var(--accent-ink);font:750 11.5px var(--mono);border-radius:50%;place-items:center;display:grid}.sitemap-card h2{font-size:13.5px}.sitemap-card header p{color:var(--muted);margin-top:1px;font-size:11.5px}.sitemap-card>ul{grid-gap:3px;gap:3px;list-style:none;display:grid}.sitemap-card>ul>li{border-bottom:1px solid var(--line-2);padding:7px 2px}.sitemap-card>ul>li:last-child{border-bottom:0}.sitemap-card>ul>li>a{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:750;display:flex}.sitemap-card>ul>li>a>span:last-child{color:var(--faint)}.sitemap-card>ul>li>a:hover{color:var(--sitemap-color)}.sitemap-item-title{align-items:center;gap:5px;display:flex}.sitemap-item-title em{background:color-mix(in srgb,var(--sitemap-color) 11%,transparent);color:var(--sitemap-color);border-radius:4px;padding:1px 4px;font-size:11.5px;font-style:normal}.sitemap-card>ul>li>ul{border-left:1px dashed var(--line);margin-top:5px;padding-left:9px;list-style:none}.sitemap-card>ul>li>ul li{color:var(--muted);padding:2px 0 2px 8px;font-size:11.5px;line-height:1.5;position:relative}.sitemap-card>ul>li>ul li:before{content:"";background:var(--sitemap-color);border-radius:50%;width:3px;height:3px;position:absolute;top:8px;left:-2px}.sitemap-next-strip{border:1px solid var(--line);background:var(--panel);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.sitemap-next-strip>div>span{color:var(--accent);font:750 11.5px var(--mono);letter-spacing:.1em}.sitemap-next-strip h2{margin-top:3px;font-size:14px}.sitemap-next-strip ol{gap:8px;list-style:none;display:flex}.sitemap-next-strip li{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;align-items:center;gap:7px;min-width:145px;padding:7px 9px;display:flex}.sitemap-next-strip li>b{background:var(--mission-color);width:26px;height:26px;color:var(--accent-ink);font:750 11.5px var(--mono);border-radius:50%;place-items:center;display:grid}.sitemap-next-strip li>span{color:var(--ink);font-size:11.5px;font-weight:750;display:grid}.sitemap-next-strip li strong{color:var(--mission-color);font-size:11.5px}.sitemap-modal-foot{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:9px 12px;font-size:11.5px;display:flex}.sitemap-modal-foot b{color:var(--ink);font-family:var(--mono)}.sitemap-modal-foot i{color:var(--faint);font-style:normal}.sitemap-modal-foot a{color:var(--accent);margin-left:auto;font-weight:750}@media (max-width:1020px){.sitemap-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sitemap-next-strip{flex-direction:column;align-items:flex-start}.sitemap-next-strip ol{width:100%}.sitemap-next-strip li{flex:1 1;min-width:0}}@media (max-width:620px){.sitemap-summary{flex-direction:column;align-items:flex-start}.sitemap-card-grid{grid-template-columns:1fr}.sitemap-next-strip ol{flex-direction:column}.sitemap-next-strip li{width:100%}.sitemap-modal-foot{flex-wrap:wrap}.sitemap-modal-foot a{text-align:center;flex-basis:100%;margin:3px 0 0}}.admin-route{padding-top:clamp(32px,8vh,96px);padding-bottom:48px}.admin-login-page{place-items:center;min-height:calc(100vh - 150px);display:grid}.admin-login-card{border:1px solid var(--line);background:var(--panel);width:min(100%,480px);box-shadow:var(--shadow-lg);border-radius:20px;padding:30px}.admin-login-card>header{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:20px;display:flex}.admin-login-mark{border:1px solid var(--line);background:var(--accent-bg);width:52px;height:52px;color:var(--accent);border-radius:14px;place-items:center;padding:7px;display:grid}.admin-login-card>header h1{letter-spacing:-.025em;font-size:24px}.admin-login-card>header h1 em{color:var(--accent);font-style:normal}.admin-login-card>header p{color:var(--muted);margin-top:3px;font-size:13.5px}.admin-login{grid-gap:8px;gap:8px;margin-top:20px;display:grid}.admin-login label{color:var(--ink-2);font-size:13px;font-weight:800}.admin-login>div{gap:8px;display:flex}.admin-login input{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;flex:1 1;min-width:0;height:44px;padding:0 12px}.admin-login small{color:var(--muted);font-size:13px}.admin-err{color:var(--kr);flex-basis:100%;margin-top:8px;font-size:13px}.admin-contact{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:18px;padding-top:14px;font-size:13px}.admin-contact a{color:var(--accent);text-underline-offset:2px;font-weight:800;text-decoration:underline}.admin-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:8px 0 18px;padding-bottom:8px;display:flex}.admin-tabs button{color:var(--ink-2);border-radius:9px;padding:7px 14px;font-size:13px;font-weight:700}.admin-tabs button.on{background:var(--accent);color:var(--accent-ink)}.admin-tabs .admin-logout{color:var(--muted);margin-left:auto}.admin-kv{grid-gap:8px;gap:8px;list-style:none;display:grid}.admin-kv li{border-bottom:1px solid var(--line-2);padding:8px 0;font-size:13px}.admin-kv li:last-child{border-bottom:0}.admin-msg{color:var(--accent);margin-top:8px;font-size:12.5px}.admin-msg.err{color:var(--kr)}.admin-json{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:420px;font:12px var(--mono);resize:vertical;border-radius:9px;padding:12px;line-height:1.5}.admin-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.admin-seg{border:1px solid var(--line);border-radius:9px;gap:2px;display:flex;overflow:hidden}.admin-seg button{color:var(--ink-2);padding:7px 12px;font-size:13px;font-weight:700}.admin-seg button.on{background:var(--accent);color:var(--accent-ink)}.admin .link-btn{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.admin .link-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.admin .admin-actions input{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;flex:1 1 160px;min-width:0;height:38px;padding:0 11px}