:root{--bg:#10161d;--panel:#18232c;--surface:#18232c;--line:#2d3b45;--text:#e9edf0;--muted:#9aaab7;--orange:#f2a24a;--cyan:#69b8ca;--green:#69b8ca;--gold:#f2a24a}
body{color:var(--text);font-family:'Segoe UI','Microsoft YaHei',sans-serif}.sidebar{background:#121c25;width:196px;padding:30px 18px}.sidebar .brand-icon{background:var(--orange);color:#171c22}.brand small{letter-spacing:0;font-size:10px}.nav-label{font-size:12px;letter-spacing:0;margin-top:35px}.sidebar nav a{border-radius:4px;font-size:16px;padding:15px 12px}.sidebar nav a.active{background:#28313a;color:var(--orange);box-shadow:inset 3px 0 var(--orange)}main{margin-left:196px}.page-body{max-width:1500px;padding:28px 32px}.hero h1{font-size:31px;letter-spacing:-.5px}.hero em{color:inherit}.hero .eyebrow{display:none}.hero-counter{font-size:12px}.hub-cadence{font-size:12px;color:var(--muted);white-space:nowrap}.hub-observe-tabs,.hub-strategy-tabs,.hub-context-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 24px}.hub-observe-tabs button[aria-pressed=true],.hub-strategy-tabs a.active{border-color:var(--orange);color:var(--orange);background:#302c25}.hub-strategy-tabs a,.hub-context-actions a{padding:9px 14px;border:1px solid var(--line);border-radius:5px}.hub-context-actions{padding-block:15px;border-block:1px solid var(--line)}.hub-quiet{margin-top:16px;font-size:12px}.hub-dashboard button{border-radius:5px;min-height:38px}.hub-dashboard .primary{background:var(--orange);color:#171c22;border-color:var(--orange)}.hub-dashboard .selected{border-color:var(--orange);color:var(--orange)}.hub-dashboard .empty{padding:28px;border:1px solid var(--line);text-align:center}.hub-inspect{font-size:12px;color:var(--cyan)}.hub-dashboard h2{font-size:22px}.hub-dashboard h3{font-size:19px}.hub-dashboard .small{font-size:12px;color:var(--muted)}.hub-dashboard .pd-heading{flex-wrap:wrap}.hub-product-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.hub-evidence-card{padding:14px 16px;background:var(--panel);border-left:2px solid var(--cyan)}.hub-evidence-card strong{display:block;font-size:16px;margin:5px 0}.hub-evidence-card small{font-size:11px;color:var(--muted)}.hub-evidence-card a{font-size:12px;color:var(--orange)}.hub-source-note{font-size:12px;color:var(--muted);margin:0 0 20px}.personal-home #watch-manager{margin-top:18px}.hero-counter{min-width:140px}.hub-dashboard .ex-list{max-height:680px}
@media(max-width:1000px){.sidebar{width:170px;padding:24px 14px}main{margin-left:170px}.page-body{padding:22px}.hub-cadence{display:none}.hub-product-evidence{grid-template-columns:1fr}.hub-dashboard .pd-meter-row{grid-template-columns:1fr}.hub-dashboard .pd-meter{max-width:220px;margin:auto}}
@media(max-width:700px){.sidebar{position:relative;inset:auto;width:100%;padding:15px}.sidebar .brand{font-size:20px}.sidebar .brand-icon,.nav-label,.side-note{display:none}.sidebar nav{display:flex;gap:5px;justify-content:space-between}.sidebar nav a{font-size:14px;flex:1;justify-content:center;margin:12px 0 0;padding:12px 5px}.sidebar nav a.active{box-shadow:inset 0 -2px var(--orange)}main{margin-left:0}.topbar{padding:10px 15px;height:auto;min-height:58px;gap:8px;flex-wrap:wrap}.top-meta{gap:8px;flex-wrap:wrap}.page-body{padding:18px 14px}.hero h1{font-size:25px}.hero-counter{display:none}.hub-context-actions{gap:7px}.hub-context-actions a,.hub-context-actions button{font-size:12px;padding:8px}.hub-dashboard .pd-list{grid-template-columns:1fr 1fr}.hub-dashboard .pd-instrument{min-height:125px}.hub-dashboard .pd-feedbar{flex-direction:column;align-items:start}.hub-dashboard .ex-search input{min-width:0}.hub-dashboard .pd-rule small{white-space:normal}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
