:root{--bg:#061a17;--panel:#0b362d77;--line:#74d5b82b;--cyan:#7af4c6;--orange:#ffb06f;--white:#f0fff7;--muted:#78ab99}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:linear-gradient(135deg,#071914 0%,#0c2d25 32%,#135947 65%,#092d2b 100%);color:var(--white);font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}header{height:94px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 4%;gap:30px;background:#031a1730;backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:13px}.brand-icon{font-size:45px;color:var(--cyan);line-height:1;text-shadow:0 0 22px #76edbe44}.brand strong{font-size:28px;font-weight:800;line-height:1}.brand strong>span{display:block;font-size:14px;color:var(--muted);font-weight:400;margin-top:10px}header nav{display:flex;gap:27px;font-size:14px}header nav>a:last-child{color:var(--cyan)}.header-status{font:14px monospace;color:var(--muted);display:flex;align-items:center;gap:7px}.header-status i,.desk-footer i{width:5px;height:5px;background:var(--cyan);border-radius:50%;display:inline-block;box-shadow:0 0 10px #77ffb990}.menu,#mobile-nav{display:none}.desk{padding:28px 4% 20px}.desk-title{display:flex;gap:35px;align-items:center}.eyebrow{font:14px Arial,sans-serif;color:var(--cyan)}h1{font-size:27px;font-weight:500;margin:10px 0 0;display:flex;gap:18px;align-items:center}h1>span{font:14px monospace;color:#45836d}.desk-title>p{font-size:16px;line-height:1.9;color:var(--muted);border-left:1px solid var(--line);padding-left:25px;margin:0}.demo-disclaimer{margin-left:auto;font-size:14px;color:var(--muted);padding:7px 10px;border:1px solid var(--line);background:#fff03}.topic-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:25px;margin-top:25px}.topic-bar>span:first-child{font-size:14px;color:var(--muted)}.topic-bar>div{display:flex;gap:0}.topic-bar button{color:var(--muted);background:none;border:0;border-left:1px solid var(--line);padding:16px 21px;display:flex;align-items:center;gap:10px;font-size:14px;min-width:150px;transition:background .25s,color .25s}.topic-bar button:last-child{border-right:1px solid var(--line)}.topic-bar button.active{color:#153a2c;background:linear-gradient(110deg,#abfbd0,#61e6ba);box-shadow:0 5px 25px #65f5b41f}.topic-bar button>i{height:5px;width:5px;background:#567e69;border-radius:50%}.topic-bar button.active>i{background:#22573d}.topic-bar button>span{font:14px monospace;margin-left:auto;opacity:.5}.window-label{margin-left:auto;font-size:14px;color:var(--muted);display:flex;gap:12px}.window-label strong{color:#abd3c2;font-weight:400}.intelligence-grid{display:grid;grid-template-columns:1.05fr 1.4fr .8fr;gap:18px;margin-top:20px;align-items:stretch}.intelligence-grid article,.assessment{min-width:0}.signal-feed,.trend-panel,.context-panel,.assessment{background:linear-gradient(145deg,#ffffff0d,#7ee6bc08);border:1px solid #8ddbb63b;box-shadow:inset 0 1px 0 #ccffe01a,0 20px 45px #001e171d;backdrop-filter:blur(24px);border-radius:7px;overflow:hidden}.panel-title{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;border-bottom:1px solid var(--line);gap:10px;background:#01180d12}.panel-title h2{font-size:14px;font-weight:500;margin:0}.panel-title>span{font:14px monospace;color:#679d84;display:flex;gap:5px;align-items:center;white-space:nowrap}.panel-title i{width:4px;height:4px;background:var(--cyan);border-radius:50%}.feed-entry{padding:18px;border-bottom:1px solid var(--line)}.feed-entry>div:first-child{display:flex;justify-content:space-between;align-items:center}.signal-type{font-size:14px;color:var(--orange);border:1px solid #d0a46240;padding:4px 6px;background:#d5a06a08}.signal-type.cyan{color:var(--cyan);border-color:#7feab24d;background:#b3eaca08}.signal-type.neutral{color:#a2cbb6;border-color:#85b69940}.feed-entry time{font:14px monospace;color:#68a387}.feed-entry h3{font-size:14px;font-weight:400;line-height:1.65;margin:13px 0 9px}.feed-entry p{font-size:16px;color:#82b09a;line-height:1.95;margin:0}.feed-entry.lead-entry h3{font-size:20px;line-height:1.6;margin-top:15px}.feed-tags{display:flex;gap:6px;margin-top:16px;flex-wrap:wrap}.feed-tags>span{font-size:14px;color:#a6d3bb;background:#b0f9ce0d;padding:5px 7px;border:1px solid #92c9a614;border-radius:2px}.feed-bottom{padding:15px 17px;font:14px monospace;color:#598b73;display:flex;justify-content:space-between}.feed-bottom>span:last-child{font-size:14px;color:var(--cyan)}.center-stack{display:flex;flex-direction:column;gap:18px}.trend-panel{flex:1;background:linear-gradient(150deg,#3c846e1a,#123b2a33)}.trend-summary{display:flex;justify-content:space-between;align-items:center;margin:20px 20px 22px;gap:15px}.trend-summary>div>span{font-size:14px;color:var(--muted);display:block}.trend-summary strong{font-size:26px;font-weight:400;display:block;margin-top:9px;text-shadow:0 0 20px #a0ffd915}.trend-badge{font-size:14px;color:var(--cyan);background:#56c18814;border:1px solid #76d5a627;padding:6px 8px;white-space:nowrap}.trend-panel svg{display:block;width:calc(100% - 40px);height:auto;margin:auto}.chart-labels{display:flex;justify-content:space-between;font:14px monospace;color:#649981;margin:12px 20px 0}.chart-note{font-size:14px;line-height:1.9;color:#74aa90;margin:16px 20px 18px}.context-panel{background:linear-gradient(120deg,#b3f4d4d9,#a3dcd0d9);color:#123f2d;border-color:#c7ffe060;box-shadow:0 10px 30px #82ffbf0a}.context-panel .panel-title{border-color:#38785a25;background:transparent}.context-panel .panel-title>span{color:#6a9d84}.context-content{display:flex;gap:13px;padding:12px 20px 5px}.big-quote{font:55px Georgia,serif;line-height:1;color:#77ac90}.context-content p{font-size:16px;line-height:1.9;margin:7px 0 13px;max-width:360px}.review-status{display:flex;justify-content:space-between;gap:15px;padding:13px 20px;border-top:1px solid #38785a25;font-size:14px;color:#679980}.review-status>span:first-child{display:flex;align-items:center;gap:5px;white-space:nowrap}.review-status i{width:4px;height:4px;background:#458767;border-radius:50%}.assessment{padding-bottom:5px;background:#05251e42}.assessment-focus{padding:24px 18px 21px;border-bottom:1px solid var(--line)}.assessment-focus>span{font-size:14px;color:var(--muted)}.assessment-focus>strong{font-size:26px;font-weight:400;display:block;margin:12px 0 9px;color:#e2ffef}.assessment-focus p{font-size:16px;color:#75a68d;line-height:1.8;margin:0}.sentiment-section{padding:19px 18px}.subhead{font-size:14px;display:flex;justify-content:space-between;color:#a7d2b9}.subhead>span:last-child{font-size:14px;color:#61957c}.sentiment-ring{height:138px;width:138px;border-radius:50%;margin:23px auto 19px;background:conic-gradient(var(--cyan) 0% 42%,#447f65 42% 85%,var(--orange) 85% 100%);display:grid;place-items:center;transform:rotate(-90deg);box-shadow:0 0 30px #66f5b70d}.sentiment-ring>div{height:115px;width:115px;background:#124133;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(90deg);box-shadow:inset 0 0 20px #061b170d}.sentiment-ring strong{font:32px Arial,sans-serif;font-weight:400}.sentiment-ring strong>span{font-size:14px;margin-left:2px}.sentiment-ring>div>span{font-size:14px;color:#84b89b;margin-top:7px}.sentiment-legend p{display:flex;align-items:center;gap:7px;font-size:16px;color:#90bba2;margin:11px 0}.sentiment-legend i{width:5px;height:5px;background:var(--cyan)}.sentiment-legend p:nth-child(2)>i{background:#447f65}.sentiment-legend p:nth-child(3)>i{background:var(--orange)}.sentiment-legend p>span{margin-left:auto;font:16px Arial,sans-serif;color:#add5be}.watch-item{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 18px;background:linear-gradient(90deg,#faac5720,#eab26d08)}.watch-item>span{font-size:14px;color:var(--orange)}.watch-item p{font-size:16px;line-height:1.8;margin:9px 0 0;color:#d1d5af}.ai-note{font-size:14px;line-height:1.9;color:#679f83;margin:17px 18px}.desk-footer{display:flex;justify-content:space-between;gap:25px;padding:19px 0 0;font-size:14px;color:#83b99b}.desk-footer>span{display:flex;align-items:center;gap:7px}.desk-footer>a{color:#b1d9c0}.editorial{padding:55px 4%;background:linear-gradient(110deg,#e0f4e8,#b9ddd0);color:#1b4a37;border-top:1px solid #d1ffe9}.section-intro{display:grid;grid-template-columns:1fr 1.7fr 1fr;gap:30px;align-items:start}.editorial .eyebrow{color:#6b9e85;margin-top:8px}.section-intro h2{font-size:29px;font-weight:400;line-height:1.5;margin:0}.section-intro>p{font-size:16px;line-height:1.95;color:#7da28e;margin:2px 0 0}.editorial-track{display:grid;grid-template-columns:repeat(4,1fr);gap:27px;margin-top:40px}.editorial-track article{border-top:1px solid #90bda570;padding:22px 0 0;position:relative}.editorial-track article:after{content:"→";position:absolute;right:0;top:-8px;font-size:14px;background:#cde9db;padding-left:10px;color:#83ad96}.process-no{font:34px Arial,sans-serif;color:#4d8267;display:block}.process-label{font:14px monospace;color:#80a78f;display:block;margin-top:10px}.editorial-track h3{font-size:14px;font-weight:500;margin:24px 0 13px}.editorial-track p{font-size:16px;color:#7a9f89;line-height:1.95;margin:0}.capabilities{padding:60px 4%;display:grid;grid-template-columns:1fr 1.35fr;gap:80px;border-bottom:1px solid var(--line);background:#031f1b30}.capabilities-title h2{font-size:34px;font-weight:400;line-height:1.5;margin:18px 0}.capabilities-title p{font-size:16px;line-height:2;color:#81b297}.accordion{border-top:1px solid #74b89466}.accordion details{border-bottom:1px solid #74b89433}.accordion summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:20px;padding:20px 0;font-size:14px}.accordion summary::-webkit-details-marker{display:none}.accordion summary>span{font:14px monospace;color:#75a88b}.accordion summary>i{margin-left:auto;font-style:normal;font-size:20px;font-weight:300;color:var(--cyan);transition:transform .2s}.accordion details[open] summary>i{transform:rotate(45deg)}.accordion details>p{font-size:16px;line-height:2;color:#88b79c;margin:0 30px 22px}.contact{padding:50px 4%;background:#061f1c66}.contact-heading{display:flex;align-items:center;gap:45px;border-bottom:1px solid #74b89433;padding-bottom:28px}.contact-heading h2{font-size:30px;font-weight:400;line-height:1.5;margin:0}.contact-index{margin-left:auto;font:42px/.9 Arial,sans-serif;font-weight:bold;color:#6cc89635}.contact-channel{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding-top:30px}.email-block>span{font-size:14px;color:#8bbd9d}.email-block>a{font-size:27px;display:block;margin:17px 0 12px;overflow-wrap:anywhere}.copy{font-size:14px;background:none;color:var(--cyan);border:0;border-bottom:1px solid #80c29a55;padding:6px 0}.email-block p{font-size:16px;line-height:2;color:#72a786;margin:30px 0 0}.fields{display:grid;grid-template-columns:1fr 1fr;gap:25px}label{display:block;font-size:14px;color:#9fceb0;margin-bottom:20px}input,textarea{display:block;width:100%;background:none;border:0;border-bottom:1px solid #76b28c55;border-radius:0;padding:12px 0;color:white;font-size:16px;margin-top:3px}textarea{min-height:76px;resize:vertical}input::placeholder,textarea::placeholder{color:#5f9473}.form-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center}.form-bottom>span{font-size:14px;color:#77aa88;line-height:1.9}.form-bottom>button{border:1px solid #ffcc9180;background:linear-gradient(100deg,#ffca88,#ffab71);color:#4f3b1f;font-size:14px;padding:13px 20px;white-space:nowrap;border-radius:3px;box-shadow:0 5px 15px #ffab710d}.status{font-size:14px;line-height:1.8;color:var(--cyan)}.status:empty{display:none}footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px 4%;font-size:14px;color:#659a7d;background:#031a1755}footer strong{font-size:15px;color:#a5d6b8}footer strong>span{color:var(--cyan)}footer p{margin:0}footer a{font-size:14px;color:#78ad8d}@media(max-width:1150px){header{gap:20px}.header-status{display:none}header nav{gap:20px}.desk-title{gap:25px}.desk-title>p{padding-left:20px}.topic-bar{gap:18px}.topic-bar button{min-width:130px;padding:15px}.window-label{gap:7px}.intelligence-grid{grid-template-columns:1fr 1.25fr .85fr;gap:13px}.center-stack{gap:13px}.panel-title{padding:14px 12px}.feed-entry{padding:17px 13px}.feed-entry.lead-entry h3{font-size:17px}.trend-summary{margin-left:15px;margin-right:15px}.trend-summary strong{font-size:22px}.trend-badge{font-size:14px;padding:6px}.sentiment-ring{width:115px;height:115px}.sentiment-ring>div{width:94px;height:94px}.sentiment-ring strong{font-size:27px}.assessment-focus{padding:22px 14px}.assessment-focus>strong{font-size:23px}.sentiment-section{padding:19px 14px}.context-content{padding:12px 15px 5px;gap:10px}.context-content p{font-size:16px}.review-status{padding:12px 15px;font-size:14px;gap:10px}.section-intro{grid-template-columns:1fr 1.5fr 1.1fr;gap:25px}.section-intro h2{font-size:26px}.capabilities{gap:50px}.contact-channel{gap:45px}.email-block>a{font-size:23px}}@media(max-width:900px){header{height:82px}.brand strong{font-size:23px}.brand-icon{font-size:38px}.brand strong>span{font-size:14px}header nav{gap:17px;font-size:14px}.desk-title{flex-wrap:wrap;gap:15px}.desk-title>p{display:none}.demo-disclaimer{font-size:14px}.topic-bar button{min-width:110px;padding:14px 12px;font-size:14px}.window-label{font-size:14px;gap:5px}.intelligence-grid{grid-template-columns:1fr 1.1fr}.assessment{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1.5fr 1fr;padding-bottom:0}.assessment>.panel-title{grid-column:1 / -1}.assessment-focus{border:0;border-right:1px solid var(--line);padding:22px}.sentiment-section{display:grid;grid-template-columns:100px 1fr;padding:15px 22px;gap:10px 20px}.subhead{grid-column:1 / -1}.sentiment-ring{width:90px;height:90px;margin:0;align-self:center}.sentiment-ring>div{width:74px;height:74px}.sentiment-ring strong{font-size:21px}.sentiment-ring>div>span{font-size:14px}.sentiment-legend{align-self:center}.sentiment-legend p{font-size:16px}.watch-item{border:0;border-left:1px solid var(--line);padding:23px 18px}.ai-note{grid-column:1 / -1;border-top:1px solid var(--line);padding:12px 20px;margin:0}.center-stack{height:100%}.trend-summary{margin-top:25px}.trend-panel svg{margin-top:35px}.context-content p{font-size:16px}.section-intro{grid-template-columns:1fr 1.7fr}.section-intro>p{grid-column:2}.editorial-track{gap:20px;margin-top:30px}.editorial-track h3{font-size:14px}.editorial-track p{font-size:16px}.capabilities{gap:35px;grid-template-columns:1fr 1.2fr}.capabilities-title h2{font-size:28px}.accordion summary{font-size:14px;gap:14px}.contact-heading{gap:25px}.contact-heading .eyebrow{font-size:14px}.contact-heading h2{font-size:27px}.contact-index{font-size:35px}.contact-channel{grid-template-columns:1fr 1.3fr;gap:30px}.email-block>a{font-size:21px}.fields{gap:20px}}@media(max-width:600px){html{scroll-padding-top:15px}header{height:78px;padding:0 5%;gap:15px}.brand{gap:10px}.brand-icon{font-size:35px}.brand strong{font-size:24px}.brand strong>span{font-size:14px;margin-top:8px}header nav{display:none}.menu{display:block;width:33px;height:31px;background:#fff05;border:1px solid #65bb8e55;color:var(--cyan);font-size:17px;line-height:1;border-radius:3px}.menu[aria-expanded=true]{background:#78d4a51a}#mobile-nav{padding:18px 5%;border-bottom:1px solid var(--line);flex-direction:column;gap:20px;background:#0a2e22}#mobile-nav.open{display:flex}#mobile-nav>a{font-size:14px;color:#a5d5b9}.desk{padding:25px 5% 19px}.desk-title{gap:15px}.eyebrow{font-size:14px}h1{font-size:23px;gap:16px;margin-top:11px}h1>span{font-size:14px}.demo-disclaimer{margin-left:0;font-size:14px;padding:5px 7px;line-height:1.7}.topic-bar{margin-top:20px;display:block;padding-top:13px}.topic-bar>span:first-child{font-size:14px}.topic-bar>div{margin-top:12px}.topic-bar button{min-width:0;flex:1;padding:13px 9px;font-size:14px;gap:6px}.topic-bar button>span{font-size:14px}.topic-bar button>i{width:4px;height:4px}.topic-bar button:first-child{border-left:0}.topic-bar button:last-child{border-right:0}.window-label{display:none}.intelligence-grid{grid-template-columns:1fr;gap:15px;margin-top:17px}.signal-feed{order:2}.center-stack{order:1;gap:15px}.assessment{order:3;grid-column:auto;display:block}.panel-title{padding:14px 15px}.panel-title h2{font-size:14px}.panel-title>span{font-size:14px}.trend-summary{margin:20px 17px}.trend-summary strong{font-size:27px}.trend-summary>div>span{font-size:14px}.trend-badge{font-size:14px;padding:7px 8px}.trend-panel svg{width:calc(100% - 32px);margin-top:0}.chart-labels{font-size:14px;margin:12px 16px 0}.chart-note{font-size:14px;margin:15px 16px 17px}.context-content{padding:11px 16px 5px;gap:10px}.context-content p{font-size:16px;line-height:1.9;margin-top:6px}.big-quote{font-size:48px}.review-status{padding:12px 16px;font-size:14px}.feed-entry{padding:18px 16px}.feed-entry.lead-entry h3{font-size:20px}.feed-entry h3{font-size:14px;margin-top:14px}.feed-entry p{font-size:16px}.signal-type{font-size:14px}.feed-entry time{font-size:14px}.feed-tags>span{font-size:14px;padding:5px 7px}.feed-bottom{padding:14px 16px;font-size:14px}.assessment-focus{padding:23px 17px;border:0;border-bottom:1px solid var(--line)}.assessment-focus>span{font-size:14px}.assessment-focus>strong{font-size:28px;margin:12px 0}.assessment-focus p{font-size:16px}.sentiment-section{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px;padding:20px 18px}.subhead{grid-column:1 / -1;font-size:14px}.subhead>span:last-child{font-size:14px}.sentiment-ring{width:115px;height:115px;margin:0 auto}.sentiment-ring>div{width:94px;height:94px}.sentiment-ring strong{font-size:28px}.sentiment-ring>div>span{font-size:14px}.sentiment-legend p{font-size:16px;margin:16px 0}.sentiment-legend p>span{font-size:16px}.watch-item{padding:18px;border-left:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.watch-item>span{font-size:14px}.watch-item p{font-size:16px}.ai-note{font-size:14px;line-height:1.9;padding:16px 18px;border:0}.desk-footer{font-size:14px;padding-top:16px;flex-wrap:wrap;gap:13px}.desk-footer>a{font-size:14px}.editorial{padding:35px 5%}.section-intro{display:block}.section-intro h2{font-size:25px;margin:16px 0}.section-intro>p{font-size:16px;line-height:1.9}.editorial-track{grid-template-columns:1fr 1fr;gap:25px 20px;margin-top:30px}.editorial-track article{padding-top:17px}.process-no{font-size:31px}.process-label{font-size:14px;margin-top:9px}.editorial-track h3{font-size:14px;margin:18px 0 11px}.editorial-track p{font-size:16px}.capabilities{padding:35px 5%;grid-template-columns:1fr;gap:25px}.capabilities-title h2{font-size:30px;margin:16px 0}.capabilities-title p{font-size:16px}.accordion summary{padding:19px 0;font-size:14px;gap:15px}.accordion summary>span{font-size:14px}.accordion details>p{font-size:16px;margin-left:28px;margin-right:15px}.contact{padding:35px 5%}.contact-heading{display:grid;grid-template-columns:1fr auto;gap:15px}.contact-heading>.eyebrow{grid-column:1 / -1}.contact-heading h2{font-size:26px}.contact-index{font-size:32px}.contact-channel{grid-template-columns:1fr;gap:28px;padding-top:25px}.email-block>a{font-size:26px;margin-top:15px}.email-block>span{font-size:14px}.copy{font-size:14px}.email-block p{font-size:16px;margin-top:20px}.fields{gap:18px}label{font-size:14px;margin-bottom:20px}input,textarea{font-size:16px;padding:13px 0}.form-bottom>span{font-size:14px;max-width:150px}.form-bottom>button{padding:13px 18px;font-size:14px}.status{font-size:14px}footer{padding:22px 5%;flex-wrap:wrap;font-size:14px;gap:15px}footer p{width:100%;order:2}footer strong{font-size:15px}footer a{margin-left:auto;font-size:14px}}@media(max-width:350px){.sentiment-section{gap:15px}.sentiment-ring{width:105px;height:105px}.sentiment-ring>div{height:86px;width:86px}.brand strong{font-size:22px}.brand-icon{font-size:32px}.topic-bar button{padding-left:7px;padding-right:7px}.feed-entry.lead-entry h3{font-size:19px}.email-block>a{font-size:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
@media(max-width:600px){.menu{background:#ffffff08}}
