:root{--brief-bg:#05080c;--brief-panel:#070b10;--brief-line:#18242d;--brief-text:#d8e3e7;--brief-muted:#6f818b;--brief-cyan:#67e9f4;--brief-violet:#9d91ff;--brief-amber:#f6c86b;--brief-red:#ff7588;--brief-green:#48e0a4}
*{box-sizing:border-box}.brief-page{margin:0;height:100vh;overflow:hidden;background:var(--brief-bg);color:var(--brief-text);font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif}.brief-shell{height:100vh;display:flex;flex-direction:column;min-width:0}.brief-toolbar{min-height:54px;padding:8px 12px;border-bottom:1px solid #1c2a34;background:rgba(7,12,17,.98);display:flex;align-items:center;gap:10px;backdrop-filter:blur(12px)}.brief-brand{display:flex;align-items:center;gap:10px}.brief-brand>i{width:9px;height:9px;border-radius:50%;background:var(--brief-green);box-shadow:0 0 15px rgba(72,224,164,.8)}.brief-brand b,.brief-brand span{display:block}.brief-brand b{font-size:14px}.brief-brand span{margin-top:2px;color:#647681;font-size:9px}.brief-health{min-height:28px;padding:0 9px;border:1px solid #263945;border-radius:999px;display:flex;align-items:center;gap:6px;color:#8ba0aa;font-size:9px}.brief-health i{width:6px;height:6px;border-radius:50%;background:#71818b}.brief-health.ready{color:#8ae9ba}.brief-health.ready i{background:var(--brief-green);box-shadow:0 0 10px rgba(72,224,164,.6)}.brief-health.error{color:#ff91a0}.brief-health.error i{background:var(--brief-red)}.brief-toolbar-spacer{flex:1}.brief-updated{color:#596c77;font-size:9px}.brief-btn{height:34px;padding:0 11px;border:1px solid #293c48;border-radius:9px;background:#0b141c;color:#a9bec6;cursor:pointer;font-size:10px;font-weight:800}.brief-btn:hover{border-color:#477582;color:#ebfbff}.brief-btn.primary{border-color:rgba(72,224,164,.42);background:rgba(72,224,164,.1);color:#85eabb}
.brief-board{flex:1;height:0;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-color:#263a48 #080c11}.brief-board[hidden]{display:none}.brief-column{--accent:var(--brief-cyan);flex:1 0 340px;width:25vw;min-width:340px;height:100%;display:flex;flex-direction:column;border-right:1px solid var(--brief-line);background:var(--brief-panel)}.brief-column:last-child{border-right:0}.brief-column.accent-violet{--accent:var(--brief-violet)}.brief-column.accent-amber{--accent:var(--brief-amber)}.brief-column.accent-red{--accent:var(--brief-red)}.brief-column-head{min-height:82px;padding:12px 12px 10px 14px;border-top:2px solid var(--accent);border-bottom:1px solid var(--brief-line);display:flex;justify-content:space-between;gap:10px;background:#080d13}.brief-column-head span{color:#50636f;font-size:8px;font-weight:900;letter-spacing:.14em}.brief-column-head h2{margin:3px 0 0;font-size:18px;letter-spacing:-.03em}.brief-column-head p{margin:4px 0 0;color:#6b7d87;font-size:9px;line-height:1.4}.brief-column-head>b{min-width:30px;height:28px;padding:0 7px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);font-size:11px}.brief-filters{padding:9px 10px;border-bottom:1px solid #1b2832;display:grid;grid-template-columns:1fr 1fr;gap:7px;background:#0a1016}.brief-filters.two{grid-template-columns:1fr 1fr}.brief-filters input{grid-column:1/-1}.brief-filters select,.brief-filters input{width:100%;height:31px;border:1px solid #263743;border-radius:7px;background:#070c12;color:#bfcdd2;padding:0 8px;outline:none;font-size:9px}.brief-filters select:focus,.brief-filters input:focus{border-color:#477b87}.tg-signal-toggle{height:31px;border:1px solid rgba(157,145,255,.38);border-radius:7px;background:rgba(157,145,255,.08);color:#b7b1ff;font-size:9px;font-weight:900;cursor:pointer;transition:.15s}.tg-signal-toggle:hover{border-color:rgba(157,145,255,.7);background:rgba(157,145,255,.13)}.tg-signal-toggle.active{border-color:#7c70ff;background:#312a73;color:#fff;box-shadow:0 0 0 1px rgba(124,112,255,.2) inset}.tg-translation{margin-top:8px;padding:8px 9px;border:1px solid rgba(62,196,171,.28);border-radius:7px;background:rgba(20,91,80,.22);color:#bfe8df;font-size:10px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.tg-translation>span{display:block;margin-bottom:4px;color:#54d8bd;font-size:8px;font-weight:900;letter-spacing:.08em}.tg-translation.pending{border-color:rgba(118,137,149,.22);background:rgba(43,54,62,.25);color:#71838d}.tg-translation.pending>span{color:#82949e}.brief-stream{flex:1;height:0;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#213340 transparent}.brief-loading,.brief-empty{min-height:230px;display:grid;place-items:center;text-align:center;color:#667985;font-size:10px}
.brief-card{padding:12px 12px 11px;border-bottom:1px solid #17222b;background:#070b10;transition:background .15s}.brief-card:hover{background:#0a1117}.brief-card-head{display:flex;align-items:center;gap:6px;min-width:0}.brief-avatar{width:30px;height:30px;border:1px solid #293b47;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#101922;color:var(--accent);font-size:10px;font-weight:900}.brief-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.brief-card-who{min-width:0;flex:1}.brief-card-who b,.brief-card-who span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief-card-who b{font-size:11px}.brief-card-who span{margin-top:2px;color:#667984;font-size:8px}.brief-card time{color:#536671;font-size:8px;white-space:nowrap}.brief-card-text{margin-top:9px;color:#cbd6da;font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.brief-tags{margin-top:8px;display:flex;gap:5px;flex-wrap:wrap}.brief-tag{max-width:100%;padding:3px 6px;border:1px solid #283944;border-radius:6px;background:#0b141b;color:#8498a2;font-size:8px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief-tag.ca{border-color:rgba(72,224,164,.28);background:rgba(72,224,164,.07);color:#72dfae}.brief-tag.symbol{border-color:rgba(246,200,107,.3);background:rgba(246,200,107,.08);color:#f0c876}.brief-tag.source{border-color:rgba(103,233,244,.25);color:#79dbe3}.brief-card-foot{margin-top:9px;display:flex;align-items:center;gap:7px;color:#566974;font-size:8px}.brief-card-foot a{margin-left:auto;color:#72d8e1;text-decoration:none}.brief-card-foot a:hover{color:#dffcff}.tg-card{border-left:2px solid rgba(157,145,255,.6)}.tg-source-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px;color:#8e9eac;font-size:8px;line-height:1.35}.tg-source-meta span,.tg-source-meta .tg-x-link{padding:3px 5px;border:1px solid rgba(157,145,255,.2);border-radius:5px;background:rgba(157,145,255,.06);color:#adabef;text-decoration:none}.tg-source-meta a:hover{border-color:rgba(157,145,255,.55);color:#e2e1ff}
.token-card{position:relative;padding-left:14px}.token-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent)}.token-rank{width:28px;height:28px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:8px;display:grid;place-items:center;color:var(--accent);font-size:10px;font-weight:900}.token-title{display:flex;align-items:center;gap:6px;min-width:0}.token-title b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-title small{color:#60737e;font-size:8px}.token-metrics{margin-top:9px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.token-metric{padding:7px 5px;border:1px solid #1d2c36;border-radius:7px;background:#091018;text-align:center}.token-metric b,.token-metric span{display:block}.token-metric b{color:#cbdadd;font-size:11px}.token-metric span{margin-top:2px;color:#5d707b;font-size:7px}.token-actions{margin-top:9px;display:flex;gap:6px}.token-actions button{height:27px;padding:0 8px;border:1px solid #2a3b47;border-radius:7px;background:#0b131a;color:#8599a2;cursor:pointer;font-size:8px}.token-actions button:hover{color:#edfaff}.token-actions button.danger{border-color:rgba(255,117,136,.3);color:#ff8fa0}.token-actions button.black{border-color:#3c4650;color:#adb6bb}.fomo-score{margin-left:auto;padding:4px 7px;border:1px solid rgba(255,117,136,.32);border-radius:999px;background:rgba(255,117,136,.08);color:#ff91a0;font-size:9px;font-weight:900}
.brief-modal{position:fixed;inset:0;z-index:80;padding:24px;background:rgba(0,0,0,.72);display:none;place-items:center}.brief-modal.show{display:grid}.brief-dialog{width:min(720px,100%);max-height:min(760px,90vh);overflow:hidden;border:1px solid #2b3d49;border-radius:14px;background:#091018;box-shadow:0 30px 100px rgba(0,0,0,.55)}.brief-dialog>header{padding:16px 17px;border-bottom:1px solid #21303a;display:flex;justify-content:space-between;gap:12px}.brief-dialog header span{color:#57707d;font-size:8px;font-weight:900;letter-spacing:.14em}.brief-dialog h2{margin:4px 0 0;font-size:17px}.brief-dialog p{margin:5px 0 0;color:#71858f;font-size:10px}.brief-dialog header button{width:32px;height:32px;border:1px solid #2a3c47;border-radius:8px;background:#0b151d;color:#9eb1b9;cursor:pointer}.brief-control-list{max-height:600px;overflow:auto;padding:12px}.brief-control-row{padding:10px;border:1px solid #1f303a;border-radius:9px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:7px;background:#080e14}.brief-control-row b,.brief-control-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief-control-row b{font-size:11px}.brief-control-row span{margin-top:3px;color:#667a85;font-size:8px}.brief-control-row button{height:30px;padding:0 10px;border:1px solid #315064;border-radius:7px;background:#0d1a22;color:#83dce4;cursor:pointer;font-size:9px}.brief-toast{position:fixed;left:50%;bottom:22px;z-index:100;transform:translate(-50%,20px);padding:10px 14px;border:1px solid #31505e;border-radius:9px;background:#0b171e;color:#d9eef2;font-size:10px;opacity:0;pointer-events:none;transition:.2s}.brief-toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:780px){.brief-toolbar{flex-wrap:wrap}.brief-updated{display:none}.brief-column{flex-basis:90vw;min-width:90vw}.brief-filters,.brief-filters.two{grid-template-columns:1fr}.brief-filters>*{grid-column:1!important}}.tg-media-link{display:block;margin-top:10px}.tg-media-image{display:block;max-width:100%;max-height:420px;object-fit:contain;border-radius:10px;background:#10141d}.brief-card-text a{color:#54b7ff;text-decoration:underline;word-break:break-all}.brief-module-actions{display:flex;align-items:center}.brief-module-actions .alpha-module-trigger{height:34px;padding:0 11px!important;border-radius:9px!important;font-size:10px!important;box-shadow:none!important}.brief-tag.ca,.brief-tag.symbol{cursor:pointer}.brief-tag.ca:hover,.brief-tag.symbol:hover{filter:brightness(1.3)}.token-avatar{width:30px;height:30px;border:1px solid color-mix(in srgb,var(--accent) 40%,#293b47);border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#101922;color:var(--accent);font-size:9px;font-weight:900;flex:0 0 auto}.token-avatar img{width:100%;height:100%;object-fit:cover}.token-chain{padding:2px 5px;border:1px solid rgba(103,233,244,.3);border-radius:5px;background:rgba(103,233,244,.08);color:#75dce5!important;font-size:7px!important;font-weight:900}.token-ca-copy{padding:2px 5px;border:1px solid rgba(72,224,164,.3);border-radius:5px;background:rgba(72,224,164,.08);color:#72dfae;cursor:pointer;font-size:7px}.token-metric.is-clickable{cursor:pointer}.token-metric.is-clickable:hover{border-color:color-mix(in srgb,var(--accent) 50%,#1d2c36);background:#0d1821}.brief-evidence-list{max-height:650px;overflow:auto;padding:12px}.evidence-row{padding:11px;border:1px solid #1f303a;border-radius:9px;margin-bottom:8px;background:#080e14}.evidence-row-head{display:flex;align-items:center;gap:8px}.evidence-row-who{min-width:0;flex:1}.evidence-row-who b,.evidence-row-who span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-row-who b{font-size:11px}.evidence-row-who span{margin-top:3px;color:#71858f;font-size:8px}.evidence-row time{color:#637783;font-size:8px}.evidence-row-text{margin-top:9px;color:#c8d5da;font-size:10px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.evidence-row a{color:#72d8e1;text-decoration:none}.evidence-dialog{width:min(820px,100%)}
[data-token-meta]{display:flex;gap:4px;align-items:center;flex-wrap:wrap}
.token-ca-copy{font-size:9px!important;padding:4px 8px!important;font-weight:900}.fomo-narrative{margin-top:2px;padding:9px 10px;border:1px solid rgba(255,117,136,.22);border-radius:8px;background:rgba(255,117,136,.06)}.fomo-narrative>span{display:block;color:#ff91a0;font-size:8px;font-weight:900;letter-spacing:.08em}.fomo-narrative>b{display:block;margin-top:5px;color:#e3ecef;font-size:11px;line-height:1.55}.fomo-narrative p{margin:6px 0 0;color:#9eb0b8;font-size:9px;line-height:1.55}.fomo-narrative.pending{border-color:#263743;background:#0a1117}.fomo-narrative.pending>span{color:#78909c}.fomo-narrative button{margin-top:7px;height:27px;border:1px solid #334b59;border-radius:6px;background:#0d1820;color:#8ddbe2;cursor:pointer;font-size:8px}
.brief-view-switch{display:flex;padding:3px;border:1px solid #263945;border-radius:9px;background:#070c12}.brief-view-switch button{height:27px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#738792;font-size:9px;font-weight:900;cursor:pointer}.brief-view-switch button.active{background:#17313b;color:#8ee9ef}
.signal-board{flex:1;height:0;overflow:auto;background:#060a0f}.signal-board[hidden]{display:none}.signal-board-head{min-height:92px;padding:15px 18px;border-bottom:1px solid #1c2a34;display:flex;align-items:center;gap:20px;background:linear-gradient(100deg,#09131a,#080d13 55%,#111018)}.signal-board-head>div:first-child{flex:1}.signal-board-head span{color:#5a7a87;font-size:8px;font-weight:900;letter-spacing:.18em}.signal-board-head h1{margin:4px 0 0;font-size:24px}.signal-board-head p{margin:5px 0 0;color:#71858f;font-size:10px}.signal-summary{display:grid;grid-template-columns:auto auto auto auto;align-items:center;gap:5px 9px;padding:9px 12px;border:1px solid #243743;border-radius:10px;background:#091119}.signal-summary b{color:#7ee4e8;font-size:18px}.signal-summary span{color:#667b86;font-size:8px}
.signal-controls{position:sticky;top:0;z-index:5;padding:9px 14px;border-bottom:1px solid #1d2a34;display:grid;grid-template-columns:minmax(420px,1fr) 155px 140px minmax(180px,280px);gap:8px;background:rgba(8,14,20,.96);backdrop-filter:blur(10px)}.signal-chain-tabs{display:flex;gap:5px;overflow:auto}.signal-chain-tabs button,.signal-controls select,.signal-controls input{height:32px;border:1px solid #273b47;border-radius:7px;background:#080e14;color:#aebfc6;font-size:9px}.signal-chain-tabs button{min-width:58px;padding:0 10px;cursor:pointer;font-weight:900}.signal-chain-tabs button.active{border-color:#4b9daa;background:#12313a;color:#88e5eb}.signal-controls select,.signal-controls input{padding:0 9px;outline:none}.signal-grid{padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:9px;align-content:start}
.signal-card{position:relative;min-width:0;padding:13px;border:1px solid #1e303a;border-radius:11px;background:#080e14}.signal-card:hover{border-color:#31505d;background:#0a1219}.signal-card-top{display:flex;align-items:center;gap:8px}.signal-rank{width:28px;height:28px;border:1px solid #34505c;border-radius:8px;display:grid;place-items:center;color:#89dce1;font-size:10px;font-weight:900}.signal-logo{width:38px;height:38px;border:1px solid #30444f;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#111b23;color:#80dce3;font-size:10px;font-weight:900}.signal-logo img{width:100%;height:100%;object-fit:cover}.signal-identity{min-width:0;flex:1}.signal-name{display:flex;align-items:center;gap:6px;min-width:0}.signal-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.signal-symbol{color:#8ca0aa;font-size:9px;font-weight:900}.signal-chain{padding:3px 6px;border:1px solid #31505c;border-radius:5px;background:#0d2028;color:#7cdde3;font-size:7px;font-weight:900}.signal-ca{margin-top:5px;border:0;background:transparent;color:#69dcae;font-size:9px;cursor:pointer;padding:0}.signal-ca:hover{color:#a9ffd7}.signal-market{margin-top:11px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.signal-market div{padding:8px 5px;border:1px solid #1d2c36;border-radius:7px;background:#091119;text-align:center}.signal-market b,.signal-market span{display:block}.signal-market b{font-size:11px}.signal-market span{margin-top:3px;color:#5d717c;font-size:7px}.signal-market b.up{color:#48e0a4}.signal-market b.down{color:#ff7588}.signal-evidence{margin-top:10px;padding-top:9px;border-top:1px solid #19262f;display:flex;align-items:center;gap:7px;color:#71858f;font-size:8px}.signal-evidence button{border:0;background:transparent;color:#76d9e1;font-size:8px;cursor:pointer;padding:0}.signal-evidence time{margin-left:auto}.signal-manual{margin-top:9px;display:flex;gap:6px}.signal-manual select,.signal-manual button{height:28px;border:1px solid #2b414e;border-radius:6px;background:#0b151d;color:#94aab3;font-size:8px}.signal-manual select{flex:1;padding:0 6px}.signal-manual button{padding:0 9px;cursor:pointer;color:#78dce3}.signal-pending{position:absolute;right:10px;top:10px;color:#f2c66c;font-size:7px;font-weight:900}.signal-source-pills{display:flex;gap:4px;margin-top:7px}.signal-source-pills span{padding:3px 5px;border-radius:5px;background:#121b23;color:#7f939d;font-size:7px}
@media(max-width:900px){.signal-controls{grid-template-columns:1fr 1fr}.signal-chain-tabs{grid-column:1/-1}.signal-grid{grid-template-columns:1fr}.brief-view-switch{order:3}.signal-summary{display:none}}

/* Compact CA signal feed: scan time, identity and market state in one line. */
.signal-grid{display:block;padding:8px 12px}.signal-card.signal-compact{min-height:72px;margin-bottom:6px;padding:10px 12px;display:grid;grid-template-columns:32px 40px minmax(230px,1fr) minmax(330px,430px) 82px;grid-template-rows:auto auto;grid-template-areas:"rank logo identity metrics action" "when logo identity metrics action";align-items:center;column-gap:10px;row-gap:2px;border-radius:8px}.signal-compact .signal-rank{grid-area:rank;width:28px;height:25px}.signal-compact .signal-when{grid-area:when;color:#607580;font-size:8px;white-space:nowrap}.signal-compact .signal-logo{grid-area:logo;width:36px;height:36px}.signal-compact .signal-identity{grid-area:identity}.signal-compact .signal-name b{font-size:13px}.signal-ca-line{margin-top:5px;display:flex;align-items:center;gap:8px;min-width:0}.signal-compact .signal-ca{margin:0;padding:3px 6px;border:1px solid rgba(72,224,164,.24);border-radius:5px;background:rgba(72,224,164,.05);white-space:nowrap}.signal-compact .signal-source-pills{margin:0;min-width:0;overflow:hidden;flex-wrap:nowrap}.signal-compact .signal-source-pills span{white-space:nowrap}.signal-new,.signal-repeat{padding:3px 6px;border-radius:999px;font-size:7px;font-weight:900}.signal-new{border:1px solid rgba(72,224,164,.32);background:rgba(72,224,164,.09);color:#63e2ad}.signal-repeat{border:1px solid rgba(246,200,107,.32);background:rgba(246,200,107,.08);color:#e9c169}.signal-compact-metrics{grid-area:metrics;display:grid;grid-template-columns:repeat(4,minmax(62px,1fr));border:1px solid #1b2a34;border-radius:7px;overflow:hidden;background:#081017}.signal-compact-metrics>span{min-height:42px;padding:6px 8px;border-right:1px solid #1b2a34;display:flex;flex-direction:column;justify-content:center}.signal-compact-metrics>span:last-child{border-right:0}.signal-compact-metrics small,.signal-compact-metrics b{display:block}.signal-compact-metrics small{color:#5d717c;font-size:7px}.signal-compact-metrics b{margin-top:3px;color:#cad9de;font-size:10px}.signal-compact-metrics b.up{color:#48e0a4}.signal-compact-metrics b.down{color:#ff7588}.signal-detail-btn{grid-area:action;height:31px;border:1px solid #31505d;border-radius:7px;background:#0d1b23;color:#7bdce4;font-size:8px;font-weight:900;cursor:pointer}.signal-detail-btn:hover{border-color:#55a9b5;color:#d8fbff}.signal-compact .signal-manual{grid-column:3/6;margin:6px 0 0}.signal-compact .signal-pending{right:100px;top:7px}.evidence-row .tg-translation{margin-top:9px}
@media(max-width:1050px){.signal-card.signal-compact{grid-template-columns:30px 38px minmax(200px,1fr) 78px;grid-template-areas:"rank logo identity action" "when logo identity action" "metrics metrics metrics metrics"}.signal-compact-metrics{margin-top:6px}.signal-compact .signal-manual{grid-column:1/-1}.signal-compact .signal-pending{right:100px}}
@media(max-width:650px){.signal-card.signal-compact{grid-template-columns:30px 38px minmax(0,1fr);grid-template-areas:"rank logo identity" "when logo identity" "metrics metrics metrics" "action action action"}.signal-detail-btn{margin-top:6px}.signal-compact .signal-source-pills{display:none}.signal-compact-metrics{grid-template-columns:repeat(2,1fr)}.signal-compact-metrics>span:nth-child(2){border-right:0}.signal-compact-metrics>span:nth-child(-n+2){border-bottom:1px solid #1b2a34}.signal-compact .signal-pending{right:10px}.signal-compact .signal-manual{grid-column:1/-1}}
.signal-card.signal-compact{grid-template-columns:32px 40px minmax(230px,1fr) minmax(410px,520px) 105px}.signal-compact-metrics{grid-template-columns:repeat(5,minmax(68px,1fr))}.signal-actions{grid-area:action;display:flex;flex-direction:column;gap:5px}.signal-actions .signal-detail-btn{width:100%;grid-area:auto}.signal-debot-btn{height:31px;padding:0 7px;border:1px solid rgba(94,193,255,.34);border-radius:7px;display:flex;align-items:center;justify-content:center;background:rgba(45,134,190,.09);color:#78cfff;text-decoration:none;font-size:8px;font-weight:900;white-space:nowrap}.signal-debot-btn:hover{border-color:#63bde9;color:#d9f5ff}.signal-compact .signal-pending{right:122px}
@media(max-width:1150px){.signal-card.signal-compact{grid-template-columns:30px 38px minmax(200px,1fr) 105px;grid-template-areas:"rank logo identity action" "when logo identity action" "metrics metrics metrics metrics"}.signal-compact .signal-pending{right:122px}}
@media(max-width:650px){.signal-card.signal-compact{grid-template-columns:30px 38px minmax(0,1fr);grid-template-areas:"rank logo identity" "when logo identity" "metrics metrics metrics" "action action action"}.signal-compact-metrics{grid-template-columns:repeat(2,1fr)}.signal-actions{margin-top:6px;display:grid;grid-template-columns:1fr 1fr}.signal-compact .signal-pending{right:10px}}
.brief-popup-title{display:none}.brief-btn.popout{border-color:rgba(103,233,244,.34);color:#83dfe7}.brief-btn.popout:hover{border-color:#55a9b5;color:#e5fdff}.signal-popup{min-width:0}.signal-popup .brief-shell{min-width:0}.signal-popup .brief-toolbar{min-height:46px;padding:6px 10px}.signal-popup .brief-brand,.signal-popup .brief-health,.signal-popup .brief-view-switch,.signal-popup .brief-module-actions,.signal-popup .brief-updated,.signal-popup #manageControls{display:none!important}.signal-popup .brief-popup-title{display:flex;min-width:0;flex-direction:column}.signal-popup .brief-popup-title b{font-size:13px}.signal-popup .brief-popup-title span{margin-top:2px;color:#667b86;font-size:8px}.signal-popup #briefBoard{display:none!important}.signal-popup #signalBoard{display:block!important;height:0;flex:1}.signal-popup .signal-board-head{display:none}.signal-popup .signal-controls{top:0;padding:7px 9px;grid-template-columns:1fr 1fr}.signal-popup .signal-chain-tabs{grid-column:1/-1}.signal-popup .signal-grid{padding:7px}.signal-popup .signal-card.signal-compact{margin-bottom:5px}.signal-popup .brief-btn{height:32px}.signal-popup .brief-modal{padding:10px}.signal-popup .brief-dialog{max-height:94vh}
@media(max-width:620px){.signal-popup .brief-toolbar{gap:6px}.signal-popup .brief-btn{padding:0 8px;font-size:8px}.signal-popup #refreshBrief{width:34px;overflow:hidden}.signal-popup .signal-controls{display:grid;grid-template-columns:1fr 1fr}.signal-popup .signal-controls input{grid-column:1/-1}.signal-popup .signal-chain-tabs button{min-width:52px}}
.signal-popup #signalSort,.signal-popup #signalChangeWindow{display:none}.signal-popup .signal-controls{grid-template-columns:minmax(0,1fr) minmax(150px,240px)}.signal-popup .signal-chain-tabs{grid-column:auto}.signal-popup .signal-controls #signalQuery{grid-column:auto}.signal-popup-row{min-height:58px;margin-bottom:5px;padding:8px 9px;border:1px solid #1e303a;border-radius:8px;display:grid;grid-template-columns:minmax(150px,1.2fr) 108px 52px 92px 62px 72px;align-items:center;gap:6px;background:#080e14}.signal-popup-row:hover{border-color:#31505d;background:#0a1219}.popup-token{min-width:0;display:flex;align-items:center;gap:8px}.popup-token .signal-logo{width:32px;height:32px;flex:0 0 32px}.popup-token>div:last-child{min-width:0}.popup-token b,.popup-token span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-token b{font-size:11px}.popup-token span{margin-top:2px;color:#72858f;font-size:8px}.popup-copy,.popup-mention,.popup-debot{height:28px;border:1px solid #29424f;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#0b161e;color:#79dce3;font-size:8px;font-weight:900;text-decoration:none;cursor:pointer;white-space:nowrap}.popup-copy{border-color:rgba(72,224,164,.28);color:#6fe0ad}.popup-chain{padding:4px 5px;border:1px solid #31505c;border-radius:5px;background:#0d2028;color:#7cdde3;text-align:center;font-size:7px;font-weight:900}.popup-created{color:#8a9ba3;text-align:center;font-size:8px;white-space:nowrap}.popup-count{color:#d5e1e5;text-align:center;font-size:11px}.popup-debot{border-color:rgba(94,193,255,.34);color:#78cfff}.popup-debot.disabled{color:#52636c;cursor:default}.popup-copy:hover,.popup-mention:hover,.popup-debot:not(.disabled):hover{filter:brightness(1.3)}
@media(max-width:660px){.signal-popup .signal-controls{grid-template-columns:1fr}.signal-popup .signal-chain-tabs,.signal-popup .signal-controls #signalQuery{grid-column:1}.signal-popup-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"token token token" "copy chain created" "mention count debot";gap:6px}.popup-token{grid-area:token}.popup-copy{grid-area:copy}.popup-chain{grid-area:chain}.popup-created{grid-area:created}.popup-mention{grid-area:mention}.popup-count{grid-area:count}.popup-debot{grid-area:debot}.popup-copy,.popup-mention,.popup-debot{padding:0 8px}}
@media(max-width:420px){.signal-popup .brief-toolbar{padding:5px 6px}.signal-popup .brief-popup-title span{display:none}.signal-popup .brief-btn{height:29px;padding:0 6px}.signal-popup .signal-controls{padding:5px}.signal-popup .signal-chain-tabs{overflow-x:auto;scrollbar-width:none}.signal-popup .signal-chain-tabs button{min-width:46px;height:29px;padding:0 7px}.signal-popup .signal-grid{padding:5px}.signal-popup-row{padding:7px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"token token" "copy chain" "created created" "mention count" "debot debot"}.popup-created{text-align:left}.popup-debot{width:100%}}
@media(max-width:660px){.signal-popup-row{grid-template-columns:minmax(0,1fr) 54px 72px;grid-template-areas:"token chain created" "copy mention debot";column-gap:7px;row-gap:8px}.popup-token{grid-area:token}.popup-chain{grid-area:chain;white-space:nowrap}.popup-created{grid-area:created;text-align:center;white-space:nowrap}.popup-copy{grid-area:copy}.popup-mention{grid-area:mention}.popup-debot{grid-area:debot;width:auto}.popup-copy,.popup-mention,.popup-debot{height:32px;min-width:0;padding:0 7px;white-space:nowrap}.popup-count{display:none!important}}

.signal-popup .popup-token b{font-size:9px;font-weight:700;color:#8fa1aa}.signal-popup .popup-token span{margin-top:1px;font-size:12px;font-weight:900;color:#eef7fa}.signal-popup .popup-copy{border-color:rgba(72,224,164,.42);background:rgba(35,153,109,.12);color:#69e7ad}.signal-popup .popup-mention{border-color:rgba(167,128,255,.46);background:rgba(111,74,196,.14);color:#c1a8ff;font-size:10px}.signal-popup .popup-debot{border-color:rgba(94,193,255,.46);background:rgba(45,134,190,.14);color:#85d7ff;font-size:10px}@media(max-width:660px){.signal-popup-row{grid-template-columns:minmax(0,1fr) 54px 72px;grid-template-areas:"token chain created" "copy mention debot"}.signal-popup-row .popup-copy,.signal-popup-row .popup-mention,.signal-popup-row .popup-debot{width:100%;padding:0 5px}.signal-popup-row{grid-template-columns:minmax(120px,1.2fr) 1fr 1fr}.signal-popup-row .popup-copy{font-size:8px}}
