:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090b0f;--panel:#10141b;--panel-2:#151a22;--line:#252c37;--line-strong:#394252;--text:#edf2f7;--muted:#9aa7b7;--faint:#667386;--green:#86efac;--amber:#f6c177;--cyan:#67e8f9;--blue:#93c5fd;--violet:#c4b5fd;--danger:#fb7185;--shadow:0 24px 80px #00000059;font-family:IBM Plex Sans,Geist,Aptos,sans-serif}*{box-sizing:border-box}html{background:var(--bg)}body{min-width:320px;min-height:100vh;color:var(--text);background:linear-gradient(135deg, #67e8f914, transparent 32%), linear-gradient(225deg, #f6c17712, transparent 28%), var(--bg);margin:0}body:before{pointer-events:none;content:"";opacity:.28;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:36px 36px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}button,input,select{font:inherit}button,a,select,input{outline-color:var(--cyan)}a{color:inherit}.app-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0fd1;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand-block{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:24px;display:flex}.brand-mark{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--cyan);letter-spacing:0;background:linear-gradient(145deg,#67e8f929,#86efac14);place-items:center;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:13px;font-weight:700;display:grid}.brand-name,.brand-subtitle,.eyebrow,.view-copy,.empty-surface p,.submit-panel p{margin:0}.brand-name{font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:15px;font-weight:700}.brand-subtitle,.eyebrow,.topbar-meta,.toolbar-field span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:11px}.nav-stack{gap:6px;margin-top:24px;display:grid}.nav-link{min-height:40px;color:var(--muted);border:1px solid #0000;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.nav-link:hover,.nav-link.active{border-color:var(--line-strong);color:var(--text);background:#ffffff0a}.system-chip{color:var(--green);border:1px solid #86efac3d;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:12px;display:flex}.main-panel{min-width:0;padding:28px}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.topbar h1,.view-heading h2,.submit-panel h3,.empty-surface h2{letter-spacing:0;margin:0}.topbar h1{margin-top:5px;font-size:clamp(25px,3vw,42px);line-height:1}.topbar-meta{border:1px solid var(--line);background:#10141bbd;align-items:center;gap:9px;padding:8px 10px;display:flex}.topbar-meta strong{color:var(--cyan)}.content-panel{border:1px solid var(--line);min-height:calc(100vh - 132px);box-shadow:var(--shadow);background:#10141bc2;padding:22px}.view-stack{gap:18px;display:grid}.view-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.view-heading.compact{align-items:start}.view-heading h2,.empty-surface h2{margin-top:4px;font-size:24px;line-height:1.1}.view-copy{max-width:520px;color:var(--muted);line-height:1.55}.toolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.filter-toggle{display:none}.search-field,.toolbar-field{gap:7px;display:grid}.search-field{flex:260px;min-width:220px;max-width:400px;position:relative}.toolbar-field{flex:0 0 170px}.search-field svg{color:var(--faint);position:absolute;top:13px;left:12px}.search-field input,.toolbar-field select{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:42px;color:var(--text)}.search-field input{padding:0 12px 0 38px}.toolbar-field select{padding:0 10px}.icon-button,.primary-button{border:1px solid var(--line-strong);min-height:42px;color:var(--text);cursor:pointer;background:#ffffff0b}.icon-button:hover,.primary-button:hover{border-color:var(--cyan);background:#67e8f917}.data-table-shell,.empty-surface,.submit-panel{border:1px solid var(--line);background:#090b0f6b}.data-table-header{border-bottom:1px solid var(--line);color:var(--faint);text-transform:uppercase;padding:11px 14px;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:11px}.feed-grid{grid-template-columns:minmax(260px,1fr) 120px 110px 80px 120px;gap:14px;display:grid}.empty-surface{color:var(--muted);text-align:center;place-items:center;gap:8px;padding:40px 20px;display:grid}.empty-surface.tall{min-height:300px}.empty-title{color:var(--text);font-weight:700}.split-view{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.submit-panel{gap:14px;padding:18px;display:grid}.panel-heading{align-items:center;gap:9px;display:flex}.primary-button{justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.link-button{text-decoration:none}@media (width<=980px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:16px;position:relative}.nav-stack{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.nav-link{justify-content:center;min-width:0;padding:0 8px}.system-chip{display:none}.main-panel{padding:16px}.split-view{grid-template-columns:1fr}.search-field,.toolbar-field{flex-basis:100%;min-width:0;max-width:none}.filter-toggle{border:1px solid var(--line-strong);width:fit-content;min-height:38px;color:var(--text);cursor:pointer;background:#ffffff0b;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.filter-toggle:hover{border-color:var(--cyan);background:#67e8f917}.toolbar.collapsed{display:none}.feed-grid{grid-template-columns:minmax(0,1fr) 90px 90px}.data-table-header.feed-grid>span:nth-last-child(-n+3){display:none}}@media (width<=620px){.topbar,.view-heading{display:grid}.nav-link span{display:none}.content-panel{padding:14px}}.feed-rows{display:grid}.feed-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:13px 14px}.feed-row:hover{background:#ffffff09}.table-footer{justify-content:center;padding:14px;display:flex}.table-footer .primary-button{gap:8px}.feed-signal{gap:6px;min-width:0;display:grid}.feed-signal strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.feed-signal small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.tag-line,.mobile-meta-line,.tag-list{flex-wrap:wrap;gap:6px;display:flex}.tag-line em,.mobile-meta-line em,.tag-list span,.tool-badge,.type-badge,.score-badge{border:1px solid var(--line);width:fit-content;min-height:22px;color:var(--muted);background:#ffffff09;align-items:center;padding:0 7px;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:11px;font-style:normal;line-height:1;display:inline-flex}.mobile-meta-line{display:none}.tool-badge{min-width:104px;height:60px;color:var(--text);justify-content:center;align-self:start}.tool-copilot{color:var(--green);border-color:#86efac57}.tool-claude-code{color:var(--amber);border-color:#f6c1775c}.tool-codex{color:var(--cyan);border-color:#67e8f957}.tool-js-ts-react-ai{color:var(--blue);border-color:#93c5fd57}.type-badge,.score-badge,.date-cell{align-self:start;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:12px}.score-badge{min-width:42px;color:var(--cyan);border-color:#67e8f942;justify-content:center}.date-cell{color:var(--muted)}.detail-drawer{z-index:10;border:1px solid var(--line-strong);width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d12f0;gap:16px;padding:18px;display:grid;position:fixed;bottom:24px;right:24px;overflow:auto}.detail-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.detail-heading h3{margin:4px 0 0;font-size:20px;line-height:1.2}.detail-drawer p{color:var(--muted);margin:0;line-height:1.6}.detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.detail-meta div{border:1px solid var(--line);background:#ffffff08;padding:10px}.detail-meta dt{color:var(--faint);text-transform:uppercase;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:10px}.detail-meta dd{color:var(--text);margin:4px 0 0}.external-link{border:1px solid var(--line-strong);width:fit-content;min-height:38px;color:var(--cyan);align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.external-link:hover{background:#67e8f914}@media (width<=980px){.feed-row.feed-grid{grid-template-columns:minmax(0,1fr);gap:10px}.feed-row>.tool-badge,.feed-row>.type-badge,.feed-row>.score-badge,.feed-row .date-cell,.feed-row .tag-line{display:none}.feed-row .mobile-meta-line{display:flex}.feed-row .mobile-meta-line .date-cell{border:1px solid var(--line);background:#ffffff09;align-items:center;min-height:22px;padding:0 7px;font-size:11px;line-height:1;display:inline-flex}.feed-row .mobile-meta-line .tool-badge{white-space:nowrap;min-width:0;height:22px;padding:0 7px;font-size:10px}}@media (width<=620px){.detail-drawer{width:calc(100vw - 24px);bottom:12px;right:12px}}.reports-shell,.report-list{display:grid}.report-list{border:1px solid var(--line)}.report-row{border-bottom:1px solid var(--line);min-height:82px;color:var(--text);grid-template-columns:36px minmax(0,1fr) auto 24px;align-items:center;gap:14px;padding:14px;text-decoration:none;display:grid}.report-row:last-child{border-bottom:0}.report-row:hover{background:#ffffff09}.report-row-icon{width:36px;height:36px;color:var(--cyan);border:1px solid #67e8f942;place-items:center;display:grid}.report-row-main{gap:5px;min-width:0;display:grid}.report-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.report-row-main small,.report-row-meta{color:var(--muted);font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:12px}.report-row-meta{text-align:right;gap:5px;min-width:132px;display:grid}.report-detail-layout{grid-template-columns:minmax(220px,300px) minmax(0,760px);align-items:start;gap:24px;display:grid}.report-aside{gap:12px;display:grid;position:sticky;top:24px}.back-link{width:fit-content;color:var(--muted);align-items:center;gap:8px;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:12px;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--cyan)}.report-aside-card{border:1px solid var(--line);background:#ffffff06;gap:14px;padding:16px;display:grid}.report-aside-card h2{margin:0;font-size:20px;line-height:1.22}.report-meta-grid{grid-template-columns:1fr}.markdown-report{color:var(--text);gap:14px;padding:4px 0 40px;line-height:1.68;display:grid}.markdown-report h1,.markdown-report h2,.markdown-report h3,.markdown-report p,.markdown-report ul{margin:0}.markdown-report h1{border-bottom:1px solid var(--line-strong);padding-bottom:16px;font-size:30px;line-height:1.12}.markdown-report h2{color:var(--cyan);padding-top:14px;font-size:19px;line-height:1.24}.markdown-report h3{padding-top:8px;font-size:16px}.markdown-report p,.markdown-report li{color:var(--muted);font-size:15px}.markdown-report ul{gap:9px;padding-left:20px;display:grid}.markdown-report strong{color:var(--text)}.markdown-report a{color:var(--cyan);align-items:baseline;gap:4px;text-decoration:none;display:inline-flex}.markdown-report a:hover{text-decoration:underline}@media (width<=980px){.report-detail-layout{grid-template-columns:1fr}.report-aside{position:static}}@media (width<=700px){.report-row{grid-template-columns:32px minmax(0,1fr) 20px}.report-row-meta{text-align:left;grid-column:2;min-width:0}}.source-groups{gap:14px;display:grid}.source-group{border:1px solid var(--line);background:#090b0f57;display:grid}.source-group-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.source-group-heading h3{margin:4px 0 0;font-size:17px}.source-list{display:grid}.source-row{border-bottom:1px solid var(--line);min-height:68px;color:var(--text);grid-template-columns:32px minmax(0,1fr) minmax(104px,auto) 20px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.source-row:last-child{border-bottom:0}.source-row:hover{background:#ffffff09}.source-row-icon{width:32px;height:32px;color:var(--green);border:1px solid #86efac3d;place-items:center;display:grid}.source-row-main{gap:4px;min-width:0;display:grid}.source-row-main strong,.source-row-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-row-main strong{font-size:14px}.source-row-main small,.source-row-meta,.source-empty,.form-error{color:var(--muted);font-size:12px}.source-row-meta{justify-items:end;gap:5px;font-family:IBM Plex Mono,JetBrains Mono,monospace;display:grid}.source-empty{margin:0;padding:16px 14px}.source-form{gap:12px;display:grid}.source-form label{gap:7px;display:grid}.source-form label span{color:var(--muted);text-transform:uppercase;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:11px}.source-form input,.source-form select,.source-form textarea{border:1px solid var(--line);background:var(--panel-2);width:100%;color:var(--text)}.source-form input,.source-form select{min-height:40px;padding:0 10px}.source-form textarea{resize:vertical;min-height:96px;padding:10px}.source-form input:focus,.source-form select:focus,.source-form textarea:focus{border-color:var(--cyan);outline:0}.form-grid-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-error{color:var(--amber);margin:0}.primary-button:disabled{cursor:not-allowed;opacity:.58}@media (width<=700px){.source-group-heading,.source-row{align-items:start}.source-row{grid-template-columns:32px minmax(0,1fr) 18px}.source-row-meta{grid-column:2;justify-items:start}.form-grid-two{grid-template-columns:1fr}}.source-kind{border:1px solid var(--line-strong);width:58px;min-height:22px;color:var(--text);background:#ffffff0b;justify-content:center;align-items:center;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:11px;font-style:normal;line-height:1;display:inline-flex}.source-x{color:var(--blue);border-color:#93c5fd57}.source-rss,.source-blog,.source-news{color:var(--green);border-color:#86efac47}.repos-toolbar{grid-template-columns:minmax(180px,240px)}.repo-board,.repo-section,.repo-grid{display:grid}.repo-board{gap:18px}.repo-section{gap:10px}.repo-section-heading{color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:12px;display:flex}.repo-section-heading h3{color:var(--text);margin:0;font-size:12px}.repo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pinned-repos{grid-template-columns:repeat(2,minmax(0,1fr))}.repo-card{border:1px solid var(--line);min-height:212px;color:var(--text);background:#090b0f61;gap:12px;padding:14px;text-decoration:none;display:grid}.repo-card:hover{border-color:var(--line-strong);background:#ffffff09}.repo-card-topline,.repo-card-title,.repo-meta-row,.repo-pin{align-items:center;gap:8px;display:flex}.repo-card-topline{justify-content:space-between}.repo-rank,.repo-category,.repo-pin,.repo-meta-row span{border:1px solid var(--line);min-height:22px;color:var(--muted);align-items:center;padding:0 7px;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:11px;line-height:1;display:inline-flex}.repo-rank{color:var(--cyan);border-color:#67e8f94d}.repo-pin{color:var(--amber);border-color:#f6c17757}.repo-card-title{min-width:0;font-size:15px}.repo-card-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repo-description{min-height:44px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.repo-meta-row{flex-wrap:wrap}.repo-meta-row span{gap:5px}.repo-tags{min-height:22px}.repo-codex .repo-category{color:var(--cyan);border-color:#67e8f957}.repo-claude-code .repo-category{color:var(--amber);border-color:#f6c1775c}.repo-copilot .repo-category{color:var(--green);border-color:#86efac57}.repo-agentic-workflows .repo-category{color:var(--blue);border-color:#93c5fd57}.repo-skills .repo-category{color:#d8b4fe;border-color:#d8b4fe57}@media (width<=980px){.repo-grid,.pinned-repos{grid-template-columns:1fr}}
