:root{color-scheme:dark;font-family:Space Grotesk,sans-serif;background:#070a0f;color:#e8eef6;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Space Grotesk,sans-serif;margin:0;min-width:320px;min-height:100vh;background-color:#080c12;background-image:linear-gradient(rgba(0,200,150,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,200,150,.03) 1px,transparent 1px);background-size:40px 40px}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(110deg,transparent 0 42%,rgba(106,235,205,.07) 48%,transparent 54%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 34%);opacity:.85}button,input{font:inherit}button,input,.top-actions,.brief-main,.metric,.leader-card,.panel,.hot-story,.news-item,.tabs,.searchbox{font-family:Space Grotesk,sans-serif}.data-value{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}a{color:inherit}.shell{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:26px 0 48px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:18px}.eyebrow{margin:0 0 8px;color:#7bded0;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin:0}h1{max-width:760px;color:#f6f8fb;font-size:clamp(2.25rem,4.6vw,4.45rem);font-weight:700;line-height:.96;letter-spacing:-.02em;text-shadow:0 0 28px rgba(123,222,208,.16)}h2{color:#eef5fb;font-size:.98rem;letter-spacing:0}.top-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.top-actions a,.updated{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid rgba(123,222,208,.28);border-radius:999px;padding:0 13px;background:#0d121bbd;color:#d8e4ed;text-decoration:none;box-shadow:inset 0 1px #ffffff14,0 14px 30px #0000003d}.top-actions a:hover,.brief-footer a:hover,.model-link:hover,.leader-link:hover{color:#8ff7df;border-color:#8ff7df94}.updated{color:#9ff6e7;font-weight:800}.brief-grid{display:grid;grid-template-columns:minmax(0,1.38fr) 148px minmax(260px,.48fr);gap:14px;margin-bottom:16px}.brief-main,.metric,.leader-card,.panel,.searchbox,.tabs{border:1px solid rgba(123,222,208,.22);border-radius:8px;background:#0c1119e0;box-shadow:inset 0 1px #ffffff12,0 18px 52px #00000052;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brief-main{position:relative;display:grid;align-content:space-between;min-height:258px;overflow:hidden;padding:22px;background:linear-gradient(135deg,#121c26f5,#0f302de0),#101923}.brief-main:after{position:absolute;right:0;bottom:0;width:120px;height:120px;content:"";background:repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(0,200,150,.08) 4px,rgba(0,200,150,.08) 5px);pointer-events:none}.brief-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;border:1px solid rgba(143,247,223,.34);border-radius:999px;padding:6px 10px;color:#bdfcf0;font-size:.78rem;font-weight:900}.pulse{width:8px;height:8px;border-radius:999px;background:#71ffd8;box-shadow:0 0 0 6px #71ffd829,0 0 18px #71ffd8cc}.brief-main h2{margin-top:18px;color:#fff;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.02}.brief-main p{max-width:780px;margin-top:14px;color:#cfe0e8;font-size:1.04rem;line-height:1.58}.brief-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;color:#94aeb8}.brief-footer a{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid rgba(143,247,223,.36);border-radius:999px;padding:0 12px;background:#080c12e0;color:#e7fff9;font-weight:900;text-decoration:none}.metric-grid{display:grid;grid-template-columns:1fr;gap:10px}.metric{display:grid;grid-template-columns:24px minmax(0,1fr);align-content:center;align-items:center;column-gap:10px;min-width:0;min-height:79px;padding:12px;transition:box-shadow .16s ease,transform .16s ease}.metric:nth-child(1){border-top:2px solid #00c896}.metric:nth-child(2){border-top:2px solid #6366f1}.metric:nth-child(3){border-top:2px solid #f59e0b}.metric:hover{box-shadow:inset 0 1px #ffffff12,0 0 20px #00c89626;transform:translateY(-1px)}.metric svg,.panel-heading svg{color:#7be7d7;filter:drop-shadow(0 0 10px rgba(123,231,215,.32))}.metric svg{grid-row:1 / 3}.metric strong{overflow:hidden;color:#fff;font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.metric span,.leader-card>span,.panel-heading small,.attribution{color:#90a4b2;font-size:.82rem}.leader-card{display:grid;align-content:space-between;min-height:258px;padding:18px;background:linear-gradient(180deg,#101620f5,#0a0e15eb)}.leader-card>strong,.leader-link{color:#fff;font-size:1.18rem;font-weight:900;line-height:1.25}.leader-link{display:inline-flex;align-items:center;gap:7px;width:fit-content;text-decoration:none}.leader-score{display:flex;align-items:end;justify-content:space-between;border-top:1px solid rgba(123,222,208,.16);padding-top:14px}.leader-score b{color:#ffb86b;font-size:2.18rem;line-height:.9;text-shadow:0 0 18px rgba(255,184,107,.26)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(300px,.58fr) minmax(260px,.5fr);gap:16px;margin-bottom:16px}.panel{padding:18px}.panel+.panel{margin-top:16px}.panel-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}.panel-heading.split{justify-content:space-between}.panel-heading.split span{display:inline-flex;align-items:center;gap:10px}.story-stack,.keyword-list,.source-stack,.news-list{display:grid;gap:10px}.hot-story{display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:78px;border:0;border-left:3px solid #00c896;border-radius:8px;padding:12px;background:linear-gradient(180deg,#121924eb,#0b0f16eb);color:inherit;text-decoration:none;transition:all .2s ease}.hot-story:hover{background:#00c8960d;transform:translateY(-1px)}.icon-link:hover{border-color:#8ff7df94;background:#142228f0;transform:translateY(-1px)}.rank{display:grid;place-items:center;width:32px;height:32px;border:1px solid #00c896;border-radius:999px;background:transparent;color:#00c896;font-weight:950}.hot-story strong{display:block;color:#f4f8fb;line-height:1.32}.hot-story small{display:block;margin-top:6px;color:#88a0ad}.keyword-row,.source-row{display:grid;align-items:center;gap:10px;min-height:30px}.keyword-row{grid-template-columns:minmax(86px,1fr) minmax(110px,1.4fr) 32px}.source-row{grid-template-columns:minmax(0,1fr) 36px;border-bottom:1px solid rgba(123,222,208,.12);padding-bottom:9px}.keyword-row span,.source-row span{overflow:hidden;color:#edf7fa;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.keyword-row strong,.source-row b{color:#ffb86b;text-align:right}.keyword-bar{width:100%;height:6px;overflow:hidden;border-radius:3px;background:#90a4b22e}.keyword-bar-fill{display:block;width:0;height:6px;border-radius:3px;background:linear-gradient(90deg,#00c896,#f59e0b);box-shadow:0 0 16px #00c89647;transition:width .8s cubic-bezier(.4,0,.2,1)}.keyword-list.ready .keyword-bar-fill{width:var(--bar-width)}.keyword-row:nth-child(1) .keyword-bar-fill{transition-delay:.05s}.keyword-row:nth-child(2) .keyword-bar-fill{transition-delay:.1s}.keyword-row:nth-child(3) .keyword-bar-fill{transition-delay:.15s}.keyword-row:nth-child(4) .keyword-bar-fill{transition-delay:.2s}.keyword-row:nth-child(5) .keyword-bar-fill{transition-delay:.25s}.keyword-row:nth-child(6) .keyword-bar-fill{transition-delay:.3s}.keyword-row:nth-child(7) .keyword-bar-fill{transition-delay:.35s}.keyword-row:nth-child(8) .keyword-bar-fill{transition-delay:.4s}.keyword-row:nth-child(9) .keyword-bar-fill{transition-delay:.45s}.keyword-row:nth-child(10) .keyword-bar-fill{transition-delay:.5s}.keyword-row:nth-child(11) .keyword-bar-fill{transition-delay:.55s}.keyword-row:nth-child(12) .keyword-bar-fill{transition-delay:.6s}.category-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.category-strip span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(123,222,208,.16);border-radius:999px;padding:7px 9px;background:#7bded014;color:#bdfcf0;font-size:.78rem;font-weight:850}.category-strip b{color:#ffb86b}.model-table{overflow-x:auto}.model-row{display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(130px,.8fr) 80px 95px 80px 80px;gap:12px;align-items:center;min-width:780px;min-height:48px;border-bottom:1px solid rgba(123,222,208,.12);padding:10px 8px}.model-row strong{color:#f7fbff}.intel-cell{display:flex;align-items:center;gap:8px}.intel-bar{max-width:60px;height:4px;border-radius:2px;background:linear-gradient(90deg,#00c896,#6366f1)}.model-link{display:inline-flex;align-items:center;gap:7px;width:fit-content;max-width:100%;color:#f7fbff;text-decoration:none}.model-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-link svg{flex:0 0 auto;color:#7be7d7}.model-head{color:#91a7b5;font-size:.76rem;font-weight:950;text-transform:uppercase}.attribution{margin-top:12px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.searchbox{display:flex;align-items:center;gap:8px;flex:0 0 285px;height:42px;padding:0 12px}.searchbox input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f4f8fb}.searchbox input::placeholder{color:#7f94a3}.tabs{display:flex;gap:4px;max-width:100%;min-height:42px;padding:4px;overflow-x:auto}.tabs button{min-width:max-content;border:0;border-radius:6px;padding:8px 10px;background:transparent;color:#9aacb8;cursor:pointer}.tabs button.active{background:#7be7d72e;color:#e8fff9}.news-item{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:14px;min-height:132px;border:1px solid rgba(123,222,208,.16);border-radius:8px;padding:16px;background:linear-gradient(180deg,#121924e6,#0b0f16eb)}.item-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;color:#88a0ad;font-size:.82rem}.item-meta span+span:before{content:"·";margin-right:8px}.news-item h3{margin-bottom:8px;color:#f4f8fb;font-size:1.05rem;line-height:1.34}.news-item p{color:#a7bac6;line-height:1.5}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.chips span{border:1px solid rgba(123,222,208,.13);border-radius:999px;padding:4px 8px;background:transparent;color:#bdfcf0;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:850}.chips .chip-open-source{border-color:#6366f1;color:#6366f1}.chips .chip-product{border-color:#f59e0b;color:#f59e0b}.chips .chip-research{border-color:#00c896;color:#00c896}.chips .chip-infrastructure{border-color:#ef4444;color:#ef4444}.chips .chip-models{border-color:#8b5cf6;color:#8b5cf6}.icon-link{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(123,222,208,.2);border-radius:8px;color:#8ff7df;transition:transform .16s ease,border-color .16s ease,background .16s ease}.empty-state{display:grid;place-items:center;min-height:60vh;gap:12px;color:#a7bac6;text-align:center}@media(max-width:1100px){.brief-grid,.dashboard-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.leader-card{min-height:150px}.metric{min-height:92px}}@media(max-width:760px){.shell{width:min(100% - 20px,1240px);padding-top:18px}.topbar,.toolbar{align-items:stretch;flex-direction:column}.top-actions{justify-content:flex-start}.brief-main,.panel{padding:14px}.metric-grid{grid-template-columns:1fr}.metric{min-height:92px}.hot-story{grid-template-columns:30px minmax(0,1fr)}.hot-story svg{display:none}.keyword-row{grid-template-columns:minmax(84px,1fr) minmax(80px,1.4fr) 28px}.news-item{grid-template-columns:1fr}.icon-link{width:100%}}
