.radar-view-switch{background:#e9efe8;border:1px solid #c9d7cb;gap:3px;width:max-content;max-width:100%;margin:4px 0 13px;padding:3px;display:flex}.radar-view-switch button{color:#4d6959;background:0 0;border:0;padding:10px 16px;font-size:12px;font-weight:800}.radar-view-switch button[aria-pressed=true]{color:#174d3b;background:#fff;box-shadow:0 1px 3px #173d281b}:is(.radar-view-switch button:focus-visible,.signal-matrix button:focus-visible){outline-offset:2px;outline:3px solid #d88447}.radar-topline .radar-view-switch{background:#163a2e;border-color:#62846d;flex:none;margin:0 0 0 auto}.radar-topline .radar-view-switch button{color:#c6dfd0;min-height:36px}.radar-topline .radar-view-switch button[aria-pressed=true]{color:#174d3b;background:#e2eee1}@media (max-width:650px){.radar-topline{flex-wrap:wrap}.radar-topline .radar-view-switch{flex-basis:100%;order:3;margin:0}.radar-topline .radar-view-switch button{flex:1}}.radar-view-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 13px;display:flex}.radar-view-toolbar .radar-view-switch,.radar-view-toolbar .radar-node-controls{margin:0}.signal-matrix{color:#19332c;background:#fbfcf8;border:1px solid #cbd9cf;margin:0 0 24px}.signal-matrix-heading{background-color:#0000;background-image:linear-gradient(90deg,#0000 31px,#e5ebe4 32px,#0000 33px),linear-gradient(#e6ebe5 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:space-between;align-items:end;gap:25px;padding:34px;display:flex}.signal-matrix-heading h1{letter-spacing:-.04em;margin:10px 0;font:400 clamp(30px,3.6vw,48px)/1.1 Georgia,serif}.signal-matrix-heading p{color:#566a5e;max-width:610px;margin:0;font-size:13px;line-height:1.55}.signal-matrix-period{border:1px solid #bdcfc2;flex-wrap:wrap;flex:none;display:flex}.signal-matrix-period button{color:#3f654f;background:#f2f5ef;border:0;padding:10px 13px;font-size:11px;font-weight:800}.signal-matrix-period button[aria-pressed=true]{color:#fff;background:#175b48}.signal-matrix-meta{color:#567262;letter-spacing:.04em;border-top:1px solid #dce4da;border-bottom:1px solid #dce4da;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:13px 24px;font-size:10px;font-weight:700;display:flex}.signal-dot-grid{border-bottom:1px solid #dce4da;grid-template-columns:minmax(110px,170px) repeat(4,minmax(0,1fr));display:grid}.matrix-axis-corner,.matrix-column,.matrix-topic,.matrix-cell{border-bottom:1px solid #dce4da;border-right:1px solid #dce4da}.matrix-axis-corner,.matrix-column{color:#4c6957;background:#eef3ec;justify-content:center;align-items:center;min-height:54px;font-size:11px;font-weight:800;display:flex}.matrix-axis-corner{letter-spacing:.1em;color:#718678;justify-content:space-between;padding:0 15px;font-size:9px}.matrix-column:last-of-type{border-right:0}.matrix-column:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.matrix-column.matrix-kind-paper{color:#356fbb}.matrix-column.matrix-kind-article{color:#138666}.matrix-column.matrix-kind-repo{color:#aa752e}.matrix-column.matrix-kind-discussion{color:#815cad}.matrix-row{display:contents}.matrix-topic{color:#315346;background:#fcfdf9;align-items:center;min-height:78px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.matrix-cell{background:radial-gradient(circle,#f4f8f2 0 24px,#0000 25px);place-items:center;min-height:78px;display:grid;position:relative}.matrix-cell:last-child{border-right:0}.matrix-bubble{color:#fff;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;font-size:11px;font-weight:800;line-height:1;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 0 0 4px #ffffffb8}.matrix-bubble:not(:disabled):hover{transform:scale(1.13)}.matrix-bubble.active{box-shadow:0 0 0 3px #fff,0 0 0 6px #153e31}.matrix-bubble.matrix-kind-paper{background:#3978c1}.matrix-bubble.matrix-kind-article{background:#178c6d}.matrix-bubble.matrix-kind-repo{background:#bd8539}.matrix-bubble.matrix-kind-discussion{background:#8563a9}.matrix-bubble.empty{box-shadow:none;cursor:default;background:#d9e2d9;border-color:#b8c6bb}.signal-matrix-detail{background:#f5f8f2;min-height:104px;padding:23px 26px}.signal-matrix-detail>p{color:#607564;margin:12px 0;font-size:13px}.signal-matrix-detail-head{border-bottom:1px solid #d2dfd3;justify-content:space-between;align-items:end;gap:16px;padding-bottom:12px;display:flex}.signal-matrix-detail-head span{letter-spacing:.11em;color:#2a7857;font-size:9px;font-weight:800}.signal-matrix-detail-head h2{margin:6px 0 0;font:400 27px Georgia,serif}.signal-matrix-detail-head button{color:#16684d;background:0 0;border:0;font-size:11px;font-weight:800}.signal-matrix-results{background:#d9e3d7;border:1px solid #d9e3d7;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:17px;display:grid}.signal-matrix-results article{background:#fff;min-width:0;padding:18px}.signal-matrix-results article>div{color:#62816c;justify-content:space-between;gap:10px;font-size:10px;display:flex}.signal-matrix-results article>button{text-align:left;color:#1a4535;background:0 0;border:0;margin-top:12px;padding:0;font:400 19px/1.3 Georgia,serif;display:block}.signal-matrix-results article>button:hover{text-decoration:underline}.signal-matrix-results article>button small{color:#187758;margin-top:7px;font:800 10px Arial,sans-serif;display:block}.signal-matrix-results article>p{color:#69806e;margin:13px 0 0;font-size:10px}.signal-matrix-note{color:#657568;border-top:1px solid #dce4da;margin:0;padding:14px 26px;font-size:11px;line-height:1.55}.signal-matrix-note a{color:#166c4c;font-weight:800;text-decoration:underline}.signal-matrix-results .matrix-result-with-node{font-size:inherit;color:inherit;justify-content:flex-start;align-items:flex-start;gap:14px;display:flex}.signal-matrix-results article:last-child:nth-child(odd){grid-column:1/-1}.matrix-result-copy{flex:1;min-width:0}.matrix-result-meta{color:#62816c;justify-content:space-between;gap:10px;font-size:10px;display:flex}.matrix-result-copy>button{text-align:left;color:#1a4535;background:0 0;border:0;margin-top:12px;padding:0;font:400 19px/1.3 Georgia,serif;display:block}.matrix-result-copy>button:hover{text-decoration:underline}.matrix-result-copy>button small{color:#187758;margin-top:7px;font:800 10px Arial,sans-serif;display:block}.matrix-result-copy>p{color:#69806e;margin:13px 0 0;font-size:10px}.matrix-signal-node{cursor:pointer;background:#15382d;border:0;border-radius:50%;flex:none;width:38px;height:38px;padding:0;display:block;position:relative;box-shadow:0 0 0 2px #b8d1bd,0 0 10px #89b99578}.matrix-signal-node:hover{box-shadow:0 0 0 3px #97c7a4,0 0 12px #89b995aa}.matrix-signal-node svg{width:100%;height:100%;display:block;overflow:visible}.matrix-signal-node circle{fill:none;stroke-width:2.5px;transform-origin:18px 18px;transform:rotate(-90deg)}.matrix-signal-node .node-track{stroke:#708d7b}.matrix-signal-node .node-track.inner{stroke:#3b634d}.matrix-signal-node .node-attention{stroke:#f3af72;stroke-linecap:round}.matrix-signal-node .node-unknown{stroke:#899c91}.matrix-signal-node .node-freshness{stroke:#96e6b3;stroke-linecap:round}.matrix-signal-node>span{color:#183328;background:#dfaa71;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;inset:11px}.matrix-signal-node.paper>span{background:#9de4b0}.matrix-signal-node.article>span{background:#bfd3ff}.matrix-signal-node.repo>span{background:#d2adff}@media (max-width:800px){.signal-matrix-heading{padding:24px 18px;display:block}.signal-matrix-period{width:max-content;margin-top:20px}.signal-matrix-meta,.signal-matrix-detail,.signal-matrix-note{padding-left:18px;padding-right:18px}.signal-dot-grid{grid-template-columns:minmax(95px,130px) repeat(4,minmax(0,1fr))}.matrix-topic{padding:0 9px}.matrix-column{font-size:10px}.matrix-column:before{width:5px;height:5px;margin-right:4px}}@media (max-width:520px){.signal-dot-grid{grid-template-columns:minmax(86px,1.1fr) repeat(4,minmax(0,1fr))}.matrix-axis-corner span{display:none}.matrix-column{overflow-wrap:anywhere;text-align:center;padding:0 3px;font-size:9px}.matrix-column:before{display:none}.matrix-topic{font-size:10px}.matrix-cell,.matrix-topic{min-height:66px}.signal-matrix-results{grid-template-columns:1fr}}
