.news-filterbar{height:var(--news-filter-height);border-bottom:1px solid var(--border-soft);background:var(--g-1);gap:4px;padding:7px 14px;display:grid;overflow:clip}.news-filter-row{min-width:0;display:block}.news-filter-row>div{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.news-filter-row>div::-webkit-scrollbar{display:none}.news-filter-row button,.news-filter-selects select{border:1px solid var(--line-strong);background:var(--g-1);min-height:29px;color:var(--ink-2);border-radius:4px;flex:none;align-items:center;gap:5px;padding:5px 9px;font:9px/1 Inter,sans-serif;display:inline-flex}.news-filter-row button:hover,.news-filter-row button.active{border-color:var(--up);color:var(--up)}.news-filter-row button.active{background:var(--up-soft);outline:1px solid color-mix(in srgb, var(--up) 18%, transparent)}.source-family-icon,.news-source-icon{border:1px solid var(--line-strong);width:16px;height:16px;color:var(--ink-2);border-radius:50%;place-items:center;font:9px/1 Courier New,monospace;display:inline-grid}.news-filter-selects{margin-left:8px}.news-filter-selects label{color:var(--ink-3);text-transform:uppercase;align-items:center;gap:5px;font:8px Courier New,monospace;display:flex}.news-filter-selects select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:120px}.news-clear-filter{color:var(--bee)!important}.news-stream-list .feed-message,.news-detail .feed-message{color:var(--ink-3);margin:0;padding:24px 16px;font-size:11px}.news-signal-row .signal-content{padding:11px 14px 10px}.news-card-meta{gap:7px!important}.signal-impact,.signal-confidence{border:1px solid var(--line-strong);border-radius:3px;padding:3px 6px;font:8px/1 Courier New,monospace!important}.signal-impact.positive{border-color:var(--up);color:var(--up)!important}.signal-impact.negative{border-color:var(--down);color:var(--down)!important}.news-card-copy{gap:4px;margin:8px 0 9px;display:grid}.news-card-copy b{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:620;line-height:1.35;display:-webkit-box;overflow:hidden}.news-card-copy small{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.news-token-line,.news-source-line{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.news-token-chip{border:1px solid var(--line-strong);background:var(--g-1);color:var(--ink-2);border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font:8px/1 Inter,sans-serif;display:inline-flex}.news-token-chip b{font-size:9px}.news-token-chip i{font-style:normal}.news-unresolved{color:var(--ink-3);font:8px Courier New,monospace}.news-source-line{border-top:1px solid var(--line);margin-top:8px;padding-top:7px;text-transform:none!important}.news-source-line em{color:var(--ink-3);font-style:normal}.news-source-line>span{color:var(--ink-2);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.news-source-line .news-source-icon{width:14px;height:14px;font-size:7px}.news-detail-inner{align-content:start;overflow-y:auto}.news-page .panel-title{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;min-height:36px;padding:0 12px;display:flex}.news-page .panel-title>span{color:var(--ink-3);letter-spacing:.08em;font:8px Courier New,monospace}.source-family-badge{color:var(--ink-2);align-items:center;gap:5px;display:inline-flex}.news-story-panel{padding:17px}.news-copy-sections{gap:12px;margin-top:14px;display:grid}.news-copy-section{border:1px solid var(--line-strong);background:var(--g-1);padding:12px 13px}.news-copy-section h3{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font:700 9px Inter,Arial,sans-serif}.news-copy-section .detail-summary,.news-copy-section .news-full-content{margin:0}.news-summary-section{border-left:2px solid var(--brand)}.news-content-section{background:var(--g-1)}.news-full-content{color:var(--ink-2);margin:0;font-size:11px;line-height:1.65}.news-detail-sources{border-top:1px solid var(--line-strong);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding-top:11px;font-size:9px;display:flex}.news-detail-sources a{color:var(--ink-2);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.news-detail-sources .detail-link{color:var(--brand);margin-left:auto}.news-reaction-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px;display:grid}.news-reaction-grid button{border:0;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:39px;color:var(--ink-2);background:0 0;padding:6px;font-size:10px}.news-reaction-grid button:hover,.news-reaction-grid button.active{background:var(--up-soft);color:var(--up)}.news-price-tabs{border-bottom:1px solid var(--line-strong);gap:4px;padding:7px 10px;display:flex}.news-price-tabs button{color:var(--ink-3);background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.news-price-tabs button.active{border-color:var(--up);background:var(--line);color:var(--ink)}.news-horizon-table{border-top:1px solid var(--line-strong);font:9px Courier New,monospace;display:grid}.news-horizon-table>div{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:1fr 1fr 1fr;padding:7px 11px;display:grid}.news-horizon-table>div>:not(:first-child){text-align:right}.news-page .news-market-panel .price-strip{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.news-page .news-market-panel .price-strip div{border-right:1px solid var(--line);border-bottom:0;align-items:center;gap:6px;min-width:0;padding:11px;display:grid}.news-page .news-market-panel .price-strip div:last-child{border-right:0}.news-horizon-heading{text-transform:uppercase;color:var(--ink-3)!important}.news-price-empty{min-height:104px;color:var(--ink-3);place-items:center;font-size:10px;display:grid}.news-panel-empty{color:var(--ink-3);margin:0;padding:18px;font-size:10px}.news-page .news-market-panel .price-strip small{color:var(--ink-3);font-size:8px;font-weight:500}.news-page .positive{color:var(--up)}.news-page .negative{color:var(--down)}html[data-theme=light] .news-filterbar,html[data-theme=light] .news-filter-row button,html[data-theme=light] .news-filter-selects select{background:var(--g-0)}html[data-theme=light] .news-filter-row button.active{background:var(--g-0);color:var(--up)}html[data-theme=light] .news-card-copy b{color:var(--ink)}html[data-theme=light] .news-card-copy small,html[data-theme=light] .news-full-content{color:var(--ink-3)}html[data-theme=light] .news-copy-section{border-color:var(--line);background:var(--g-1)}html[data-theme=light] .news-content-section{background:var(--g-1)}html[data-theme=light] .news-token-chip{background:var(--g-0)}@media (max-width:1080px){.news-page{--news-filter-height:152px}.news-filter-row{grid-template-columns:62px minmax(0,1fr)}.news-filter-selects{margin-left:6px}}@media (max-width:760px){.news-page{--news-filter-height:auto;height:auto;min-height:100vh;overflow:visible}.news-filterbar{z-index:4;height:auto;max-height:178px;position:sticky;top:0;overflow:clip auto}.news-filter-row{grid-template-columns:50px minmax(0,1fr)}.news-page .news-workspace{height:auto;display:block}.news-page .intel-stream{border-right:0;border-bottom:1px solid var(--border-soft);height:min(62vh,620px)}.news-page .intel-detail{min-height:70vh;overflow:visible}.news-detail-inner{overflow:visible}.news-filter-selects label>span{display:none}.news-filter-selects select{min-width:105px}}.news-page{--news-filter-height:140px}.news-token-input{border:1px solid var(--line-strong);background:var(--surface);width:min(220px,34vw);min-width:150px;height:31px;color:var(--text);border-radius:4px;padding:0 9px;font:10px Inter,Arial,sans-serif}.news-token-input:focus-visible{border-color:var(--brand);outline:1px solid var(--bee-line)}.news-token-input::placeholder{color:var(--muted)}.news-selected-token>span:last-child{color:var(--muted);font-size:13px}.news-filter-selects{background:var(--g-1);flex:none;align-items:center;gap:6px;height:34px;margin-left:8px;padding-left:8px;position:static;display:flex!important}.news-filter-selects label{align-items:center;gap:5px;margin:0;flex-direction:row!important;display:flex!important}.news-filter-selects select,.news-filter-selects .news-clear-filter{height:31px;min-height:31px;margin:0}.news-page .news-story-panel h2,html[data-theme=light] .news-page .news-story-panel h2{letter-spacing:-.035em;font-family:Inter,Arial,Helvetica,sans-serif;font-size:clamp(19px,2vw,25px);font-weight:700;line-height:1.2}.news-page .ai-interpretation-panel .panel-heading h3,.news-page .ai-interpretation-panel .fact-points li{font-family:Inter,Arial,Helvetica,sans-serif}.news-page .ai-interpretation-panel .panel-heading h3{font-size:11px;font-weight:650}.news-page .ai-interpretation-panel .fact-points li{font-size:11px;font-weight:400;line-height:1.45}html[data-theme=light] .news-token-input,html[data-theme=light] .news-filter-selects{background:var(--g-0)}@media (max-width:1080px){.news-page{--news-filter-height:150px}.news-filter-selects label>span{display:none}.news-filter-selects select{min-width:108px}}@media (max-width:760px){.news-page{--news-filter-height:auto}.news-token-input{min-width:180px}.news-filter-selects{background:var(--background);position:static}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.brand{color:var(--text);align-items:center;gap:12px;font-weight:750;text-decoration:none;display:flex}.brand-mark{background:var(--brand-strong);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.nav-item{color:var(--muted);border-radius:8px;padding:11px 12px;text-decoration:none}.nav-item:hover,.nav-item:focus-visible{color:var(--text);background:var(--elevated);outline:none}.status-dot{background:var(--success);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.content{min-height:100vh;margin-left:240px}.mock-banner{z-index:20;border-bottom:1px solid color-mix(in srgb, var(--brand) 35%, var(--border));background:color-mix(in srgb, var(--brand-strong) 18%, var(--surface));color:var(--bee);letter-spacing:.04em;text-align:center;text-transform:uppercase;padding:8px 20px;font-size:12px;font-weight:700;position:sticky;top:0}.page{width:min(1120px,100% - 64px);margin:0 auto;padding:56px 0 96px}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.eyebrow{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}h1{letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,52px)}h2,h3,p{margin-top:0}.subtitle{color:var(--muted);margin:12px 0 0}.primary-button,.secondary-button,.settings-list button{min-height:44px;color:var(--text);border:1px solid #0000;border-radius:8px;padding:0 16px}.primary-button{background:var(--brand-strong);font-weight:700}.secondary-button{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:10px 14px}.button-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.full-button{justify-content:center;width:100%}.primary-button:disabled{cursor:wait;opacity:.65}.auth-page{place-items:center;min-height:calc(100vh - 96px);display:grid}.auth-card,.wallet-form{border:1px solid var(--border);background:var(--surface);border-radius:20px;width:min(100%,520px);padding:32px}.auth-card h1{margin:12px 0}.auth-mark{place-items:center;margin-bottom:24px;display:inline-grid}.auth-copy,.fine-print,.muted{color:var(--muted)}.fine-print{font-size:13px;line-height:1.5}.auth-card .primary-button{margin-top:24px}.wallet-form{gap:20px;display:grid}.wallet-form label{color:var(--text);gap:8px;font-size:14px;font-weight:600;display:grid}.wallet-form input{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);font:inherit;border-radius:10px;padding:12px 14px}.wallet-form input:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 22%, transparent)}.form-notice{background:color-mix(in srgb, var(--accent) 9%, var(--surface-raised));border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.form-notice p{color:var(--muted);margin:4px 0 0;font-size:13px}.segment-control{border:0;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;display:grid}.segment-control legend{grid-column:1/-1;margin-bottom:8px;font-size:14px;font-weight:600}.segment-control button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;padding:10px}.segment-control button.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--text)}.error-message{color:var(--danger)}.wallet-list{gap:12px;display:grid}.portfolio-placeholder,.wallet-row{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:18px}.portfolio-placeholder strong{margin:8px 0;font-size:24px;display:block}.portfolio-placeholder p:last-child{color:var(--muted);margin-bottom:0}.wallet-row,.wallet-title,.wallet-status{align-items:center;display:flex}.wallet-row{justify-content:space-between;gap:16px}.wallet-title,.wallet-status{gap:10px}.wallet-row code{color:var(--muted);margin-top:9px;display:block}.wallet-status{color:var(--muted);font-size:13px}.sync-status{background:var(--surface-raised);text-transform:capitalize;border-radius:999px;padding:5px 8px}.sync-status.ready{color:var(--success)}.sync-status.failed,.sync-status.partial{color:var(--danger)}.position-list{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.position-heading,.position-row{grid-template-columns:minmax(180px,1fr) minmax(120px,.6fr) minmax(120px,.6fr);align-items:center;gap:16px;padding:14px 18px;display:grid}.position-heading{color:var(--muted);border-bottom:1px solid var(--border);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.position-row+.position-row{border-top:1px solid var(--border)}.position-row>div{gap:4px;display:grid}.position-row>div span,.position-row>span{color:var(--muted);font-size:13px}@media (max-width:600px){.auth-card,.wallet-form{padding:22px}.wallet-row{flex-direction:column;align-items:flex-start}.position-heading{display:none}.position-row{grid-template-columns:1fr;gap:8px}}.secondary-button,.settings-list button{border-color:var(--border);background:0 0}.segment{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:24px;padding:4px;display:inline-flex}.segment button{min-width:88px;min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:7px}.segment .segment-active{color:var(--text);background:var(--elevated)}.hero-card,.event-card,.empty-state,.settings-list article{border:1px solid var(--border);background:var(--surface);border-radius:16px}.hero-card{background:var(--surface);justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;padding:32px;display:flex}.hero-card h2{margin:18px 0 8px;font-size:26px}.hero-card p,.event-card p,.empty-state p,.settings-list p{color:var(--muted);line-height:1.6}.attention-badge,.observed-badge{border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.attention-badge.neutral{color:var(--ink-2);background:var(--g-2)}.observed-badge{color:var(--bee);background:var(--bee-dim)}.section-heading{justify-content:space-between;align-items:center;display:flex}.section-heading span{color:var(--muted);font-size:13px}.event-card{padding:24px}.event-meta{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.event-card h3{margin:18px 0 8px}.why-row{border-top:1px solid var(--border);grid-template-columns:130px 1fr;gap:12px;padding-top:18px;font-size:14px;display:grid}.why-row span{color:var(--muted)}.empty-state{text-align:center;padding:56px}.empty-state h2{margin-top:18px;font-size:28px}.empty-state p{max-width:560px;margin:0 auto 24px}.settings-list{gap:12px;display:grid}.settings-list article{justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.settings-list h2{margin-bottom:4px;font-size:17px}.settings-list p{margin-bottom:0;font-size:14px}@media (max-width:767px){.content{margin-left:0}.page,.page.narrow{width:min(100% - 32px,640px);padding-top:32px}.page-header,.hero-card{flex-direction:column;align-items:stretch}.hero-card{padding:24px}.empty-state{padding:36px 20px}.why-row{grid-template-columns:1fr}}.token-icon{border:1px solid var(--border);background:var(--elevated);color:var(--text);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font:700 9px/1 Inter,Arial,sans-serif;display:inline-grid;position:relative;overflow:hidden}.token-icon.has-token-image{border:0;padding:0}.token-icon.has-token-image>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.token-icon.token-fallback-0{background:color-mix(in srgb, var(--brand) 22%, var(--elevated))}.token-icon.token-fallback-1{background:color-mix(in srgb, #3675d8 20%, var(--elevated))}.token-icon.token-fallback-2{background:color-mix(in srgb, #7a5bd8 19%, var(--elevated))}.token-icon.token-fallback-3{background:color-mix(in srgb, #b47a32 18%, var(--elevated))}.signal-token,.panel-heading-token,.follow-result,.perp-order-asset{align-items:center;display:flex}.signal-token{justify-content:flex-end;gap:6px}.signal-quote .signal-token b{margin:0}.panel-heading-token{gap:7px}.follow-result{gap:9px}.event-asset-cell,.perp-market-cell{align-items:center;gap:10px!important;display:flex!important}.event-asset-cell>span,.perp-market-cell>span{gap:3px;display:grid}.event-asset-cell small,.perp-market-cell small{color:var(--muted);font-size:10px}.perp-order-asset{gap:7px}@media (max-width:767px){.signal-quote{flex-basis:78px}}.network-filter{z-index:20;width:142px;position:relative}.network-filter-trigger{border:1px solid var(--border);background:var(--surface);width:100%;height:34px;color:var(--text);text-align:left;cursor:pointer;border-radius:7px;grid-template-columns:19px minmax(0,1fr) 12px;align-items:center;gap:7px;padding:0 9px;font-size:11px;list-style:none;display:grid}.network-filter-trigger::-webkit-details-marker{display:none}.network-filter-trigger:hover,.network-filter[open] .network-filter-trigger{border-color:color-mix(in srgb, var(--brand) 65%, var(--border));background:var(--elevated)}.network-filter-trigger>img,.network-filter-menu button>img{object-fit:contain}.network-filter-chevron{color:var(--muted);text-align:right;font-size:13px;transform:translateY(-1px)}.network-filter[open] .network-filter-chevron{transform:rotate(180deg)translateY(-1px)}.network-filter-menu{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:180px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.network-filter-menu button{min-height:36px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:21px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:6px 8px;font-size:11px;display:grid}.network-filter-menu button:hover,.network-filter-menu button:focus-visible,.network-filter-menu button.active{background:var(--elevated)}.network-filter-menu button.active{color:var(--brand)}.network-option-check{color:var(--brand);text-align:right;font-size:12px}.all-networks-icon{border:1px solid var(--border);background:var(--elevated);border-radius:50%;grid-template-rows:repeat(2,5px);grid-template-columns:repeat(2,5px);place-content:center;gap:2px;width:17px;height:17px;display:grid}.all-networks-icon i{background:var(--muted);border-radius:1px;width:5px;height:5px;display:block}@media (max-width:520px){.network-filter{flex:1;min-width:132px}.network-filter-menu{left:0;right:auto}}.terminal-page .signal-meta{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.terminal-page .signal-meta strong,.terminal-page .signal-meta i{flex:none}.signal-impact,.signal-surface-badge{border:1px solid var(--border);border-radius:4px;align-items:center;min-height:21px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.signal-impact.positive{border-color:color-mix(in srgb, var(--positive) 42%, var(--border));background:color-mix(in srgb, var(--positive) 10%, transparent);color:var(--positive)}.signal-impact.negative{border-color:color-mix(in srgb, var(--down) 42%, var(--border));background:var(--down-soft);color:var(--danger);color:var(--down)!important}.signal-impact.neutral{color:var(--muted-strong)}.signal-confidence{min-width:30px;min-height:21px;font-family:var(--font-mono);border:1px solid;border-radius:4px;justify-content:center;align-items:center;padding:2px 7px;font-size:10px;display:inline-flex}.signal-time{font-family:var(--font-mono);flex:none}.signal-status-group{align-items:center;gap:7px;min-width:0;margin-left:auto;display:inline-flex}.terminal-page .signal-mainline{min-width:0;margin:0;display:block}.terminal-page .signal-mainline>span:first-child{gap:3px;min-width:0;display:grid}.terminal-page .signal-mainline small{color:var(--muted-strong);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.signal-asset-row,.signal-source-row{align-items:center;gap:6px;min-width:0;display:flex}.signal-asset-row{flex-wrap:wrap}.signal-quote-chip{border:1px solid var(--border-soft);background:var(--elevated);border-radius:12px;align-items:center;gap:5px;height:23px;padding:2px 8px 2px 4px;font-size:10px;display:inline-flex}.signal-quote-chip b{color:var(--text)}.signal-quote-chip small.positive{color:var(--positive)}.signal-quote-chip small.negative{color:var(--down)}.signal-source-row{border-top:1px solid var(--border-soft);color:var(--muted);white-space:nowrap;padding-top:6px;font-size:9.5px;overflow:hidden}.signal-source-label{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;flex:none}.signal-source{min-width:0;color:var(--muted-strong);text-overflow:ellipsis;align-items:center;gap:3px;display:inline-flex;overflow:hidden}.signal-source+.signal-source:before{color:var(--border-strong);content:"·";margin-right:3px}.source-kind-icon{border:1px solid var(--border);width:15px;height:15px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:8px;display:inline-grid}@media (max-width:720px){.terminal-page .signal-row{min-height:152px}.signal-source-row{overflow-x:auto}}html[data-theme=light] .event-candle-shell{background:var(--g-1)}html[data-theme=light] .candle-toolbar,html[data-theme=light] .candle-caption,html[data-theme=light] .chart-unavailable{border-color:var(--border-soft);color:var(--muted)}html[data-theme=light] .candle-toolbar strong{color:var(--text)}html[data-theme=light] .candle-toolbar button:hover{background:var(--g-0);color:var(--text)}html[data-theme=light] .candle-toolbar button.active{border-color:var(--up);background:var(--g-0);color:var(--up)}.mark-read-button,html[data-theme=light] .mark-read-button{border-color:color-mix(in srgb, var(--brand) 55%, var(--border));background:color-mix(in srgb, var(--brand) 9%, var(--surface));color:var(--brand)}.mark-read-button:hover,html[data-theme=light] .mark-read-button:hover{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 15%, var(--surface))}.dismiss-event-button,html[data-theme=light] .dismiss-event-button{color:color-mix(in srgb, var(--danger) 82%, var(--muted))}.dismiss-event-button:hover,html[data-theme=light] .dismiss-event-button:hover{color:var(--danger)}.terminal-page .signal-mainline{display:block}.terminal-page .signal-footer{justify-content:space-between;gap:12px}.signal-quotes,.signal-footer-metrics,.signal-quote-chip{align-items:center;display:flex}.signal-quotes{flex-wrap:wrap;gap:5px;min-width:0}.signal-quote-chip{border:1px solid var(--border-soft);background:var(--elevated);white-space:nowrap;border-radius:4px;gap:4px;padding:3px 6px 3px 4px}.signal-quote-chip b{color:var(--text);font-size:9px;font-weight:700}.signal-quote-chip small{font-size:9px;font-weight:650}.signal-footer-metrics{flex:none;gap:10px;margin-left:auto}.account-manager-heading{background:var(--elevated);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 18px;display:flex}.account-manager-heading strong{font-size:12px}.account-manager-heading span{border:1px solid var(--border);min-width:23px;height:23px;color:var(--muted);border-radius:50%;place-items:center;font:11px/1 Courier New,monospace;display:grid}.perps-account-manager{overflow:hidden}.venue-allocation-section{gap:14px;display:grid}.venue-card{min-height:80px}.venue-mark,.perp-venue-badge{place-items:center;display:grid}.venue-mark img{width:28px;height:28px}.perps-table-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.perps-table-toolbar h2{margin:0}.perps-table-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.perps-table-tabs{border:1px solid var(--border);background:var(--surface);border-radius:7px;display:inline-flex;overflow:hidden}.perps-table-tabs button{border:0;border-right:1px solid var(--border);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 13px;font-weight:650;display:inline-flex}.perps-table-tabs button:last-child{border-right:0}.perps-table-tabs button:hover{color:var(--text)}.perps-table-tabs button.active{background:var(--bee-fill);color:var(--bee-ink)}.perps-table-tabs button span{background:color-mix(in srgb, currentColor 12%, transparent);min-width:18px;font-family:var(--font-mono);text-align:center;border-radius:999px;padding:1px 5px;font-size:10px;line-height:16px}.perps-trade-table .position-row{content-visibility:auto;contain-intrinsic-size:56px}.perps-load-more{border-top:1px solid var(--border);min-height:58px;color:var(--muted);font-family:var(--font-mono);font-size:var(--t-meta);justify-content:center;align-items:center;gap:12px;display:flex}.perps-load-more .secondary-button{min-height:32px;padding:0 14px}.perps-filters{align-items:center;gap:8px;display:flex}.perps-filters select{border:1px solid var(--border);background:var(--surface);width:132px;height:34px;color:var(--text);border-radius:7px;font-size:11px}.perp-asset-icon-stack{flex:none;display:inline-flex;position:relative}.perp-venue-badge{border:2px solid var(--surface);background:var(--elevated);border-radius:50%;width:17px;height:17px;position:absolute;top:-3px;right:-4px}.perp-asset-icon-stack.compact .perp-venue-badge{width:15px;height:15px;top:-4px;right:-5px}.venue-icon-fallback{border:1px solid var(--border);background:var(--elevated);color:var(--text);border-radius:50%;place-items:center;font:700 9px/1 Inter,Arial,sans-serif;display:inline-grid}.venue-filter{z-index:20;width:150px;position:relative}.venue-filter-trigger{border:1px solid var(--border);background:var(--surface);width:100%;height:34px;color:var(--text);cursor:pointer;text-align:left;border-radius:7px;grid-template-columns:19px minmax(0,1fr) 12px;align-items:center;gap:7px;padding:0 9px;font-size:11px;list-style:none;display:grid}.venue-filter-trigger::-webkit-details-marker{display:none}.venue-filter-trigger:hover,.venue-filter[open] .venue-filter-trigger{border-color:color-mix(in srgb, var(--brand) 65%, var(--border));background:var(--elevated)}.venue-filter-chevron{color:var(--muted);text-align:right;font-size:13px;transform:translateY(-1px)}.venue-filter[open] .venue-filter-chevron{transform:rotate(180deg)translateY(-1px)}.venue-filter-menu{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:184px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.venue-filter-menu button{min-height:36px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:21px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:6px 8px;font-size:11px;display:grid}.venue-filter-menu button:hover,.venue-filter-menu button:focus-visible,.venue-filter-menu button.active{background:var(--elevated)}.venue-filter-menu button.active,.venue-option-check{color:var(--brand)}.venue-option-check{text-align:right;font-size:12px}.all-venues-icon{border:1px solid var(--border);background:var(--elevated);border-radius:50%;justify-content:center;align-items:center;gap:2px;width:18px;height:18px;display:flex}.all-venues-icon i{background:var(--muted);border-radius:3px;width:4px;height:9px;display:block;transform:rotate(28deg)}.asset-filter{width:132px}.all-assets-icon{border:1px solid var(--border);background:var(--elevated);border-radius:50%;grid-template-rows:repeat(2,4px);grid-template-columns:repeat(2,4px);place-content:center;gap:2px;width:18px;height:18px;display:grid}.all-assets-icon i{background:var(--muted);border-radius:50%;width:4px;height:4px;display:block}@media (max-width:767px){.venue-allocation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.venue-allocation-grid{grid-template-columns:1fr}.perps-table-toolbar{flex-direction:column;align-items:flex-start}.venue-filter,.asset-filter{width:100%}.venue-filter-menu{left:0;right:auto}}.brand{justify-content:center;padding:0}.brand-mark{border-radius:6px;width:32px;height:32px}.brand-copy,.nav-copy{display:none}.nav-item{grid-template-columns:1fr;place-items:center;gap:0;width:42px;height:42px;padding:0;display:grid;position:relative}.nav-item>.nav-icon{width:18px;color:inherit;place-items:center;display:grid}.nav-icon svg{stroke-width:1.55px;width:18px;height:18px}.nav-item.active:before{background:var(--brand);content:"";width:2px;position:absolute;top:9px;bottom:9px;left:-8px}.nav-item.active:after{display:none}.terminal-header{background:var(--g-0);border-bottom-color:var(--line-strong);height:48px;padding:0 14px}.intel-workspace{background:var(--g-0);grid-template-columns:minmax(420px,43%) minmax(420px,57%);height:calc(100% - 48px)}.intel-stream{border-right-color:var(--line-strong);background:var(--g-0)}.stream-toolbar{border-bottom-color:var(--line-strong);background:var(--g-1);flex-basis:44px;height:44px}.stream-tabs button{font-size:12px}.live-indicator{font-size:9px}.signal-row{border-bottom-color:var(--line)}.signal-row:hover{background:var(--g-1)}.signal-row.selected{background:var(--g-2);border-right:1px solid var(--line-strong)}.signal-content{padding:13px 14px 12px}.signal-meta,.signal-footer{color:var(--ink-3);gap:9px;font-size:9px}.signal-mainline b{color:var(--ink);font-size:14px;font-weight:600}.signal-mainline small{color:var(--ink-2);font-size:11px}.signal-footer{color:var(--ink-3)}.intel-detail{background:var(--g-0)}.detail-inner{gap:12px;padding:14px;display:grid}.detail-hero-panel,.detail-panel{border:1px solid var(--line-strong);background:var(--g-1)}.detail-hero-panel{padding:18px 20px 16px}.detail-topline{color:var(--ink-3);justify-content:flex-start;gap:10px;font-size:9px}.detail-topline time{margin-left:auto}.detail-inner h2{color:var(--ink);margin:16px 0 8px;font-size:clamp(20px,2vw,27px)}.detail-summary{color:var(--ink-2);margin-bottom:15px;font-size:12px}.detail-actions{border-top:1px solid var(--line-strong);align-items:center;margin-top:14px;padding-top:13px}.detail-actions .detail-link{margin:0 0 0 auto}.detail-module-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.panel-heading{border-bottom:1px solid var(--line-strong);background:var(--g-2);justify-content:space-between;align-items:center;height:38px;padding:0 13px;display:flex}.panel-heading h3{color:var(--ink);letter-spacing:0;margin:0;font-size:11px;font-weight:600}.panel-heading span{color:var(--ink-3);text-transform:capitalize;font:9px Courier New,monospace}.exposure-primary{gap:5px;padding:13px;display:grid}.exposure-primary span,.quality-metrics span{color:var(--ink-3);text-transform:uppercase;font:9px Courier New,monospace}.exposure-primary strong{color:var(--ink);font-size:17px;font-weight:600}.exposure-value-line,.exposure-identities,.exposure-asset{align-items:center;display:flex}.exposure-value-line{gap:8px}.exposure-identities{flex-wrap:wrap;gap:7px;min-height:24px}.exposure-asset{color:var(--ink);gap:5px;font-size:11px;font-weight:600}.exposure-source-logo{object-fit:contain;display:block}.exposure-quantity{border-right:1px solid var(--line-strong);color:var(--ink-2);padding-right:7px;font-size:11px}.exposure-primary small{color:var(--ink-2);font-size:10px}.compact-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.compact-facts div{justify-content:space-between;gap:8px;padding:9px 12px;display:flex}.compact-facts div+div{border-left:1px solid var(--line)}.compact-facts dt,.compact-facts dd{color:var(--ink-3);text-transform:uppercase;font:8px Courier New,monospace}.compact-facts dd{color:var(--ink-2);margin:0}.quality-metrics{grid-template-columns:1fr 1fr;height:calc(100% - 38px);display:grid}.quality-metrics div{align-content:center;gap:5px;padding:14px;display:grid}.quality-metrics div+div{border-left:1px solid var(--line)}.quality-metrics strong{color:var(--brand);font:600 20px Inter,sans-serif}.market-layout{grid-template-columns:1fr;min-width:0;display:grid}.event-candle-shell{background:var(--g-1);min-width:0}.candle-toolbar,.candle-caption{min-height:34px;color:var(--ink-2);justify-content:space-between;align-items:center;padding:0 12px;font:10px Courier New,monospace;display:flex}.candle-toolbar{border-bottom:1px solid var(--line)}.candle-toolbar strong{color:var(--ink);letter-spacing:.04em;font-size:11px}.candle-toolbar>div{align-items:center;gap:3px;display:flex}.candle-toolbar button{min-width:34px;color:var(--ink-3);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:3px;padding:5px 7px}.candle-toolbar button:hover{color:var(--ink);background:var(--g-2)}.candle-toolbar button.active{border-color:var(--bee-line);background:var(--bee-dim);color:var(--brand)}.event-candle-chart{background:var(--g-1);width:100%;height:218px}.chart-unavailable{border-bottom:1px solid var(--line);min-height:132px;color:var(--ink-3);text-transform:uppercase;place-items:center;font:9px Courier New,monospace;display:grid}.candle-caption{border-top:1px solid var(--line);text-transform:uppercase;min-height:30px}.market-panel .price-strip{border:0;grid-template-columns:1fr;margin:0;display:grid}.market-panel .price-strip div{border:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.market-panel .price-strip div:last-child{border-bottom:0}.panel-tabs{border-bottom:1px solid var(--line-strong);background:var(--g-2);align-items:stretch;gap:18px;height:39px;padding:0 13px;display:flex}.panel-tabs button{color:var(--ink-3);background:0 0;border:0;font-size:10px;position:relative}.panel-tabs button.active{color:var(--ink)}.panel-tabs button.active:after{background:var(--brand);content:"";height:1px;position:absolute;bottom:-1px;left:0;right:0}.fact-points{gap:8px;margin:0;padding:14px 16px 15px 30px;display:grid}.fact-points li{color:var(--ink-2);padding-left:3px;font-size:11px;line-height:1.45}.fact-points li::marker{color:var(--brand)}.source-list{display:grid}.source-list div{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;gap:12px;padding:10px 13px;display:grid}.source-list div:last-child{border-bottom:0}.source-list span{color:var(--ink-3);text-transform:uppercase;font:9px Courier New,monospace}.source-list strong{color:var(--ink-2);font-size:10px;font-weight:500}.source-list p{color:var(--ink-3);margin:0;padding:16px;font-size:11px}.portfolio-overview,.position-list,.perps-summary,.account-drawer,.follow-search,.settings-list article{border-color:var(--line-strong);background:var(--g-1)}.position-heading,.account-drawer summary,.follow-search summary{background:var(--g-2)}@media (max-width:1080px){.intel-workspace{grid-template-columns:minmax(400px,48%) minmax(400px,52%)}.detail-module-grid,.market-layout{grid-template-columns:1fr}.chart-unavailable{border-bottom:1px solid var(--line)}.market-panel .price-strip{grid-template-columns:repeat(3,1fr)}.market-panel .price-strip div{border-right:1px solid var(--line);border-bottom:0;gap:5px;display:grid}}@media (max-width:767px){.content{margin-left:0}.intel-workspace{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body:before{pointer-events:none;z-index:100;opacity:.08;content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:fixed;inset:0}.brand{gap:14px}.brand-mark{width:42px;height:42px;color:var(--bee-ink);border:1px solid var(--up);background:var(--brand);border-radius:48% 42% 45% 52%;font-family:Georgia,Times New Roman,serif;font-size:25px;font-style:italic}.brand-copy{gap:3px;display:grid}.brand-copy small{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font:9px/1.2 Courier New,monospace}.nav-label{color:var(--ink-3);letter-spacing:.13em;text-transform:uppercase;margin:62px 0 10px;font:10px Courier New,monospace}.nav-item{border-bottom:1px solid var(--border-soft);border-radius:0;grid-template-columns:35px 1fr;align-items:center;padding:12px 8px;font-family:Georgia,Times New Roman,serif;font-size:18px;display:grid}.nav-item>span{color:var(--ink-3);font:10px Courier New,monospace}.nav-item:hover,.nav-item:focus-visible{color:var(--paper);background:0 0}.nav-item.active{color:var(--text)}.nav-item.active:after{content:"●";color:var(--brand);justify-self:end;font-size:8px}.nav-item.active>span{color:var(--brand)}.status-dot{width:6px;height:6px}.mock-banner{border-bottom-color:var(--up);background:var(--g-2);color:var(--brand);letter-spacing:.14em;font:10px Courier New,monospace}.page{width:min(1160px,100% - 80px);padding-top:62px}.page.narrow{width:min(1040px,100% - 80px)}.page-header{border-bottom:1px solid var(--border);margin-bottom:42px;padding-bottom:30px}.eyebrow,.archive-label,.section-index{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;font:10px/1.3 Courier New,monospace}h1,.brief-board h2{font-family:Georgia,Times New Roman,serif;font-weight:400}h1{letter-spacing:-.055em;max-width:820px;font-size:clamp(42px,6.2vw,76px);line-height:.98}h2,h3{letter-spacing:-.025em}.subtitle{max-width:630px;font-size:16px;line-height:1.55}.primary-button,.secondary-button,.settings-list button{letter-spacing:.08em;text-transform:uppercase;border-radius:1px;font:10px Courier New,monospace}.primary-button{color:var(--bee-ink);background:var(--brand);border-color:var(--brand)}.primary-button:hover{background:var(--up-soft)}.secondary-button,.settings-list button{background:var(--g-1);border-color:var(--line-strong)}.quiet-button{color:var(--muted);background:0 0;border:0;font-size:12px}.text-link{color:var(--brand);letter-spacing:.05em;text-transform:uppercase;font:11px Courier New,monospace;text-decoration:none}.brief-board{border:1px solid var(--line-strong);background:var(--g-0);grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr);gap:42px;margin-bottom:54px;padding:34px 36px 38px;display:grid;position:relative}.brief-board:after{z-index:-1;border:1px solid var(--line);content:"";position:absolute;inset:4px -5px -5px 4px;transform:rotate(.12deg)}.brief-copy h2{margin:20px 0 14px;font-size:clamp(28px,4vw,43px);line-height:1.05}.brief-copy p{max-width:620px;color:var(--muted);margin:0;line-height:1.6}.brief-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);align-self:end;display:grid}.brief-stats div{border-right:1px solid var(--border);gap:8px;padding:18px 10px;display:grid}.brief-stats div:last-child{border-right:0}.brief-stats strong{color:var(--paper);font:32px Georgia,serif}.brief-stats span{color:var(--muted);text-transform:uppercase;font:9px/1.35 Courier New,monospace}.ledger-heading{margin:0 0 18px}.ledger-heading>div{align-items:baseline;gap:14px;display:flex}.ledger-heading h2{margin:0;font:27px Georgia,serif}.ledger-heading>span{text-transform:uppercase;font:10px Courier New,monospace}.event-ledger{border-top:1px solid var(--border)}.event-card{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:52px 1fr;gap:20px;padding:26px 0;display:grid}.event-card.attention-critical{background:var(--crit-dim)}.event-index{color:var(--ink-3);font:italic 25px Georgia,serif}.event-meta{letter-spacing:.04em;text-transform:uppercase;font:10px Courier New,monospace}.attention-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:1px;min-height:23px;font-size:9px}.attention-badge.critical{color:var(--crit);border:1px solid var(--crit);background:var(--g-1)}.attention-badge.push,.attention-badge.neutral{color:var(--ink-2);border:1px solid var(--line-strong);background:var(--g-2)}.event-card h3{max-width:850px;margin:18px 0 9px;font:28px/1.14 Georgia,serif}.event-card h3 a{color:var(--text);text-decoration:none}.event-card h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:5px;text-decoration-thickness:1px}.event-card p{max-width:800px;margin-bottom:17px;font-size:14px;line-height:1.6}.signal-proof{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;font:9px Courier New,monospace;display:flex}.signal-proof span:before{content:"◇ ";color:var(--brand)}.signal-proof .state-label{margin-left:auto}.event-actions{border-top:1px dashed var(--line-strong);justify-content:space-between;align-items:center;margin-top:21px;padding-top:15px;display:flex}.event-actions>div{align-items:center;gap:9px;display:flex}.portfolio-overview{border:1px solid var(--line-strong);background:var(--g-0);grid-template-columns:1fr 1fr;gap:24px 50px;padding:20px 22px;display:grid}.portfolio-primary{flex-wrap:wrap;align-items:baseline;gap:10px 16px;display:flex}.portfolio-primary .archive-label{flex-basis:100%}.portfolio-value{letter-spacing:-.045em;font:38px Georgia,serif}.positive-change{color:var(--brand);font:11px Courier New,monospace}.portfolio-metrics{grid-template-columns:repeat(3,1fr);align-self:center;display:grid}.portfolio-metrics div,.perps-summary div{border-left:1px solid var(--border);gap:7px;padding:10px 14px;display:grid}.portfolio-metrics span,.perps-summary span{color:var(--muted);text-transform:uppercase;font:9px Courier New,monospace}.portfolio-metrics strong,.perps-summary strong{font:22px Georgia,serif}.portfolio-overview>p{border-top:1px dashed var(--border);color:var(--muted);grid-column:1/-1;margin:0;padding-top:10px;font-size:10px}.wallet-list{gap:16px}.wallet-row{background:var(--g-0);border-radius:0}.observed-badge{color:var(--brand);background:var(--g-2);letter-spacing:.08em;text-transform:uppercase;border-radius:1px;font:9px Courier New,monospace}.position-list{background:var(--g-0);border-radius:0}.position-heading,.position-row{grid-template-columns:minmax(150px,1fr) repeat(2,minmax(120px,.7fr))}.position-heading.four-columns,.position-row.four-columns{grid-template-columns:minmax(140px,1fr) repeat(3,minmax(120px,.7fr))}.position-heading{background:var(--g-1);font:9px Courier New,monospace}.position-row{padding-top:17px;padding-bottom:17px}.perps-workspace,.following-workspace{gap:18px;display:grid}.perps-summary{border:1px solid var(--border);background:var(--g-0);grid-template-columns:repeat(4,1fr);padding:20px 12px;display:grid}.status-live{color:var(--brand)}.account-drawer,.follow-search{border:1px solid var(--border);background:var(--g-0)}.account-drawer summary,.follow-search summary{cursor:pointer;color:var(--paper);letter-spacing:.07em;text-transform:uppercase;padding:16px 18px;font:11px Courier New,monospace}.compact-form{border:0;border-top:1px solid var(--border);border-radius:0;width:100%;max-width:none;padding:18px}.position-heading.perps-columns,.position-row.perps-columns{grid-template-columns:.7fr 1.1fr 1.1fr .9fr .7fr}.watch-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.watch-row>div{align-items:center;gap:14px;display:flex}.watch-row small{color:var(--muted);text-transform:uppercase;margin-top:4px;font:9px Courier New,monospace;display:block}.watch-symbol{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--brand);border-radius:50%;place-items:center;font:11px Courier New,monospace;display:grid}.feed-heading{margin-top:24px}.following-event{border-top:1px solid var(--border);grid-template-columns:90px 1fr auto;gap:20px;padding:22px 0;display:grid}.following-event h3{margin:0 0 8px;font:21px Georgia,serif}.following-event p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.following-event time{color:var(--muted);font:10px Courier New,monospace}.settings-list{counter-reset:settings}.settings-list article{counter-increment:settings;background:var(--g-0);border-radius:0}.settings-list article:before{content:"0" counter(settings);color:var(--brand);font:italic 18px Georgia,serif}.settings-list article>div{flex:1}.analysis-note{border:1px dashed var(--line-strong);background:var(--bee-dim);margin-bottom:24px;padding:24px}.analysis-note p{max-width:720px;color:var(--muted);margin:14px 0 18px;line-height:1.55}.empty-state,.auth-card,.wallet-form{background:var(--g-0);border-radius:0}@media (max-width:980px){.brief-board{grid-template-columns:1fr}.position-heading.perps-columns,.position-row.perps-columns{grid-template-columns:.7fr 1.1fr 1.1fr .9fr .7fr;min-width:760px}.position-list:has(.perps-columns){overflow-x:auto}.portfolio-overview{grid-template-columns:1fr}.portfolio-overview>p{grid-column:1}}@media (max-width:767px){.content{margin-left:0}.page,.page.narrow{width:min(100% - 28px,640px);padding:32px 0 104px}.page-header{gap:20px}h1{font-size:45px}.brief-board{gap:26px;padding:26px 20px 28px}.brief-stats{grid-template-columns:repeat(3,1fr)}.brief-stats strong{font-size:26px}.event-card{grid-template-columns:32px 1fr;gap:9px}.event-card h3{font-size:23px}.event-actions{flex-direction:column;align-items:flex-start;gap:17px}.signal-proof .state-label{margin-left:0}.portfolio-overview{padding:24px 18px}.portfolio-value{font-size:40px}.portfolio-metrics,.perps-summary{grid-template-columns:repeat(2,1fr)}.position-heading.four-columns{display:none}.position-row.four-columns{grid-template-columns:1fr 1fr}.following-event{grid-template-columns:1fr;gap:10px}.settings-list article{align-items:flex-start}}@media (max-width:480px){.brief-stats{grid-template-columns:1fr}.brief-stats div{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:40px 1fr;align-items:center}.brief-stats div:last-child{border-bottom:0}.position-row.four-columns{grid-template-columns:1fr}.perps-summary{grid-template-columns:1fr 1fr}}body{background:var(--background);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{opacity:.025}.content{margin-left:180px}.brand{gap:9px;padding:0 5px}.brand-mark{width:29px;height:29px;box-shadow:none;border:0;border-radius:5px;font:700 14px/1 Inter,sans-serif}.brand-copy strong{letter-spacing:.11em;font-size:13px}.brand-copy small,.nav-label{display:none}.nav-item{color:var(--ink-3);border:0;border-radius:5px;gap:9px;padding:9px 10px;font:500 12px/1.2 Inter,sans-serif;display:flex}.nav-item>span{width:16px;color:var(--ink-3);font-size:8px}.nav-item.active,.nav-item:hover,.nav-item:focus-visible{color:var(--ink);background:var(--g-1)}.nav-item.active:after{margin-left:auto}.mock-banner{height:25px;padding:6px 12px;font-size:8px}.page-header{align-items:center;margin-bottom:20px;padding-bottom:18px}.page h1{letter-spacing:-.035em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(25px,3vw,34px);font-weight:650;line-height:1.1}.page .eyebrow{color:var(--ink-3);margin-bottom:5px;font-size:8px}.page .subtitle{margin-top:7px;font-size:12px}.portfolio-tabs{border-bottom:1px solid var(--border-soft);gap:20px;height:38px;margin:-8px 0 18px;display:flex}.portfolio-tabs button{min-width:52px;color:var(--ink-3);background:0 0;border:0;padding:0 2px;font-size:11px;position:relative}.portfolio-tabs button.active{color:var(--text)}.portfolio-tabs button.active:after{background:var(--brand);content:"";height:1px;position:absolute;bottom:-1px;left:0;right:0}.terminal-page{height:calc(100vh - 25px);min-height:580px;overflow:hidden}.terminal-header{border-bottom:1px solid var(--border-soft);background:var(--g-0);justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex}.terminal-header>div{align-items:baseline;gap:10px;display:flex}.terminal-header h1{letter-spacing:-.02em;margin:0;font:650 16px/1 Inter,sans-serif}.compact-action{border:1px solid var(--line-strong);color:var(--ink-2);text-transform:uppercase;border-radius:4px;padding:6px 9px;font:9px Courier New,monospace;text-decoration:none}.compact-action:hover{border-color:var(--line-strong);color:var(--text)}.intel-workspace{grid-template-columns:minmax(460px,56%) minmax(340px,44%);height:calc(100% - 54px);display:grid}.intel-stream,.intel-detail{min-width:0;overflow:hidden}.intel-stream{border-right:1px solid var(--border-soft);flex-direction:column;display:flex}.stream-toolbar{border-bottom:1px solid var(--border-soft);background:var(--g-0);flex:0 0 42px;justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex}.stream-tabs{gap:18px;height:100%;display:flex}.stream-tabs button{color:var(--ink-3);background:0 0;border:0;font-size:11px;position:relative}.stream-tabs button span{color:var(--ink-3);margin-left:4px;font:9px Courier New,monospace}.stream-tabs button.active{color:var(--ink)}.stream-tabs button.active:after{background:var(--brand);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.live-indicator{color:var(--ink-3);text-transform:uppercase;font:8px Courier New,monospace}.live-indicator:first-letter{color:var(--brand)}.stream-list{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;flex:1;overflow-y:auto}.signal-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:3px minmax(0,1fr);padding:0;display:grid;position:relative}.signal-row:hover,.signal-row.selected{background:var(--g-1)}.signal-row.selected{border-right:1px solid var(--line-strong)}.signal-content{min-width:0;padding:11px 13px 10px;display:block}.signal-meta,.signal-footer{min-width:0;color:var(--ink-3);text-transform:uppercase;align-items:center;gap:8px;font:8px/1.3 Courier New,monospace;display:flex}.signal-meta strong{color:var(--ink-2);font-weight:500}.signal-meta .critical-text{color:var(--crit)}.signal-meta i{color:var(--brand);margin-left:auto;font-style:normal}.signal-mainline{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin:7px 0 8px;display:flex}.signal-mainline>span:first-child{gap:4px;min-width:0;display:grid}.signal-mainline b{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:580;line-height:1.35;display:-webkit-box;overflow:hidden}.signal-mainline small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;display:block;overflow:hidden}.signal-quote{flex:0 0 58px;justify-items:end;gap:3px;display:grid}.signal-quote b{color:var(--ink-2);font:10px Courier New,monospace}.signal-quote small{font:9px Courier New,monospace}.positive{color:var(--brand)!important}.negative{color:var(--down)!important}.signal-footer{color:var(--ink-3);gap:12px}.intel-detail{background:var(--g-0);overflow-y:auto}.detail-inner{padding:24px 26px}.detail-topline{color:var(--ink-3);text-transform:uppercase;justify-content:space-between;align-items:center;font:8px Courier New,monospace;display:flex}.detail-inner h2{letter-spacing:-.035em;max-width:700px;margin:18px 0 10px;font:600 clamp(19px,2vw,26px)/1.25 Inter,sans-serif}.detail-summary{color:var(--ink-2);margin:0 0 22px;font-size:12px;line-height:1.6}.price-strip{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;display:grid}.price-strip div{border-right:1px solid var(--line);gap:6px;min-width:0;padding:11px;display:grid}.price-strip div:last-child{border-right:0}.price-strip span,.fact-list dt{color:var(--ink-3);text-transform:uppercase;font:8px Courier New,monospace}.price-strip strong{text-overflow:ellipsis;font:500 11px Courier New,monospace;overflow:hidden}.fact-list{border-top:1px solid var(--line);margin:0}.fact-list div{border-bottom:1px solid var(--line);grid-template-columns:95px 1fr;gap:14px;padding:9px 0;display:grid}.fact-list dd{color:var(--ink-2);text-align:right;text-transform:capitalize;margin:0;font-size:10px}.detail-actions{gap:9px;margin-top:20px;display:flex}.detail-actions .primary-button,.detail-actions .secondary-button{min-height:34px}.detail-link{color:var(--ink-2);margin-top:18px;font-size:10px;text-decoration:none;display:block}.detail-link:hover{color:var(--brand)}.detail-placeholder,.stream-loading,.inline-error,.no-filter-results{color:var(--ink-3);padding:18px;font:10px Courier New,monospace}@media (max-width:900px){.intel-workspace{grid-template-columns:minmax(380px,52%) minmax(320px,48%)}.price-strip{grid-template-columns:repeat(2,1fr)}.price-strip div:nth-child(2){border-right:0}.price-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:767px){.content{margin-left:0}.terminal-page{height:auto;min-height:100vh;padding-bottom:66px;overflow:visible}.terminal-header{height:48px}.terminal-header span{display:none}.intel-workspace{height:auto;display:block}.intel-stream{border-right:0}.stream-list{overflow:visible}.intel-detail{display:none}.signal-row{min-height:108px}.signal-mainline small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.page,.page.narrow{width:min(100% - 28px,640px)}}.app-shell .content{margin-left:62px}.terminal-page .terminal-header{border-bottom-color:var(--line-strong);background:var(--g-0);height:48px;padding:0 14px}.terminal-page{height:100vh}.terminal-page .intel-workspace{background:var(--g-0);grid-template-columns:minmax(420px,43%) minmax(420px,57%);height:calc(100% - 48px)}.terminal-page .intel-stream{border-right-color:var(--line-strong);background:var(--g-0)}.terminal-page .stream-toolbar{border-bottom-color:var(--line-strong);background:var(--g-1);flex-basis:44px;height:44px}.terminal-page .signal-row{border-bottom-color:var(--line)}.terminal-page .signal-row:hover{background:var(--g-1)}.terminal-page .signal-row.selected{background:var(--g-2);border-right:1px solid var(--line-strong)}.terminal-page .signal-meta,.terminal-page .signal-footer{color:var(--ink-3);gap:9px;font-size:9px}.terminal-page .signal-mainline b{color:var(--ink);font-size:14px;font-weight:600}.terminal-page .signal-mainline small{color:var(--ink-2);font-size:11px}.terminal-page .signal-footer{color:var(--ink-3)}.terminal-page .intel-detail{background:var(--g-0)}.terminal-page .detail-inner{gap:12px;padding:14px;display:grid}.terminal-page .detail-topline{color:var(--ink-3);justify-content:flex-start;gap:10px;font-size:9px}.terminal-page .detail-topline time{margin-left:auto}.terminal-page .detail-inner h2{color:var(--ink);margin:16px 0 8px;font-size:clamp(20px,2vw,27px)}.terminal-page .detail-summary{color:var(--ink-2);margin-bottom:15px;font-size:12px}.terminal-page .detail-actions{border-top:1px solid var(--line-strong);align-items:center;margin-top:14px;padding-top:13px}.terminal-page .detail-actions .detail-link{margin:0 0 0 auto}@media (max-width:1080px){.terminal-page .intel-workspace{grid-template-columns:minmax(400px,48%) minmax(400px,52%)}}@media (max-width:767px){.app-shell .content{margin-left:0}.terminal-page{height:auto}.terminal-page .intel-workspace{height:auto;display:block}}.dashboard-panel{border:1px solid var(--line-strong);background:var(--g-1);overflow:hidden}.dashboard-panel .panel-heading h2{letter-spacing:0;margin:0;font:600 11px Inter,sans-serif}.dashboard-panel .watch-row{margin:0 13px;padding:12px 0}.dashboard-panel .following-event{border-top:0;border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) auto;margin:0 13px;padding:14px 0}.dashboard-panel .following-event:last-child{border-bottom:0}.dashboard-panel .following-event h3{letter-spacing:-.01em;font:600 13px/1.35 Inter,sans-serif}.dashboard-panel .following-event p{font-size:11px}.panel-empty{color:var(--muted);margin:0;padding:20px;font-size:11px}@media (max-width:767px){.dashboard-panel .following-event{grid-template-columns:1fr}}.terminal-header span,.detail-topline,.signal-mainline small,.terminal-page .signal-meta,.panel-heading span,.exposure-primary span,.quality-metrics span,.compact-facts dt,.price-strip span,.fact-list dt,.source-list span,.following-event time,.position-heading,.portfolio-metrics span,.perps-summary span,.watch-row small,.wallet-row code,.wallet-status,.sync-status{color:var(--ink-2)}.terminal-page .live-indicator,.terminal-page .signal-footer,.panel-empty{color:var(--ink-3)}.terminal-page .signal-meta,.terminal-page .signal-footer,.terminal-page .live-indicator,.panel-heading span,.compact-facts dt,.price-strip span,.fact-list dt,.source-list span,.dashboard-panel .watch-row small{font-size:10px}.appearance-controls{gap:7px;margin-top:auto;padding-bottom:8px;display:grid}.appearance-controls button{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--muted);border-radius:5px;place-items:center;padding:0;font:600 10px Courier New,monospace;display:grid}.appearance-controls button:hover,.appearance-controls button:focus-visible{border-color:var(--brand);color:var(--brand)}.appearance-controls svg{stroke-width:1.6px;width:15px;height:15px}.form-label-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.form-label-line .muted{font-size:10px;font-weight:400}.position-heading.event-price-columns,.position-row.event-price-columns{grid-template-columns:minmax(180px,1fr) minmax(170px,.9fr) minmax(190px,1fr)}.preference-segments{justify-items:end;gap:8px;display:grid}.preference-segments>div{display:flex}.preference-segments button{border-radius:0;min-width:58px}.preference-segments button+button{margin-left:-1px}.preference-segments button.active{z-index:1;border-color:var(--brand);color:var(--brand);position:relative}html[data-theme=light] body:before{opacity:0}html[data-theme=light] .brand-mark{color:var(--bee-ink);border-color:var(--bee-line)}html[data-theme=light] .mock-banner{border-bottom-color:var(--up);background:var(--g-2);color:var(--up)}html[data-theme=light] .terminal-page,html[data-theme=light] .terminal-page .intel-workspace,html[data-theme=light] .terminal-page .intel-detail,html[data-theme=light] .terminal-page .intel-stream,html[data-theme=light] .terminal-page .terminal-header,html[data-theme=light] .terminal-page .stream-toolbar,html[data-theme=light] .dashboard-panel,html[data-theme=light] .portfolio-overview,html[data-theme=light] .wallet-row,html[data-theme=light] .position-list,html[data-theme=light] .perps-summary,html[data-theme=light] .account-drawer,html[data-theme=light] .follow-search,html[data-theme=light] .detail-panel,html[data-theme=light] .detail-hero-panel,html[data-theme=light] .settings-list article,html[data-theme=light] .wallet-form,html[data-theme=light] .auth-card{background:var(--surface);border-color:var(--border)}html[data-theme=light] .terminal-page .stream-toolbar,html[data-theme=light] .position-heading,html[data-theme=light] .account-drawer summary,html[data-theme=light] .follow-search summary,html[data-theme=light] .panel-heading,html[data-theme=light] .panel-tabs{background:var(--elevated);border-color:var(--border)}html[data-theme=light] .terminal-page .signal-row,html[data-theme=light] .dashboard-panel .following-event,html[data-theme=light] .watch-row,html[data-theme=light] .compact-facts,html[data-theme=light] .price-strip,html[data-theme=light] .price-strip div,html[data-theme=light] .fact-list,html[data-theme=light] .fact-list div,html[data-theme=light] .detail-actions{border-color:var(--border-soft)}html[data-theme=light] .terminal-page .signal-row:hover,html[data-theme=light] .terminal-page .signal-row.selected{background:var(--g-0)}html[data-theme=light] .terminal-page .signal-row.selected{border-right:1px solid var(--line-strong)}html[data-theme=light] .terminal-page .signal-mainline b,html[data-theme=light] .detail-inner h2,html[data-theme=light] .exposure-primary strong,html[data-theme=light] .compact-facts dd,html[data-theme=light] .price-strip strong,html[data-theme=light] .source-list strong,html[data-theme=light] .stream-tabs button.active,html[data-theme=light] .panel-heading h2,html[data-theme=light] .panel-heading h3,html[data-theme=light] .following-event h3{color:var(--text)}html[data-theme=light] .primary-button{border-color:var(--brand);background:var(--brand);color:var(--bee-ink)}html[data-theme=light] .primary-button:hover{background:var(--up-soft)}html[data-theme=light] .terminal-header span,html[data-theme=light] .detail-topline,html[data-theme=light] .signal-mainline small,html[data-theme=light] .terminal-page .signal-meta,html[data-theme=light] .terminal-page .signal-footer,html[data-theme=light] .terminal-page .live-indicator,html[data-theme=light] .panel-heading span,html[data-theme=light] .compact-facts dt,html[data-theme=light] .price-strip span,html[data-theme=light] .source-list span,html[data-theme=light] .position-heading{color:var(--ink-3)}html[data-theme=light] .secondary-button,html[data-theme=light] .settings-list button,html[data-theme=light] .compact-action{border-color:var(--line-strong);background:var(--g-0);color:var(--ink-2)}html[data-theme=light] .attention-badge.neutral,html[data-theme=light] .attention-badge.push{border-color:var(--line-strong);background:var(--g-2);color:var(--ink-2)}html[data-theme=light] .observed-badge{border:1px solid var(--up);background:var(--g-2);color:var(--up)}html[data-theme=light] .signal-rail:not(.critical){background:var(--line-strong)}html[data-theme=light] .attention-badge.critical{border-color:var(--crit);background:var(--g-0);color:var(--crit)}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{border-color:var(--line-strong);background:var(--g-1);color:var(--text)}@media (max-width:767px){.position-list:has(.perps-columns){background:0 0;border:0;overflow:visible}.position-heading.perps-columns{display:none}.position-row.perps-columns,.position-row.four-columns,.position-row.event-price-columns{border:1px solid var(--border);background:var(--surface);grid-template-columns:1fr 1fr;gap:16px 20px;min-width:0;margin-bottom:10px;padding:16px}.position-row.perps-columns>[data-label],.position-row.four-columns>[data-label],.position-row.event-price-columns>[data-label]{align-content:start;gap:5px;display:grid}.position-row.perps-columns>[data-label]:before,.position-row.four-columns>[data-label]:before,.position-row.event-price-columns>[data-label]:before{color:var(--muted);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;font:9px Courier New,monospace}.settings-list article,.settings-list .appearance-setting{grid-template-columns:34px minmax(0,1fr);gap:10px 12px;display:grid}.settings-list article:before{grid-area:1/1}.settings-list article>div{grid-column:2}.settings-list article>a,.settings-list article>button{grid-column:2;justify-self:start}.appearance-setting .preference-segments{grid-column:2;justify-items:stretch;width:100%}.appearance-setting .preference-segments>div,.appearance-setting .preference-segments button{width:100%}.dashboard-panel .following-event .attention-badge{justify-self:start;width:fit-content}.position-heading.event-price-columns{display:none}}@media (max-width:480px){.position-row.perps-columns,.position-row.four-columns,.position-row.event-price-columns{grid-template-columns:1fr}}.app-shell .content{transition:width .18s,margin-left .18s}.mock-sidebar-badge{border:1px solid color-mix(in srgb, var(--brand) 60%, var(--border));background:color-mix(in srgb, var(--brand) 12%, var(--surface));width:34px;height:24px;color:var(--brand);letter-spacing:.08em;border-radius:5px;justify-self:center;place-items:center;font:750 7px/1 Inter,Arial,sans-serif;display:grid}.panel-tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.panel-tabs{gap:4px;height:44px;padding:4px 8px}.panel-tabs button{min-width:76px;color:var(--ink-2);border:1px solid #0000;padding:0 12px;font-size:11px;font-weight:600}.panel-tabs button:hover{color:var(--text);background:var(--surface)}.panel-tabs button.active{border-color:var(--line-strong);background:var(--surface);color:var(--text);border-bottom:2px solid var(--brand)}.panel-tabs button.active:after{display:none}html[data-theme=light] .panel-tabs button{color:var(--ink-3)}html[data-theme=light] .panel-tabs button:hover{background:var(--g-0);color:var(--text)}html[data-theme=light] .panel-tabs button.active{border-color:var(--line-strong);background:var(--g-1);color:var(--ink)}html[data-theme=light] .fact-points li,html[data-theme=light] .source-list p{color:var(--ink-2)}.event-detail-page,.portfolio-page{--editorial-serif:Georgia, "Times New Roman", ui-serif, serif}.event-detail-page .page-header h1,.portfolio-page .page-header h1{font-family:var(--editorial-serif);letter-spacing:-.04em;font-weight:400}.event-detail-actions{border:1px solid var(--border);background:var(--surface);border-radius:6px;align-items:center;gap:10px;min-height:58px;margin-bottom:14px;padding:10px 12px;display:flex}.event-detail-actions>div{gap:8px;margin-left:auto;display:flex}.event-detail-state,.event-state-confirmation{color:var(--brand);font-size:12px;font-weight:700}.empty-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}@media (max-width:640px){.event-detail-actions{flex-wrap:wrap;align-items:flex-start}.event-detail-actions>div{width:100%;margin-left:0}}.portfolio-page .page-header h1{font-size:clamp(34px,4vw,46px)}.event-detail-page>.muted{margin-bottom:22px;font-size:13px;text-decoration:none;display:inline-flex}.event-detail-page .page-header h1{max-width:960px;margin-top:12px;font-size:clamp(38px,5vw,58px);line-height:1.06}.event-detail-page .page-header .subtitle{max-width:820px;margin-top:16px;font-size:15px;line-height:1.65}.event-detail-page .analysis-note{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-bottom:28px;padding:30px 32px;position:relative;overflow:hidden}.event-detail-page .analysis-note:before{background:var(--brand);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.event-detail-page .analysis-note p{max-width:780px;color:var(--text);font-family:var(--editorial-serif);margin:16px 0 22px;font-size:20px;line-height:1.5}.event-detail-page .signal-proof{color:var(--muted);gap:10px 22px;font-size:10px}.event-detail-page .position-list{border-radius:14px}.event-detail-page .position-heading{min-height:42px;font-size:10px}.event-detail-page .position-row{min-height:72px;padding:18px}.portfolio-page .page-header{margin-bottom:24px}.portfolio-page .portfolio-overview{border-radius:16px;gap:30px 56px;padding:28px 30px}.portfolio-page .portfolio-value{font-family:var(--editorial-serif);letter-spacing:-.055em;font-size:clamp(42px,5vw,58px);font-weight:400}.portfolio-page .positive-change,.portfolio-page .portfolio-metrics span,.portfolio-page .perps-summary span{font-size:10px}.portfolio-page .portfolio-overview>p{padding-top:14px;font-size:11px}.portfolio-page .position-list,.portfolio-page .wallet-row,.portfolio-page .perps-summary,.portfolio-page .account-drawer{border-radius:12px}.portfolio-page .position-heading{min-height:42px;font-size:10px}.portfolio-page .position-row{min-height:58px;padding:18px}html[data-theme=light] body{background:var(--background)}html[data-theme=light] .event-detail-page .analysis-note,html[data-theme=light] .portfolio-page .portfolio-overview,html[data-theme=light] .event-detail-page .analysis-note{background:var(--g-1)}html[data-theme=light] .terminal-page .detail-hero-panel{border-radius:10px}html[data-theme=light] .terminal-page .detail-panel{border-radius:8px;overflow:hidden}@media (max-width:767px){.event-detail-page,.portfolio-page{width:min(100% - 28px,640px)}.event-detail-page .page-header h1{font-size:34px}.event-detail-page .page-header .subtitle{font-size:14px}.event-detail-page .analysis-note{border-radius:12px;padding:24px 22px}.event-detail-page .analysis-note p{font-size:18px}.portfolio-page .portfolio-overview{border-radius:12px;gap:22px;padding:24px 20px}.portfolio-page .portfolio-value{font-size:43px}}.portfolio-page .portfolio-overview{border-color:color-mix(in srgb, var(--border) 82%, var(--brand));background:var(--surface);position:relative;overflow:hidden}.portfolio-page .portfolio-overview:after{border-top:1px solid color-mix(in srgb, var(--brand) 40%, transparent);opacity:.45;content:"";pointer-events:none;border-radius:50%;width:46%;height:100px;position:absolute;bottom:-46px;right:-5%;transform:rotate(-5deg)}.allocation-section,.holdings-section{gap:14px;display:grid}.section-heading-row,.portfolio-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.section-heading-row h2,.portfolio-toolbar h2{font-family:var(--editorial-serif);letter-spacing:-.025em;margin:4px 0 0;font-size:25px;font-weight:400}.text-button{color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:6px 0;font-size:11px}.text-button:hover,.text-button.active{border-bottom-color:var(--brand);color:var(--text)}.allocation-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.allocation-card{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 94%, var(--brand));min-width:0;color:var(--text);text-align:left;border-radius:10px;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:15px 15px 17px;display:grid;position:relative;overflow:hidden}.chain-mark,.asset-mark{color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.chain-mark{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:#111511;width:40px;height:40px;font-size:15px}.chain-mark img{width:28px;height:28px;display:block}.allocation-copy{gap:4px;min-width:0;display:grid}.allocation-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.allocation-copy small{color:var(--muted);font:10px Courier New,monospace}.allocation-bar{background:var(--border-soft);height:2px;position:absolute;bottom:0;left:0;right:0}.allocation-bar i{background:var(--brand);max-width:100%;height:100%;display:block}.chain-ethereum{background:#627eea}.chain-base{background:#2854ff}.chain-bsc{background:#d6a600}.chain-arbitrum{background:#2d6fa3}.chain-solana{background:#7a55e7}.chain-robinhood{background:#469b2b}.portfolio-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.snapshot-time{color:var(--muted);margin-right:5px;font:10px Courier New,monospace}.portfolio-snapshot-meta{flex-wrap:wrap;align-items:center;gap:5px 12px;display:inline-flex}.portfolio-sync-state{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.portfolio-sync-state i{background:currentColor;border-radius:50%;width:7px;height:7px}.portfolio-sync-state.ready{color:var(--positive,var(--up))}.portfolio-sync-state.pending,.portfolio-sync-state.syncing{color:var(--brand)}.portfolio-sync-state.partial{color:var(--bee)}.portfolio-sync-state.failed{color:var(--crit)}.portfolio-sync-state.syncing i{animation:1.2s ease-in-out infinite portfolio-sync-pulse}@keyframes portfolio-sync-pulse{50%{opacity:.28;transform:scale(.72)}}.portfolio-controls select,.refresh-button{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);border-radius:7px;font-size:11px}.portfolio-controls select{max-width:150px;padding:0 28px 0 10px}.refresh-button{place-items:center;width:34px;padding:0;font-size:17px;display:grid}.refresh-button:disabled{opacity:.45}.portfolio-holdings-table{border-radius:12px}.position-heading.holdings-columns,.position-row.holdings-columns{grid-template-columns:minmax(250px,1.5fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(150px,.8fr)}.position-heading.holdings-columns span:not(:first-child),.position-row.holdings-columns>.numeric-cell{text-align:right}.portfolio-page .position-row.holdings-columns{min-height:72px;padding-top:13px;padding-bottom:13px}.asset-cell{align-items:center;gap:12px!important;display:flex!important}.asset-icon-stack{flex:none;display:inline-flex;position:relative}.asset-mark{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:var(--line-strong);width:38px;height:38px;font-size:14px}.asset-network-badge{border:1px solid var(--surface);background:#111511;border-radius:50%;place-items:center;width:12px;height:12px;display:grid;position:absolute;top:-2px;left:-3px}.portfolio-holdings-table .asset-network-badge img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.33)}.asset-network-badge[data-network=arbitrum] img{transform:scale(1.48)}.unknown-network-mark{width:100%;height:100%;color:var(--muted);place-items:center;font-size:10px;display:grid}.asset-eth{background:#627eea}.asset-usdc{background:#2775ca}.asset-sol{background:#6d43ce}.asset-btc{background:#f7931a}.asset-copy{gap:5px;min-width:0;display:grid}.asset-copy strong{color:var(--text);font-size:14px}.asset-copy small{color:var(--muted);text-transform:capitalize;align-items:center;gap:6px;font-size:10px;display:flex}.contract-copy-button{min-width:24px;height:24px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:4px;margin-left:-5px;padding:0 5px;font-size:10px;line-height:1;display:inline-flex}.contract-copy-button:hover,.contract-copy-button:focus-visible{border-color:var(--border);background:color-mix(in srgb, var(--surface) 80%, var(--text) 5%);color:var(--text)}.contract-copy-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:14px;height:14px}.contract-copy-button.is-copied{color:var(--positive)}.contract-copy-button.is-failed{color:var(--negative)}.contract-copy-feedback{font-weight:600}.source-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.numeric-cell{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--text) 88%, var(--muted))!important}.value-cell{font-weight:650;color:var(--text)!important}.table-empty{color:var(--muted);text-align:center;margin:0;padding:30px 18px}.portfolio-sources{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.portfolio-sources summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;list-style:none;display:flex}.portfolio-sources summary::-webkit-details-marker{display:none}.portfolio-sources summary>span:first-child{gap:4px;display:grid}.portfolio-sources summary strong{font-size:13px}.summary-meta{color:var(--muted);font-size:11px}.summary-meta:after{content:"⌄";margin-left:8px;transition:transform .16s;display:inline-block}.portfolio-sources[open] .summary-meta:after{transform:rotate(180deg)}.source-list-body{border-top:1px solid var(--border)}.portfolio-page .source-list-body .wallet-row{box-shadow:none;background:0 0;border:0;border-radius:0}.portfolio-page .source-list-body .wallet-row+.wallet-row{border-top:1px solid var(--border-soft)}html[data-theme=light] .portfolio-page .portfolio-overview,html[data-theme=light] .allocation-card,html[data-theme=light] .portfolio-holdings-table,html[data-theme=light] .portfolio-sources,html[data-theme=light] .portfolio-controls select,html[data-theme=light] .refresh-button{background-color:var(--g-1)}html[data-theme=light] .chain-mark,html[data-theme=light] .asset-network-badge{background:#f3f4ef}@media (max-width:820px){.portfolio-page{width:min(100% - 28px,700px)}.allocation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-toolbar{flex-direction:column;align-items:flex-start}.portfolio-controls{flex-wrap:wrap;justify-content:flex-start;width:100%}.snapshot-time{flex-basis:100%}.position-heading.holdings-columns{display:none}.position-row.holdings-columns{border:0;border-radius:0;grid-template-columns:minmax(180px,1fr) 1fr;gap:14px 20px;margin:0}.position-row.holdings-columns>.numeric-cell{text-align:right}.position-row.holdings-columns>.numeric-cell:before{margin-bottom:5px}}@media (max-width:520px){.allocation-grid{grid-template-columns:1fr}.portfolio-controls select{flex:1;min-width:0}.position-row.holdings-columns{grid-template-columns:1fr 1fr}.asset-cell{grid-column:1/-1}.portfolio-sources summary{align-items:flex-start}.summary-meta{font-size:0}.summary-meta:after{font-size:13px}}body,html[data-theme=light] body{background:var(--background);color:var(--text);letter-spacing:-.01em;font-family:Inter,Arial,Helvetica,sans-serif}body:before,html[data-theme=light] body:before{display:none}.appearance-controls button{border-color:var(--border);background:var(--surface);border-radius:6px}.appearance-controls button:hover{border-color:var(--line-strong);background:var(--elevated)}.mock-banner,html[data-theme=light] .mock-banner{border-bottom:1px solid var(--border);background:var(--surface);height:24px;color:var(--muted);letter-spacing:.08em;padding:6px 12px;font:9px/1.2 Inter,Arial,sans-serif}.mock-banner:before{color:var(--brand);content:"●";margin-right:7px}.page,.page.narrow{width:min(1200px,100% - 48px);padding:28px 0 64px}.page-header{border-bottom:1px solid var(--border);min-height:52px;margin-bottom:18px;padding-bottom:16px}.page h1,.portfolio-page .page-header h1,.event-detail-page .page-header h1,h1,.brief-board h2{max-width:none;color:var(--text);letter-spacing:-.04em;font-family:Inter,Arial,sans-serif;font-size:clamp(27px,3vw,36px);font-weight:700;line-height:1.12}.eyebrow,.archive-label,.section-index{color:var(--muted);letter-spacing:.07em;font:600 10px/1.3 Inter,Arial,sans-serif}.subtitle{color:var(--muted);font-size:13px}.primary-button,.secondary-button,.settings-list button,.compact-action,.quiet-button{letter-spacing:0;text-transform:none;border-radius:6px;min-height:34px;font:600 11px/1 Inter,Arial,sans-serif}.primary-button,html[data-theme=light] .primary-button{border:1px solid var(--brand-strong);background:var(--brand-strong);box-shadow:none;color:var(--bee-ink)}.primary-button:hover,html[data-theme=light] .primary-button:hover{background:var(--brand)}.secondary-button,.settings-list button,.compact-action,html[data-theme=light] .secondary-button,html[data-theme=light] .settings-list button,html[data-theme=light] .compact-action{border-color:var(--border);background:var(--surface);color:var(--text)}.secondary-button:hover,.settings-list button:hover,.compact-action:hover{border-color:var(--line-strong);background:var(--elevated)}input,select,textarea,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{border-color:var(--border);background:var(--elevated);color:var(--text);border-radius:6px}input:focus,select:focus,textarea:focus{border-color:var(--brand);outline:1px solid var(--brand);outline-offset:0}.terminal-page,.terminal-page .intel-workspace,.terminal-page .intel-stream,.terminal-page .intel-detail,html[data-theme=light] .terminal-page,html[data-theme=light] .terminal-page .intel-workspace,html[data-theme=light] .terminal-page .intel-stream,html[data-theme=light] .terminal-page .intel-detail{background:var(--background)}.terminal-page .terminal-header,html[data-theme=light] .terminal-page .terminal-header{border-bottom:1px solid var(--border);background:var(--surface);height:48px;padding:0 16px}.feed-filterbar,html[data-theme=light] .feed-filterbar{z-index:20;border-bottom:1px solid var(--border);background:var(--surface);align-items:flex-start;gap:12px;min-height:104px;padding:7px 12px;display:flex;position:relative}.feed-fast-filter-grid{flex:1;gap:5px;min-width:0;display:grid}.feed-multi-filter-row{align-items:center;min-width:0;display:flex}.feed-multi-filter-options{scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow-x:auto}.feed-multi-filter-options::-webkit-scrollbar{display:none}.feed-multi-filter-options button{border:1px solid var(--border);background:var(--elevated);height:27px;color:var(--muted);border-radius:5px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.feed-multi-filter-options button:hover{border-color:color-mix(in srgb, var(--brand) 58%, var(--border));color:var(--text)}.feed-multi-filter-options button.active{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 14%, var(--surface));color:var(--brand)}.feed-multi-filter-options .quick-filter-generic-icon{width:16px;height:16px}.token-filter-row{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.token-filter-row::-webkit-scrollbar{display:none}.feed-quick-filter-row{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.feed-quick-filter{width:min(172px,31%);min-width:132px;position:relative}.feed-quick-filter-trigger{border:1px solid var(--border);background:var(--elevated);width:100%;height:34px;color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.feed-quick-filter-trigger:hover,.feed-quick-filter.menu-open .feed-quick-filter-trigger{border-color:color-mix(in srgb, var(--brand) 72%, var(--border))}.feed-quick-filter-trigger img,.feed-quick-filter-menu img,.feed-quick-filter-trigger .token-icon,.feed-quick-filter-menu .token-icon{flex:none}.quick-filter-category{color:var(--muted);font-size:9px;font-weight:650}.feed-quick-filter-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.quick-filter-chevron{color:var(--muted);margin-left:auto;font-size:10px}.quick-filter-generic-icon{background:color-mix(in srgb, var(--muted) 16%, transparent);width:18px;height:18px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.feed-quick-filter-menu{z-index:70;border:1px solid var(--border);background:var(--surface);border-radius:7px;gap:2px;width:max(100%,180px);max-height:270px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.feed-quick-filter-menu button{width:100%;min-height:34px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:5px 8px;font-size:11px;font-weight:650;display:flex}.feed-quick-filter-menu button:hover{background:color-mix(in srgb, var(--muted) 10%, transparent)}.feed-quick-filter-menu button.active{background:color-mix(in srgb, var(--brand) 15%, var(--surface));color:var(--brand)}.token-filter-row button,.advanced-filter-button,.clear-filter-button{border:1px solid var(--border);background:var(--elevated);min-height:32px;color:var(--muted);border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.token-filter-row button:hover,.advanced-filter-button:hover,.clear-filter-button:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--border));color:var(--text)}.token-filter-row button.active,.advanced-filter-button.active{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 13%, var(--surface));color:var(--brand)}.advanced-filter-wrap{flex:none;gap:6px;display:flex;position:relative}.advanced-filter-button>span{background:var(--brand);min-width:17px;height:17px;color:var(--bee-ink);border-radius:99px;place-items:center;font-size:9px;display:grid}.clear-filter-button{background:0 0;border-color:#0000}.advanced-filter-panel{z-index:40;border:1px solid var(--border);background:var(--surface);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(660px,100vw - 92px);padding:14px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 40px #0006}.advanced-filter-panel .feed-quick-filter{width:100%;min-width:0}.advanced-filter-panel .feed-quick-filter-menu{width:max(100%,190px)}.advanced-filter-panel label{color:var(--muted);gap:6px;font-size:10px;font-weight:650;display:grid}.advanced-filter-panel label:last-child{grid-column:auto}.advanced-filter-panel select{width:100%;min-height:36px}.custom-filter-fields{border:1px solid var(--border);background:color-mix(in srgb, var(--elevated) 72%, transparent);border-radius:6px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:2px 0 0;padding:12px;display:grid}.custom-filter-fields legend{color:var(--text);padding:0 6px;font-size:11px;font-weight:700}.advanced-filter-panel .custom-filter-fields label{gap:5px;display:grid}.custom-filter-fields input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:36px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:5px;padding:0 9px}html[data-theme=light] .custom-filter-fields input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.terminal-header h1{font-size:15px;font-weight:700}.terminal-header span{color:var(--muted);font-size:10px}.terminal-page .intel-workspace{grid-template-columns:minmax(420px,44%) minmax(440px,56%);height:calc(100% - 152px)}@media (max-width:767px){.feed-filterbar{height:auto;min-height:50px;position:sticky;top:0}.feed-fast-filter-grid{width:calc(100% - 96px)}.feed-multi-filter-label{flex-basis:30px;width:30px}.feed-quick-filter-row{scrollbar-width:none;overflow-x:auto}.feed-quick-filter{flex:0 0 145px;width:145px}.advanced-filter-panel{grid-template-columns:1fr;width:auto;position:fixed;top:99px;left:12px;right:12px}.advanced-filter-panel label:last-child{grid-column:auto}.custom-filter-fields{grid-template-columns:1fr}.terminal-page .intel-workspace{height:auto}}.terminal-page .intel-stream{border-right:1px solid var(--border);background:var(--surface)}.terminal-page .stream-toolbar,html[data-theme=light] .terminal-page .stream-toolbar{border-bottom:1px solid var(--border);background:var(--elevated);flex-basis:43px;height:43px}.stream-tabs button{color:var(--muted);font-size:11px;font-weight:600}.stream-tabs button.active,html[data-theme=light] .stream-tabs button.active{color:var(--text)}.terminal-page .signal-row,html[data-theme=light] .terminal-page .signal-row{border-bottom:1px solid var(--border-soft);background:var(--surface);min-height:92px}.terminal-page .signal-row:nth-child(2n),html[data-theme=light] .terminal-page .signal-row:nth-child(2n){background:var(--elevated)}.terminal-page .signal-row:hover,html[data-theme=light] .terminal-page .signal-row:hover{background:color-mix(in srgb, var(--brand) 7%, var(--surface))}.terminal-page .signal-row.selected,html[data-theme=light] .terminal-page .signal-row.selected{background:color-mix(in srgb, var(--brand) 10%, var(--surface));border-right:2px solid var(--brand)}.signal-rail{background:var(--line-strong);margin:10px 0}.terminal-page .signal-content{padding:11px 14px 10px}.terminal-page .signal-meta,.terminal-page .signal-footer,.terminal-page .live-indicator{color:var(--muted);letter-spacing:0;text-transform:none;font-family:Inter,Arial,sans-serif;font-size:10px}.signal-context{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.signal-exposure-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-identity{color:var(--text);flex:none;align-items:center;gap:4px;display:inline-flex}.context-identity img{object-fit:contain;width:14px;height:14px}.position-side.short{color:var(--down);background:color-mix(in srgb, var(--down-soft) 10%, transparent)}.position-side.long{color:var(--up);background:color-mix(in srgb, var(--up-soft) 10%, transparent)}.source-count:before{color:var(--muted);content:"◆";margin-right:4px;font-size:7px}.signal-state.unseen{color:var(--up)}.signal-state.acknowledged,.signal-state.read{color:var(--muted)}.terminal-page .signal-mainline b,html[data-theme=light] .terminal-page .signal-mainline b{color:var(--text);font-size:14px;font-weight:650}.terminal-page .signal-mainline small,html[data-theme=light] .terminal-page .signal-mainline small{color:var(--muted);font-size:11px}.terminal-page .intel-detail,html[data-theme=light] .terminal-page .intel-detail{background:var(--background)}.terminal-page .detail-inner{gap:10px;padding:12px}.detail-hero-panel,.detail-panel,html[data-theme=light] .detail-hero-panel,html[data-theme=light] .detail-panel{border:1px solid var(--border);background:var(--surface);border-radius:7px}.terminal-page .detail-inner h2,html[data-theme=light] .terminal-page .detail-inner h2{color:var(--text);font-size:clamp(19px,2vw,25px);font-weight:700}.terminal-page .detail-summary,html[data-theme=light] .terminal-page .detail-summary{color:var(--muted);font-size:12px}.panel-heading,.panel-tabs,html[data-theme=light] .panel-heading,html[data-theme=light] .panel-tabs{border-color:var(--border);background:var(--elevated)}.panel-tabs button.active,html[data-theme=light] .panel-tabs button.active{border-color:var(--border);background:var(--surface);border-bottom:2px solid var(--brand)}.price-strip,.price-strip div,.fact-list,.fact-list div,.detail-actions{border-color:var(--border-soft)}.portfolio-page{width:min(1200px,100% - 48px)}.portfolio-page .wallet-list{gap:18px}.portfolio-page .portfolio-overview,html[data-theme=light] .portfolio-page .portfolio-overview{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:8px;gap:22px 44px;padding:22px 24px}.portfolio-page .portfolio-overview:after{display:none}.portfolio-page .portfolio-value{letter-spacing:-.05em;font-family:Inter,Arial,sans-serif;font-size:clamp(36px,4.5vw,50px);font-weight:700}.portfolio-page .positive-change{color:var(--brand);font-family:Inter,Arial,sans-serif}.portfolio-page .portfolio-metrics strong,.portfolio-page .perps-summary strong{font-family:Inter,Arial,sans-serif;font-size:22px;font-weight:700}.portfolio-page .portfolio-metrics span,.portfolio-page .perps-summary span{color:var(--muted);text-transform:none;font-family:Inter,Arial,sans-serif;font-size:10px}.portfolio-tabs{margin-bottom:16px}.portfolio-tabs button{color:var(--muted);font-weight:600}.section-heading-row h2,.portfolio-toolbar h2{font-family:Inter,Arial,sans-serif;font-size:20px;font-weight:700}.allocation-grid{gap:7px}.allocation-card,html[data-theme=light] .allocation-card{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:7px;padding:13px 14px 15px}.allocation-card:hover,.allocation-card.active{border-color:var(--line-strong);background:var(--elevated)}.allocation-card.active{border-bottom:2px solid var(--brand)}.chain-mark,html[data-theme=light] .chain-mark{border-color:var(--border);background:var(--elevated)}.portfolio-holdings-table,.portfolio-sources,.portfolio-page .position-list,.portfolio-page .perps-summary,.portfolio-page .account-drawer,html[data-theme=light] .portfolio-holdings-table,html[data-theme=light] .portfolio-sources,html[data-theme=light] .portfolio-page .position-list,html[data-theme=light] .portfolio-page .perps-summary,html[data-theme=light] .portfolio-page .account-drawer{border-color:var(--border);background:var(--surface);box-shadow:none;border-radius:7px}.portfolio-page .position-heading,html[data-theme=light] .portfolio-page .position-heading{border-color:var(--border);background:var(--elevated)}.portfolio-page .position-row,.portfolio-page .source-list-body .wallet-row{border-color:var(--border-soft)}.portfolio-page .position-row:nth-child(odd){background:color-mix(in srgb, var(--elevated) 55%, transparent)}.asset-network-badge,html[data-theme=light] .asset-network-badge{border-color:var(--surface);background:var(--elevated)}.portfolio-controls select,.refresh-button,html[data-theme=light] .portfolio-controls select,html[data-theme=light] .refresh-button{border-color:var(--border);background:var(--surface)}.perps-summary,html[data-theme=light] .perps-summary{background:var(--surface)}.account-drawer summary,.follow-search summary,html[data-theme=light] .account-drawer summary,html[data-theme=light] .follow-search summary{border-color:var(--border);background:var(--elevated);color:var(--text);letter-spacing:0;text-transform:none;font:600 11px Inter,Arial,sans-serif}.following-page,.settings-page,.onboarding-page,.perps-page{width:min(1040px,100% - 48px)}.following-workspace{gap:14px}.dashboard-panel,.follow-search,html[data-theme=light] .dashboard-panel,html[data-theme=light] .follow-search{border:1px solid var(--border);background:var(--surface);border-radius:7px}.dashboard-panel .panel-heading h2{font-size:12px;font-weight:700}.dashboard-panel .watch-row,.dashboard-panel .following-event{border-bottom:1px solid var(--border-soft);margin:0;padding:13px 15px}.dashboard-panel .watch-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;column-gap:4px;padding:0;display:grid}.watch-row-toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.watch-row-toggle:hover,.watch-row-toggle:focus-visible{background:color-mix(in srgb, var(--brand) 6%, transparent)}.watch-row-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.watch-row-identity{align-items:center;gap:14px;min-width:0;display:flex}.watch-row-identity>span:last-child{min-width:0}.watch-row-chevron{color:var(--muted);flex:none;font-size:24px;line-height:1;transition:transform .16s;transform:rotate(90deg)}.watch-row.expanded .watch-row-chevron{transform:rotate(-90deg)}.watch-row-remove{align-self:center;margin-right:15px}.watch-row-details{border-top:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 82%, transparent);grid-column:1/-1;padding:14px 15px 16px 67px}.watch-row-details>p{color:var(--muted);margin:0;font-size:12px}.watch-row-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 24px;margin:0;display:grid}.watch-row-meta div{min-width:0}.watch-row-meta .watch-row-meta-wide{grid-column:1/-1}.watch-row-meta dt{color:var(--muted);margin-bottom:4px;font-size:10px}.watch-row-meta dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:12px}.watch-row-meta code{color:inherit;font-size:11px}.watch-row-meta a{color:var(--brand);text-decoration:none}.watch-row-meta a:hover{text-decoration:underline}.watch-row-network{align-items:center;gap:6px;display:flex}.following-external-link{align-items:center;gap:5px;display:inline-flex}.following-external-link-icon{flex:0 0 13px;width:13px;height:13px}.dashboard-panel .watch-row:nth-child(odd),.dashboard-panel .following-event:nth-child(odd){background:var(--elevated)}@media (max-width:700px){.watch-row-details{padding-left:15px}.watch-row-meta{grid-template-columns:1fr 1fr}}.dashboard-panel .following-event h3,.following-event h3{color:var(--text);font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:650}.dashboard-panel .following-event p{color:var(--muted);font-size:12px}.watch-symbol{border-color:var(--border);background:var(--elevated)}.catalog-result-card{border:1px solid var(--border);background:var(--elevated);border-radius:7px;gap:10px;padding:15px;display:grid}.catalog-result-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.catalog-result-heading>div{gap:3px;min-width:0;display:grid}.catalog-result-heading strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.catalog-result-title{align-items:center;gap:6px;min-width:0;display:flex}.catalog-trust-badge{border:1px solid var(--border);color:var(--muted);border-radius:3px;flex:none;padding:2px 5px;font-size:9px;font-weight:700}.catalog-trust-badge.native{border-color:color-mix(in srgb, var(--positive) 48%, var(--border));color:var(--positive)}.catalog-trust-badge.official{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));color:var(--accent)}.catalog-result-heading small,.catalog-result-links{color:var(--muted);font-size:11px}.catalog-result-meta{color:var(--ink-2);flex-wrap:wrap;gap:5px 12px;margin:0;font-size:11px;display:flex}.catalog-result-meta>div,.catalog-result-meta dd{align-items:center;gap:5px;display:inline-flex}.catalog-result-meta dt{color:var(--muted)}.catalog-result-meta dt:after,.catalog-contract-row>span:after,.catalog-native-asset>span:after{content:":"}.catalog-result-meta dd{color:var(--text);margin:0;font-weight:650}.catalog-network-icon{flex:none}.catalog-contract-row,.catalog-native-asset{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.catalog-contract-row .catalog-contract{flex:1;min-width:0}.catalog-native-asset strong{color:var(--ink-2)}.catalog-contract{border:1px solid var(--border-soft);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:8px 10px;font-size:11px;overflow:hidden}.catalog-result-links{flex-wrap:wrap;gap:8px 14px;display:flex}.catalog-result-links a{color:var(--accent);text-decoration:none}.catalog-result-links span{margin-left:auto}.catalog-team-members{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.catalog-team-members a{border:1px solid var(--border-soft);color:var(--ink-2);border-radius:4px;align-items:center;gap:4px;padding:3px 6px;text-decoration:none;display:inline-flex}.catalog-team-members small{color:var(--muted);font-size:9px}.settings-list{gap:8px}.settings-list article,.wallet-form,.auth-card,.empty-state,html[data-theme=light] .settings-list article,html[data-theme=light] .wallet-form,html[data-theme=light] .auth-card,html[data-theme=light] .empty-state{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:7px}.settings-list article{min-height:64px;padding:16px 18px}.settings-list h2{margin:0}.event-detail-page .analysis-note .signal-proof{margin-top:12px}.settings-list article:before{display:none}.settings-list h2{margin-bottom:5px;font-size:14px;font-weight:700}.settings-list p{color:var(--muted);font-size:12px}.preference-segments button{border-radius:5px}.auth-page{color:var(--brand);font-family:Inter,Arial,sans-serif;font-style:normal}.auth-card h1{font-family:Inter,Arial,sans-serif}.wallet-form{padding:22px}.form-notice{border-color:var(--border);background:var(--elevated)}.event-detail-page{width:min(1040px,100% - 48px)}.event-detail-page .page-header{margin-bottom:18px;padding-bottom:22px}.event-detail-page .page-header h1{max-width:900px;margin-top:10px;font-size:clamp(31px,4vw,46px);font-weight:750;line-height:1.1}.event-detail-page .page-header .subtitle{max-width:820px;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.event-detail-page .analysis-note,html[data-theme=light] .event-detail-page .analysis-note{border:1px solid var(--border);border-left:2px solid var(--brand);background:var(--surface);box-shadow:none;border-radius:7px;margin-bottom:16px;padding:20px 22px}.event-detail-page .analysis-note:before{display:none}.event-detail-page .analysis-note p{color:var(--text);margin:11px 0 16px;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.55}.event-detail-page .position-list{border-color:var(--border);border-radius:7px}.event-detail-page .position-heading{background:var(--elevated)}.observed-badge,html[data-theme=light] .observed-badge{border:1px solid color-mix(in srgb, var(--brand) 38%, var(--border));background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:var(--brand);letter-spacing:.04em;border-radius:4px;font-family:Inter,Arial,sans-serif}.attention-badge,.attention-badge.neutral,.attention-badge.push,html[data-theme=light] .attention-badge.neutral,html[data-theme=light] .attention-badge.push{border-color:var(--border);background:var(--elevated);color:var(--muted);border-radius:4px}.attention-badge.critical,html[data-theme=light] .attention-badge.critical{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}@media (max-width:767px){.page,.page.narrow,.portfolio-page,.following-page,.settings-page,.onboarding-page,.perps-page,.event-detail-page{width:min(100% - 24px,640px);padding-top:20px}.page h1,.portfolio-page .page-header h1{font-size:28px}.portfolio-page .portfolio-overview{padding:18px}.portfolio-page .portfolio-value{font-size:36px}.terminal-page .signal-row{min-height:96px}}.venue-allocation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.venue-allocation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.venue-allocation-grid{grid-template-columns:1fr}}.allocation-card{transition:opacity .15s,filter .15s,transform .15s,border-color .15s,background-color .15s}.allocation-grid:has(.allocation-card.active) .allocation-card:not(.active){opacity:.46;filter:saturate(.42);transform:scale(.985)}.allocation-grid:has(.allocation-card.active) .allocation-card:not(.active):hover{opacity:.72;filter:saturate(.72)}.allocation-card.active,html[data-theme=light] .allocation-card.active{z-index:1;border-color:color-mix(in srgb, var(--brand) 78%, var(--border));background:color-mix(in srgb, var(--brand) 11%, var(--surface));border-bottom:3px solid var(--brand);transform:translateY(-2px)}.settings-hub,.settings-detail-list,.notification-channel-list,.address-settings-groups,.scope-editor{gap:12px;display:grid}.settings-hub-item{border:1px solid var(--border);background:var(--surface);min-height:78px;color:var(--text);border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .14s,background-color .14s;display:grid}.settings-hub-item:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--border));background:var(--elevated)}.settings-hub-item>span:nth-child(2),.address-primary{gap:4px;display:grid}.settings-hub-item small,.address-primary code,.notification-channel-list small{color:var(--muted);font-size:11px}.settings-hub-item>i,.address-settings-row a>i{color:var(--muted);font-size:24px;font-style:normal}.settings-hub-icon,.channel-glyph{border:1px solid var(--border);background:var(--elevated);width:36px;height:36px;color:var(--brand);border-radius:7px;place-items:center;font-weight:800;display:grid}.settings-subpage-header{align-items:center;gap:14px;display:flex}.settings-subpage-header>a{border:1px solid var(--border);width:34px;height:34px;color:var(--text);border-radius:6px;place-items:center;text-decoration:none;display:grid}.settings-detail-list article,.notification-channel-list article,.address-identity-card,.scope-editor article,.add-address-page-form{border:1px solid var(--border);background:var(--surface);border-radius:8px}.settings-detail-list article{grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);align-items:center;gap:20px;padding:18px;display:grid}.settings-choice-grid,.scope-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settings-choice-grid button,.scope-option-grid button{border:1px solid var(--border);background:var(--elevated);min-height:42px;color:var(--muted);border-radius:6px}.settings-choice-grid button.active,.scope-option-grid button.active{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 11%, var(--surface));color:var(--text);border-bottom:2px solid var(--brand)}.notification-channel-list article{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:14px 16px;display:grid}.notification-channel-list article>div{gap:5px;display:grid}.notification-channel-list article>button,.remove-address-button{border:1px solid var(--border);min-height:34px;color:var(--text);background:0 0;border-radius:6px;padding:0 12px}.channel-toggle{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.channel-glyph.telegram{color:#45a9e7}.notification-channel-telegram>div small.telegram-connected-label,.notification-channel-telegram>div small.telegram-pending-label{color:var(--brand)}.telegram-channel-actions{justify-items:end;gap:8px;display:grid}.telegram-unlink-button{border:1px solid var(--border);min-height:34px;color:var(--muted);background:0 0;border-radius:6px;padding:0 12px;font-size:11px}.settings-feedback{color:var(--muted);font-size:12px}.address-group-header{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.address-group-header h2{margin:0;font-size:18px}.address-group-header a{color:var(--brand);font-size:12px;text-decoration:none}.address-settings-list{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.address-settings-row{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.address-settings-row:last-child{border-bottom:0}.address-settings-row>a{min-height:70px;color:var(--text);grid-template-columns:minmax(220px,1fr) minmax(150px,.6fr) auto;align-items:center;gap:14px;padding:10px 16px;text-decoration:none;display:grid}.address-settings-row>.remove-address-button{margin-right:14px}.add-address-page-form{gap:20px;padding:22px;display:grid}.add-address-page-form label{color:var(--muted);gap:9px;font-size:12px;display:grid}.add-address-page-form input{border:1px solid var(--border);background:var(--elevated);min-height:46px;color:var(--text);border-radius:6px;padding:0 13px}.selected-source-option{border:1px solid var(--brand);min-height:46px;color:var(--text);border-radius:6px;align-items:center;gap:9px;padding:0 13px;display:flex}.address-identity-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:18px;display:grid}.address-identity-card code{color:var(--muted);text-overflow:ellipsis;grid-column:2;font-size:11px;overflow:hidden}.address-identity-card .address-identity-name{grid-column:2;gap:6px;min-width:0;display:grid}.address-identity-card .address-identity-name>span{color:var(--muted);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:8px;font-size:11px;font-weight:500;display:flex}.address-identity-card .address-identity-name small{letter-spacing:.04em;text-transform:none;font-weight:400}.address-identity-card .address-identity-name input{border:1px solid var(--border,var(--line));background:var(--surface,var(--g-0));width:100%;min-height:42px;color:var(--text);border-radius:8px;padding:0 12px;font-size:16px;font-weight:650}.address-identity-card .toggle-label{grid-area:1/3/span 2}.scope-editor{margin-top:14px}.scope-editor article{overflow:hidden}.scope-editor article>header{border-bottom:1px solid var(--border-soft);background:var(--elevated);padding:13px 16px}.scope-editor h2{margin:0;font-size:14px}.scope-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 16px}.scope-option-grid button{justify-content:center;align-items:center;gap:8px;display:flex}.settings-save-bar{justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;display:flex}.settings-save-bar span{color:var(--brand);font-size:12px}@media (max-width:620px){.settings-detail-list article,.address-identity-card{grid-template-columns:1fr}.address-settings-row>a{grid-template-columns:1fr auto}.address-settings-row .address-network-icons,.address-settings-row .source-with-icon{grid-column:1}.address-identity-card code,.address-identity-card .address-identity-name,.address-identity-card .toggle-label{grid-area:auto/1}.scope-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-channel-list article{grid-template-columns:38px minmax(0,1fr)}.notification-channel-list article>button{grid-column:2;justify-self:start}}.settings-list>article:has(.portfolio-settings){background:0 0;border:0;padding:0;display:block}.portfolio-settings{gap:14px;display:grid}.portfolio-settings>h2{margin:18px 0 0;font-size:21px}.settings-source-group,.monitoring-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.settings-source-group>header,.monitoring-card>header{border-bottom:1px solid var(--border-soft);background:var(--elevated);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 15px;display:flex}.settings-source-group>header button{color:var(--brand);background:0 0;border:0;font-size:11px}.settings-source-row{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(180px,1fr) minmax(130px,.6fr) auto;align-items:center;gap:12px;min-height:50px;padding:9px 15px;display:grid}.source-with-icon,.scope-chips,.toggle-label{align-items:center;display:flex}.source-with-icon{color:var(--muted);gap:7px;font-size:11px}.address-with-networks,.address-network-icons{align-items:center;display:flex}.address-with-networks{gap:11px}.address-network-icons{gap:2px}.address-network-icons img{background:var(--elevated);border-radius:50%}.settings-add-source{gap:9px;padding:13px 15px;display:flex}.settings-add-source input{flex:1}.monitoring-card>header>div{gap:3px;display:grid}.monitoring-card>header small{color:var(--muted)}.toggle-label{gap:7px;font-size:11px}.monitoring-block{border-top:1px solid var(--border-soft);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;padding:13px 15px;display:grid}.monitoring-block>span{color:var(--muted);padding-top:7px;font-size:11px}.scope-chips{flex-wrap:wrap;gap:6px}.scope-chips button{border:1px solid var(--border);min-height:30px;color:var(--muted);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.scope-chips button.active{border-color:color-mix(in srgb, var(--brand) 62%, var(--border));background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:var(--text);border-bottom:2px solid var(--brand)}@media (max-width:620px){.settings-source-row,.monitoring-block{grid-template-columns:1fr}.settings-add-source{flex-direction:column;align-items:stretch}}html[data-theme=light] .allocation-card.active{border-bottom:3px solid var(--brand)}.address-with-icons,.wallet-network-icons{align-items:center;display:flex}.address-with-icons{gap:9px;margin-top:7px}.wallet-network-icons{gap:3px}.wallet-network-icon{border:1px solid var(--border);background:var(--elevated);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:inline-grid}.wallet-network-icon img{object-fit:contain;display:block}.remove-address-button{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--border));color:color-mix(in srgb, var(--danger) 82%, var(--text));background:0 0;border-radius:6px;padding:7px 10px;font-size:11px}.remove-address-button:hover{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger)}.address-manager-footer{border-top:1px solid var(--border-soft);justify-content:flex-start;padding:12px 18px;display:flex}.address-manager-footer .secondary-button{min-width:92px}.inline-address-form{border-top:1px solid var(--border-soft);background:var(--elevated);grid-template-columns:minmax(150px,.65fr) minmax(220px,1.2fr) minmax(170px,.8fr) auto;align-items:end;gap:10px;padding:16px 18px;display:grid}.inline-address-form label,.inline-address-form fieldset{margin:0}.inline-address-form input,.inline-address-form .primary-button{height:38px}.compact-segments{min-width:0}.compact-segments legend{margin-bottom:6px}.perps-account-list>.wallet-row{box-shadow:none;background:0 0;border:0;border-radius:0}.perps-account-list>.wallet-row+.wallet-row{border-top:1px solid var(--border-soft)}.perps-account-list .inline-address-form{grid-template-columns:minmax(240px,1fr) auto}@media (max-width:820px){.inline-address-form{grid-template-columns:1fr 1fr}.inline-address-form .primary-button{align-self:end}}@media (max-width:520px){.inline-address-form,.perps-account-list .inline-address-form{grid-template-columns:1fr}.portfolio-page .source-list-body .wallet-row,.perps-account-list>.wallet-row{align-items:flex-start}.wallet-network-icons{flex-wrap:wrap}}.terminal-page .signal-row{min-height:142px}.terminal-page .signal-content{gap:7px;min-width:0;padding:11px 17px 10px 20px;display:grid}.terminal-page .signal-meta{gap:7px;font-size:10px}.terminal-page .signal-mainline{margin:0;display:block}.terminal-page .signal-mainline>span:first-child{gap:3px;display:grid}.terminal-page .signal-mainline b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.terminal-page .signal-mainline small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.terminal-page .signal-source-row{display:flex}@media (max-width:720px){.terminal-page .signal-row{min-height:152px}}.news-detail-workspace{gap:10px}.detail-confidence{min-width:29px;height:22px;font-family:var(--font-mono);border:1px solid;border-radius:4px;place-items:center;font-weight:700;display:inline-grid}.detail-source-line{border-top:1px solid var(--border-soft);min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 0;font-size:10px;display:flex}.detail-source-line>span{align-items:center;gap:4px;display:inline-flex}.detail-source-line>span:first-child{color:var(--muted-strong);font-weight:700}.detail-source-line a{color:var(--brand);margin-left:auto;font-weight:700;text-decoration:none}.event-feedback-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.event-feedback-bar button{border:0;border-right:1px solid var(--border);min-width:0;height:38px;color:var(--muted-strong);background:0 0;justify-content:center;align-items:center;gap:6px;font-size:11px;display:inline-flex}.event-feedback-bar button:nth-child(4n){border-right:0}.event-feedback-bar button:nth-child(-n+4){border-bottom:1px solid var(--border)}.event-feedback-bar button:hover{background:var(--elevated);color:var(--text)}.event-feedback-bar button.active{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.event-feedback-bar button.saved{color:var(--warning)}.ai-interpretation-panel .fact-points{padding-top:12px;padding-bottom:12px}.surface-exposure-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.surface-exposure-card{min-width:0;min-height:104px;padding:12px 14px}.surface-exposure-card+.surface-exposure-card{border-left:1px solid var(--border)}.surface-exposure-card>header{color:var(--muted-strong);align-items:center;gap:7px;margin-bottom:12px;font-size:11px;display:flex}.surface-exposure-card>header img{margin-left:auto}.surface-exposure-card .exposure-value-line{margin-bottom:8px}.no-matched-exposure{color:var(--muted);font-size:11px}.market-token-tabs{border-bottom:1px solid var(--border);gap:0;display:flex;overflow-x:auto}.market-token-tabs button{border:0;border-right:1px solid var(--border-soft);height:36px;color:var(--muted);background:0 0;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.market-token-tabs button.active{background:var(--elevated);color:var(--text);border-bottom:2px solid var(--brand)}.horizon-price-table{border-top:1px solid var(--border);font-size:10px;display:grid}.horizon-price-table>div{border-bottom:1px solid var(--border-soft);grid-template-columns:.7fr 1fr 1fr;align-items:center;min-height:30px;padding:0 14px;display:grid}.horizon-price-table>div:last-child{border-bottom:0}.horizon-price-table .horizon-heading{color:var(--muted);font-family:var(--font-mono)}.horizon-price-table span:nth-child(n+2){text-align:right}@media (max-width:620px){.event-feedback-bar{grid-template-columns:repeat(2,1fr)}.event-feedback-bar button:nth-child(2n){border-right:0}.event-feedback-bar button:nth-child(-n+6){border-bottom:1px solid var(--border)}.surface-exposure-grid{grid-template-columns:1fr}.surface-exposure-card+.surface-exposure-card{border-top:1px solid var(--border);border-left:0}}.news-page .news-workspace{height:calc(100% - 48px - var(--news-filter-height))}@media (max-width:760px){.terminal-page.news-page{height:auto;min-height:100vh;overflow:visible}.news-page .news-workspace{height:auto;display:block}.news-page .intel-stream{border-right:0;border-bottom:1px solid var(--border-soft);height:min(62vh,620px)}.news-page .intel-detail,.news-page .news-detail-inner{height:auto;min-height:70vh;display:block;overflow:visible}}
