/* MemeTrack v2 — un marché, un agent, une surface de travail. */
:root{--bg:#0e0c11;--surface:#131017;--surface2:#1c1722;--line:#231d2b;--muted:#888093;--text:#dfd2f1;--lime:#ebdeff;--green:#baafc9;--red:#ee787b;--yellow:#e8bd65;color-scheme:dark}body{background:#0e0c11;font-family:'DM Sans',sans-serif;font-size:14px}.primary{background:var(--lime);color:#1c1823;border-color:var(--lime)}.primary:hover{background:#ebdeff}button{border-radius:7px}button:hover{background:#221d2a;border-color:#413650}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--lime)}.positive{color:var(--green)}.negative{color:var(--red)}.cyan{color:#6fcbd4}.amber{color:#e5c16c}.dot{background:var(--lime);box-shadow:none}.rail{width:78px;position:fixed;inset:0 auto 0 0;display:flex;align-items:center;flex-direction:column;background:#100e14;z-index:30;padding:24px 0 17px}.rail-logo{display:grid;place-items:center;width:40px;height:40px;background:#08070a;color:var(--lime);font:700 38px 'Space Grotesk';border-radius:12px;margin-bottom:39px}.rail nav{display:flex;flex-direction:column;gap:13px;width:100%;padding:0 5px}.rail-link{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-height:64px;border-radius:9px;color:#867e91;font-size:11px;transition:.2s}.rail-link svg{width:21px;height:21px}.rail-link:hover{color:white;background:#1a1620}.rail-link.active{color:var(--lime);background:transparent}.rail-link.active svg{filter:drop-shadow(0 0 12px #ebdeff28)}.rail-bottom{margin-top:auto;display:flex;align-items:center;flex-direction:column;gap:19px;color:#8a8396}.rail-pro{font-size:10px;font-weight:600;letter-spacing:1px;color:#c7bcd8;border:1px solid #3a3148;padding:5px 8px;border-radius:5px}.rail-avatar{border:0;background:#322a3e;border-radius:50%;font-size:11px;width:34px;height:34px;padding:0;color:#d5c9e7}.app-frame{margin:8px 9px 8px 78px;border:1px solid #272130;border-radius:15px;min-height:calc(100dvh - 16px);background:#131017;overflow:hidden}.simple-header{height:66px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1f1a26}.wordmark{font:600 16px 'Space Grotesk';letter-spacing:1px}.wordmark span{font:400 12px 'DM Sans';letter-spacing:0;color:#756e7f;margin-left:15px}.header-right{display:flex;gap:16px;align-items:center}.header-right .wallet{padding:9px 12px;background:#1b1621;border-color:#292333;font-size:12px}.demo-pill{font-size:11px;color:#8a8295;border:1px solid #2c2536;border-radius:4px;padding:3px 6px}.simple-footer{display:flex;align-items:center;justify-content:space-between;color:#6e6877;font-size:11px;padding:20px 28px}.simple-footer>span:first-child{display:flex;align-items:center;gap:7px}.page{padding:32px;max-width:1500px}.page-heading h1{font-size:26px}.banner{display:none}.page .panel{background:#15121a}.page .stat{background:#17131c}.skill-icon,.strategy-icon{background:#272130;color:var(--lime)}.page .plan.featured{background:#1d1824}.plan .price{letter-spacing:-1.5px}.installed{background:#292232;border-color:#463a56}.segmented{background:#18141e}.segmented button.selected{background:#2d2537}.search{background:#1c1722;border-color:#2c2536}.page .skill-card p{font-size:14px}.home-screen{min-height:calc(100dvh - 185px);display:flex;flex-direction:column;max-width:1180px;margin:auto}.home-focus{padding:65px 20px 75px;max-width:780px;width:100%;margin:auto;text-align:center}.home-mark{width:54px;height:54px;display:grid;place-items:center;background:var(--lime);color:#1a1620;border-radius:13px;font:700 43px 'Space Grotesk';margin:0 auto 21px}.home-focus h1{font:500 30px 'DM Sans';letter-spacing:-1px;margin-bottom:13px}.home-focus>p{font-size:14px;color:#8a8396;margin-bottom:35px}.home-input{background:#272130;border:1px solid #2f273a;padding:12px 13px 12px 19px;border-radius:12px;display:flex;gap:15px;align-items:center}.home-input>svg{color:#8d8599}.home-input input{flex:1;min-width:0;border:0;background:none;color:white;outline:0;font-size:15px}.home-input button{padding:7px}.home-prompts{display:flex;gap:8px;justify-content:center;margin-top:18px;flex-wrap:wrap}.home-prompts button{background:transparent;border-color:#292232;border-radius:20px;font-size:12px;padding:9px 12px;color:#9d94aa}.home-prompts svg{width:14px;height:14px}.home-open{display:inline-flex;gap:9px;align-items:center;font-size:12px;color:#a99fb7;margin-top:27px}.home-open:hover{color:var(--lime)}.home-open svg{width:14px}.home-bottom{padding:0 12px 25px}.home-bottom h2{font-family:'DM Sans';font-size:15px}.home-bottom .muted{font-size:12px}.home-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-token{text-align:left;display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;border:1px solid #282131;background:#18141d;padding:22px;border-radius:14px}.home-token:hover{background:#1e1925}.home-token strong{font-size:15px}.home-token small{display:block;color:#888093;font-size:11px;margin-top:5px}.home-score{color:var(--lime);font-size:21px;text-align:right}.home-score small{font-size:10px}.home-token-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #292333;margin-top:3px;padding-top:15px;grid-column:1/-1;font-size:12px;color:#888093}.home-token-bottom b{color:#ccc0dd;font-weight:500}.home-token-bottom svg{width:16px}.market-frame{height:calc(100dvh - 16px);min-height:600px;display:flex;flex-direction:column}.market-frame .simple-header{flex-shrink:0;height:60px}.market-page{flex:1;display:flex;flex-direction:column;min-height:0;padding:0 17px}.market-titlebar{display:flex;align-items:center;justify-content:space-between;padding:21px 0 18px;gap:12px;flex-shrink:0}.market-title{display:flex;gap:18px;align-items:center}.market-title h1{margin:0;font:600 24px 'DM Sans';letter-spacing:-.7px}.chain-pill{background:#1c1823;border:1px solid #292333;border-radius:6px;padding:6px 9px;display:flex;align-items:center;gap:7px;font-size:12px}.chain-pill .sol{font-size:18px;line-height:16px}.market-live{display:flex;align-items:center;gap:6px;font-size:11px;color:#7b7485}.market-live .dot{width:5px;height:5px;background:#afa4bd}.market-controls{display:flex;align-items:center;gap:9px}.market-controls>.icon-btn{padding:7px;color:#9d94aa}.market-controls>.icon-btn svg{width:16px}.agent-toggle{font-size:12px;background:#1e1925;border-color:#3e344d;color:var(--lime);padding:8px 11px}.agent-toggle svg{width:16px;height:16px}.tiny-count{border-radius:4px;padding:2px 5px;background:#362e43;font-size:10px}.market-workspace{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.market-workspace.with-agent{grid-template-columns:minmax(0,1fr) 330px}.market-board{border:1px solid #272130;border-radius:10px;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#100e14}.board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:6px;border-bottom:1px solid #231d2b;min-height:52px;padding:0 11px}.board-modes{display:flex;gap:15px;align-items:center;height:100%}.board-modes button{border:0;background:none;border-radius:0;color:#80798b;font-size:12px;padding:16px 0;white-space:nowrap;border-bottom:2px solid transparent}.board-modes button.selected{color:#d7cbe9;border-bottom-color:var(--lime)}.board-modes svg{height:14px;width:14px}.board-filters{display:flex;align-items:center;gap:7px}.board-filters .icon-btn{padding:7px}.board-filters svg{width:15px;height:15px;color:#877f92}.compact-search{display:flex;align-items:center;gap:6px;background:#1b1621;border:1px solid #272130;padding:6px 8px;border-radius:5px}.compact-search input{font-size:11px;max-width:100px;min-width:0;border:0;outline:0;background:none;color:#dccfee}.filter-active svg{color:var(--lime)}.market-columns{flex:1;min-height:0;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(235px,1fr));overflow-x:auto;scrollbar-width:thin;scrollbar-color:#382f45 #110e15}.market-column{min-width:0;display:flex;flex-direction:column;border-right:1px solid #231d2b;overflow:hidden}.market-column:last-child{border:0}.market-column-head{height:47px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:#16121b}.market-column-head>div{display:flex;align-items:center;gap:7px}.market-column-head h2{font-family:'DM Sans';font-size:13px;font-weight:600;letter-spacing:0}.column-count{color:#6e6877;font-size:11px}.stage-dot{width:5px;height:5px;border-radius:50%;background:#b6abc5}.stage-1{background:#e2c576}.stage-2{background:#80b6e5}.market-column-head .icon-btn{padding:4px;color:#655f6d}.market-column-head svg{width:12px;height:12px}.column-subhead{display:flex;justify-content:space-between;padding:8px 11px;font-size:10px;color:#6e6877;border-bottom:1px solid #221d2a}.market-rows{overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:#2d2638 transparent}.market-row{padding:14px 11px 12px;border-bottom:1px solid #231d2b;background:#110e15;transition:background .2s,box-shadow .2s;position:relative}.market-row:hover{background:#18141e}.market-row.focused{background:#1b1621;box-shadow:inset 2px 0 var(--lime)}.market-row.spotlight{animation:spotlight 1s 2}.market-row-main{display:flex;align-items:flex-start;gap:5px}.token-pick{border:0;background:transparent;padding:0;text-align:left;display:flex;gap:8px;align-items:flex-start;flex:1;min-width:0}.token-pick:hover{background:none}.market-avatar{width:43px;height:43px;display:grid;place-items:center;font-size:27px;border-radius:7px;background:#30283b;border:1px solid #3d334b;position:relative;flex-shrink:0}.market-avatar.cat{background:#66594c}.market-avatar.dog{background:#8c7b55}.market-avatar.frog{background:#3e344c}.market-avatar.orb{background:#373b52}.chain-badge{position:absolute;bottom:-3px;right:-3px;width:16px;height:16px;background:#0f0d13;border:1px solid #9f96ac;border-radius:50%;font-size:12px;color:#d0c4e1;display:grid;place-items:center}.market-identity{display:block;min-width:0;padding-top:1px}.market-identity>strong{font-size:14px;letter-spacing:-.2px;display:flex;align-items:center;gap:5px}.market-identity>small{display:block;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7a7384;font-size:10px;margin-top:3px}.token-social{display:flex;align-items:center;gap:4px;margin-top:7px;color:#888093;font-size:10px;white-space:nowrap}.token-social b{font-size:10px;font-weight:500;color:var(--green)}.token-social svg{width:10px;height:10px}.market-numbers{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-top:1px;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.market-numbers>span{display:flex;gap:4px;align-items:center}.market-numbers small{color:#686271;font-size:10px}.market-numbers b{font-weight:500;font-size:12px}.market-numbers>span:last-child{font-size:10px;margin-top:3px}.market-row-meta{display:flex;align-items:center;gap:5px;margin-top:13px;font-size:10px}.contract-demo{color:#6a6473;margin-right:auto;font-size:9px}.risk-stat{border:1px solid #2c2536;padding:3px 4px;border-radius:4px;display:flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums;white-space:nowrap}.risk-stat.negative{border-color:#4f3031}.risk-stat svg{width:10px;height:10px}.watch-star{background:none;border:0;color:#5e5966;padding:3px}.watch-star svg{width:12px;height:12px}.watch-star.is-watched{color:#e2c56b}.watch-star.is-watched svg{fill:#e2c56b33}.market-row-actions{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:5px}.row-signal{border:0;padding:0;background:none;font-size:10px;color:#b0a6bf;gap:4px}.row-signal svg{width:11px;height:11px}.row-signal b{font-size:10px;background:#2d2638;padding:3px 4px;border-radius:3px;color:#d9cceb;font-weight:500}.row-signal.low{color:#cc8c8f}.row-signal.low b{background:#362326;color:#ed999b}.quick-buy{background:#2b2435;color:#ccc0dd;border:1px solid #3b3249;font-size:10px;padding:5px 8px;gap:3px}.quick-buy svg{width:11px;height:11px;fill:currentColor;stroke:none}.quick-buy:hover{background:#3e344d;border-color:#7d7587}.bonding-track{margin-top:9px;height:2px;background:#353126;border-radius:2px}.bonding-track i{height:2px;display:block;background:#9d9461;border-radius:2px}.market-bottom{height:35px;display:flex;justify-content:space-between;gap:8px;align-items:center;padding:0 11px;border-top:1px solid #221d2a;font-size:10px;color:#777081;flex-shrink:0}.market-bottom>span{display:flex;align-items:center;gap:5px}.market-bottom svg{width:12px;height:12px}.market-bottom button{padding:0;border:0;background:none;font-size:10px;color:#9d94aa}.market-empty{padding:60px 15px;text-align:center;color:#6e6877;font-size:12px}.market-empty button{font-size:11px}.market-empty svg{color:#453a55}.market-status{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:#66606e;height:32px;flex-shrink:0}.market-status>span:first-child{display:flex;align-items:center;gap:6px}.market-status .dot{width:4px;height:4px;background:#9f96ac}.separator{padding:0 5px;color:#3a3148}.agent-dock{background:#16121b;border:1px solid #31293d;border-radius:11px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.dock-header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 13px}.dock-brand{display:flex;gap:10px;align-items:center}.dock-logo{background:var(--lime);color:#1a1620;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;font:700 29px 'Space Grotesk'}.dock-brand h2{font:600 14px 'DM Sans';letter-spacing:0;margin-bottom:5px}.dock-brand>div>span{display:flex;align-items:center;gap:5px;color:#8f879b;font-size:10px}.dock-brand .dot{width:4px;height:4px}.dock-header .icon-btn{color:#726c7c;padding:5px}.dock-header .icon-btn svg{width:15px;height:15px}.dock-strategy{display:flex;align-items:center;gap:7px;margin:0 15px 14px;border:1px solid #2b2435;background:#1c1823;padding:5px 9px;border-radius:7px}.dock-strategy>span{display:flex;color:#9890a5}.dock-strategy svg{width:13px;height:13px}.dock-strategy select{flex:1;min-width:0;border:0;background:transparent;color:#b2a8c1;font-size:12px;padding:4px;outline-offset:0}.dock-strategy .icon-btn{padding:5px;color:#797283}.dock-tabs{display:flex;gap:25px;padding:0 16px;border-bottom:1px solid #282131}.dock-tabs button{font-size:12px;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 0 12px;color:#80798b}.dock-tabs button.selected{color:#dccfee;border-bottom-color:var(--lime)}.dock-tabs button>span{font-size:10px;border-radius:4px;padding:2px 5px;background:#31293c;color:#d8ccea}.dock-tabs svg{width:13px;height:13px}.dock-content{flex:1;min-height:0;overflow-y:auto;padding:17px 15px;scrollbar-width:thin;scrollbar-color:#30283b transparent}.agent-intro{display:flex;gap:8px;align-items:flex-start;margin-bottom:17px}.mini-bolt{color:var(--lime);font:bold 21px 'Space Grotesk';line-height:22px;flex-shrink:0}.agent-intro p{font-size:12px;line-height:1.8;color:#8a8396;margin:0}.agent-intro strong{font-weight:400;color:#bbb1cb}.discovery-card{border:1px solid #3a3047;border-radius:10px;background:#1e1925;margin-bottom:13px;overflow:hidden}.discovery-top{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#251f2d;border-bottom:1px solid #352c41}.discovery-top>span{display:flex;align-items:center;gap:5px;color:#cdc1de;font-size:10px}.discovery-top svg{height:12px;width:12px}.discovery-top>small{font-size:9px;color:#898194}.discovery-token{display:flex;width:100%;border:0;background:none;text-align:left;justify-content:flex-start;gap:9px;padding:12px 12px 0}.discovery-token:hover{background:none}.discovery-token .token-avatar{height:32px;width:32px;font-size:21px;border-radius:7px}.discovery-token>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.discovery-token strong{font-size:13px}.discovery-token small{font-size:10px;color:#8c8498}.discovery-token>b{margin-left:auto;font:500 19px 'Space Grotesk'}.discovery-token>b small{font:400 10px 'DM Sans';margin-left:2px}.discovery-card>p{font-size:12px;line-height:1.7;color:#a097ad;margin:11px 12px}.discovery-metrics{display:flex;gap:18px;margin:0 12px 13px;font-size:10px;color:#827b8d}.discovery-metrics b{color:#bdb2cd;font-weight:500;margin-left:4px}.discovery-actions{border-top:1px solid #352c41;display:flex;padding:5px 9px;justify-content:space-between}.discovery-actions button{font-size:10px;padding:5px 3px;background:none;border:0;color:#c5b9d5}.discovery-actions svg{width:12px;height:12px}.risk-card{background:#272020;border-color:#463434}.risk-card .discovery-top{background:#2c2323;border-color:#463434}.risk-card .discovery-top>span{color:#dfa2a2}.risk-card .discovery-top small{color:#927272}.risk-card .discovery-actions{border-color:#463434}.risk-card .discovery-actions button{color:#c6a6a6}.risk-card>p{color:#aba1b9}.scan-strip{background:#1c1722;border-top:1px solid #2e2739;display:flex;align-items:center;gap:7px;padding:9px 14px;flex-shrink:0;font-size:10px;color:#9f96ac}.scan-orbit{display:flex}.scan-orbit svg{width:13px;height:13px;color:#beb3ce;animation:rotate 8s linear infinite}.scan-orbit.stopped svg{animation-play-state:paused}.scan-strip button{margin-left:auto;padding:2px;background:none;border:0;color:#877f92}.scan-strip button svg{height:12px;width:12px}.dock-composer{padding:12px 12px 8px;flex-shrink:0;background:#141119}.dock-input{background:#201b27;border:1px solid #352c41;border-radius:10px;padding:11px 10px 8px}.dock-input textarea{background:none;border:0;outline:0;resize:none;color:#ccc0dd;width:100%;min-height:42px;font-size:12px;line-height:1.7}.dock-compose-bottom{display:flex;align-items:center;gap:7px;margin-top:3px}.dock-compose-bottom .icon-btn{padding:0;color:#888093}.dock-compose-bottom .icon-btn svg{width:15px;height:15px}.dock-compose-bottom>span{font-size:10px;color:#9f96ac}.dock-compose-bottom .primary{margin-left:auto;padding:5px;border-radius:6px}.dock-compose-bottom .primary svg{width:14px;height:14px}.dock-composer>p{font-size:9px;color:#6d6776;text-align:center;margin:9px 0 0}.chat-welcome{text-align:center;color:#8d8599;padding:6px 0 21px;font-size:12px;line-height:1.8}.chat-welcome .dock-logo{margin:0 auto 12px;width:28px;height:28px;font-size:22px;background:#30283b;color:var(--lime)}.chat-welcome strong{font-weight:400;color:#baafc9}.chat-welcome button{font-size:10px;padding:6px 8px;background:#1e1925}.chat-welcome button svg{width:12px;height:12px}.dock-user{margin:0 0 20px 20px;padding:12px;background:#2c2536;border:1px solid #3f354e;border-radius:10px 10px 3px 10px;font-size:12px;line-height:1.7}.dock-answer{display:flex;align-items:flex-start;gap:9px;margin-bottom:24px}.dock-answer>div{min-width:0;flex:1}.dock-answer>div>small{font-size:11px;color:#bcb1cc}.dock-answer>div>small span{color:#6e6877}.dock-answer p{color:#a89eb6;font-size:12px;line-height:1.8;margin-top:9px}.dock-answer .discovery-card{margin-left:-25px;margin-top:14px}.new-dot{width:4px;height:4px;border-radius:50%;background:var(--lime)}.just-arrived{animation:arrival .7s ease-out}.question-list{display:flex;flex-direction:column;gap:10px}.question-list button{justify-content:space-between;font-size:13px}dialog{background:#17131c;border-color:#3f354e}dialog input,dialog textarea,dialog select{background:#1d1824;border-color:#352c41}.dialog-data div{background:#231d2b}.recommendation{background:#201b28}#toast{font-size:13px;background:#2b2435;border-color:#66606e}#modal .rec-bottom{display:none}@keyframes arrival{from{background:#3a3047}to{background:#110e15}}@keyframes spotlight{50%{background:#382f45}}@keyframes rotate{to{transform:rotate(360deg)}}
@media(min-width:1650px){.market-workspace.with-agent{grid-template-columns:minmax(0,1fr) 370px}.market-row{padding:18px 15px 15px}.market-avatar{width:54px;height:54px;font-size:34px}.market-identity>strong{font-size:17px}.market-identity>small{font-size:12px;max-width:160px}.market-numbers b{font-size:15px}.token-social,.token-social b,.market-numbers small,.market-numbers>span:last-child,.market-row-meta,.row-signal,.row-signal b,.quick-buy{font-size:12px}.contract-demo{font-size:11px}.market-row-meta{margin-top:15px;gap:8px}.market-column-head h2{font-size:15px}.column-subhead{font-size:11px}.dock-content{padding:21px 19px}.discovery-card>p,.agent-intro p,.dock-answer p,.dock-user{font-size:14px}.discovery-top>span,.discovery-actions button,.discovery-metrics{font-size:12px}.discovery-token strong{font-size:15px}.dock-input textarea{font-size:14px}.dock-composer{padding:15px}.market-columns{grid-template-columns:repeat(3,minmax(275px,1fr))}}
@media(max-width:1200px){.market-workspace.with-agent{grid-template-columns:minmax(0,1fr) 300px}.board-modes{gap:10px}.compact-search input{max-width:65px}.board-modes button{font-size:11px}.market-page{padding:0 12px}.market-titlebar{padding:17px 0}.market-columns{grid-template-columns:repeat(3,minmax(230px,1fr))}.wordmark span{display:none}.page{padding:25px}.home-focus{padding:50px 10px}.home-token{padding:15px;gap:8px}.home-token small{font-size:10px}}
@media(max-width:800px){.rail{width:65px}.app-frame{margin-left:65px}.rail-link{font-size:10px}.market-workspace.with-agent{grid-template-columns:minmax(0,1fr) 280px;gap:9px}.market-live{display:none}.market-title{gap:12px}.board-toolbar{flex-wrap:wrap;padding:0 8px;gap:0}.board-filters{padding:0 0 8px;width:100%}.compact-search{flex:1}.compact-search input{max-width:none;width:100%}.board-filters .icon-btn{margin-left:auto}.board-modes{width:100%;justify-content:space-between}.board-modes button{padding:10px 0}.simple-header{padding:0 15px}.market-workspace:not(.with-agent) .board-toolbar{flex-wrap:nowrap}.market-workspace:not(.with-agent) .board-modes{width:auto;gap:15px}.market-workspace:not(.with-agent) .board-filters{width:auto;padding:0}.home-cards{grid-template-columns:1fr}.home-focus h1{font-size:26px}.home-focus{padding:35px 0 50px}.home-token{grid-template-columns:42px 1fr 55px}.home-token-bottom{display:none}.home-screen{min-height:auto}.market-bottom>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-status>span:last-child{font-size:9px}}
@media(max-width:620px){.rail{width:56px;padding-top:17px}.rail-logo{width:34px;height:34px;font-size:31px;margin-bottom:27px}.rail nav{padding:0 2px;gap:10px}.rail-link{font-size:9px;gap:6px;min-height:53px}.rail-link svg{width:19px;height:19px}.rail-bottom{gap:13px}.rail-pro{font-size:8px}.rail-avatar{width:29px;height:29px;font-size:9px}.app-frame{margin:5px 5px 5px 56px;border-radius:11px;min-height:calc(100dvh - 10px)}.market-frame{height:calc(100dvh - 10px);min-height:520px}.market-frame .simple-header{height:54px}.simple-header{height:54px;padding:0 12px}.wordmark{font-size:13px}.header-right{gap:7px}.header-right .wallet{padding:7px}.header-right .wallet span{display:none}.header-right .wallet svg{width:15px;height:15px}.demo-pill{font-size:9px}.market-page{padding:0 9px}.market-titlebar{padding:15px 0;gap:7px}.market-title{gap:8px}.market-title h1{font-size:20px}.chain-pill{font-size:10px;padding:4px 5px}.chain-pill .sol{font-size:15px}.market-controls{gap:3px}.market-controls>.icon-btn{display:none}.agent-toggle{font-size:10px;padding:6px;gap:4px}.agent-toggle svg{width:12px}.tiny-count{display:none}.market-workspace.with-agent{display:block;position:relative}.market-workspace{position:relative}.market-board{height:100%}.agent-dock{position:absolute;right:0;top:0;bottom:0;width:min(320px,100%);z-index:15;box-shadow:-20px 0 55px #00000099}.market-columns{grid-template-columns:repeat(3,minmax(255px,1fr))}.board-toolbar,.market-workspace:not(.with-agent) .board-toolbar{flex-wrap:wrap}.market-workspace:not(.with-agent) .board-filters{width:100%;padding-bottom:8px}.market-workspace:not(.with-agent) .board-modes{width:100%}.market-status>span:last-child{display:none}.market-bottom{font-size:9px}.market-bottom>button{display:none}.market-column-head h2{font-size:14px}.market-identity>strong{font-size:15px}.market-row{padding:16px 12px 13px}.market-avatar{height:46px;width:46px}.market-row-main{gap:8px}.market-identity>small{font-size:11px}.token-social,.token-social b{font-size:11px}.market-numbers b{font-size:14px}.risk-stat{font-size:11px}.row-signal,.quick-buy{font-size:11px}.dock-content{padding:17px 13px}.dock-answer p,.dock-user,.discovery-card>p{font-size:13px}.dock-header{padding:13px}.dock-strategy{margin-bottom:12px}.scan-strip{font-size:10px}.page{padding:24px 15px}.page-heading{flex-direction:column}.page-heading h1{font-size:23px}.home-focus{padding-top:35px}.home-focus h1{font-size:24px;line-height:1.4}.home-focus>p{font-size:12px}.home-mark{width:45px;height:45px;font-size:36px}.home-input{padding:10px;gap:8px}.home-input input{font-size:12px}.home-prompts button{font-size:11px}.home-bottom{padding:0}.home-bottom .section-heading{align-items:flex-start;gap:12px}.home-bottom h2{font-size:13px}.home-bottom .muted{font-size:10px;white-space:nowrap}.home-token{padding:16px}.simple-footer{font-size:9px;padding:20px 15px}.segmented{max-width:100%;overflow-x:auto}.segmented button{font-size:11px;white-space:nowrap}.page .toolbar{max-width:100%}.page .stats{grid-template-columns:1fr}.dialog-head h2{font-size:18px}.dialog-actions{flex-wrap:wrap}dialog{padding:20px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
@media(min-width:1000px) and (max-width:1200px){.market-columns{grid-template-columns:repeat(3,minmax(200px,1fr))}.market-avatar{width:38px;height:38px;font-size:24px}.market-identity>small{max-width:77px}.token-pick{gap:6px}.market-row{padding-left:9px;padding-right:9px}.token-social{gap:3px}.token-social svg:first-of-type{display:none}.market-column-head{padding:0 9px}.market-column-head h2{font-size:12px}.market-row-meta{gap:4px}.contract-demo{font-size:8px}.market-numbers b{font-size:11px}.market-identity>strong{font-size:13px}}
.no-discoveries{color:#8d8599;font-size:12px;line-height:1.7;padding:10px 0 20px}
@media(max-width:800px){.board-toolbar{flex-shrink:0}.board-modes{height:auto}}
@media(max-width:620px){.board-toolbar,.market-workspace:not(.with-agent) .board-toolbar{min-height:90px;align-content:center}.board-filters{padding-bottom:8px}.compact-search input{font-size:12px}}
input:focus-visible,textarea:focus-visible{outline:0!important}
/* Branded liquid wordmark in the application header. */
.simple-header .wordmark{display:inline-flex;align-items:center;gap:11px;min-width:0;letter-spacing:0}
.app-frame .simple-header{height:66px;justify-content:flex-end}
.simple-header .wordmark>img{display:block;width:210px;height:78px;object-fit:contain;filter:drop-shadow(0 3px 8px #a867e052)}
.simple-header .wordmark span{margin-left:0;white-space:nowrap}
@media(max-width:600px){.app-frame .simple-header{height:54px}.simple-header .wordmark>img{width:150px;height:56px}.simple-header .wordmark span{display:none}}
