:root{color:#f8fafc;background:#020617;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--void: #020617;--night: #06101f;--panel: rgb(15 29 51 / 78%);--panel-solid: #0f1d33;--panel-raised: #132541;--line: rgb(148 163 184 / 15%);--line-strong: rgb(96 165 250 / 30%);--ink: #f8fafc;--ink-soft: #d9e4f1;--muted: #91a2b8;--muted-deep: #61748b;--cyan: #22d3ee;--cyan-soft: #67e8f9;--blue: #3b82f6;--violet: #8b5cf6;--green: #4ade80;--yellow: #fbbf24;--red: #fb7185;--display: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--number: Bahnschrift, "DIN Alternate", "Roboto Condensed", "Arial Narrow", sans-serif;--radius-xl: 24px;--radius-lg: 18px;--radius-md: 12px;--shadow: 0 24px 70px rgb(0 0 0 / 34%)}*{box-sizing:border-box}html{min-width:320px;min-height:100%;color-scheme:dark;font-size:17px}body{min-height:100vh;margin:0;background:radial-gradient(circle at 14% 18%,rgb(34 211 238 / 9%),transparent 23rem),radial-gradient(circle at 86% 28%,rgb(139 92 246 / 9%),transparent 26rem),linear-gradient(rgb(255 255 255 / 2.4%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 2.4%) 1px,transparent 1px),linear-gradient(180deg,#020617,#050d19 48%,#020617);background-attachment:fixed;background-size:auto,auto,56px 56px,56px 56px,auto}body:before{position:fixed;z-index:-1;width:34rem;height:34rem;right:-14rem;top:38%;background:radial-gradient(circle,rgb(59 130 246 / 9%),transparent 68%);border-radius:50%;content:"";pointer-events:none}button,input,select{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}a{color:inherit}.dashboard-shell,.public-entry{width:min(calc(100% - 2.5rem),1600px);min-height:100vh;margin:0 auto}.public-masthead{display:flex;min-height:5.2rem;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--line)}.public-wordmark{display:inline-flex;align-items:center;gap:.8rem;color:#f1f6fb;text-decoration:none}.public-wordmark__logo{display:block;width:2.45rem;height:2.45rem;flex:0 0 auto;object-fit:cover;background:transparent;border-radius:11px;box-shadow:none;mix-blend-mode:screen}.public-wordmark>span{display:grid;gap:.12rem}.public-wordmark strong{font-size:.9rem;letter-spacing:.035em}.public-wordmark small{color:#657a90;font-size:.58rem;font-weight:650;letter-spacing:.1em}.public-masthead>span:last-child{display:inline-flex;align-items:center;gap:.48rem;padding:.55rem .8rem;color:#7e91a7;font-size:.64rem;font-weight:650;background:#081322ad;border:1px solid var(--line);border-radius:999px}.dashboard-loading{display:grid;min-height:70vh;place-content:center;justify-items:center;gap:1rem;color:#8195aa;font-size:.76rem}.dashboard-loading span{width:2.5rem;height:2.5rem;border:2px solid rgb(34 211 238 / 16%);border-top-color:var(--cyan);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.secondary-loading{margin:1rem 0 0;color:#6f849a;font-size:.7rem}.kicker,.section-label{margin:0;color:var(--cyan);font-size:.65rem;font-weight:750;letter-spacing:.1em}.control-stage{position:relative;margin:1.25rem 0 3.2rem;padding:clamp(1.4rem,2.5vw,2.4rem);overflow:hidden;background:radial-gradient(circle at 4% 4%,rgb(34 211 238 / 11%),transparent 21rem),radial-gradient(circle at 96% 8%,rgb(139 92 246 / 13%),transparent 22rem),linear-gradient(145deg,#122642f0,#071120f5);border:1px solid rgb(125 168 219 / 22%);border-radius:var(--radius-xl);box-shadow:var(--shadow),inset 0 1px #ffffff0a}.control-stage:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,var(--cyan),#60a5fa 48%,var(--violet),transparent 96%);content:""}.control-stage__header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.brand-lockup{display:flex;min-width:0;align-items:center;gap:1.15rem}.brand-logo,.brand-monogram{flex:0 0 auto;width:4.6rem;height:4.6rem;border-radius:17px}.brand-logo{object-fit:cover;background:#fff;border:1px solid rgb(255 255 255 / 24%)}.brand-monogram{display:grid;place-items:center;color:#02111b;font:850 2rem/1 var(--display);background:linear-gradient(145deg,#a5f3fc,#60a5fa 57%,#a78bfa);box-shadow:0 0 32px #22d3ee3b}.brand-lockup h1{max-width:21ch;margin:.38rem 0 .35rem;color:#f7fbff;font:820 clamp(2rem,3.7vw,4rem)/1.03 var(--display);letter-spacing:-.055em}.brand-lockup__name{margin:0;color:#9cb0c5;font-size:.82rem;font-weight:650}.stage-source-context{display:inline-flex;align-items:center;gap:.42rem;margin:.55rem 0 0;color:#657d94;font-size:.7rem;line-height:1.4}.stage-source-context span:after{margin-left:.42rem;color:#435a72;content:"/"}.stage-source-context strong{color:#8da2b7;font-weight:680}.model-control{position:relative;z-index:1;display:flex;align-items:center;gap:1rem;margin:1.5rem 0 1.2rem;padding:.45rem;background:#02081494;border:1px solid var(--line);border-radius:14px}.model-control>span{flex:0 0 auto;padding-left:.65rem;color:#71859b;font-size:.62rem;font-weight:720;letter-spacing:.08em}.model-control>div{display:flex;min-width:0;gap:.4rem;overflow-x:auto;scrollbar-width:none}.model-control>div::-webkit-scrollbar{display:none}.model-control button,.metric-selector button,.range-selector button{min-height:2rem;padding:.42rem .75rem;color:#7f93a8;white-space:nowrap;background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer;font-size:.66rem;font-weight:670;transition:color .18s ease,background .18s ease,border-color .18s ease}.model-control button:hover,.metric-selector button:hover,.range-selector button:hover{color:#d9e7f3;background:#ffffff0a}.model-control button.active{color:#03111d;background:linear-gradient(135deg,var(--cyan),#60a5fa);border-color:#a5f3fc99;box-shadow:0 0 20px #22d3ee33}.command-deck{position:relative;z-index:1;display:grid;grid-template-columns:minmax(18rem,.76fr) minmax(32rem,1.35fr) minmax(15rem,.62fr);gap:.85rem}.primary-signal,.secondary-signals>article,.stage-inventory{background:#050f1d91;border:1px solid var(--line);border-radius:var(--radius-lg)}.primary-signal{display:grid;min-height:17.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem}.signal-orbit{display:grid;width:clamp(9.5rem,12vw,12.5rem);aspect-ratio:1;padding:.58rem;place-items:center;border-radius:50%;box-shadow:0 0 38px #22d3ee1c;transform:rotate(24deg)}.signal-orbit>div{display:grid;width:100%;height:100%;place-content:center;justify-items:center;background:radial-gradient(circle at 50% 36%,#132843,#07111f 70%);border:1px solid rgb(255 255 255 / 7%);border-radius:50%;transform:rotate(-24deg)}.signal-orbit span{color:#8397ad;font-size:.58rem;font-weight:650}.signal-orbit strong{margin-top:.25rem;color:#fff;font:850 clamp(2.8rem,4vw,4.8rem)/.85 var(--number);letter-spacing:-.07em}.signal-orbit small{margin-top:.3rem;color:var(--cyan);font:700 .72rem/1 var(--number)}.primary-signal__copy p{margin:0 0 .5rem;color:#edf7ff;font-size:.9rem;font-weight:730}.primary-signal__copy strong{display:block;font-size:.68rem}.primary-signal__copy span{display:block;margin-top:.75rem;color:#687d94;font-size:.65rem;line-height:1.65}.secondary-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.secondary-signals>article{position:relative;min-height:8.3rem;padding:1rem 1.05rem;overflow:hidden}.secondary-signals header{display:flex;justify-content:space-between;gap:.7rem;color:#8fa2b6;font-size:.68rem;font-weight:650}.secondary-signals header i{display:grid;width:1rem;height:1rem;place-items:center;color:#60758c;font:700 .55rem/1 var(--number);border:1px solid var(--line);border-radius:50%}.secondary-signals>article>strong{display:block;margin-top:.75rem;color:#f8fbff;font:800 clamp(1.65rem,2.7vw,2.8rem)/1 var(--number);letter-spacing:-.055em}.secondary-signals>article>p{margin:.75rem 0 0;font-size:.63rem;font-weight:650}.meaning--improved{color:var(--green)!important}.meaning--declined{color:var(--red)!important}.meaning--unchanged,.meaning--no_previous{color:#7f91a6!important}.meaning-border--improved{border-color:#4ade8030!important}.meaning-border--declined{border-color:#fb718538!important}.stage-inventory{display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.stage-inventory dl{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0}.stage-inventory dl div{min-width:0;padding:.9rem .4rem;text-align:center;background:#1427419e;border:1px solid var(--line);border-radius:10px}.stage-inventory dt{color:#698097;font-size:.58rem}.stage-inventory dd{margin:.3rem 0 0;color:#eff8ff;font:800 1.35rem/1 var(--number)}.stage-time{display:grid;gap:.35rem;padding:1rem .25rem .25rem}.stage-time span{color:#61768d;font-size:.58rem}.stage-time strong{margin-bottom:.45rem;color:#adbdcd;font-size:.62rem;line-height:1.5}.dashboard-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:1.1rem}.dashboard-section-heading>div>span{color:var(--cyan);font-size:.62rem;font-weight:750;letter-spacing:.1em}.dashboard-section-heading h2,.panel-heading h2{margin:.28rem 0 0;color:#eef7ff;font:780 clamp(1.45rem,2.6vw,2.25rem)/1.12 var(--display);letter-spacing:-.04em}.dashboard-section-heading p{max-width:31rem;margin:0;color:#71869c;font-size:.68rem;line-height:1.65;text-align:right}.dashboard-section-heading--spaced{margin-top:clamp(3.2rem,6vw,5.2rem)}.platform-section{margin-bottom:clamp(3rem,5vw,4.8rem)}.platform-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.platform-signal-card{--model-accent: var(--cyan);min-width:0;padding:1rem;color:inherit;text-align:left;background:linear-gradient(155deg,#11223adb,#07111fe5);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 15px 38px #00000029;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.platform-signal-card:nth-child(2){--model-accent: #60a5fa}.platform-signal-card:nth-child(3){--model-accent: #818cf8}.platform-signal-card:nth-child(4){--model-accent: #c084fc}.platform-signal-card:nth-child(5){--model-accent: #f472b6}.platform-signal-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--model-accent),transparent 58%)}.platform-signal-card.active{background:linear-gradient(155deg,color-mix(in srgb,var(--model-accent),#132541 82%),#091426);border-color:color-mix(in srgb,var(--model-accent),transparent 38%);box-shadow:0 0 28px color-mix(in srgb,var(--model-accent),transparent 88%)}.platform-signal-card header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem}.model-mark{display:grid;width:1.7rem;height:1.7rem;place-items:center;color:var(--model-accent);font-size:.65rem;font-weight:780;background:color-mix(in srgb,var(--model-accent),transparent 87%);border-radius:7px}.platform-signal-card header strong{color:#dce8f2;font-size:.75rem}.platform-signal-card header small{color:#51667d;font:700 .6rem/1 var(--number)}.platform-signal-card__main{display:flex;align-items:flex-end;justify-content:space-between;gap:.7rem;margin-top:1rem}.platform-signal-card__main>strong{color:#fff;font:800 clamp(1.8rem,2.7vw,2.8rem)/.9 var(--number);letter-spacing:-.055em}.platform-signal-card__main>strong small{margin-left:.15rem;color:var(--model-accent);font-size:.65rem}.platform-signal-card__main>span{color:#667b91;font-size:.56rem;text-align:right}.platform-progress{display:block;height:.32rem;margin:.85rem 0;overflow:hidden;background:#687f9921;border-radius:999px}.platform-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--model-accent),#e0f2fe);border-radius:inherit}.platform-signal-card dl{display:grid;grid-template-columns:repeat(2,1fr);gap:.55rem;margin:0}.platform-signal-card dl div{padding-top:.5rem;border-top:1px solid var(--line)}.platform-signal-card dt{color:#5d738a;font-size:.54rem}.platform-signal-card dd{margin:.16rem 0 0;color:#aebdcb;font:650 .66rem/1 var(--number)}.data-panel{min-width:0;padding:1.15rem;background:linear-gradient(150deg,#101f35db,#07101ddb);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 20px 55px #0000002e}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.panel-heading h2{font-size:1.1rem;letter-spacing:-.025em}.panel-heading>span{padding:.34rem .58rem;color:#7c90a6;font-size:.7rem;font-weight:650;background:#040d198f;border:1px solid var(--line);border-radius:999px}.insight-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(19rem,.72fr);gap:.85rem}.insight-grid--single{grid-template-columns:1fr}.trend-heading{align-items:flex-start}.range-selector{display:flex;gap:.35rem;padding:.25rem;background:#02091494;border:1px solid var(--line);border-radius:10px}.range-selector button{min-height:1.8rem;padding:.32rem .65rem}.range-selector button.active{color:#041321;background:var(--cyan);border-color:var(--cyan)}.metric-selector{display:flex;gap:.4rem;margin:1rem 0 .8rem;overflow-x:auto;scrollbar-width:none}.metric-selector::-webkit-scrollbar{display:none}.metric-selector button{background:#ffffff06;border-color:var(--line)}.metric-selector button.active{color:#eefdff;background:#22d3ee1f;border-color:#22d3ee59;box-shadow:inset 0 -2px var(--cyan)}.dashboard-shell.dashboard-shell .metric-trend-chart__summary{color:#70859b}.dashboard-shell.dashboard-shell .metric-trend-chart__canvas{background:linear-gradient(180deg,#12294494,#050e1bb3);border-color:var(--line);border-radius:12px}.dashboard-shell.dashboard-shell .metric-trend-chart svg{min-height:290px}.dashboard-shell.dashboard-shell .metric-trend-chart svg line{stroke:#7a9dbe29}.dashboard-shell.dashboard-shell .metric-trend-chart svg path{stroke:var(--cyan);stroke-width:3.5;filter:drop-shadow(0 0 6px rgb(34 211 238 / 28%))}.dashboard-shell.dashboard-shell .metric-trend-chart svg circle{fill:#06101f;stroke:#a5f3fc}.dashboard-shell.dashboard-shell .metric-trend-chart svg text{fill:#667e96}.dashboard-shell.dashboard-shell .metric-trend-chart__data{color:#6d8298}.dashboard-shell.dashboard-shell .metric-trend-chart__data>div{border-color:var(--line);border-radius:10px}.dashboard-shell .metric-trend-chart__data th{color:#b5c7d7;background:#142743}.dashboard-shell .metric-trend-chart__data td{color:#8ea2b6;border-color:var(--line)}.intent-panel{display:flex;flex-direction:column}.intent-ledger{display:grid;gap:1rem;margin-top:1rem}.intent-row>div{display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem}.intent-row strong{color:var(--cyan);font:780 .68rem/1 var(--number)}.intent-row span{color:#8ca0b5;font-size:.68rem}.intent-row b{color:#dfeaf4;font:730 .7rem/1 var(--number)}.intent-bar{display:block;height:.35rem;margin-top:.42rem;overflow:hidden;background:#677d9621;border-radius:999px}.intent-bar i{display:block;height:100%;min-width:2px;background:linear-gradient(90deg,var(--cyan),#60a5fa,var(--violet));border-radius:inherit}.intent-total{display:grid;gap:.3rem;margin-top:auto;padding:1.1rem 0 .2rem;border-top:1px solid var(--line)}.intent-total strong{color:#f8fbff;font:800 2.7rem/1 var(--number)}.intent-total span{color:#61768d;font-size:.62rem}.asset-workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.keyword-list{display:grid;gap:.65rem;margin-top:1rem}.keyword-item{overflow:hidden;background:#040d197a;border:1px solid var(--line);border-radius:12px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.keyword-item:hover{border-color:#22d3ee3d;background:#0b192bb8}.keyword-item.is-open{background:#09172adb;border-color:#22d3ee5c;box-shadow:inset 3px 0 var(--cyan),0 14px 34px #00000024}.keyword-summary{display:grid;width:100%;min-height:4.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.keyword-summary:disabled{cursor:default}.keyword-summary__copy{display:grid;min-width:0;gap:.28rem}.keyword-summary__copy strong{color:#dbe8f3;font-size:.9rem}.keyword-summary__copy p{margin:0;color:#71869c;font-size:.74rem;line-height:1.55}.keyword-summary__meta{display:inline-flex;align-items:center;gap:.7rem;color:var(--cyan);font-size:.72rem;font-weight:680;white-space:nowrap}.keyword-summary__meta i{display:grid;width:1.65rem;height:1.65rem;place-items:center;color:#9aeaf5;font:720 1rem/1 var(--number);background:#22d3ee14;border:1px solid rgb(34 211 238 / 20%);border-radius:8px;transition:color .18s ease,background .18s ease,transform .18s ease}.keyword-summary[aria-expanded=true] .keyword-summary__meta i{color:#02111c;background:var(--cyan);transform:rotate(45deg)}.keyword-questions{padding:.85rem 1rem 1rem;background:#020a168f;border-top:1px solid var(--line)}.keyword-question-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.keyword-question-list>li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.72rem .8rem;background:#11233b94;border:1px solid rgb(148 163 184 / 11%);border-radius:10px}.keyword-question-list>li>span{min-width:2rem;padding:.26rem .42rem;color:#07131f;font:780 .66rem/1 var(--number);text-align:center;background:linear-gradient(135deg,var(--cyan),#60a5fa);border-radius:6px}.keyword-question-list p{margin:0;color:#afc0d0;font-size:.78rem;line-height:1.6;overflow-wrap:anywhere}.keyword-question-loading,.keyword-question-empty{margin:0;padding:.9rem;color:#71869c;font-size:.68rem;text-align:center}.keyword-question-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line)}.keyword-question-pagination span{color:#71859a;font-size:.7rem;font-weight:650}.keyword-question-pagination button{min-height:2rem;padding:.35rem .7rem;color:#a8b8c8;background:#10213a;border:1px solid var(--line);border-radius:8px;cursor:pointer}.keyword-question-pagination button:hover:not(:disabled){color:#02111c;background:var(--cyan);border-color:var(--cyan)}.keyword-question-pagination button:disabled{color:#4f647b;cursor:not-allowed}.privacy-empty{margin:1rem 0 0;padding:1.3rem;color:#71869d;font-size:.68rem;text-align:center;background:#040d1975;border:1px dashed var(--line-strong);border-radius:11px}.publication-records{margin:0}.publication-table-shell{margin-top:1rem;overflow-x:auto;background:#030c187f;border:1px solid var(--line);border-radius:12px}.publication-table{width:100%;min-width:580px;table-layout:fixed;border-collapse:collapse;color:#aebfd0;font-size:.78rem}.publication-table th,.publication-table td{padding:.85rem 1rem;text-align:left;vertical-align:middle}.publication-table th{color:#7890a7;font-size:.68rem;font-weight:720;letter-spacing:.045em;background:#142843d1;border-bottom:1px solid rgb(96 165 250 / 24%)}.publication-table th:nth-child(1){width:40%}.publication-table th:nth-child(2){width:18%}.publication-table th:nth-child(3){width:24%}.publication-table th:nth-child(4){width:18%}.publication-table tbody tr{transition:background .18s ease}.publication-table tbody tr:nth-child(2n){background:#12233a47}.publication-table tbody tr:hover{background:#17304e7a}.publication-table tbody tr+tr td{border-top:1px solid var(--line)}.publication-table td+td{border-left:1px solid rgb(148 163 184 / 9%)}.publication-table__title{min-width:0}.publication-table__title span{display:inline-flex;margin-right:.62rem;padding:.22rem .42rem;color:#86efac;font-size:.62rem;font-weight:750;line-height:1;background:#4ade8017;border:1px solid rgb(74 222 128 / 18%);border-radius:999px;vertical-align:.08rem}.publication-table__title strong{color:#e2edf6;font-size:.84rem;font-weight:690;line-height:1.55;overflow-wrap:anywhere}.publication-table__media,.publication-table__dates,.publication-table__actions{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.publication-table__media{color:#c0cfdd;font-weight:660}.publication-table__dates{color:#738ba2;font-size:.7rem}.publication-table__actions{justify-items:start}.dashboard-shell.dashboard-shell .publication-table .safe-external-link{min-height:1.9rem;padding:.34rem .58rem;color:var(--cyan);font-size:.7rem;text-decoration:none;background:#22d3ee14;border:1px solid rgb(34 211 238 / 18%);border-radius:8px;white-space:nowrap}.dashboard-shell.dashboard-shell .publication-table .safe-external-link:hover{color:#d9fbff;background:#22d3ee24;border-color:#22d3ee57}.publication-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin-top:.8rem;padding-top:.75rem;border-top:1px solid var(--line)}.publication-pagination span{color:#71859a;font-size:.68rem;font-weight:650}.publication-pagination button{min-height:2rem;padding:.35rem .7rem;color:#a8b8c8;background:#10213a;border:1px solid var(--line);border-radius:8px;cursor:pointer}.publication-pagination button:hover:not(:disabled){color:#02111c;background:var(--cyan);border-color:var(--cyan)}.publication-pagination button:disabled{color:#4f647b;cursor:not-allowed}.publication-loading{margin:.65rem 0 0;color:#70849a;font-size:.68rem;text-align:right}.methodology-note{display:flex;align-items:baseline;gap:.65rem;margin-top:1rem;padding:.8rem 0 1.2rem;color:#52677d;font-size:.56rem;line-height:1.55;border-top:1px solid var(--line)}.methodology-note strong{flex:0 0 auto;color:#71869b;font-weight:680}.dashboard-shell.dashboard-shell .metric-empty-state{margin:1rem 0;padding:1.2rem;background:#0d1c31;border-color:var(--line);border-left-color:var(--cyan);border-radius:11px}.dashboard-shell .metric-empty-state p{color:#71879d}.dashboard-shell .metric-empty-state h2{color:#dfeaf4}.dashboard-shell .metric-empty-state div>span,.dashboard-shell .metric-empty-state code{color:#7e93a8}.dashboard-shell .metric-empty-state__signal i{background:var(--cyan)}.dashboard-shell.dashboard-shell .error-notice{margin:1rem 0;color:#ffd8dd;background:#28121c;border-color:#703044;border-radius:11px}.dashboard-shell .error-notice__message{color:#e6a6b0}.dashboard-shell .error-notice__details dt{color:#c78590}.dashboard-shell .error-notice__retry{color:#ffdce1;background:#3b1825;border-color:#8e3d54;border-radius:8px}.entry-message{display:grid;min-height:calc(100vh - 5.2rem);align-content:center;max-width:70rem;padding:clamp(3rem,8vw,8rem) 0}.entry-message h1{max-width:15ch;margin:.6rem 0 1.3rem;color:#f4f9fd;font:800 clamp(2.8rem,7vw,6.5rem)/.98 var(--display);letter-spacing:-.06em}.entry-message>p:not(.kicker){max-width:46rem;color:#8296aa;font-size:.9rem;line-height:1.8}.entry-boundary{display:grid;gap:.35rem;max-width:46rem;margin-top:1.4rem;padding:1rem;color:#b9c8d7;background:#0d1c31;border:1px solid var(--line);border-left:3px solid var(--cyan);border-radius:11px}.entry-boundary span{color:#71869c}.invalid-share{display:grid;min-height:100vh;place-items:center;padding:1rem;background:radial-gradient(circle at center,#10223d,var(--void) 65%)}.invalid-share section{width:min(100%,680px);padding:clamp(2rem,6vw,4.2rem);background:#0e1d33;border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.invalid-share__mark{display:grid;width:3.1rem;height:3.1rem;margin-bottom:1.4rem;place-items:center;color:#06101d;font:800 1.3rem/1 var(--number);background:var(--cyan);border-radius:13px}.invalid-share h1{max-width:14ch;margin:.5rem 0 1rem;color:#eef7ff;font:780 clamp(2.5rem,6vw,5rem)/1 var(--display);letter-spacing:-.05em}.invalid-share p:last-child{margin:0;color:#7b90a5;line-height:1.7}@media(min-width:1121px){.dashboard-shell,.public-entry{width:min(calc(100% - 3rem),1280px)}.public-masthead{min-height:4.25rem}.public-wordmark{gap:.65rem}.public-wordmark__logo{width:2.15rem;height:2.15rem;border-radius:9px}.public-wordmark strong{font-size:.96rem}.public-wordmark small{font-size:.65rem}.control-stage{margin:.8rem 0 1.35rem;padding:clamp(1.05rem,1.5vw,1.5rem)}.control-stage__header{align-items:center;gap:1.25rem}.brand-lockup{gap:.85rem}.brand-logo,.brand-monogram{width:3.55rem;height:3.55rem;border-radius:14px}.brand-monogram{font-size:1.55rem}.brand-lockup h1{max-width:30ch;margin:.24rem 0 .18rem;font-size:clamp(1.75rem,2.55vw,2.85rem);line-height:1}.brand-lockup__name{font-size:.82rem}.stage-source-context{margin-top:.4rem;font-size:.7rem}.model-control{gap:.75rem;margin:.85rem 0 .7rem;padding:.32rem;border-radius:11px}.model-control button,.metric-selector button,.range-selector button{min-height:1.75rem;padding:.3rem .62rem;font-size:.68rem}.model-control>span{font-size:.68rem}.command-deck{grid-template-columns:minmax(15rem,.74fr) minmax(28rem,1.4fr) minmax(13rem,.62fr);gap:.65rem}.primary-signal{min-height:13.2rem;gap:.75rem;padding:.9rem;border-radius:15px}.signal-orbit{width:clamp(8.2rem,9.5vw,10rem);padding:.45rem}.signal-orbit strong{font-size:clamp(2.3rem,3.1vw,3.6rem)}.signal-orbit span{font-size:.65rem}.primary-signal__copy p{margin-bottom:.35rem;font-size:.86rem}.primary-signal__copy strong{font-size:.68rem}.primary-signal__copy span{margin-top:.55rem;font-size:.66rem;line-height:1.5}.secondary-signals{gap:.65rem}.secondary-signals>article{min-height:6.25rem;padding:.72rem .78rem;border-radius:14px}.secondary-signals header{font-size:.68rem}.secondary-signals>article>strong{margin-top:.48rem;font-size:clamp(1.45rem,2vw,2.05rem)}.secondary-signals>article>p{margin-top:.48rem;font-size:.65rem}.stage-inventory{padding:.72rem;border-radius:14px}.stage-inventory dl{gap:.35rem}.stage-inventory dl div{padding:.65rem .28rem;border-radius:8px}.stage-inventory dt{font-size:.66rem}.stage-inventory dd{margin-top:.22rem;font-size:1.08rem}.stage-time{gap:.25rem;padding:.7rem .15rem .1rem}.stage-time span{font-size:.65rem}.stage-time strong{margin-bottom:.25rem;font-size:.67rem;line-height:1.4}.dashboard-section-heading{margin-bottom:.75rem}.dashboard-section-heading h2,.panel-heading h2{font-size:clamp(1.25rem,1.8vw,1.7rem)}.dashboard-section-heading>div>span{font-size:.67rem}.dashboard-section-heading p{font-size:.68rem}.dashboard-section-heading--spaced{margin-top:2.5rem}.platform-section{margin-bottom:2.7rem}.platform-track{gap:.6rem}.platform-signal-card{padding:.65rem;border-radius:14px}.model-mark{width:1.5rem;height:1.5rem}.platform-signal-card header strong{font-size:.79rem}.platform-signal-card header small{font-size:.66rem}.platform-signal-card__main{margin-top:.5rem}.platform-signal-card__main>strong{font-size:clamp(1.55rem,2vw,2.05rem)}.platform-signal-card__main>span{font-size:.66rem}.platform-progress{margin:.45rem 0}.platform-signal-card dl{gap:.35rem}.platform-signal-card dl div{padding-top:.28rem}.platform-signal-card dt{font-size:.66rem}.platform-signal-card dd{font-size:.7rem}.data-panel{padding:.9rem;border-radius:15px}.panel-heading{padding-bottom:.7rem}.panel-heading h2{font-size:1rem}.panel-heading>span{font-size:.7rem}.metric-selector{margin:.7rem 0 .55rem}.dashboard-shell.dashboard-shell .metric-trend-chart svg{min-height:235px}.intent-ledger{gap:.7rem;margin-top:.75rem}.intent-row strong,.intent-row span{font-size:.72rem}.intent-row b{font-size:.74rem}.intent-total{padding-top:.75rem}.intent-total strong{font-size:2.15rem}.intent-total span{font-size:.68rem}.asset-workbench{gap:.7rem}.keyword-list{gap:.5rem;margin-top:.75rem}.keyword-summary{min-height:4rem;padding:.72rem .85rem}.keyword-summary__copy strong{font-size:.88rem}.keyword-summary__copy p{font-size:.74rem}.keyword-summary__meta{font-size:.72rem}.keyword-questions{padding:.75rem .85rem .85rem}.keyword-question-list p{font-size:.76rem}.publication-table-shell{margin-top:.75rem}.publication-table{font-size:.76rem}.publication-table th,.publication-table td{padding:.72rem .82rem}.publication-table__title strong{font-size:.82rem}.publication-pagination span,.publication-loading{font-size:.65rem}.methodology-note{font-size:.64rem}}@media(max-width:1120px){.command-deck{grid-template-columns:minmax(18rem,.7fr) minmax(30rem,1.3fr)}.stage-inventory{grid-column:1 / -1;flex-direction:row;gap:1rem}.stage-inventory dl{flex:1}.stage-time{flex:1.1;grid-template-columns:auto 1fr;align-items:baseline}.stage-time strong{text-align:right}.platform-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.dashboard-shell,.public-entry{width:min(calc(100% - 1.5rem),1600px)}.control-stage__header{align-items:flex-start;flex-direction:column}.command-deck{grid-template-columns:1fr}.primary-signal{min-height:auto}.stage-inventory{grid-column:auto}.insight-grid,.asset-workbench{grid-template-columns:1fr}.dashboard-section-heading{align-items:flex-start;flex-direction:column;gap:.6rem}.dashboard-section-heading p{text-align:left}}@media(max-width:700px){.dashboard-shell,.public-entry{width:min(calc(100% - 1rem),1600px)}.public-masthead{min-height:4.5rem}.public-wordmark small{display:none}.control-stage{margin:.75rem 0 2.5rem;padding:1rem;border-radius:18px}.brand-lockup{align-items:flex-start}.brand-logo,.brand-monogram{width:3.7rem;height:3.7rem;border-radius:14px}.brand-lockup h1{font-size:clamp(2rem,10vw,3rem)}.model-control{margin-top:1.1rem}.model-control>span{display:none}.primary-signal{grid-template-columns:auto minmax(0,1fr);padding:1rem}.signal-orbit{width:9.3rem}.secondary-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-inventory{flex-direction:column}.stage-time{grid-template-columns:1fr}.stage-time strong{text-align:left}.platform-track{grid-template-columns:1fr}.panel-heading.trend-heading{align-items:flex-start;flex-direction:column}.range-selector{width:100%}.range-selector button{flex:1}.keyword-question-list{grid-template-columns:1fr}.keyword-summary{align-items:start}.publication-table-shell{border-radius:10px}.publication-pagination{justify-content:space-between}.methodology-note{align-items:flex-start;flex-direction:column;gap:.25rem}}@media(max-width:460px){.brand-lockup{display:grid;grid-template-columns:auto 1fr}.brand-lockup>div:last-child{min-width:0}.primary-signal{grid-template-columns:1fr;justify-items:center;text-align:center}.primary-signal__copy span{max-width:17rem}.secondary-signals{grid-template-columns:1fr}.stage-inventory dl{grid-template-columns:repeat(3,1fr)}.metric-selector button{flex:1 0 auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.error-notice[data-v-0469159b]{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.85rem;padding:1rem;color:#5c1f19;background:#fff7f5;border:1px solid #e6b8b1;border-radius:.75rem}.error-notice__mark[data-v-0469159b]{display:grid;width:2rem;height:2rem;place-items:center;color:#fff;font:700 1rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;background:#ad3a2b;border-radius:50%}.error-notice__title[data-v-0469159b],.error-notice__message[data-v-0469159b]{margin:0}.error-notice__title[data-v-0469159b]{font-weight:700}.error-notice__message[data-v-0469159b]{margin-top:.35rem;color:#71372f;line-height:1.55}.error-notice__details[data-v-0469159b]{display:flex;flex-wrap:wrap;gap:.45rem 1.5rem;margin:.75rem 0 0}.error-notice__details div[data-v-0469159b]{display:flex;min-width:0;gap:.45rem}.error-notice__details dt[data-v-0469159b]{color:#95665f}.error-notice__details dd[data-v-0469159b]{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.error-notice__retry[data-v-0469159b]{min-height:2.25rem;margin-top:.9rem;padding:.35rem .85rem;color:#6f241a;font:inherit;font-weight:650;background:#fff;border:1px solid #c97669;border-radius:.5rem;cursor:pointer}.error-notice__retry[data-v-0469159b]:hover{background:#fff0ed}.error-notice__retry[data-v-0469159b]:focus-visible{outline:3px solid rgb(173 58 43 / 28%);outline-offset:2px}.metric-empty-state[data-v-f5c5c109]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;background:#fff;border:1px solid #cbd8df;border-left:4px solid #7893a3}.metric-empty-state__signal[data-v-f5c5c109]{display:flex;width:2.3rem;height:2rem;align-items:flex-end;gap:.2rem}.metric-empty-state__signal i[data-v-f5c5c109]{width:.5rem;background:#a8bbc5}.metric-empty-state__signal i[data-v-f5c5c109]:nth-child(1){height:40%}.metric-empty-state__signal i[data-v-f5c5c109]:nth-child(2){height:72%}.metric-empty-state__signal i[data-v-f5c5c109]:nth-child(3){height:52%}.metric-empty-state p[data-v-f5c5c109],.metric-empty-state h2[data-v-f5c5c109],.metric-empty-state div>span[data-v-f5c5c109]{margin:0}.metric-empty-state p[data-v-f5c5c109]{margin-bottom:.32rem;color:#547485;font:700 .68rem/1.2 PingFang SC,sans-serif;letter-spacing:.05em}.metric-empty-state h2[data-v-f5c5c109]{color:#1b3344;font-size:1.04rem}.metric-empty-state div>span[data-v-f5c5c109]{display:block;margin-top:.25rem;color:#657984;font-size:.78rem;line-height:1.55}.metric-empty-state code[data-v-f5c5c109]{color:#617b89;font-size:.68rem}@media(max-width:560px){.metric-empty-state[data-v-f5c5c109]{grid-template-columns:auto 1fr}.metric-empty-state code[data-v-f5c5c109]{grid-column:2}}.metric-trend-chart[data-v-f92e6fa5]{min-width:0;margin:0}.metric-trend-chart__summary[data-v-f92e6fa5]{margin:0 0 .55rem;color:#617683;font-size:.69rem}.metric-trend-chart__canvas[data-v-f92e6fa5]{overflow:hidden;background:linear-gradient(180deg,#f4faf9,#fff);border:1px solid #d6e2e5}svg[data-v-f92e6fa5]{display:block;width:100%;min-height:170px}svg line[data-v-f92e6fa5]{stroke:#d5e2e5;stroke-dasharray:4 5}svg path[data-v-f92e6fa5]{fill:none;stroke:#198f8b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}svg circle[data-v-f92e6fa5]{fill:#fff;stroke:#167e7b;stroke-width:3}svg text[data-v-f92e6fa5]{fill:#667c88;font:600 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.metric-trend-chart__empty[data-v-f92e6fa5]{margin:0;padding:2.2rem 1rem;color:#6d808a;font-size:.74rem;text-align:center;background:#f5f8f9;border:1px dashed #becdd4}.metric-trend-chart__data[data-v-f92e6fa5]{margin-top:.55rem;color:#536c79;font-size:.68rem}.metric-trend-chart__data summary[data-v-f92e6fa5]{cursor:pointer}.metric-trend-chart__data>div[data-v-f92e6fa5]{max-height:230px;margin-top:.45rem;overflow:auto;border:1px solid #d4dfe4}table[data-v-f92e6fa5]{width:100%;border-collapse:collapse}th[data-v-f92e6fa5],td[data-v-f92e6fa5]{padding:.42rem .55rem;text-align:left;border-bottom:1px solid #e0e7ea}th[data-v-f92e6fa5]{position:sticky;top:0;background:#f2f6f7}.safe-external-link[data-v-aaa442f4]{display:inline-flex;align-items:center;gap:.28rem;color:#0f766e;font-weight:650;text-underline-offset:.2em}.safe-external-link[data-v-aaa442f4]:hover{color:#0b5d57}.safe-external-link[data-v-aaa442f4]:focus-visible{outline:3px solid rgb(15 118 110 / 25%);outline-offset:3px}.safe-external-link--invalid[data-v-aaa442f4]{color:#75858e;font-weight:500}.safe-external-link__sr[data-v-aaa442f4]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
