@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{color:#f5f6fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f131d;font-family:Plus Jakarta Sans,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#0f131d}body{background:#0f131d;min-width:320px;margin:0}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #4bd6ff}#root{min-height:100vh}.app-shell{max-width:1440px;min-height:100vh;margin:0 auto;padding:0 2.4rem 2.2rem}.top-nav{z-index:20;background:#0f131df0;border-bottom:1px solid #252b38;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:78px;display:grid;position:sticky;top:0}.brand,.desktop-nav a,.desktop-nav button,.utility-nav a,.utility-nav button,.mobile-nav a,.mobile-nav button{color:#d9dde8;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0;font:600 .76rem/1 Plus Jakarta Sans,sans-serif;text-decoration:none}.brand{justify-self:start;align-items:center;gap:.6rem;display:inline-flex}.brand img{width:25px;height:25px;display:block}.desktop-nav{justify-self:start;align-items:center;gap:3rem;margin-left:1rem;display:flex}.utility-nav{justify-self:end;align-items:center;gap:1.4rem;display:flex}.mobile-nav{justify-self:end;display:none;position:relative}.mobile-nav summary{cursor:pointer;background:#151b28bf;border:1px solid #252b38;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:34px;height:30px;list-style:none;display:inline-flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:#d9dde8;width:18px;height:2px;display:block}.mobile-nav div{z-index:25;background:#151b28;border:1px solid #252b38;border-radius:8px;flex-direction:column;align-items:flex-end;gap:1.45rem;padding:1rem 1.05rem;display:flex;position:absolute;top:2.55rem;right:0}.brand:hover,.desktop-nav a:hover,.desktop-nav button:hover,.utility-nav a:hover,.utility-nav button:hover,.mobile-nav a:hover{color:#fff}.auth-nav-button{border:1px solid #343b4c;padding:.62rem .85rem}.auth-nav-button:hover{border-color:#5270d9}.auth-dialog{color:#f5f6fa;background:#151b28;border:1px solid #343b4c;max-width:min(420px,100vw - 2rem);padding:0}.auth-dialog::backdrop{background:#04070db8}.auth-dialog-close{justify-content:flex-end;padding:.7rem .8rem 0;display:flex}.auth-dialog-close button{color:#8f96a8;cursor:pointer;background:0 0;border:0;font-size:1.2rem}.auth-form{gap:.9rem;padding:0 1.15rem 1.15rem;display:grid}.auth-form span,.auth-form label{color:#6f7688;letter-spacing:.08em;text-transform:uppercase;font:600 .66rem/1.4 JetBrains Mono,monospace}.auth-form strong{color:#f5f6fa;letter-spacing:0;font-size:1.25rem;font-weight:700}.auth-form label{gap:.45rem;display:grid}.auth-form input{color:#f5f6fa;background:#0f131d;border:1px solid #343b4c;outline:none;height:42px;padding:0 .75rem;font:600 .86rem/1.2 Plus Jakarta Sans,sans-serif}.auth-form input:focus{border-color:#5270d9}.auth-form button{color:#f5f6fa;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#5270d93d;border:1px solid #5270d9;height:42px;font:700 .72rem/1 Plus Jakarta Sans,sans-serif}.auth-form button:disabled{color:#6f7688;cursor:wait}.auth-form p{color:#8f96a8;margin:0;font-size:.78rem;line-height:1.45}.dashboard{padding-top:0}.loading-panel{color:#8f96a8;min-height:48vh;padding:5rem 0}.tab-shell{background:#0f131d;border:1px solid #252b38}.tab-list{z-index:15;background:#151b28;border-bottom:1px solid #252b38;min-height:44px;padding:0 1.15rem;display:flex;position:sticky;top:78px;overflow-x:auto}.protocol-header{background:#0f131d;border-bottom:1px solid #252b38;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem 1.8rem;display:grid}.protocol-header h1{color:#fff;letter-spacing:0;margin:.25rem 0 .35rem;font-size:1.7rem;font-weight:600;line-height:1.1}.protocol-header span,.protocol-status span,.eyebrow{color:#6f7688;letter-spacing:.09em;text-transform:uppercase;font:500 .68rem/1.4 JetBrains Mono,monospace}.eyebrow{margin:0}.protocol-status{border-left:1px solid #252b38;min-width:118px;padding-left:1.1rem}.protocol-status strong{color:#f5f6fa;letter-spacing:0;margin-top:.3rem;font-size:1rem;font-weight:700;display:block}.tab-list button{color:#d9dde8;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;min-height:44px;padding:0 1.55rem;font:700 .7rem/1 Plus Jakarta Sans,sans-serif}.tab-list button.active{color:#fff;box-shadow:inset 0 -3px #5270d9}.workspace-tab-list button:nth-child(2).active{box-shadow:inset 0 -3px #ffb347}.tab-panel{border-bottom:1px solid #252b38;padding:1.8rem 2.05rem 2.1rem 2.35rem}.panel-title{color:#fff;letter-spacing:0;align-items:baseline;gap:1rem;margin:0 0 1.7rem;font-size:2.55rem;font-weight:600;line-height:1;display:flex}.panel-title small{color:#d9dde8;letter-spacing:0;white-space:nowrap;border-left:1px solid #343b4c;padding-left:1rem;font-size:.9rem;font-weight:600;line-height:1}.radar-header{grid-template-columns:minmax(240px,auto) minmax(0,1fr) auto;align-items:center;gap:1.2rem;margin-bottom:1.45rem;display:grid}.radar-header .panel-title{margin:0}.radar-header-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.radar-header-metric{border-left:1px solid #252b38;min-height:48px;padding-left:1rem}.radar-header-metric span{color:#6f7688;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.45rem;font:500 .62rem/1.4 JetBrains Mono,monospace;display:flex}.radar-header-metric strong{color:#f5f6fa;letter-spacing:0;white-space:nowrap;align-items:baseline;gap:.6rem;font-size:1.05rem;font-weight:700;display:flex}.radar-header-metric strong small{color:#7e8698;letter-spacing:0;align-items:center;font:600 .72rem/1 JetBrains Mono,monospace;display:inline-flex}.radar-header-metric strong small:before{content:"";background:#343b4c;width:1px;height:.9rem;margin-right:.6rem}.radar-alert-icon{color:#ffd08c;letter-spacing:0;background:#ffb3471f;border:1px solid #ffb3477a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font:800 .58rem/1 JetBrains Mono,monospace;display:inline-flex}.radar-warning{color:#ffd08c;background:#ffb34714;border:1px solid #ffb34742;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.75rem .85rem;font-size:.82rem;line-height:1.45;display:flex}.radar-back-row{margin:0 0 1rem}.radar-back-row a{color:#8f96a8;letter-spacing:.1em;text-transform:uppercase;font:700 .68rem/1 Plus Jakarta Sans,sans-serif;text-decoration:none}.radar-back-row a:hover{color:#fff}.brand-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:1.35rem;display:grid}.brand-header h1{color:#fff;letter-spacing:0;margin:.25rem 0 .45rem;font-size:2.55rem;font-weight:600;line-height:1}.brand-header span,.brand-loaded-at span{color:#6f7688;letter-spacing:.09em;text-transform:uppercase;font:500 .68rem/1.45 JetBrains Mono,monospace}.brand-loaded-at{border-left:1px solid #252b38;min-width:150px;padding-left:1rem}.brand-loaded-at strong{color:#f5f6fa;letter-spacing:0;margin-top:.45rem;font-size:1.05rem;font-weight:700;display:block}.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.brand-grid-single{grid-template-columns:1fr;margin-bottom:1rem}.brand-grid .table-wrap{max-height:none;overflow:hidden visible}.brand-grid table{table-layout:fixed;min-width:0}.brand-grid th,.brand-grid td{text-overflow:ellipsis;white-space:nowrap;padding-left:.85rem;padding-right:.85rem;overflow:hidden}.brand-grid th:first-child,.brand-grid td:first-child{width:40%}.brand-grid th:nth-child(2),.brand-grid td:nth-child(2){width:17%}.brand-grid th:nth-child(3),.brand-grid td:nth-child(3){width:22%}.brand-grid th:nth-child(4),.brand-grid td:nth-child(4){width:21%}.brand-products-table .table-wrap{max-height:none;overflow:hidden visible}.brand-products-table table{table-layout:fixed;min-width:0}.brand-products-table th,.brand-products-table td{text-overflow:ellipsis;padding-left:.7rem;padding-right:.7rem;overflow:hidden}.brand-products-table th:first-child,.brand-products-table td:first-child{width:12%}.brand-products-table th:nth-child(2),.brand-products-table td:nth-child(2){width:10%}.brand-products-table th:nth-child(3),.brand-products-table td:nth-child(3){width:15%}.brand-products-table th:nth-child(4),.brand-products-table td:nth-child(4){width:9%}.brand-products-table th:nth-child(5),.brand-products-table td:nth-child(5),.brand-products-table th:nth-child(6),.brand-products-table td:nth-child(6){width:8%}.brand-products-table th:nth-child(7),.brand-products-table td:nth-child(7),.brand-products-table th:nth-child(8),.brand-products-table td:nth-child(8),.brand-products-table th:nth-child(9),.brand-products-table td:nth-child(9),.brand-products-table th:nth-child(10),.brand-products-table td:nth-child(10){width:7%}.brand-products-table th:nth-child(11),.brand-products-table td:nth-child(11){width:11%}.brand-products-table th:nth-child(12),.brand-products-table td:nth-child(12){width:8%}.reward-token-list{color:#7e8698;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font:500 .62rem/1.35 JetBrains Mono,monospace;display:block;overflow:hidden}.portfolio-visual-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 1.15rem;display:grid}.portfolio-visual-card{background:#151b28;border:1px solid #252b38;min-height:118px;padding:1rem}.portfolio-visual-card span{color:#6f7688;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.7rem;font:600 .64rem/1 JetBrains Mono,monospace;display:block}.portfolio-visual-card strong{color:#f5f6fa;letter-spacing:0;font-size:1.35rem;font-weight:700;display:block}.portfolio-visual-card small{color:#8f96a8;margin:.35rem 0 .85rem;font:600 .72rem/1.35 JetBrains Mono,monospace;display:block}.brand-status-card{min-height:0;margin:1rem 0}.brand-category-control{justify-content:flex-end;align-items:center;margin:.15rem 0 .85rem;display:flex}.brand-category-control label{align-items:center;gap:.8rem;display:flex}.brand-category-control span{color:#6f7688;letter-spacing:.09em;text-transform:uppercase;font:600 .62rem/1 JetBrains Mono,monospace}.brand-category-control select{appearance:none;color:#f5f6fa;background-color:#0f131d;background-image:linear-gradient(45deg,#0000 50%,#8f96a8 50%),linear-gradient(135deg,#8f96a8 50%,#0000 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #343b4c;outline:none;min-width:190px;min-height:40px;padding:0 2rem 0 .85rem;font:700 .76rem/1.2 Plus Jakarta Sans,sans-serif}.brand-category-control select:focus{border-color:#5270d9}.brand-visual-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1rem;margin:1rem 0 1.15rem;display:grid}.brand-visual-card{background:linear-gradient(#151b28f5,#121723f5),#151b28;border:1px solid #252b38;min-height:248px;padding:1rem}.brand-visual-heading{border-bottom:1px solid #252b38;justify-content:space-between;align-items:baseline;margin:-.05rem 0 .95rem;padding-bottom:.8rem;display:flex}.brand-visual-heading span{color:#f5f6fa;letter-spacing:0;font-size:1rem;font-weight:600}.brand-visual-heading strong{color:#6f7688;letter-spacing:.08em;text-transform:uppercase;font:600 .68rem/1 JetBrains Mono,monospace}.chain-footprint-list{gap:.68rem;display:grid}.chain-footprint-row{grid-template-columns:minmax(120px,.55fr) minmax(140px,1fr) 56px;align-items:center;gap:.8rem;display:grid}.chain-footprint-label{min-width:0}.chain-footprint-label span{color:#d9dde8;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;display:block;overflow:hidden}.chain-footprint-label small,.chain-footprint-share,.status-mix-item small,.brand-visual-empty{color:#8f96a8;font:600 .68rem/1.35 JetBrains Mono,monospace}.chain-footprint-share{text-align:right}.brand-meter{appearance:none;background:#0f131d;border:1px solid #252b38;width:100%;height:10px}.brand-meter::-webkit-meter-bar{background:#0f131d;border:0}.brand-meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#2c6f87,#4bd6ff)}.brand-meter::-moz-meter-bar{background:linear-gradient(90deg,#2c6f87,#4bd6ff)}.status-stack{background:#0f131d;border:1px solid #252b38;width:100%;height:18px;margin-bottom:1rem;display:flex;overflow:hidden}.status-stack-segment{min-width:2px;display:block}.status-stack-segment.positive{background:linear-gradient(90deg,#2c6f87,#4bd6ff)}.status-stack-segment.muted{background:linear-gradient(90deg,#343b4c,#8f96a8)}.status-stack-segment.danger{background:linear-gradient(90deg,#684451,#ff8f70)}.status-stack-segment.neutral{background:linear-gradient(90deg,#24485d,#43b6c6)}.status-mix-legend{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.8rem;display:grid}.status-mix-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.status-mix-item strong{color:#f5f6fa;letter-spacing:0;font-size:.86rem;font-weight:700;display:block}.status-mix-item small{margin:.18rem 0 .42rem;display:block}.status-dot{border-radius:999px;width:.58rem;height:.58rem;margin-top:.18rem;display:block}.status-dot.positive{background:#4bd6ff}.status-dot.muted{background:#6f7688}.status-dot.danger{background:#ff8f70}.status-dot.neutral{background:#2c6f87}.brand-signal-overview .signal-card{min-height:118px}.brand-signal-overview .signal-card strong{font-size:.88rem;font-weight:600;line-height:1.45}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem 1.2rem;margin-bottom:1.1rem;display:grid}.metric{min-height:82px;padding:0 0 1.25rem}.metric span{color:#6f7688;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.95rem;font:500 .68rem/1.55 JetBrains Mono,monospace;display:block}.metric strong{color:#f4f5f8;letter-spacing:0;font-size:1.22rem;font-weight:600;display:block}.metric small{color:#89c489;margin-top:.3rem;font-size:.76rem;font-weight:500;display:block}.time-range{color:#8f96a8;justify-content:flex-end;align-items:center;gap:1.2rem;margin:-.15rem 0 1.15rem;font-size:.82rem;font-weight:500;display:flex}.time-range span{color:#d9dde8;font-weight:700}.time-range .active{color:#5270d9}.snapshot{color:#8f96a8;margin-bottom:1.15rem;font-size:.72rem;line-height:1.55}.snapshot-separator{margin:0 .35rem}.signal-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.15rem;display:grid}.signal-card{background:#151b28;border:1px solid #252b38;min-height:104px;padding:1rem}.signal-card span{color:#6f7688;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.65rem;font:500 .68rem/1.5 JetBrains Mono,monospace;display:block}.signal-card strong{color:#f5f6fa;letter-spacing:0;font-size:1.35rem;font-weight:700;display:block}.signal-track{background:#252b38;height:5px;margin-top:1rem;overflow:hidden}.signal-track div{height:100%}.signal-card.positive .signal-track div{background:#7ed79a}.signal-card.watch .signal-track div{background:#4bd6ff}.signal-card.warning .signal-track div{background:#ffb347}.signal-card.danger .signal-track div{background:#ff6b6b}.insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.1rem 0 .2rem;display:grid}.insight-block{background:#151b28;border:1px solid #252b38;min-height:86px;padding:1rem}.insight-block span{color:#6f7688;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.65rem;font:500 .68rem/1.5 JetBrains Mono,monospace;display:block}.insight-block strong{color:#f5f6fa;letter-spacing:0;font-size:1.04rem;font-weight:600;display:block}.empty-state{color:#8f96a8;background:#151b28;border:1px solid #252b38;padding:1.1rem 1.2rem;font-size:.88rem;line-height:1.6}.radar-filter-panel{background:#121824;border:1px solid #252b38;margin:1rem 0 1.15rem;padding:1rem}.radar-filters{grid-template-columns:minmax(220px,1.35fr) repeat(5,minmax(118px,.82fr)) minmax(92px,auto);align-items:end;gap:.7rem;display:grid}.radar-filter{gap:.45rem;min-width:0;display:grid}.radar-filter span{color:#6f7688;letter-spacing:.09em;text-transform:uppercase;font:500 .62rem/1.4 JetBrains Mono,monospace}.radar-filter input,.radar-filter select{appearance:none;color:#f5f6fa;background-color:#0f131d;border:1px solid #343b4c;border-radius:0;outline:none;width:100%;min-height:44px;font:600 .82rem/1.2 Plus Jakarta Sans,sans-serif}.radar-filter input{padding:0 .9rem}.radar-filter select{background-image:linear-gradient(45deg,#0000 50%,#8f96a8 50%),linear-gradient(135deg,#8f96a8 50%,#0000 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:0 2rem 0 .9rem}.radar-filter input::placeholder{color:#6f7688}.radar-filter input:focus,.radar-filter select:focus{border-color:#5270d9;box-shadow:inset 0 -2px #5270d9}.radar-filter-reset{color:#d9dde8;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #343b4c;align-self:center;min-height:44px;padding:0 1rem;font:700 .68rem/1 Plus Jakarta Sans,sans-serif}.radar-header-reset{min-height:40px}.radar-filter-reset:hover{color:#fff;border-color:#5270d9}.runtime-menu{position:relative}.runtime-menu summary{color:#f5f6fa;cursor:pointer;background-color:#0f131d;border:1px solid #343b4c;justify-content:space-between;align-items:center;min-height:44px;padding:0 .9rem;font:600 .82rem/1.2 Plus Jakarta Sans,sans-serif;list-style:none;display:flex}.runtime-menu summary::-webkit-details-marker{display:none}.runtime-menu summary:after{content:"";border-top:6px solid #8f96a8;border-left:5px solid #0000;border-right:5px solid #0000;margin-left:.8rem}.runtime-menu[open] summary{border-color:#5270d9;box-shadow:inset 0 -2px #5270d9}.runtime-menu-list{z-index:30;background:#202530;border:1px solid #4a5162;width:100%;min-width:210px;padding:.4rem;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 18px 36px #00000057}.runtime-menu-list button{color:#f5f6fa;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:.55rem .5rem;font:700 .82rem/1.2 Plus Jakarta Sans,sans-serif;display:block}.runtime-menu-list button:hover,.runtime-option:hover{background:#5270d938}.runtime-menu-divider{border-top:1px solid #343b4c;margin:.3rem 0}.runtime-option{color:#d9dde8;cursor:pointer;align-items:center;gap:.55rem;padding:.45rem .5rem;display:flex}.runtime-option input{accent-color:#5270d9;width:15px;height:15px;margin:0}.runtime-option span{color:inherit;letter-spacing:0;text-transform:none;font:700 .82rem/1.2 Plus Jakarta Sans,sans-serif}.chart-block,.data-block{margin-top:1.15rem}.radar-table-block{margin-top:0}.chart-block h2,.data-block h2{color:#f5f6fa;letter-spacing:0;background:#151b28;border:1px solid #252b38;border-bottom:0;margin:0;padding:1.05rem 1.35rem;font-size:1.08rem;font-weight:600;line-height:1.2}.data-block h2{align-items:center;gap:1rem;display:flex}.data-block h2 small{color:#d9dde8;letter-spacing:0;border-left:1px solid #343b4c;padding-left:1rem;font-size:.82rem;font-weight:600}.chart-frame,.table-wrap{background:#151b28;border:1px solid #252b38;padding:.45rem .35rem .25rem;overflow:hidden}.table-wrap{max-height:62vh;padding:0;overflow:auto}.radar-table-wrap{max-height:72vh}table{border-collapse:collapse;width:100%;min-width:720px}.radar-table{table-layout:fixed;min-width:1440px}.target-categories-table{table-layout:fixed;width:100%;min-width:0}.target-categories-table th{white-space:nowrap;padding-left:.55rem;padding-right:.55rem;font-size:.78rem}.target-categories-table td{text-overflow:ellipsis;white-space:nowrap;padding-left:.55rem;padding-right:.55rem;font-size:.78rem;overflow:hidden}.target-categories-table th:first-child,.target-categories-table td:first-child,.target-categories-table th:nth-child(2),.target-categories-table td:nth-child(2){width:12%}.target-categories-table th:nth-child(3),.target-categories-table td:nth-child(3),.target-categories-table th:nth-child(4),.target-categories-table td:nth-child(4),.target-categories-table th:nth-child(5),.target-categories-table td:nth-child(5),.target-categories-table th:nth-child(6),.target-categories-table td:nth-child(6){width:10%}.target-categories-table th:nth-child(7),.target-categories-table td:nth-child(7),.target-categories-table th:nth-child(8),.target-categories-table td:nth-child(8),.target-categories-table th:nth-child(9),.target-categories-table td:nth-child(9),.target-categories-table th:nth-child(10),.target-categories-table td:nth-child(10){width:9%}.target-categories-table .table-filter-trigger{min-width:0;padding-left:.45rem;padding-right:.45rem;font-size:.66rem}.radar-table th:first-child,.radar-table td:first-child{width:160px}.radar-table th:nth-child(2),.radar-table td:nth-child(2),.radar-table th:nth-child(3),.radar-table td:nth-child(3){width:170px}.radar-table th:nth-child(4),.radar-table td:nth-child(4),.radar-table th:nth-child(5),.radar-table td:nth-child(5),.radar-table th:nth-child(6),.radar-table td:nth-child(6),.radar-table th:nth-child(7),.radar-table td:nth-child(7),.radar-table th:nth-child(8),.radar-table td:nth-child(8),.radar-table th:nth-child(9),.radar-table td:nth-child(9),.radar-table th:nth-child(10),.radar-table td:nth-child(10),.radar-table th:nth-child(11),.radar-table td:nth-child(11){width:110px}th,td{color:#d9dde8;text-align:left;border-bottom:1px solid #252b38;padding:.9rem 1rem;font-size:.86rem}th{color:#6f7688;letter-spacing:.09em;text-transform:uppercase;z-index:2;background:#151b28;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500;position:sticky;top:0}.table-filter-row th{vertical-align:middle;z-index:3;padding-top:.75rem;padding-bottom:.75rem;top:38px}.table-filter-menu{width:100%;position:relative}.table-filter-trigger{box-sizing:border-box;color:#f5f6fa;cursor:pointer;text-align:left;background:#0f131d;border:1px solid #343b4c;outline:none;justify-content:space-between;align-items:center;width:100%;min-width:118px;height:34px;padding:0 .65rem;font:600 .72rem/1.2 Plus Jakarta Sans,sans-serif;display:flex}.table-filter-trigger:after{content:"";border-top:5px solid #8f96a8;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;margin-left:.6rem}.table-filter-trigger span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;line-height:1;display:block;overflow:hidden}.table-filter-trigger:focus,.table-filter-trigger[aria-expanded=true]{border-color:#5270d9}.table-filter-popover{z-index:60;background:#202530;border:1px solid #4a5162;gap:.4rem;min-width:max(100%,230px);padding:.45rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 18px 36px #00000057}.table-filter-popover-range{min-width:max(100%,260px)}.table-filter-search{box-sizing:border-box;color:#f5f6fa;background:#0f131d;border:1px solid #343b4c;outline:none;width:100%;height:36px;padding:0 .65rem;font:600 .76rem/1.2 Plus Jakarta Sans,sans-serif}.table-filter-search:focus{border-color:#5270d9}.table-filter-number{gap:.35rem;display:grid}.table-filter-number span{color:#8f96a8;letter-spacing:.08em;text-transform:uppercase;font:700 .62rem/1 JetBrains Mono,monospace}.table-sort-button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.table-sort-button:hover{color:#f5f6fa}.table-pagination{color:#b7bdcc;background:#151b28;border:1px solid #252b38;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem 1rem;font:600 .76rem/1.2 Plus Jakarta Sans,sans-serif;display:flex}.table-pagination+.table-wrap,.table-wrap+.table-pagination{border-top:0}.table-pagination label,.table-pagination-controls{align-items:center;gap:.45rem;display:inline-flex}.table-pagination select,.table-pagination button{color:#f5f6fa;text-transform:uppercase;background:#0f131d;border:1px solid #343b4c;height:30px;padding:0 .55rem;font:700 .68rem/1 Plus Jakarta Sans,sans-serif}.table-pagination button{cursor:pointer}.table-pagination button:disabled{color:#5e6575;cursor:not-allowed}.table-filter-number input{box-sizing:border-box;color:#f5f6fa;background:#0f131d;border:1px solid #343b4c;outline:none;width:100%;height:36px;padding:0 .65rem;font:600 .78rem/1.2 JetBrains Mono,monospace}.table-filter-number input:focus{border-color:#5270d9}.table-filter-clear{color:#f5f6fa;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#5270d942;border:1px solid #5270d9;height:32px;font:700 .7rem/1 Plus Jakarta Sans,sans-serif}.table-filter-clear:hover{background:#5270d95c}.table-filter-clear-muted{color:#b7bdcc;background:0 0;border-color:#343b4c}.table-filter-actions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.table-filter-options{max-height:260px;overflow-y:auto}.table-filter-options button{color:#f5f6fa;cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;width:100%;min-height:30px;padding:.45rem .5rem;font:600 .76rem/1.25 Plus Jakarta Sans,sans-serif;display:block}.table-filter-options button:hover,.table-filter-options button.active{color:#fff;background:#5270d938}.table-filter-option-check{color:#f5f6fa;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;min-height:30px;padding:.45rem .5rem;font:600 .76rem/1.25 Plus Jakarta Sans,sans-serif;display:grid}.table-filter-option-check:hover{background:#5270d92e}.table-filter-option-check input{accent-color:#5ed4d8;width:14px;height:14px;margin:0}.table-filter-option-check span{overflow-wrap:anywhere;min-width:0}.mono-cell{color:#b7bdcc;font-family:JetBrains Mono,monospace;font-size:.78rem}tr:last-child td{border-bottom:0}.table-link{color:#f5f6fa;font-weight:600;text-decoration:none}.table-link:hover{color:#fff;text-decoration:underline}.lead-status{color:#9eb0ff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#5270d91f;border:1px solid #5270d96b;border-radius:999px;padding:.35rem .5rem;font:600 .64rem/1 JetBrains Mono,monospace;display:inline-flex}.lead-status.positive{color:#9be7b1;background:#7ed79a1a;border-color:#7ed79a66}.lead-status.danger{color:#ff9b9b;background:#ff6b6b1a;border-color:#ff6b6b73}.lead-status.muted{color:#8f96a8;background:#8f96a814;border-color:#8f96a83d}.vault-locked{background:linear-gradient(135deg,#5270d91f,#ffb34712);border:1px solid #343b4c;gap:.65rem;max-width:720px;margin-bottom:1rem;padding:1.2rem;display:grid}.vault-locked span,.vault-alert-feed h2{color:#6f7688;letter-spacing:.09em;text-transform:uppercase;margin:0;font:700 .66rem/1.4 JetBrains Mono,monospace}.vault-locked strong{color:#f5f6fa;font-size:1.2rem;font-weight:700}.vault-locked p{color:#b7bdcc;margin:0;line-height:1.55}.vault-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.vault-alert-feed{background:#151b28;border:1px solid #252b38;gap:.85rem;padding:1rem;display:grid}.vault-alert-feed.danger{border-color:#ff6b6b57}.vault-alert-feed.warning{border-color:#ffb34757}.vault-alert-feed article{border-top:1px solid #252b38;gap:.35rem;padding-top:.75rem;display:grid}.vault-alert-feed article span{color:#f5f6fa;font-weight:700}.vault-alert-feed article strong{color:#d9dde8;font-size:.86rem;font-weight:600;line-height:1.45}.vault-alert-feed article small,.vault-alert-feed p{color:#8f96a8;margin:0;font-size:.76rem;line-height:1.45}.vault-table td:last-child{color:#b7bdcc;min-width:220px}.change-badge{white-space:nowrap;border-radius:999px;padding:.35rem .48rem;font:700 .68rem/1 JetBrains Mono,monospace;display:inline-flex}.change-badge.positive{color:#9be7b1;background:#7ed79a1a}.change-badge.danger{color:#ff9b9b;background:#ff6b6b1a}.change-badge.muted{color:#8f96a8;background:#8f96a814}.signal-list{flex-wrap:wrap;gap:.35rem;min-width:220px;display:flex}.signal-badge,.severity-badge{color:#d9dde8;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #252b38;border-radius:999px;padding:.35rem .48rem;font:600 .64rem/1 JetBrains Mono,monospace;display:inline-flex}.signal-badge.positive,.severity-badge.positive{color:#9be7b1;background:#7ed79a1a;border-color:#7ed79a66}.signal-badge.watch,.severity-badge.watch{color:#8ee5ff;background:#4bd6ff1a;border-color:#4bd6ff66}.signal-badge.warning{color:#ffd08c;background:#ffb3471a;border-color:#ffb34766}.signal-badge.danger,.severity-badge.danger{color:#ff9b9b;background:#ff6b6b1a;border-color:#ff6b6b73}.signal-badge.muted,.severity-badge.muted{color:#8f96a8;background:#8f96a814}.chart-tooltip{color:#d9dde8;background:#0f131df5;border:1px solid #252b38;border-radius:8px;gap:.35rem;min-width:150px;padding:.75rem .85rem;display:grid;box-shadow:0 16px 40px #00000040}.chart-tooltip strong{color:#fff}.recharts-default-legend{color:#8f96a8}.footer{color:#8f96a8;border-top:1px solid #252b38;margin-top:3rem;padding:1rem 0 2rem;font-size:.72rem;line-height:1.7}.footer strong{color:#8f96a8}@media (width<=900px){.app-shell{max-width:none;padding:0 1rem 1.5rem}.top-nav{grid-template-columns:1fr auto;min-height:64px}.brand,.desktop-nav a,.utility-nav a,.mobile-nav a{letter-spacing:.22em;font-size:.82rem}.desktop-nav,.utility-nav{display:none}.mobile-nav{display:block}.dashboard{padding-top:1rem}.tab-list{min-height:44px;padding:0 .35rem;top:64px}.protocol-header{grid-template-columns:1fr;padding:1rem}.protocol-status{border-top:1px solid #252b38;border-left:0;min-width:0;padding:.85rem 0 0}.tab-list button{min-height:44px;padding:0 1rem;font-size:.68rem}.tab-panel{border-left:0;border-right:0;padding:1.35rem .9rem 1.4rem}.panel-title{margin-bottom:1.4rem;font-size:1.85rem;line-height:1.08}.brand-header{grid-template-columns:1fr;align-items:start}.brand-header h1{font-size:1.85rem;line-height:1.08}.brand-loaded-at{border-top:1px solid #252b38;border-left:0;min-width:0;padding:.85rem 0 0}.radar-header{grid-template-columns:1fr}.radar-header-metrics,.metric-grid,.signal-overview,.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-grid,.brand-visual-grid{grid-template-columns:1fr}.chain-footprint-row{grid-template-columns:minmax(92px,.5fr) minmax(100px,1fr) 48px}.radar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-filter-search{grid-column:1/-1}.metric{min-height:auto;padding-bottom:1.05rem}.metric span{margin-bottom:.35rem;font-size:.64rem}.metric strong{font-size:1.06rem}.time-range{white-space:nowrap;justify-content:flex-start;gap:.75rem;font-size:.72rem;overflow-x:auto}.chart-block h2,.data-block h2{padding:.9rem .85rem}.chart-frame{overflow-x:auto}.chart-frame .recharts-responsive-container{min-width:680px}}@media (width<=560px){.brand span{text-overflow:ellipsis;display:inline;overflow:hidden}.tab-shell{border-left:0;border-right:0;margin-left:-1rem;margin-right:-1rem}.metric-grid,.signal-overview,.insight-grid,.radar-filters{grid-template-columns:1fr}.radar-filter-search{grid-column:auto}.radar-header-metrics{grid-template-columns:1fr}.snapshot{overflow-wrap:anywhere}.snapshot-separator{color:#6f7688;margin:0 10px}}
