:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#101113;color:#eef1f4;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#101113}button,input{font:inherit}button{color:inherit}.app{display:grid;grid-template-rows:58px minmax(0,1fr);height:100vh;background:#101113}.topbar{display:flex;align-items:center;gap:18px;padding:0 16px;border-bottom:1px solid #2a2d31;background:#17191c;min-width:0}.brand{display:flex;align-items:center;gap:10px;min-width:172px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid #2dd4bf;border-radius:8px;color:#2dd4bf;background:#12211f}.brand strong,.brand span{display:block;line-height:1.15}.brand strong{font-size:.95rem;font-weight:700}.brand span{color:#9aa3ad;font-size:.72rem;margin-top:3px}.lookback-group{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.discovery-controls{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.mode-switch,.center-view-switch{display:inline-flex;align-items:center;border:1px solid #30343a;border-radius:8px;overflow:hidden;background:#111315}.mode-switch button,.center-view-switch button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 11px;border:0;background:transparent;color:#a8b0ba;cursor:pointer}.mode-switch button+button,.center-view-switch button+button{border-left:1px solid #30343a}.mode-switch button.active,.center-view-switch button.active{background:#24302d;color:#38f0c3}.lookback-group>span{color:#a8b0ba;font-size:.78rem;white-space:nowrap}.segmented{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(44px,1fr);border:1px solid #30343a;border-radius:8px;overflow:hidden;background:#111315}.segmented button,.depth-grid button{border:0;background:transparent;min-height:34px;padding:0 10px;color:#a8b0ba;cursor:pointer}.segmented button+button{border-left:1px solid #30343a}.segmented button.active,.depth-grid button.active{background:#24302d;color:#38f0c3}.top-actions{display:flex;align-items:center;gap:8px}.mock-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(245,158,11,.5);border-radius:999px;background:#f59e0b1f;color:#f5b04b;font-size:.7rem;font-weight:600;white-space:nowrap;cursor:help}.mock-note{margin-bottom:12px;padding:7px 9px;border:1px solid rgba(245,158,11,.35);border-radius:8px;background:#f59e0b14;color:#d9a453;font-size:.7rem;line-height:1.45}.offmap-note{display:flex;align-items:flex-start;gap:7px;margin:8px 0 12px;padding:7px 9px;border:1px solid rgba(96,165,250,.3);border-radius:8px;background:#60a5fa14;color:#8fb8ef;font-size:.7rem;line-height:1.45;cursor:help}.offmap-note svg{flex-shrink:0;margin-top:1px}.external-token-image{width:56px;height:56px;border-radius:10px;object-fit:cover;margin-bottom:10px;border:1px solid rgba(148,163,184,.2)}.external-token-description{margin-bottom:12px;font-size:.72rem;line-height:1.5}.icon-button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #33383f;border-radius:8px;background:#1d2024;color:#d8dee5;cursor:pointer}.icon-button:hover,.depth-grid button:hover,.segmented button:hover{background:#262a2f}.workspace{display:grid;grid-template-columns:248px minmax(0,1fr) 310px;min-height:0}.left-panel,.right-panel{min-width:0;overflow:auto;border-color:#2a2d31;background:#151719}.left-panel{border-right:1px solid #2a2d31}.right-panel{border-left:1px solid #2a2d31}.panel-section{padding:14px;border-bottom:1px solid #282c31}.section-title,.inspector-heading{display:flex;align-items:center;gap:8px;color:#e8ecef;font-size:.78rem;font-weight:700}.hinted{text-decoration:underline dotted rgba(127,137,148,.55);text-decoration-thickness:1px;text-underline-offset:3px;cursor:help}.search-input{width:100%;height:36px;margin-top:10px;border:1px solid #33383f;border-radius:8px;background:#101113;color:#eef1f4;padding:0 10px;outline:none}.search-input:focus{border-color:#2dd4bf}.depth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.depth-grid button{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #33383f;border-radius:8px;background:#101113;font-size:.78rem;white-space:nowrap}.range-control{display:block;margin-top:14px}.range-control span{display:flex;justify-content:space-between;color:#a8b0ba;font-size:.76rem}.range-control strong{color:#eef1f4;font-weight:650}.range-control input[type=range]{width:100%;accent-color:#2dd4bf}.range-control .range-value{cursor:pointer}.range-control .range-value:hover{color:#38f0c3}.range-value-input{width:74px;border:1px solid #2dd4bf;border-radius:6px;background:#101113;color:#eef1f4;font-size:.76rem;font-weight:650;padding:1px 6px;text-align:right;outline:none}.toggle-row{display:flex;align-items:center;justify-content:space-between;min-height:34px;color:#d8dee5;font-size:.8rem}.toggle-row input{width:18px;height:18px;accent-color:#2dd4bf}.metrics{display:grid;gap:8px}.metric{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;color:#a8b0ba;font-size:.75rem}.metric-icon{display:grid;place-items:center;width:24px;height:24px;color:#2dd4bf}.metric strong{color:#eef1f4;font-size:.78rem}.graph-area{position:relative;min-width:0;min-height:0;background:#0d0e10}.graph-toolbar{position:absolute;z-index:3;top:12px;left:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;pointer-events:none}.graph-toolbar span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(71,78,87,.72);border-radius:8px;background:#14171ad6;color:#d8dee5;font-size:.72rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.graph-toolbar .error-text{border-color:#e5484db8;color:#ff9a9e}.graph-toolbar .coverage-warning{border-color:#f59e0b9e;color:#f5b04b}.center-view-switch{position:absolute;z-index:5;top:12px;right:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.center-view-switch button{min-height:30px;background:#14171ae6;font-size:.72rem}.movers-view{width:100%;height:100%;overflow:auto;padding:64px 18px 24px;background:radial-gradient(circle at 20% 20%,rgba(45,212,191,.045),transparent 30%),linear-gradient(180deg,#101113,#0b0d0e)}.movers-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:14px}.movers-heading>div{display:flex;align-items:center;gap:8px;color:#eef1f4;font-size:.92rem;font-weight:700}.movers-heading>div svg{color:#2dd4bf}.movers-heading small{color:#8c96a1;font-size:.7rem}.movers-table-wrap{overflow-x:auto;border:1px solid #282c31;border-radius:10px;background:#111315}.movers-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.movers-table th,.movers-table td{padding:10px 9px;border-bottom:1px solid #282c31;color:#a8b0ba;font-size:.74rem;text-align:right;vertical-align:middle}.movers-table th{color:#7f8994;font-size:.67rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.movers-table th:first-child,.movers-table td:first-child{width:38px;text-align:center;color:#6f7883}.movers-table th:nth-child(2),.movers-table td:nth-child(2){width:170px;text-align:left}.movers-table th:nth-child(3),.movers-table td:nth-child(3){width:110px}.movers-table tbody tr:last-child td{border-bottom:0}.movers-table tbody tr:hover,.movers-table tbody tr.selected{background:#18201e}.mover-token{display:block;width:100%;padding:0;border:0;background:transparent;color:#eef1f4;text-align:left;cursor:pointer}.mover-token strong,.mover-token span,.movers-table td>strong,.movers-table td>small{display:block}.mover-token strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.mover-token span,.movers-table td>small{margin-top:3px;color:#78828d;font-size:.65rem;white-space:nowrap}.mover-spark{display:block;width:96px;height:34px;margin-left:auto}.mover-spark line{stroke:#2a2d31;stroke-width:1}.mover-spark polyline{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mover-spark.positive polyline{stroke:#2dd4bf}.mover-spark.negative polyline{stroke:#e5484d}.spark-empty{color:#59616b}.mover-signal{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid #33383f;border-radius:999px;color:#c5cbd1;font-size:.64rem;white-space:nowrap}.mover-signal.positive{border-color:#22c55e6b;background:#22c55e14}.mover-signal.warning{border-color:#f59e0b6b;background:#f59e0b14}.mover-signal.danger{border-color:#e5484d80;background:#e5484d17}.movers-empty{display:grid;place-items:center;min-height:220px;color:#8c96a1;font-size:.8rem;text-align:center}.post-mortem-view{width:100%;height:100%;overflow:auto;padding:64px 18px 24px;background:radial-gradient(circle at 75% 10%,rgba(229,72,77,.07),transparent 30%),linear-gradient(180deg,#101113,#0b0d0e)}.post-mortem-heading>div svg{color:#e5484d}.dashboard-view section h3{margin:0 0 10px;color:#e8ecef;font-size:.8rem;font-weight:700}.dashboard-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:18px}.dashboard-tile{display:grid;gap:4px;padding:12px;border:1px solid #282c31;border-radius:10px;background:#111315;cursor:help}.dashboard-tile span{color:#7f8994;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.dashboard-tile strong{color:#eef1f4;font-size:1.15rem}.dashboard-tile strong em{color:#7f8994;font-size:.75rem;font-style:normal}.dashboard-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-bottom:18px}.dashboard-columns section,.dashboard-metas{padding:14px;border:1px solid #282c31;border-radius:10px;background:#111315}.funnel-row{display:grid;grid-template-columns:96px minmax(0,1fr) 48px 40px;align-items:center;gap:8px;min-height:30px;color:#a8b0ba;font-size:.75rem}.funnel-row strong{color:#eef1f4;text-align:right}.funnel-row em{color:#7f8994;font-style:normal;text-align:right}.funnel-track{height:10px;border-radius:6px;background:#1b1e22;overflow:hidden}.funnel-track span{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#2dd4bf,#38f0c3)}.hourly-chart{width:100%;height:auto}.hourly-chart .hc-launch{fill:#2dd4bf99}.hourly-chart .hc-migration{fill:#22c55e}.hourly-chart .hc-death{fill:#e5484d}.hourly-legend{display:flex;gap:14px;margin-top:8px;color:#7f8994;font-size:.7rem}.hourly-legend i{display:inline-block;width:9px;height:9px;margin-right:5px;border-radius:2px}.hourly-legend .legend-launch{background:#2dd4bf99}.hourly-legend .legend-migration{background:#22c55e}.hourly-legend .legend-death{background:#e5484d}.hourly-chart .axis-label{fill:#7f8994;font-size:9px}.hourly-chart .axis-section{fill:#7f8994;font-size:8.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.chart-subtitle{margin:-4px 0 10px;color:#7f8994;font-size:.72rem}.meta-row{display:grid;grid-template-columns:110px minmax(0,1fr) 76px 70px 80px;align-items:center;gap:8px;min-height:32px;color:#a8b0ba;font-size:.75rem}.meta-row strong{color:#eef1f4;text-align:right}.meta-row em{color:#7f8994;font-style:normal;text-align:right}.meta-row button{border:1px solid #33383f;border-radius:6px;background:#16181b;color:#8ad8c9;font-size:.72rem;padding:3px 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-row button:hover{border-color:#2dd4bf}.meta-track{height:10px;border-radius:6px;background:#1b1e22;overflow:hidden}.meta-track span{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#f59e0b,#f5b04b)}.trade-log{display:grid;gap:4px}.trade-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 7px;border:1px solid transparent;border-radius:8px;background:#101113;color:#a8b0ba;font-size:.73rem;text-align:left;cursor:pointer}.trade-row:hover{border-color:#2dd4bf}.trade-row .trade-symbol{color:#d8dee5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-row strong{color:#eef1f4}.trade-row em{color:#6f7883;font-style:normal}.trade-side{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;font-size:.66rem;font-weight:700}.trade-side.buy{background:#22c55e29;color:#4ade80}.trade-side.sell{background:#e5484d29;color:#ff9a9e}.post-mortem-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#a8b0ba;font-size:.76rem}.post-mortem-cause{cursor:help}.post-mortem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:12px;align-items:start}.post-mortem-card{overflow:hidden;border:1px solid #30343a;border-top:3px solid #6f7883;border-radius:11px;background:#111315}.post-mortem-card.cause-dev_dump,.post-mortem-card.cause-coordinated_dump{border-top-color:#e5484d}.post-mortem-card.cause-sell_off{border-top-color:#f59e0b}.post-mortem-card>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:12px 13px 10px;border-bottom:1px solid #282c31}.post-mortem-card>header>div strong,.post-mortem-card>header>div span{display:block}.post-mortem-card>header>div strong{overflow:hidden;color:#eef1f4;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.post-mortem-card>header>div span,.post-mortem-age{margin-top:2px;color:#78828d;font-size:.66rem}.post-mortem-age{text-align:right}.post-mortem-cause{justify-self:start;padding:2px 7px;border:1px solid #3b464c;border-radius:999px;color:#a8b0ba;font-size:.64rem}.post-mortem-cause.dev_dump,.post-mortem-cause.coordinated_dump{border-color:#e5484d80;background:#e5484d1a;color:#f87171}.post-mortem-cause.sell_off{border-color:#f59e0b80;background:#f59e0b17;color:#f5b04b}.post-mortem-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #282c31}.post-mortem-stats>div{min-width:0;padding:9px 8px;text-align:center}.post-mortem-stats>div+div{border-left:1px solid #282c31}.post-mortem-stats span,.post-mortem-stats strong{display:block}.post-mortem-stats span{color:#6f7883;font-size:.61rem;text-transform:uppercase;letter-spacing:.04em}.post-mortem-stats strong{overflow:hidden;margin-top:3px;color:#d7dce1;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.post-mortem-stats>div:nth-child(3) strong{color:#f87171}.post-mortem-timeline{display:grid;gap:0;margin:0;padding:11px 13px 11px 20px;list-style:none}.post-mortem-timeline li{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;min-height:30px;padding:2px 0 9px 11px;border-left:1px solid #33383f}.post-mortem-timeline li:before{position:absolute;top:4px;left:-4px;width:7px;height:7px;border:1px solid #111315;border-radius:50%;background:#6f7883;content:""}.post-mortem-timeline li:last-child{min-height:18px;padding-bottom:0;border-left-color:transparent}.post-mortem-timeline .moment-peak:before{background:#2dd4bf}.post-mortem-timeline .moment-dump:before,.post-mortem-timeline .moment-price_crash:before,.post-mortem-timeline .moment-risk_change:before,.post-mortem-timeline .moment-death:before{background:#e5484d}.post-mortem-timeline time{color:#6f7883;font-size:.63rem;white-space:nowrap}.post-mortem-timeline li>span{color:#b4bbc3;font-size:.7rem;line-height:1.35}.post-mortem-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 13px;border-top:1px solid #282c31;color:#78828d;font-size:.63rem}.post-mortem-card>footer em{color:#6f7883;font-style:normal}.post-mortem-links{display:inline-flex;gap:9px;white-space:nowrap}.post-mortem-links a{display:inline-flex;align-items:center;gap:3px;color:#8ec5ff;text-decoration:none}.post-mortem-links a:hover{color:#bfdbfe}.post-mortem-empty{gap:8px}.post-mortem-empty svg{color:#59616b}.trade-feed-notice{display:grid;place-items:center;align-content:center;gap:9px;width:100%;height:100%;padding:28px;color:#a8b0ba;text-align:center;background:radial-gradient(circle at 50% 45%,rgba(245,158,11,.07),transparent 30%),linear-gradient(180deg,#101113,#0b0d0e)}.trade-feed-notice svg{color:#f5b04b}.trade-feed-notice strong{color:#eef1f4;font-size:.92rem}.trade-feed-notice span,.trade-feed-notice small{max-width:520px;font-size:.76rem;line-height:1.5}.trade-feed-notice small{color:#78828d;font-size:.68rem}.trade-feed-notice code{padding:6px 9px;border:1px solid #33383f;border-radius:7px;background:#111315;color:#d8dee5;font-size:.72rem}.graph-shell{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(45,212,191,.06),transparent 30%),radial-gradient(circle at 80% 75%,rgba(168,85,247,.05),transparent 32%),linear-gradient(180deg,#101113,#0b0d0e)}.graph-shell canvas{outline:none}.graph-controls{position:absolute;z-index:3;right:12px;bottom:12px;display:grid;gap:6px}.graph-controls button{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(71,78,87,.72);border-radius:8px;background:#14171ad6;color:#d8dee5;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.graph-controls button:hover{background:#262a2f}.graph-legend{position:absolute;z-index:3;left:12px;bottom:12px;display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;max-width:460px;padding:5px 7px;border:1px solid rgba(71,78,87,.72);border-radius:8px;background:#14171ad6;color:#a8b0ba;font-size:.68rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.graph-legend button{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;font-size:inherit;cursor:pointer}.graph-legend button:hover{background:#262a2f;color:#d8dee5}.graph-legend button.active{border-color:#38f0c380;background:#1c2a26;color:#38f0c3}.graph-legend i{width:8px;height:8px;border-radius:999px}.signal-feed{padding:14px 16px 16px;border-top:1px solid #282c31;display:grid;gap:6px;align-content:start}.signal-heading{margin-bottom:6px;color:#f5b04b}.signal-toggles{display:flex;gap:5px;margin-bottom:6px}.signal-toggles button{padding:3px 9px;border:1px solid #282c31;border-radius:999px;background:#111315;color:#6f7883;font-size:.66rem;cursor:pointer}.signal-toggles button:hover{border-color:#3b464c;color:#a8b0ba}.signal-toggles button.active{border-color:#f5b04b;background:#f5b04b1f;color:#f5b04b}.signal-card{display:grid;gap:2px;padding:7px 9px;border:1px solid #282c31;border-left-width:3px;border-radius:8px;background:#111315;color:#a8b0ba;font-size:.72rem;text-align:left;cursor:pointer}.signal-card:hover{background:#1b1f22;border-color:#3b464c;border-left-color:inherit}.signal-card strong{color:#eef1f4;font-size:.74rem}.signal-card em{color:#6f7883;font-size:.66rem;font-style:normal}.signal-card.positive{border-left-color:#22c55e}.signal-card.warning{border-left-color:#f59e0b}.signal-card.danger{border-left-color:#e5484d}.signal-card.info{border-left-color:#60a5fa}.signal-card-head{display:flex;align-items:center;gap:6px}.signal-card-head em{margin-left:auto}.signal-score{padding:0 6px;border:1px solid #3b464c;border-radius:999px;color:#c5cbd1;font-size:.62rem;line-height:1.5}.signal-outcome{padding:0 6px;border-radius:999px;font-size:.62rem;line-height:1.5}.signal-outcome.positive{background:#22c55e1f;color:#4ade80}.signal-outcome.negative{background:#e5484d1f;color:#f87171}.signal-line b{color:#d7dce1;font-weight:600}.signal-context{color:#6f7883;font-size:.64rem}.dev-history{display:grid;gap:2px;margin:8px 0;padding:7px 9px;border:1px solid #282c31;border-left:3px solid #3b464c;border-radius:8px;font-size:.7rem}.dev-history span{color:#8c96a1}.dev-history strong{color:#d7dce1}.dev-history.danger{border-left-color:#e5484d}.dev-history.danger strong{color:#f19999}.inspector-heading .watch-button{display:grid;place-items:center;width:22px;height:22px;margin-left:auto;padding:0;border:1px solid #282c31;border-radius:6px;background:transparent;color:#8c96a1;cursor:pointer}.inspector-heading .watch-button:hover{color:#facc15;background:#facc1514}.inspector-heading .watch-button.active{color:#facc15;border-color:#facc1566}.inspector-heading .watch-button+.inspector-close{margin-left:0}.watchlist{display:grid;gap:4px}.watchlist-row{display:flex;gap:4px;align-items:stretch}.watchlist-focus{flex:1;display:flex;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(250,204,21,.25);border-radius:7px;background:#facc150d;color:#e8d9a0;font-size:.72rem;cursor:pointer}.watchlist-focus:hover{background:#facc151f}.watchlist-focus small{color:#9aa3ad;font-size:.64rem}.watchlist-remove{display:grid;place-items:center;width:24px;border:1px solid #33383f;border-radius:7px;background:#111315;color:#7c8794;cursor:pointer}.watchlist-remove:hover{color:#e5484d;border-color:#e5484d66}.lookup-pending{display:flex;align-items:flex-start;gap:8px;margin:10px 0;padding:8px 9px;border:1px solid #282c31;border-radius:8px;color:#a8b0ba;font-size:.72rem;line-height:1.45}.lookup-spinner{flex-shrink:0;width:13px;height:13px;margin-top:1px;border:2px solid rgba(96,165,250,.25);border-top-color:#60a5fa;border-radius:50%;animation:lookup-spin .8s linear infinite}@keyframes lookup-spin{to{transform:rotate(360deg)}}.tracking-since{color:#7c8794;font-size:.66rem;white-space:nowrap}.search-box{position:relative;margin-top:10px}.search-box .search-input{margin-top:0;padding-right:30px}.search-clear{position:absolute;top:50%;right:7px;transform:translateY(-50%);display:grid;place-items:center;width:18px;height:18px;border:none;border-radius:5px;background:#94a3b824;color:#9aa3ad;cursor:pointer}.search-clear:hover{background:#94a3b842;color:#e2e6ea}.mint-actions{display:flex;align-items:stretch;gap:6px;margin-top:8px}.mint-actions .mint-lookup-button{margin-top:0}.mint-actions .mint-lookup-button:first-child{flex:1 1 auto;min-width:0}.mint-action-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mint-actions .mint-watch-button{flex:0 0 auto;width:auto;border-color:#facc154d;background:#facc1514;color:#e8d9a0}.mint-actions .mint-watch-button:hover:not(:disabled){background:#facc1529}.mint-actions .mint-watch-button:disabled{opacity:.6;cursor:wait}.mint-lookup-button{display:flex;align-items:center;gap:6px;width:100%;margin-top:8px;padding:7px 9px;border:1px solid rgba(96,165,250,.3);border-radius:8px;background:#60a5fa14;color:#8fb8ef;font-size:.72rem;cursor:pointer}.mint-lookup-button:hover{background:#60a5fa29}button.farming-cluster-note{width:100%;text-align:left;background:transparent;cursor:pointer}button.farming-cluster-note:hover{background:#e5484d12}.dashboard-scorecard{margin-top:14px}.scorecard-row{display:grid;grid-template-columns:1fr 52px 72px 62px;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid #1d2126;font-size:.72rem}.scorecard-row span{color:#a8b0ba}.scorecard-row strong{text-align:right;color:#d7dce1;font-weight:600}.scorecard-row.scorecard-head{border-bottom:1px solid #2a2f35}.scorecard-row.scorecard-head span,.scorecard-row.scorecard-head strong{color:#7c8794;font-size:.64rem;text-transform:uppercase;letter-spacing:.04em}.holding-chips{display:flex;gap:4px;flex-wrap:wrap}.holding-chips button{padding:2px 7px;border:1px solid #33383f;border-radius:999px;background:#111315;color:#a8b0ba;font-size:.64rem;cursor:pointer}.holding-chips button:hover{border-color:#3b464c;color:#eef1f4}.holding-chips em{color:#6f7883;font-style:normal}.locate-cell{display:flex;align-items:center;gap:6px}.locate-button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid #282c31;border-radius:6px;background:transparent;color:#6f7883;cursor:pointer;flex-shrink:0}.locate-button:hover{border-color:#3b464c;color:#eef1f4}.node-tip{padding:8px 10px;border:1px solid rgba(71,78,87,.8);border-radius:8px;background:#101214f0;color:#c3ccd5;font-size:.72rem;line-height:1.5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:260px}.node-tip .tip-head{color:#eef1f4;font-weight:700;font-size:.78rem;margin-bottom:3px}.node-tip .tip-head em{color:#9aa3ad;font-weight:500;font-style:normal;margin-left:5px}.graph-corner{position:absolute;z-index:3;right:12px;top:12px;display:flex;align-items:center;gap:7px;min-height:28px;padding:0 10px;border:1px solid rgba(71,78,87,.72);border-radius:8px;background:#14171ad6;color:#d8dee5;font-size:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-dot{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px #22c55e24}.status-dot.paused{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b24}.graph-empty{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#9aa3ad;pointer-events:none}.inspector{padding:16px}.inspector-heading{margin-bottom:12px;font-size:.86rem}.inspector-close{display:grid;place-items:center;width:22px;height:22px;margin-left:auto;padding:0;border:1px solid #282c31;border-radius:6px;background:transparent;color:#6f7883;cursor:pointer}.inspector-close:hover{border-color:#3b464c;color:#e8ecef}.token-heading{color:#2dd4bf}.wallet-heading{color:#a855f7}.cluster-heading{color:#f97316}.muted,.empty-line{color:#9aa3ad;font-size:.78rem;margin-bottom:12px}.address-line{display:flex;align-items:center;gap:6px;color:#a8b0ba;font-size:.72rem;margin-bottom:10px}.address-line span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-link{text-decoration:none}.address-link:hover{color:#2dd4bf}.link-stack{display:grid;gap:6px;margin-bottom:12px}.external-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:31px;padding:0 8px;border:1px solid #282c31;border-radius:8px;background:#111315;color:#a8b0ba;font-size:.74rem;text-decoration:none}.external-row:hover,.holder-link:hover{border-color:#3b464c;background:#1b1f22;color:#d8dee5}.external-row strong,.holder-link strong{display:inline-flex;align-items:center;gap:5px}.external-row strong{max-width:62%;min-width:0;overflow:hidden;color:#eef1f4;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tag-row span{padding:3px 7px;border:1px solid #33383f;border-radius:999px;color:#d8dee5;font-size:.7rem;background:#1d2024}.key-value{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;border-bottom:1px solid #282c31;color:#a8b0ba;font-size:.78rem}.key-value strong{color:#eef1f4;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right}.score{margin-top:12px}.score>div:first-child{display:flex;justify-content:space-between;color:#a8b0ba;font-size:.76rem}.score strong{color:#eef1f4}.score-track{height:7px;margin-top:6px;border-radius:999px;background:#282c31;overflow:hidden}.score-track span{display:block;height:100%;border-radius:inherit}.score.positive .score-track span{background:#22c55e}.score.warning .score-track span{background:#f59e0b}.score.danger .score-track span{background:#e5484d}.score-guide{display:grid;gap:8px;margin-top:14px;padding:10px;border:1px solid #31383e;border-radius:10px;background:#101214}.score-guide-heading{display:grid;gap:3px}.score-guide-heading>div{display:flex;align-items:center;gap:6px;color:#e7ebee;font-size:.72rem}.score-guide-heading svg{color:#2dd4bf}.score-guide-heading small{color:#7f8993;font-size:.59rem;line-height:1.4}.score-decision{display:grid;gap:3px;padding:8px;border:1px solid #343c43;border-radius:8px;background:#16191c}.score-decision strong{font-size:.7rem}.score-decision span{color:#a2abb4;font-size:.61rem;line-height:1.45}.score-decision.positive{border-color:#22c55e59}.score-decision.positive strong{color:#67dc8d}.score-decision.warning{border-color:#f59e0b59}.score-decision.warning strong{color:#f1b653}.score-decision.danger{border-color:#e5484d6b}.score-decision.danger strong{color:#f17d81}.score-decision.neutral strong{color:#c6cdd3}.score-guide-list{display:grid;gap:6px}.score-guide-item{display:grid;gap:6px;padding:8px;border:1px solid #2c3339;border-left-width:3px;border-radius:8px;background:#15181a}.score-guide-item.positive{border-left-color:#22c55e}.score-guide-item.warning{border-left-color:#f59e0b}.score-guide-item.danger{border-left-color:#e5484d}.score-guide-item.neutral{border-left-color:#69737d}.score-guide-item header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px}.score-guide-item header strong{overflow:hidden;color:#dfe5e9;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.score-guide-item header span{color:#f2f4f6;font-size:.78rem;font-weight:750}.score-guide-item header em{padding:2px 5px;border-radius:999px;background:#252b30;color:#aab3bb;font-size:.54rem;font-style:normal;font-weight:700}.score-guide-item p{margin:0;color:#8e98a2;font-size:.58rem;line-height:1.48}.score-guide-item p b{color:#bac2c9;font-weight:700}.token-chart{display:grid;gap:8px;margin-top:14px;padding:10px;border:1px solid #282c31;border-radius:8px;background:#101113}.trajectory-panel{display:grid;gap:9px;margin-top:14px;padding:11px;border:1px solid #2d3439;border-radius:10px;background:radial-gradient(circle at 85% 0%,rgba(45,212,191,.07),transparent 38%),#101214}.trajectory-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.trajectory-head>span:first-child{display:inline-flex;align-items:center;gap:6px;color:#e9edf0;font-size:.76rem;font-weight:700}.trajectory-head>span:first-child svg{color:#2dd4bf}.trajectory-loading{display:inline-flex;align-items:center;gap:6px;color:#8c96a1;font-size:.66rem}.trajectory-loading .lookup-spinner{width:11px;height:11px}.trajectory-status{min-height:54px}.trajectory-unavailable{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8c96a1;font-size:.7rem;line-height:1.45}.trajectory-unavailable button{flex-shrink:0;padding:4px 8px;border:1px solid #3b464c;border-radius:6px;background:#171a1d;color:#d8dee5;font:inherit;cursor:pointer}.trajectory-unavailable button:hover{border-color:#2dd4bf;color:#2dd4bf}.trajectory-trend{padding:3px 7px;border:1px solid #353c42;border-radius:999px;color:#aab3bc;font-size:.62rem;font-weight:700;letter-spacing:.02em}.trajectory-trend.outperforming{border-color:#22c55e57;background:#22c55e14;color:#67dc8d}.trajectory-trend.underperforming{border-color:#e5484d57;background:#e5484d14;color:#f17d81}.trajectory-trend.typical{border-color:#2dd4bf4d;color:#78dace}.trajectory-summary{margin:-2px 0 1px;color:#9ca5af;font-size:.68rem;line-height:1.45}.trajectory-legend{display:flex;flex-wrap:wrap;gap:5px 11px;color:#7f8993;font-size:.59rem}.trajectory-legend span{display:inline-flex;align-items:center;gap:4px}.trajectory-legend span:before{width:11px;height:2px;border-radius:2px;background:#2dd4bf;content:""}.trajectory-legend .holder-line:before{background:#a78bfa}.trajectory-legend .cohort-line:before{height:0;border-top:1px dashed #89939d;background:none}.trajectory-legend .volume-bars:before{height:6px;background:linear-gradient(90deg,#22c55e 0,#22c55e 48%,#e5484d 52%)}.trajectory-chart{display:block;width:100%;height:194px;margin-top:-2px;overflow:visible;cursor:crosshair}.trajectory-cohort-band{fill:#8d97a11a;stroke:none}.trajectory-cohort-line,.trajectory-cap-line,.trajectory-holder-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.trajectory-cohort-line{stroke:#afb8c1b8;stroke-width:1.2;stroke-dasharray:4 4}.trajectory-cap-line{stroke:#2dd4bf;stroke-width:2.2;filter:drop-shadow(0 0 3px rgba(45,212,191,.25))}.trajectory-holder-line{stroke:#a78bfad6;stroke-width:1.2;stroke-dasharray:2.5 3}.trajectory-bar.buy{fill:#22c55ec7}.trajectory-bar.sell{fill:#e5484db8}.trajectory-volume-baseline{stroke:#474e579e;stroke-width:1}.trajectory-event line{stroke:#8a949e47;stroke-width:.8;stroke-dasharray:2 3}.trajectory-event circle{fill:#8b96a1;stroke:#101214;stroke-width:1.4}.trajectory-event.positive circle{fill:#22c55e}.trajectory-event.warning circle{fill:#f59e0b}.trajectory-event.danger circle{fill:#e5484d}.trajectory-cursor line{stroke:#e7ecf052;stroke-width:1}.trajectory-cursor circle{fill:#101214;stroke:#2dd4bf;stroke-width:1.8}.trajectory-axis{display:flex;justify-content:space-between;margin-top:-10px;color:#68727c;font-size:.57rem}.trajectory-hover{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;padding:7px 8px;border:1px solid #323a40;border-radius:7px;background:#15181b;color:#dbe1e6;font-size:.64rem}.trajectory-hover>strong{grid-column:1 / -1;color:#f0f3f5;font-size:.67rem}.trajectory-hover span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trajectory-hover em{display:block;margin-bottom:1px;color:#77828d;font-size:.57rem;font-style:normal}.trajectory-events{display:flex;flex-wrap:wrap;gap:4px}.trajectory-events span{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 6px;border:1px solid #30363c;border-radius:999px;color:#b0b8c0;font-size:.59rem;white-space:nowrap}.trajectory-events i{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#8b96a1}.trajectory-events .positive i{background:#22c55e}.trajectory-events .warning i{background:#f59e0b}.trajectory-events .danger i{background:#e5484d}.trajectory-events small{color:#6f7983;font-size:inherit}.trajectory-coverage{display:grid;gap:5px;padding:7px 8px;border:1px solid #293037;border-radius:7px;background:#15181bb8}.trajectory-coverage>span{height:3px;overflow:hidden;border-radius:999px;background:#2b3137}.trajectory-coverage>span i{display:block;height:100%;border-radius:inherit;background:#2dd4bf}.trajectory-coverage.partial>span i{background:#f59e0b}.trajectory-coverage strong{color:#909aa4;font-size:.61rem;font-weight:600}.trajectory-cohort-head{display:grid;gap:2px;margin-top:2px}.trajectory-cohort-head span{color:#e2e7eb;font-size:.69rem;font-weight:700}.trajectory-cohort-head small{color:#747f89;font-size:.59rem;line-height:1.4}.trajectory-benchmarks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.trajectory-benchmark{min-width:0;padding:7px;border:1px solid #2d343a;border-radius:8px;background:#15181a}.trajectory-benchmark>span,.trajectory-benchmark>strong,.trajectory-benchmark>small{display:block;min-width:0}.trajectory-benchmark>span{overflow:hidden;color:#8f99a3;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.trajectory-benchmark>strong{margin-top:3px;color:#dce2e7;font-size:1rem;line-height:1}.trajectory-benchmark.high>strong{color:#4dd9c7}.trajectory-benchmark.low>strong{color:#f1ac45}.trajectory-benchmark>small{margin-top:5px;overflow:hidden;color:#707b85;font-size:.56rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.trajectory-cohort-empty{display:grid;gap:3px;padding:8px;border:1px dashed #343b42;border-radius:8px;color:#75808a;font-size:.62rem;line-height:1.4}.trajectory-cohort-empty strong{color:#a6afb8;font-size:.65rem}.chart-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a8b0ba;font-size:.74rem}.chart-head strong{color:#eef1f4;font-size:.76rem;font-weight:650}.volume-chart{display:block;width:100%;height:132px}.chart-grid-line{stroke:#474e5773;stroke-width:1}.chart-bar.buy{fill:#22c55edb}.chart-bar.sell{fill:#e5484dc2}.chart-cap-line{fill:none;stroke:#2dd4bf;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.chart-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.chart-stats span{min-width:0;padding:6px;border:1px solid #282c31;border-radius:7px;background:#151719}.chart-stats em,.chart-stats strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.chart-stats em{color:#8c96a1;font-size:.64rem}.chart-stats strong{margin-top:3px;color:#eef1f4;font-size:.72rem}.positive-value{color:#22c55e!important}.negative-value{color:#e5484d!important}.chart-empty{display:grid;place-items:center;min-height:86px;color:#8c96a1;font-size:.76rem}.subsection-title{margin:16px 0 8px;color:#e8ecef;font-size:.76rem;font-weight:700}.holder-list{display:grid;gap:6px}.holder-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;padding:0 8px;border:1px solid #282c31;border-radius:8px;background:#111315;color:#a8b0ba;font-size:.74rem}.holder-link{text-decoration:none}.holder-focus{font:inherit;cursor:pointer}.holder-focus:hover{border-color:#2dd4bf;background:#14231f;color:#d8dee5}.holder-focus strong a{display:inline-flex;align-items:center;color:inherit}.holder-focus strong a:hover{color:#2dd4bf}.holder-row span{min-width:0;display:inline-flex;align-items:baseline;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holder-row small{color:#6f7883;font-size:.68rem;font-weight:500}.holder-row strong{color:#eef1f4}@media(max-width:1100px){.workspace{grid-template-columns:220px minmax(0,1fr)}.right-panel{display:none}}@media(max-width:1040px){.app{grid-template-rows:auto minmax(0,1fr)}.topbar{flex-wrap:wrap;min-height:104px;padding:10px 12px}.discovery-controls{order:3;width:100%;flex-basis:100%}}@media(max-width:780px){.app{grid-template-rows:auto minmax(0,1fr)}.topbar{flex-wrap:wrap;min-height:112px;padding:10px 12px}.discovery-controls{order:3;width:100%;flex-basis:100%;flex-wrap:wrap}.mode-switch,.mode-switch button{flex:1}.lookback-group{width:100%;flex-basis:100%}.segmented{width:100%;grid-auto-columns:minmax(36px,1fr)}.workspace{grid-template-columns:1fr}.center-view-switch{right:12px;left:12px}.center-view-switch button{min-width:0;flex:1;padding:0 5px;font-size:.64rem}.post-mortem-card>footer{align-items:flex-start;flex-direction:column}.left-panel{display:none}}
