: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}.sidebar-support-link,.mobile-support-link{border:1px solid var(--line);color:var(--muted);align-items:center;text-decoration:none}.sidebar-support-link:hover,.mobile-support-link:hover{border-color:var(--amber);color:var(--amber);background:#f6c17714}.sidebar-support-link{gap:10px;min-height:40px;margin-top:auto;padding:0 12px;display:flex}.mobile-support-link,.mobile-header-actions,.mobile-menu-button,.mobile-nav-shell{display:none}.system-chip{color:var(--green);cursor:pointer;background:0 0;border:1px solid #86efac3d;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:12px;display:flex}.system-chip:hover{background:#86efac12}.system-chip.offline{color:var(--danger);border-color:#fb718552}.system-chip.checking{color:var(--muted);border-color:#9aa7b742}.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,.topbar-title,.view-heading h2,.submit-panel h3,.empty-surface h2{letter-spacing:0;margin:0}.topbar h1,.topbar-title{margin-top:5px;font-size:clamp(25px,3vw,42px);font-weight:700;line-height:1}.topbar-title{margin-bottom:0}.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)}.mobile-debug-button{width:30px;height:30px;color:var(--green);cursor:pointer;background:0 0;border:1px solid #86efac3d;place-items:center;display:none}.mobile-debug-button.offline{color:var(--danger);border-color:#fb718552}.mobile-debug-button.checking{color:var(--muted);border-color:#9aa7b742}.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}.landing-page{gap:64px;display:grid;overflow:hidden}.landing-hero{border:1px solid var(--line);background:linear-gradient(112deg,#67e8f914,#0000 36%),linear-gradient(310deg,#86efac0b,#0000 42%),#090b0f8a;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:center;gap:48px;min-height:520px;padding:clamp(28px,5vw,72px);display:grid;position:relative}.landing-hero:before{background:var(--cyan);content:"";width:132px;height:3px;position:absolute;top:0;left:0}.landing-hero:after{content:"";border:1px solid #67e8f914;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;right:-80px;box-shadow:0 0 0 48px #67e8f906,0 0 0 96px #67e8f905}.landing-hero-copy{z-index:1;max-width:840px;position:relative}.landing-hero h1{letter-spacing:-.045em;max-width:820px;margin:14px 0 22px;font-size:clamp(42px,6.2vw,88px);line-height:.96}.landing-lead{color:#c0cad7;max-width:720px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.6}.landing-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.landing-primary-action,.landing-secondary-action{justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 17px;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.landing-primary-action{border:1px solid var(--cyan);background:var(--cyan);color:#071014}.landing-secondary-action{border:1px solid var(--line-strong);color:var(--text);background:#ffffff06}.landing-primary-action:hover,.landing-secondary-action:hover{transform:translateY(-2px)}.landing-primary-action:hover{background:#a5f3fc}.landing-secondary-action:hover{border-color:var(--cyan);background:#67e8f912}.signal-monitor{z-index:1;border:1px solid var(--line-strong);background:#090b0fcc;grid-template-rows:auto 1fr auto;align-self:stretch;min-height:356px;display:grid;position:relative;box-shadow:18px 18px #67e8f909}.signal-monitor-heading{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:11px 13px;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:10px;display:flex}.signal-monitor-status{color:var(--green);align-items:center;gap:6px;display:inline-flex}.signal-monitor-status i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite signal-pulse;box-shadow:0 0 9px}.signal-monitor-radar{width:150px;height:150px;color:var(--cyan);background:linear-gradient(90deg,#0000 49.5%,#67e8f91f 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#67e8f91f 50%,#0000 50.5%),radial-gradient(circle,#0000 31%,#67e8f91f 32%,#0000 33% 64%,#67e8f91f 65%,#0000 66%);border:1px solid #67e8f94d;border-radius:50%;place-self:center;place-items:center;display:grid;position:relative;overflow:hidden}.radar-sweep{border-top:1px solid var(--cyan);transform-origin:100% 0;background:linear-gradient(145deg,#67e8f938,#0000 55%);animation:5s linear infinite radar-sweep;position:absolute;inset:50% 50% 0 0}.signal-monitor-list{border-top:1px solid var(--line);margin:0}.signal-monitor-list div{border-bottom:1px solid #252c37b8;grid-template-columns:62px 1fr;gap:10px;padding:9px 12px;display:grid}.signal-monitor-list div:last-child{border-bottom:0}.signal-monitor-list dt,.signal-monitor-list dd{margin:0;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:10px;line-height:1.45}.signal-monitor-list dt{color:var(--faint);text-transform:uppercase}.signal-monitor-list dd{color:var(--muted)}.landing-section{gap:28px;padding:0 clamp(8px,3vw,38px);display:grid}.landing-section-heading{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:20px;max-width:920px;display:grid}.landing-section-heading>span{color:var(--cyan);padding-top:5px;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:12px}.landing-section-heading h2{letter-spacing:-.025em;margin:0 0 9px;font-size:clamp(27px,3.5vw,43px);line-height:1.08}.landing-section-heading p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.landing-value-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-value-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#090b0f61;min-height:245px;padding:26px;position:relative}.landing-card-icon{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--cyan);place-items:center;margin-bottom:35px;display:grid}.landing-value-card h3{margin:8px 0 11px;font-size:19px}.landing-value-card>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.58}.landing-tools-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#67e8f909,#0000 50%);grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);align-items:start;gap:48px;padding-top:38px;padding-bottom:38px}.landing-tool-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-tool-list li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:58px;padding:12px;font-weight:700;display:flex}.landing-tool-list span{color:var(--faint);font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:10px}.landing-method-list{counter-reset:landing-method;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-method-list li{border-top:1px solid var(--line-strong);counter-increment:landing-method;padding:24px 24px 24px 0;position:relative}.landing-method-list li:not(:last-child){margin-right:24px}.landing-method-list li:before{color:var(--cyan);content:"0" counter(landing-method) " /";margin-bottom:34px;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:11px;display:block}.landing-method-list span{color:var(--faint);text-transform:uppercase;margin-bottom:7px;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:10px;display:block}.landing-method-list strong{font-size:16px;line-height:1.35;display:block}.landing-method-list p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}.landing-explore-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-explore-link{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:92px;color:var(--text);grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:background .16s,color .16s;display:grid}.landing-explore-link>svg:first-child{color:var(--cyan)}.landing-explore-link>svg:last-child{color:var(--faint);transition:transform .16s}.landing-explore-link span{gap:5px;display:grid}.landing-explore-link small{color:var(--muted);line-height:1.4}.landing-explore-link:hover{background:#67e8f90e}.landing-explore-link:hover>svg:last-child{color:var(--cyan);transform:translate(4px)}.landing-explore-link:last-child{grid-column:1/-1}.landing-faq-list{background:var(--line);gap:1px;display:grid}.landing-faq-list article{background:var(--panel);grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:36px;padding:24px;display:grid}.landing-faq-list h3,.landing-faq-list p{margin:0}.landing-faq-list h3{font-size:16px}.landing-faq-list p{color:var(--muted);font-size:14px;line-height:1.65}.landing-final-cta{border:1px solid var(--line-strong);background:linear-gradient(100deg,#67e8f91c,#0000 42%),#090b0fad;justify-content:space-between;align-items:center;gap:32px;padding:clamp(24px,4vw,48px);display:flex}.landing-final-cta h2{letter-spacing:-.025em;max-width:680px;margin:8px 0 0;font-size:clamp(25px,3.5vw,42px);line-height:1.08}@keyframes signal-pulse{50%{opacity:.35}}@keyframes radar-sweep{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.signal-monitor-status i,.radar-sweep{animation:none}.landing-primary-action,.landing-secondary-action,.landing-explore-link>svg:last-child,.mobile-nav-backdrop,.mobile-nav-drawer{transition:none}}.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}.source-filter-field{position:relative}.source-filter{width:100%}.source-filter summary{border:1px solid var(--line);background:var(--panel-2);min-height:42px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;padding:0 10px;list-style:none;display:flex}.source-filter summary::-webkit-details-marker{display:none}.source-filter[open] summary svg{transform:rotate(180deg)}.source-filter-menu{z-index:20;border:1px solid var(--line-strong);background:var(--panel);gap:4px;width:min(320px,100vw - 32px);max-height:320px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 50px #00000059}.source-filter-menu p{color:var(--muted);padding:10px 8px;font-size:12px}.source-filter-actions{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:6px;display:flex}.source-filter-actions button{color:var(--cyan);cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px}.source-filter-actions button:disabled{color:var(--faint);cursor:default}.source-filter-option{color:var(--text);cursor:pointer;align-items:center;gap:9px;padding:8px;display:flex}.source-filter-option:hover{background:#ffffff0b}.source-filter-option input{accent-color:var(--cyan)}.icon-button,.primary-button{border:1px solid var(--line-strong);min-height:42px;color:var(--text);cursor:pointer;background:#ffffff0b}.icon-button{flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.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}.debug-drawer-shell{z-index:60;pointer-events:none;opacity:0;transition:opacity .16s;position:fixed;inset:0}.debug-drawer-shell.open{pointer-events:auto;opacity:1}.debug-drawer-backdrop{cursor:pointer;background:#0000008a;border:0;position:absolute;inset:0}.debug-drawer{border-left:1px solid var(--line-strong);background:#0a0d12f5;align-content:start;gap:18px;width:min(720px,100vw);height:100%;padding:24px;transition:transform .18s;display:grid;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(24px);box-shadow:-24px 0 80px #0000006b}.debug-drawer-shell.open .debug-drawer{transform:translate(0)}.debug-drawer-header,.debug-section-heading,.debug-log-row>div{justify-content:space-between;align-items:start;gap:14px;display:flex}.debug-drawer-header h2,.debug-section h3,.debug-offline-state h3{letter-spacing:0;margin:4px 0 0}.debug-close-button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);cursor:pointer;background:#ffffff0a;place-items:center;display:grid}.debug-close-button:hover{border-color:var(--cyan);color:var(--text)}.debug-stack,.debug-log-list{gap:14px;display:grid}.debug-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.debug-metric{border:1px solid var(--line);background:#ffffff09;gap:7px;min-height:104px;padding:13px;display:grid}.debug-metric svg,.debug-metric.online strong{color:var(--green)}.debug-metric.danger svg,.debug-metric.danger strong{color:var(--danger)}.debug-metric span,.debug-section-heading span,.debug-log-row span,.debug-source-row small,.debug-empty-note,.debug-good-news,.debug-offline-state p{color:var(--muted)}.debug-metric span,.debug-section-heading span,.debug-log-row span{text-transform:uppercase;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:11px}.debug-metric strong{align-self:end;font-size:18px;line-height:1.1}.debug-section{gap:10px;display:grid}.debug-source-table{border:1px solid var(--line);overflow-x:auto}.debug-source-header,.debug-source-row{grid-template-columns:minmax(180px,1fr) 70px 64px 96px;align-items:center;gap:12px;min-width:520px;padding:10px 12px;display:grid}.debug-source-header{border-bottom:1px solid var(--line);color:var(--faint);text-transform:uppercase;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:11px}.debug-source-row{border-bottom:1px solid #ffffff0f}.debug-source-row:last-child{border-bottom:0}.debug-source-row.stale{background:#fb718514}.debug-source-row.stale strong,.debug-source-row.stale>span:last-child{color:var(--danger)}.debug-source-row>div{gap:4px;min-width:0;display:grid}.debug-source-row strong,.debug-source-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.debug-log-row,.debug-offline-state{border:1px solid var(--line);background:#ffffff09;padding:12px}.debug-log-row.danger{border-color:#fb718538}.debug-log-row p,.debug-empty-note,.debug-good-news,.debug-offline-state p{margin:0;line-height:1.45}.debug-log-row p{color:var(--text);margin-top:8px}.debug-offline-state{border-color:#fb718547;align-items:start;gap:12px;display:flex}.debug-offline-state svg{color:var(--danger)}.debug-good-news{color:var(--green)}@media (width<=980px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:16px;position:relative}.nav-stack{display:none}.mobile-header-actions{gap:8px;margin-left:auto;display:flex}.system-chip{display:none}.mobile-debug-button{display:grid}.sidebar-support-link{display:none}.mobile-support-link{justify-content:center;width:40px;height:40px;display:inline-flex}.mobile-menu-button,.mobile-nav-close{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--text);cursor:pointer;background:#ffffff0a;place-items:center;display:grid}.mobile-menu-button:hover,.mobile-nav-close:hover{border-color:var(--cyan);color:var(--cyan);background:#67e8f914}.mobile-nav-shell{z-index:70;pointer-events:none;visibility:hidden;display:block;position:fixed;inset:0}.mobile-nav-shell.open{pointer-events:auto;visibility:visible}.mobile-nav-backdrop{cursor:pointer;opacity:0;background:#0000009e;border:0;transition:opacity .18s;position:absolute;inset:0}.mobile-nav-shell.open .mobile-nav-backdrop{opacity:1}.mobile-nav-drawer{border-left:1px solid var(--line-strong);background:linear-gradient(150deg,#67e8f914,#0000 34%),#090b0ffa;flex-direction:column;width:min(360px,100vw - 28px);height:100%;padding:20px;transition:transform .2s;display:flex;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-24px 0 80px #0000007a}.mobile-nav-shell.open .mobile-nav-drawer{transform:translate(0)}.mobile-nav-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.mobile-nav-title{margin:5px 0 0;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:20px;font-weight:700}.mobile-nav-stack{gap:8px;margin-top:22px;display:grid}.mobile-nav-link{min-height:50px;color:var(--muted);border:1px solid #0000;align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:flex}.mobile-nav-link:hover,.mobile-nav-link.active{border-color:var(--line-strong);color:var(--text);background:#ffffff0d}.mobile-nav-link.active{border-left-color:var(--cyan)}.mobile-nav-link.active svg{color:var(--cyan)}.main-panel{padding:16px}.split-view,.landing-hero{grid-template-columns:1fr}.signal-monitor{min-height:340px}.landing-tools-section{grid-template-columns:1fr}.landing-method-list{grid-template-columns:repeat(2,minmax(0,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}.content-panel{padding:14px}.landing-page{gap:46px}.landing-hero{gap:30px;min-height:auto;padding:28px 20px}.landing-hero h1{font-size:clamp(38px,13vw,58px)}.landing-actions,.landing-primary-action,.landing-secondary-action{width:100%}.signal-monitor{min-height:326px;box-shadow:8px 8px #67e8f909}.landing-section{padding-left:0;padding-right:0}.landing-section-heading{grid-template-columns:32px minmax(0,1fr);gap:10px}.landing-value-grid,.landing-tool-list,.landing-method-list,.landing-explore-grid{grid-template-columns:1fr}.landing-method-list li:not(:last-child){margin-right:0}.landing-explore-link:last-child{grid-column:auto}.landing-faq-list article{grid-template-columns:1fr;gap:12px}.landing-final-cta{display:grid}.debug-drawer{padding:18px}.debug-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.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-cursor{color:var(--text);border-color:#e5e7eb57}.tool-kimi{color:#fb7185;border-color:#fb718557}.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}.signal-content-block{gap:6px;display:grid}.signal-content-block h4{color:var(--text);text-transform:uppercase;margin:0;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:11px;font-weight:600}.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}.article-list{border:1px solid var(--line);display:grid}.article-row{border-bottom:1px solid var(--line);min-height:96px;color:var(--text);grid-template-columns:36px minmax(0,1fr) auto 24px;align-items:center;gap:14px;padding:14px;text-decoration:none;display:grid}.article-row:last-child{border-bottom:0}.article-row:hover{background:#ffffff09}.article-row-main{gap:5px;min-width:0;display:grid}.article-row-main strong{font-size:14px}.article-row-main small{color:var(--muted);font-size:13px;line-height:1.45}.article-row-meta{min-width:132px;color:var(--muted);text-align:right;gap:5px;font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:12px;display:grid}.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}.signal-detail{gap:22px;padding:4px 0 40px;display:grid}.signal-summary,.signal-content-block p{color:var(--muted);margin:0;font-size:15px;line-height:1.68}.signal-summary{border-bottom:1px solid var(--line-strong);color:var(--text);padding-bottom:18px;font-size:18px}.signal-content-block,.signal-source-section{gap:10px;display:grid}.signal-content-block h2,.signal-source-section h2{color:var(--cyan);margin:0;font-size:19px;line-height:1.24}.signal-source-list{border:1px solid var(--line);display:grid}.signal-source{border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;gap:14px;padding:13px;text-decoration:none;display:flex}.signal-source:last-child{border-bottom:0}.signal-source:hover{background:#ffffff09}.signal-source span{gap:4px;display:grid}.signal-source strong{font-size:14px}.signal-source small{color:var(--muted);font-family:IBM Plex Mono,JetBrains Mono,monospace;font-size:12px}@media (width<=980px){.report-detail-layout{grid-template-columns:1fr}.report-aside{position:static}}@media (width<=700px){.report-row,.article-row{grid-template-columns:32px minmax(0,1fr) 20px}.report-row-meta,.article-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}}
