/* TALENTRE desktop design system — surfaces, hierarchy and interaction */
:root{--bg:#0e1010;--panel:#161919;--line:#2f302f;--text:#f0f0e9;--muted:#a0a1a0;--silver:#e0e1e0;--green:#a0e6bb;--red:#e39298;--header:68px;--footer:32px;--radius-control:6px}
.app-header{padding:0 24px;background:#131413;gap:28px;border-bottom:1px solid #343534}
.brand{font-size:14px;letter-spacing:.16em;gap:12px}.brand img{width:29px;height:29px}
.app-header nav{gap:0;height:100%;align-items:stretch}.nav-group{gap:2px}.nav-group+.nav-group{margin-left:16px;padding-left:16px;border-color:#343534}
.nav{height:var(--header);align-self:stretch;padding:0 12px;line-height:var(--header);border-radius:0;font-size:13px;font-weight:500;color:#adaead;background:transparent;transition:color .18s,background .18s}
.nav.active{background:transparent;color:#f5f5ee}.nav.active:after{display:block;content:'';position:absolute;bottom:0;left:12px;right:12px;height:2px;background:var(--silver)}.nav:hover{background:#ffffff04;color:#f0f0e9}
.header-tools{gap:10px}.global-search{height:36px;width:230px;background:#0f100f;border:1px solid #3a3b3a;border-radius:6px;padding:0 11px}.global-search:focus-within{border-color:#a2a3a2;box-shadow:0 0 0 3px #b2d2ba0a}.global-search input{font-size:12px;color:var(--text)}.global-search input::placeholder{color:#999a99}.global-search kbd{background:#2a2b2a;border:1px solid #404140;color:#c4c5c4;font-size:11px}
.deposit{min-height:36px;padding:9px 22px;background:#e0e1e0;box-shadow:none;font-size:12px}
.page-toolbar{height:74px;padding:0 24px}.page-title{gap:20px}.page-title h1{font:600 28px/1.1 GeneralSans,sans-serif;letter-spacing:-.04em}.chain-name{border-left:1px solid #3f403f;padding-left:20px;font-size:12px;color:#c2c3c2}.live-pill{font-size:11px;color:#a5c7af}.live-pill i{box-shadow:0 0 8px #a0e6bb30}
.age-options{background:#181918;border-color:#373837;padding:3px;border-radius:6px}.age-options button{font-weight:500;color:#aaabaa;padding:5px 12px}.age-options button.selected{background:#383938;color:#f0f0e9;box-shadow:0 1px 3px #0003}
.utility,.customize{height:34px;background:#202120;border-color:#3d3e3d;color:#cbcccb;border-radius:6px;font-size:12px}.utility:hover,.customize:hover{background:#323332;border-color:#5f605f}.quiet:hover{color:#eeefee}
.feed-strip{margin:0 24px;height:22px;font-size:11px}.feed-caption{color:#9b9c9b}#last-launch{color:#aeafae}
.lanes{height:calc(100dvh - var(--header) - 74px - 22px - var(--footer));gap:12px;padding:0 16px 12px}
.lane{background:#161919;border:1px solid #353635;border-radius:8px;box-shadow:0 4px 18px #00000012;overflow:hidden}
.lane-header{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:10px;height:92px;min-height:92px;padding:12px 14px;background:#1f201f;border-bottom:1px solid #3b3c3b}
.lane-heading{display:flex;align-items:baseline;gap:12px;min-width:0}.lane-header h2,.lane[data-lane=new] .lane-header h2,.lane[data-lane=migrated] .lane-header h2{font:600 18px/1.15 GeneralSans,sans-serif;letter-spacing:-.025em;color:#f1f2f1}.lane-description{display:block;margin:0;font-size:11px;color:#a9aaa9}
.hover-pause{margin-left:auto;font-size:10px;color:#d6d7d6}.lane-tools{display:flex;flex:0 0 100%;gap:0;align-items:center;justify-content:flex-end;margin:0}
.lane-search{margin-right:auto;flex:1;max-width:none;width:auto;min-width:65px;height:29px;border:0;border-bottom:1px solid #454645;border-radius:0;background:transparent;padding:5px 0;color:#e6e7e6;font-size:12px;margin-right:14px;transition:border-color .2s}.lane-search::placeholder{color:#a5a6a5}.lane-search:focus{outline:none;border-color:#c9cac9}
.quick-amount{height:29px;background:#2c2d2c;border-color:#4a4b4a;border-radius:5px 0 0 5px;padding:4px 8px}.quick-amount input{font-size:11px;width:37px;color:#eaebea}.preset-select{margin-left:-1px;height:29px;width:77px;font-size:10px;background:#2c2d2c;border-color:#4a4b4a;border-radius:0 5px 5px 0;color:#cbcccb;padding:0 7px}
.lane-tools>.icon-button{width:30px;height:29px;margin-left:7px;color:#bbbcbb;border-radius:5px}.lane-tools>.icon-button:hover,.lane-tools>.icon-button.active{background:#3f403f;color:#e6e7e6}.lane-pause{margin-left:4px;height:29px;border:0;background:transparent;color:#b3b4b3;padding:0 6px;font-size:11px;border-radius:5px}.lane-pause:hover{background:#373837}.lane-pause[aria-pressed=true]{background:#434443;color:#e6e7e6}
.lane-resume{top:97px;border-radius:5px;background:#e7e8e7;color:#2d2e2d;font-weight:600;box-shadow:0 6px 22px #0005}.filter-chips{background:#232423;border-color:#3e3f3e;padding:7px 12px}.filter-chips button{background:#3b3c3b;color:#e0e1e0;border-radius:4px}
.token-card,body.compact .token-card{border-color:#2e2f2e;transition:background .18s;isolation:isolate}.token-card:hover,.launch-card:hover{background:#272827}.token-card:focus-within{background:#272827}.token-card:hover .avatar-chain{border-color:#272827}
body.compact .token-card{padding:12px 14px;grid-template-columns:62px minmax(0,1fr);grid-template-rows:60px 26px;gap:4px 12px;min-height:114px}
.live-art,body.compact .live-art{border-radius:6px;box-shadow:0 0 0 1px #ffffff12,0 3px 8px #0002}.live-art img{border-radius:6px}.token-picture .address{font-size:10px;color:#acadac;margin-top:6px}.address:hover{color:#f2f3f2}
.token-first-line{height:22px;padding-right:120px;gap:6px}.token-symbol,body.compact .token-symbol{font-size:16px;line-height:22px;font-weight:700;letter-spacing:-.025em;max-width:150px}.token-full-name{color:#999a99;font-size:12px;max-width:135px}.token-meta,body.compact .token-meta{margin-top:3px;gap:8px;font-size:11px}.age{color:#b0e8bf;font-weight:600}.venue,.vital,.token-meta a{color:#b2b3b2}.token-meta a:hover{color:#eaebea}.token-social,body.compact .token-social{margin-top:5px;font-size:12px}.token-social a{color:#c9cac9}.token-social .price-label{color:#b3b4b3;font-variant-numeric:tabular-nums}.launch-status{color:#afb0af;font-size:11px}
.token-market,body.compact .token-market{top:12px;right:14px;width:120px;gap:5px}.cash-line{gap:5px}.cash-line>span:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:9px;letter-spacing:.04em;color:#a7a8a7}.cash-line>span:first-child{font-size:10px;color:#9a9b9a}.cash-line .cap-value,.lane[data-lane=active] .cash-line .cap-value,.lane[data-lane=migrated] .cash-line .cap-value,.launch-card .cap-value{font-size:17px;font-weight:700;letter-spacing:-.025em;color:#f1f2f1;line-height:1.15}.cash-line b{font-size:11px;color:#c9cac9}.launch-card .cap-label{font-size:9px;letter-spacing:.04em;color:#a7a8a7}.launch-card .cap-value{margin-top:0}
.row-metrics{gap:12px}.data-chip{font-size:11px;color:#c8c9c8}.data-chip small{color:#989998}.data-chip.positive,.flow-chip b{color:#a0e6bb}.data-chip.negative,.flow-chip em{color:#e39298}.indexing-label{color:#9b9c9b;font-size:10px}.quick-buy,.round-buy .quick-buy{height:28px;min-width:91px;border-radius:5px;background:#a0e6bb;color:#2d2e2d;font-size:11px;font-weight:700;box-shadow:inset 0 1px 0 #e5ffec55;transition:background .15s,box-shadow .15s,transform .15s}.quick-buy:hover{background:#bdf3ce;box-shadow:0 0 18px #a0e6bb25,inset 0 1px 0 #fff6}.quick-buy:active{transform:translateY(1px);background:#8dcfa5}
.bottom-bar{background:#151615;border-color:#373837;padding:0 20px;gap:18px}.bottom-bar,.bottom-bar button,.footer-right,.footer-help a{color:#a9aaa9}.connection.online{color:#a0e6bb}
/* Same control language inside every overlay */
dialog{background:#1f201f;color:#eeefee;border:1px solid #515251;border-radius:10px;padding:26px;box-shadow:0 24px 100px #0009}dialog::backdrop{background:#080c09c2}.dialog-heading h2{font:600 25px/1.15 GeneralSans,sans-serif;letter-spacing:-.035em}.dialog-heading .icon-button{height:30px;width:30px;background:#343534;border-radius:5px;color:#d6d7d6;font-size:22px}.dialog-tabs{border-color:#454645}.dialog-tabs button{color:#acadac;font-size:12px;font-weight:500}.dialog-tabs button.selected{color:#edeeed;border-color:#d5d6d5}.category-tabs{background:#171817;border-radius:6px;padding:4px}.category-tabs button.selected{background:#414241;color:#ebeceb}.keyword-fields label,.preset-grid label,.named-presets label{color:#c1c2c1;font-size:12px}.keyword-fields input,.range-row input,.preset-grid input,.named-presets input,.named-presets select,.setting-row select{background:#171817;color:#ecedec;border:1px solid #4a4b4a;border-radius:5px;font-size:12px;padding:10px}.range-row{padding:11px 0}.range-row label,.setting-row{color:#d3d4d3;font-size:13px}.setting-row{border-color:#404140;padding:18px 0}.setting-row input[type=checkbox]{appearance:none;width:30px;height:18px;flex-shrink:0;border:1px solid #646564;background:#313231;border-radius:12px;position:relative;cursor:pointer;transition:background .18s}.setting-row input[type=checkbox]:before{content:'';position:absolute;width:10px;height:10px;left:3px;top:3px;border-radius:50%;background:#aeafae;transition:transform .18s}.setting-row input:checked{background:#c7c8c7;border-color:#c7c8c7}.setting-row input:checked:before{transform:translateX(12px);background:#363736}.dialog-actions{border-color:#464746}.primary{background:#e5e6e5;color:#303130;min-height:36px;font-size:12px}.field-note{color:#a8a9a8}.layout-preview>span,.layout-preview>div>span{border-color:#585958;color:#c4c5c4}.settings-label{color:#c4c5c4}.named-presets{border-top:1px solid #404140;padding-top:18px}
#search-results{background:#202120;border-color:#555655;padding:6px;border-radius:8px}.search-option{padding:13px;border-radius:5px}.search-option strong{color:#f1f2f1;font-size:14px}.search-option small{color:#b0b1b0}.search-option:hover,.search-option[aria-selected=true]{background:#3e3f3e}#workbench-tooltip{background:#363736;border-color:#636463;color:#ebeceb;padding:10px 12px;border-radius:5px}.toast{background:#363736;border-color:#636463;color:#ebeceb}
@media(max-width:1700px){.app-header{gap:20px;padding:0 18px}.nav{font-size:12px;padding:0 9px}.nav-group+.nav-group{margin-left:8px;padding-left:8px}.global-search{width:180px}.header-tools #paste{display:none}}
@media(max-width:1400px){.app-header{gap:16px}.nav-group+.nav-group{margin-left:5px;padding-left:5px}.nav{font-size:12px;padding:0 7px}.brand{font-size:13px;gap:9px}.global-search{width:168px}.lane-header{padding:12px}.lane-heading{gap:10px}.lane-description{font-size:10px}.lane-search{margin-right:10px}body.compact .token-card{grid-template-columns:56px minmax(0,1fr);column-gap:10px;padding-left:12px;padding-right:12px}.token-first-line{padding-right:100px}.token-symbol,body.compact .token-symbol{font-size:15px;max-width:112px}.token-market,body.compact .token-market{right:12px;width:100px}.token-meta,body.compact .token-meta{gap:6px;font-size:11px}.token-social,body.compact .token-social{font-size:11px}.row-metrics{gap:7px}.data-chip{font-size:10px}.quick-buy,.round-buy .quick-buy{min-width:78px}.token-full-name{display:none}}
@media(prefers-reduced-motion:reduce){.setting-row input:before,.quick-buy{transition:none}.quick-buy:active{transform:none}}
.mobile-lanes{display:none}
@media(max-width:960px){
 :root{--header:106px;--footer:30px}
 body{overflow:hidden;min-width:0}.app-header,.page-toolbar,.lanes{min-width:0}
 .app-header{height:106px;padding:10px 14px 0;display:flex;flex-wrap:wrap;gap:0 14px;align-content:space-between;align-items:center}.brand{font-size:12px;gap:8px;letter-spacing:.1em}.brand img{width:25px;height:25px}.header-tools{margin-left:auto;gap:8px}.global-search{width:160px;height:34px}.deposit{padding:8px 14px;min-height:34px}
 .app-header nav{order:3;flex:0 0 100%;height:46px;align-self:auto;overflow-x:auto;gap:0}.nav{height:46px;line-height:46px;padding:0 11px;font-size:12px}.nav-group+.nav-group{margin-left:8px;padding-left:8px}.nav.active:after{left:11px;right:11px}
 .page-toolbar{height:98px;padding:12px 14px;display:flex;flex-wrap:wrap;gap:12px;align-content:center}.page-title{width:100%;gap:14px}.page-title h1{font-size:25px}.chain-name{padding-left:14px;font-size:11px}.live-pill{margin-left:auto;font-size:10px}.page-actions{width:100%;gap:12px;justify-content:space-between}.age-controls{font-size:11px;gap:8px}.age-options button{padding:4px 10px}.customize{height:32px;font-size:11px;padding:0 10px}.quiet{font-size:11px}.feed-strip{margin:0 14px;height:22px;font-size:10px}.feed-caption{display:none}
 .mobile-lanes{height:42px;margin:0 12px;display:flex;gap:4px;align-items:flex-start}.mobile-lanes[hidden]{display:none}.mobile-lanes button{flex:1;height:32px;border-radius:5px;font-size:12px;color:#a6afa5;background:#181c18;border:1px solid #303830}.mobile-lanes button[aria-pressed=true]{background:#dce2d9;color:#1c271b;border-color:#dce2d9;font-weight:700}
 .lanes,body[data-layout] .lanes{display:flex;height:calc(100dvh - 106px - 98px - 22px - 42px - 30px);padding:0 12px 10px;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:12px;scrollbar-width:none;align-items:stretch}.lanes::-webkit-scrollbar{display:none}.lane{flex:0 0 100%;min-width:0;scroll-snap-align:start;height:100%;border-radius:7px}.lane-header{height:90px;min-height:90px;padding:12px;gap:10px}.lane-header h2{font-size:18px}.lane-tools{margin:0;gap:0}.lane-search{display:block;flex:1;max-width:none;min-width:65px;margin-right:12px;font-size:12px}.lane-description{font-size:11px}.lane-resume{top:95px}.lane-scroll{overflow-y:auto;overflow-x:hidden;touch-action:pan-x pan-y}.hover-pause{display:none}
 .token-card,body.compact .token-card{grid-template-columns:56px minmax(0,1fr);min-height:116px;padding:12px;gap:4px 10px;grid-template-rows:62px 26px}.token-picture,body.compact .token-picture{width:56px;height:88px}.live-art,body.compact .live-art{width:56px;height:56px}.avatar-chain,body.compact .avatar-chain{top:44px}.token-symbol,body.compact .token-symbol{font-size:15px;max-width:125px}.token-first-line{padding-right:93px;gap:5px}.token-full-name{display:none}.token-market,body.compact .token-market{width:95px;right:12px;top:12px}.token-meta,body.compact .token-meta{font-size:11px;height:16px;flex-wrap:nowrap;gap:6px!important;padding-right:55px}.token-social,body.compact .token-social{font-size:11px;margin-top:5px}.token-social a{max-width:190px}.token-picture .address{font-size:10px}.row-metrics{gap:7px}.data-chip{font-size:10px;padding:2px 0}.flow-chip{display:none}.indexing-label{font-size:10px;max-width:105px}.quick-buy,.round-buy .quick-buy{height:30px;min-width:78px;font-size:11px}.star-button{opacity:1}.token-meta .icon{width:12px;height:12px}.cash-line .cap-value,.lane[data-lane=active] .cash-line .cap-value,.lane[data-lane=migrated] .cash-line .cap-value,.launch-card .cap-value{font-size:16px}
 .bottom-bar{height:30px;padding:0 14px;font-size:10px;gap:12px}.bottom-bar>button,.footer-help{display:none}.footer-right{gap:12px;font-size:10px}
 dialog{width:calc(100vw - 24px);max-width:500px;max-height:calc(100dvh - 24px);padding:20px;border-radius:8px}.dialog-heading h2{font-size:23px}.range-row{grid-template-columns:1.25fr 1fr 1fr;gap:8px}.range-row label{font-size:12px}.named-presets{gap:10px}.dialog-actions{gap:8px}.dialog-actions>div{gap:6px}.dialog-actions .utility,.dialog-actions .primary{padding-left:10px;padding-right:10px;font-size:11px}.setting-row{font-size:12px}.setting-row select{min-width:0;max-width:145px}.layout-preview{grid-template-columns:60px 1fr 70px}.layout-preview>span{padding:7px}
 #search-results{position:fixed;top:58px;left:12px;right:12px;width:auto;max-height:55dvh}.search-option{min-height:54px}.search-option small{max-width:calc(100vw - 100px)}#empty-page{min-width:0}
}
@media(max-width:430px){.app-header{padding-left:12px;padding-right:12px;column-gap:8px}.brand{font-size:11px;gap:6px;letter-spacing:.07em}.brand img{width:23px;height:23px}.header-tools{gap:6px}.global-search{width:125px;padding:0 7px}.global-search input{font-size:11px}.global-search kbd{display:none}.deposit{padding:8px 11px;font-size:11px}.lane-description{font-size:10px}.token-symbol,body.compact .token-symbol{max-width:112px}.token-first-line{padding-right:84px}.token-market,body.compact .token-market{width:85px}.token-meta .venue{max-width:56px}.row-metrics{gap:6px}.indexing-label{max-width:92px}.live-pill{font-size:9px}}
@media(max-width:360px){.global-search{width:104px}.brand{font-size:10px}.brand img{width:21px;height:21px}.header-tools{gap:4px}.deposit{padding:8px}.live-pill{display:none}.token-symbol,body.compact .token-symbol{max-width:92px}.indexing-label{max-width:78px}.lane-search{min-width:45px}.preset-select{width:68px}}
@media(max-width:960px){
 input:focus,select:focus,.global-search input:focus,.quick-amount input:focus,.lane-search:focus{font-size:16px}
 .quick-buy,.round-buy .quick-buy{height:34px;position:relative}.quick-buy:after{content:'';position:absolute;inset:-5px -3px}
 .mobile-lanes button{height:36px}.lane-tools>.icon-button{position:relative}.lane-tools>.icon-button:after{content:'';position:absolute;inset:-6px}
 .star-button{min-width:20px;min-height:22px}.star-button .icon{width:14px;height:14px}
}
/* Compact navigation and column controls — token rows remain unchanged */
@media(min-width:961px){
 :root{--header:62px}
 .app-header{height:62px;padding:0 20px;gap:26px;background:#121312;border-bottom-color:#272827}
 .app-header nav{height:auto;align-self:center;align-items:center;gap:0;overflow-x:auto}
 .nav-group{gap:2px}.nav-group+.nav-group{border:0;margin-left:14px;padding-left:0}
 .nav{height:34px;line-height:34px;align-self:center;padding:0 10px;border-radius:5px;color:#9d9e9d;font-size:12px;font-weight:500}
 .nav.active{background:#2b2c2b;color:#f1f2f1;box-shadow:inset 0 1px 0 #ffffff08}.nav.active:after{display:none}.nav:hover{background:#202120;color:#eaebea}
 .brand{font-size:13px;letter-spacing:.12em}.brand img{width:27px;height:27px}
 .global-search{background:#1d1e1d;border:1px solid #313231;border-radius:6px;height:34px;width:210px}.global-search input{font-size:11px}.global-search input::placeholder{color:#a7a8a7}.global-search kbd{background:transparent;border:0;color:#b4b5b4}
 .deposit{background:#e1e2e1;min-height:34px;padding:8px 20px}.header-tools .utility{border:0;background:transparent;font-size:11px;color:#b0b1b0}
 .page-toolbar{height:62px;padding:0 20px}.page-title{gap:16px}.page-title h1{font-size:25px;font-weight:500;letter-spacing:-.04em}.chain-name{border:0;padding:0;color:#b1b2b1;font-size:11px}.live-pill{color:#b3b4b3;font-size:10px}.page-actions{gap:16px}
 .age-controls{gap:7px;font-size:11px}.age-options{border:0;background:#1c1d1c;padding:3px;border-radius:5px}.age-options button{padding:4px 10px;font-size:11px}.age-options button.selected{background:#383938;box-shadow:none;color:#eaebea}
 .customize{background:transparent;border:0;padding:0 4px;color:#bdbebd;font-size:11px}.customize:hover{background:transparent;color:#f2f3f2}.quiet{color:#9b9c9b;font-size:11px}
 .feed-strip{margin:0 20px;height:20px;font-size:10px}.feed-caption{display:none}#last-launch{color:#8d8e8d}
 .lanes{height:calc(100dvh - 62px - 62px - 20px - var(--footer));padding-top:0}
 .lane-header{height:60px;min-height:60px;flex-wrap:nowrap;align-content:normal;padding:0 13px;gap:10px;background:#1b1c1b;border-bottom-color:#313231}
 .lane-heading{flex-shrink:0;gap:0}.lane-header h2,.lane[data-lane=new] .lane-header h2,.lane[data-lane=migrated] .lane-header h2{font-size:17px;font-weight:600;letter-spacing:-.025em}.lane-description{display:none}.hover-pause{display:none}
 .lane-tools{flex:1;min-width:0;gap:0;margin-left:auto}
 .lane-search{flex:1;width:80px;min-width:42px;max-width:145px;margin-left:auto;margin-right:10px;border:0;border-radius:5px;background:#252625;height:28px;padding:5px 9px;font-size:11px}.lane-search::placeholder{color:#a4a5a4}.lane-search:focus{outline:1px solid #757675;border:0;background:#2c2d2c}
 .quick-amount{height:28px;padding:4px 6px;border:0;background:#2c2d2c;border-radius:5px 0 0 5px;gap:4px}.quick-amount input{width:31px;font-size:11px}.preset-select{height:28px;width:68px;border:0;border-left:1px solid #444544;background:#2c2d2c;border-radius:0 5px 5px 0;margin-left:0;padding:0 5px;font-size:9px;color:#c6c7c6}
 .lane-tools>.icon-button{width:27px;height:28px;margin-left:5px;color:#b2b3b2}.lane-pause{width:25px;min-width:25px;height:28px;margin-left:1px;padding:0;font-size:0;color:#b2b3b2;display:flex;align-items:center;justify-content:center}.lane-pause:before{content:'';width:8px;height:10px;border-left:2px solid currentColor;border-right:2px solid currentColor;box-sizing:border-box}.lane-pause[aria-pressed=true]:before{width:0;height:0;border:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid currentColor}.lane-resume{top:65px}
}
@media(min-width:961px) and (max-width:1500px){.app-header{gap:18px;padding:0 16px}.nav{padding:0 8px;font-size:11px}.nav-group+.nav-group{margin-left:7px}.global-search{width:175px}.brand{font-size:12px;gap:9px}.lane-header{padding:0 11px;gap:9px}.lane-search{margin-right:6px;padding:5px 7px;max-width:100px}.preset-select{width:64px}.lane-tools>.icon-button{margin-left:3px;width:24px}.lane-pause{width:22px;min-width:22px}.lane-header h2,.lane[data-lane=new] .lane-header h2,.lane[data-lane=migrated] .lane-header h2{font-size:16px}}
@media(max-width:960px){
 .app-header{background:#121312;border-bottom-color:#2a2b2a}.nav-group+.nav-group{border:0;padding-left:0;margin-left:8px}.nav.active:after{display:none}.nav{height:32px;line-height:32px;align-self:center;border-radius:5px}.nav.active{background:#303130}.app-header nav{align-items:center}
 .lane-header{background:#1b1c1b;border-bottom-color:#313231}.lane-search{border:0;border-radius:5px;padding:5px 8px;background:#292a29}.lane-search:focus{outline:1px solid #757675}.quick-amount,.preset-select{border-color:#444544;background:#2c2d2c}.lane-description{color:#999a99}.customize{background:transparent;border:0;color:#bdbebd}
}
/* Visual refinement: silver controls, ink surfaces, consistent proportions */
:root{--text:#eeeae3;--muted:#9a9b9a;--silver:#dedbd2}
.app-header{background:#131413}.brand{color:#e9e6de}.brand img{opacity:.94}.nav{letter-spacing:.005em}.nav.active{background:#2d2e2d;color:#f1eee6;box-shadow:inset 0 0 0 1px #ffffff07}.nav:hover{background:#252625}
.global-search{background:#1b1c1b;border-color:#353635}.global-search:focus-within{border-color:#949594;box-shadow:0 0 0 3px #dbe5d208}.deposit{background:#e1ddd3;color:#202120;transition:background .18s,filter .18s}.deposit:hover{background:#f0ece2;filter:none}
.page-title h1{color:#eeeae2;letter-spacing:-.04em}.chain-name{color:#b7b8b7}.live-pill{color:#bdbebd}.feed-strip{opacity:.85}
.lane{border-color:#313231;border-radius:7px;box-shadow:none}.lane-header{background:#1e1f1e;border-bottom-color:#353635}.lane-header h2,.lane[data-lane=new] .lane-header h2,.lane[data-lane=migrated] .lane-header h2{color:#ebeceb;font-weight:600}
.lane-search{background:#181918;border:1px solid #373837;border-radius:5px;transition:background .18s,border-color .18s}.lane-search:hover{border-color:#4f504f}.lane-search:focus{background:#1e1f1e;border-color:#979897;outline:none}.lane-search::placeholder{color:#a1a2a1}
.quick-amount{background:#2b2c2b;border:1px solid #454645;border-right:0}.preset-select{background:#2b2c2b;border:1px solid #454645;border-left-color:#494a49;color:#c1c2c1}.quick-amount input{color:#e9eae9}.lane-tools>.icon-button,.lane-pause{color:#b2b3b2}.lane-tools>.icon-button:hover,.lane-pause:hover{background:#3a3b3a;color:#e0e1e0}
.age-options{background:#222322;border:0}.age-options button.selected{background:#3f403f;color:#eaebea}.customize{color:#bdbebd}.quiet{color:#a8a9a8}
@media(min-width:961px){.app-header{gap:24px}.app-header nav{gap:0}.nav{font-size:12px;padding:0 11px}.nav-group+.nav-group{margin-left:12px}.page-toolbar{padding-left:22px;padding-right:22px}.page-title h1{font-size:27px}.lane-header{height:64px;min-height:64px;padding-left:14px;padding-right:14px}.lane-search{height:30px;padding:5px 10px}.quick-amount,.preset-select{height:30px}.lane-resume{top:69px}.lane-tools>.icon-button,.lane-pause{height:30px}}
@media(min-width:961px) and (max-width:1500px){.app-header{gap:18px}.nav{font-size:11px;padding:0 8px}.nav-group+.nav-group{margin-left:7px}.lane-header{padding-left:11px;padding-right:11px;gap:8px}.lane-search{padding-left:7px;padding-right:7px}.page-title h1{font-size:25px}}
@media(max-width:960px){.lane-header{background:#1e1f1e}.mobile-lanes button{background:#202120;border-color:#414241;color:#b8b9b8}.mobile-lanes button[aria-pressed=true]{background:#dedbd2;color:#252625;border-color:#dedbd2}.lane-search{border:1px solid #373837}.lane-search:focus{border-color:#979897}.nav.active{background:#2d2e2d}.global-search{background:#1b1c1b}.quick-amount,.preset-select{background:#2b2c2b}}
/* Persistent workspace dock */
:root{--footer:38px}
.bottom-bar{height:var(--footer);padding:0 14px;gap:10px;background:#121413;border-top:1px solid #303530;box-shadow:0 -4px 16px #00000012;white-space:nowrap}
.dock-status{padding-right:12px;border-right:1px solid #303730;flex-shrink:0}.dock-status .connection{font-size:10px}.dock-settings{display:flex!important;align-items:center;justify-content:center;width:27px;height:27px;flex-shrink:0;border-radius:4px}.dock-settings:hover{background:#282f28}.dock-settings .icon{width:13px;height:13px}
.dock-nav,.dock-research{display:flex;align-items:center;gap:3px;flex-shrink:0}.dock-research{border-left:1px solid #303730;padding-left:10px;margin-left:2px}.bottom-bar .dock-nav button,.bottom-bar .dock-research button{height:28px;display:flex;align-items:center;gap:5px;padding:0 7px;border-radius:4px;color:#a3ada0;font-size:11px;transition:background .16s,color .16s}.bottom-bar .dock-nav button:hover,.bottom-bar .dock-research button:hover{background:#272e26;color:#e5ebdf}.bottom-bar button[aria-current=page]{background:#293228;color:#e4eedc}.dock-nav .icon,.dock-research .icon{width:12px;height:12px}.bottom-bar .footer-help{margin-left:auto;font-size:10px;flex-shrink:0;color:#8f9d87}.bottom-bar .footer-right{margin-left:0;padding-left:12px;border-left:1px solid #303730;gap:13px;font-size:10px;flex-shrink:0}.footer-right>span{display:flex;align-items:center;gap:6px}
@media(min-width:961px) and (max-width:1400px){.bottom-bar{gap:6px;padding:0 12px}.bottom-bar .dock-nav button,.bottom-bar .dock-research button{font-size:10px;padding:0 5px}.dock-research{padding-left:6px}.dock-status{padding-right:8px}.bottom-bar .footer-right{gap:9px;padding-left:8px}}
@media(max-width:960px){
 :root{--footer:58px}
 .bottom-bar{height:calc(58px + env(safe-area-inset-bottom));padding:0 12px env(safe-area-inset-bottom);gap:0;background:#151915}.bottom-bar .dock-status,.bottom-bar .dock-settings,.bottom-bar .dock-research,.bottom-bar .footer-help,.bottom-bar .footer-right{display:none!important}.dock-nav{display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:4px;height:100%;align-items:center}.bottom-bar .dock-nav button{height:46px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0;font-size:10px;border-radius:6px}.dock-nav .icon{width:16px;height:16px}.bottom-bar button[aria-current=page]{background:#293228;color:#e4eedc}.lanes,body[data-layout] .lanes{height:calc(100dvh - 106px - 98px - 22px - 42px - 58px - env(safe-area-inset-bottom))}
}
/* Menu system: readable density and consistent controls */
.feed-strip{display:none!important}
.app-header{background:#101112;border-bottom-color:#292b2e}.nav{font-size:13px;font-weight:600;color:#b8babd}.nav.active{background:transparent;color:#a0e6bb;box-shadow:none}.nav:hover{background:#212326;color:#f0f1ed}.brand{color:#edece6}
.global-search{background:#151618;border:1px solid #303236;border-radius:20px;padding-left:12px;padding-right:10px}.global-search input{font-size:12px}.global-search input::placeholder{color:#a8abb0}.global-search kbd{color:#d5d7dc}.global-search:focus-within{border-color:#717a74;box-shadow:0 0 0 2px #a0e6bb0b}.header-tools .utility{font-size:12px;border-radius:18px;background:#222427;color:#d1d3d7;padding:0 12px}
.page-title h1{font-weight:600}.page-title .chain-name{color:#b8bbc0}.live-pill{color:#a1d4b2}.age-options{background:#1b1d20;border:1px solid #303237;border-radius:6px}.age-options button{font-size:12px;color:#aeb2b7}.age-options button.selected{background:#33363a;color:#f0f1ed}.customize{height:32px;padding:0 12px;border-radius:18px;background:#232528;border:1px solid #303236;color:#d4d6d9;font-size:12px}.customize:hover{background:#303336;color:#fff}.quiet{font-size:12px;color:#aaaeb3}
.lane-header{background:#191a1c;border-bottom-color:#2c2e31}.lane-search{height:30px;border-radius:17px;background:#17181a;border:1px solid #303236;color:#eceef0;font-size:12px}.lane-search::placeholder{color:#b0b4bb}.lane-search:hover{border-color:#484c51}.lane-search:focus{border-color:#7c8980;background:#1c1e20}.quick-amount{background:#202225;border:1px solid #35383d;border-right:0;border-radius:16px 0 0 16px}.preset-select{background:#202225;border:1px solid #35383d;border-left-color:#3c4045;border-radius:0 16px 16px 0;color:#dddfe3;font-size:10px}.quick-amount input{color:#f0f1ed;font-weight:600}.lane-tools>.icon-button,.lane-pause{color:#b8bdc3}.lane-tools>.icon-button:hover,.lane-pause:hover{background:#2a2e32;color:#eff3ee}.lane-tools>.icon-button.active{color:#a0e6bb;background:#253129}
.bottom-bar{background:#111214;border-top-color:#323438;box-shadow:none;gap:10px;padding:0 14px}.dock-status{border-color:#313338;padding-right:12px}.dock-status .connection{font-size:12px}.dock-settings{width:28px;height:28px;color:#b5bac1}.dock-settings .icon{width:15px;height:15px}.dock-nav,.dock-research{gap:3px}.dock-research{border-color:#313338;padding-left:10px}.bottom-bar .dock-nav button,.bottom-bar .dock-research button{font-size:12px;font-weight:500;height:30px;padding:0 8px;color:#b6bac2;gap:6px;border-radius:5px}.dock-nav .icon,.dock-research .icon{width:14px;height:14px}.bottom-bar .dock-nav button:hover,.bottom-bar .dock-research button:hover{background:#25282d;color:#f1f3f0}.bottom-bar button[aria-current=page]{background:#252d28;color:#b9e7c8}.bottom-bar .footer-help{display:none}.bottom-bar .footer-right{margin-left:auto;color:#b4b8c0;border-color:#313338;font-size:12px;gap:14px;padding-left:14px}
/* Search, filters and preferences use the same neutral palette */
dialog{background:#1b1d20;border:1px solid #42464b;color:#edeef0;border-radius:10px;box-shadow:0 24px 90px #000a}.dialog-heading h2{font-size:24px;font-weight:600;color:#f1f1ed}.dialog-heading .icon-button{background:#2d3035;color:#d6d9de;border-radius:50%}.dialog-tabs{border-color:#393d42}.dialog-tabs button{font-size:13px;color:#b2b7bf}.dialog-tabs button.selected{color:#b4ebc6;border-color:#a0e6bb}.category-tabs{background:#141618;border-radius:7px}.category-tabs button.selected{background:#353a3e;color:#eef3ef}.keyword-fields label,.preset-grid label,.named-presets label,.range-row label,.setting-row{color:#c4c9d0}.keyword-fields input,.range-row input,.preset-grid input,.named-presets input,.named-presets select,.setting-row select{background:#131517;border-color:#3e4349;color:#eef0ee;border-radius:6px;font-size:13px}.keyword-fields input::placeholder,.range-row input::placeholder{color:#90969e}.setting-row,.named-presets,.dialog-actions{border-color:#353a40}.setting-row input[type=checkbox]{background:#353b40;border-color:#4a535b}.setting-row input:checked{background:#a0e6bb;border-color:#a0e6bb}.setting-row input:checked:before{background:#183523}.setting-row input:before{background:#b6bfc5}.dialog-actions .utility{background:#2b3035;border:1px solid #424a51;color:#d8dfe3;font-size:12px}.field-note,.settings-label{color:#a1aab2}.layout-preview>span,.layout-preview>div>span{border-color:#414b53;color:#b5c1c7}#search-results{background:#1b1f22;border-color:#424b52;border-radius:9px}.search-option strong{color:#eef2ef}.search-option small{color:#a7b3ba}.search-option:hover,.search-option[aria-selected=true]{background:#303a3d}#workbench-tooltip,.toast{background:#2b3438;border-color:#505e65;color:#e6eeeb}
@media(min-width:961px){.lanes{height:calc(100dvh - 62px - 62px - var(--footer))}.nav{padding:0 10px}.app-header{gap:22px}.lane-header{height:56px;min-height:56px}.lane-resume{top:61px}}
@media(min-width:961px) and (max-width:1500px){.nav{font-size:12px;padding:0 7px}.app-header{gap:16px}.nav-group+.nav-group{margin-left:5px}.bottom-bar{gap:5px;padding:0 10px}.bottom-bar .dock-nav button,.bottom-bar .dock-research button{font-size:12px;padding:0 5px;gap:4px}.dock-research{padding-left:6px}.bottom-bar .footer-right{font-size:11px;gap:9px;padding-left:9px}.dock-status .connection{font-size:11px}.lane-search{font-size:11px}.customize{padding:0 10px}}
@media(max-width:960px){.nav{font-size:12px}.nav.active{background:#26302a;color:#b6e8c6}.bottom-bar{padding:0 12px env(safe-area-inset-bottom);height:calc(58px + env(safe-area-inset-bottom))}.bottom-bar .dock-nav button{font-size:11px;height:46px;gap:5px;padding:0}.dock-nav .icon{width:17px;height:17px}.lanes,body[data-layout] .lanes{height:calc(100dvh - 106px - 98px - 42px - 58px - env(safe-area-inset-bottom))}.customize{font-size:12px;padding:0 11px}.global-search input{font-size:11px}.lane-header{height:90px;min-height:90px}.lane-resume{top:95px}.lane-search{font-size:12px}.global-search input:focus,.lane-search:focus,input:focus,select:focus{font-size:16px}}
/* Signals workspace */
#signal-workspace{height:calc(100dvh - var(--header) - 62px - var(--footer));padding:0 16px 12px;display:flex;flex-direction:column;min-height:0}#signal-workspace[hidden]{display:none}
.signal-toolbar{display:flex;align-items:center;gap:20px;padding:4px 0 16px;flex-shrink:0}.signal-tabs{display:flex;gap:4px;overflow:auto;scrollbar-width:none;min-width:0}.signal-tabs button{white-space:nowrap;font-size:12px;color:#a9b0b4;padding:9px 12px;border-radius:5px;background:transparent}.signal-tabs button[aria-pressed=true]{background:#dedfde;color:#212221;font-weight:600}.signal-tabs button:hover{background:#343534;color:#f0f1f0}.signal-controls{margin-left:auto;display:flex;gap:8px;flex-shrink:0}.signal-controls input{width:195px;background:#191a19;border:1px solid #393a39;border-radius:6px;padding:9px 11px;color:#ecedec;font-size:12px}.signal-controls button{padding:8px 14px;background:#292a29;border:1px solid #454645;border-radius:6px;color:#d6d7d6;font-size:12px}
.signal-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;flex:1;min-height:0}.signal-feed{border:1px solid #363736;border-radius:8px;background:#1a1b1a;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.signal-feed-heading{display:grid;grid-template-columns:1fr 110px 95px;padding:15px 20px;font-size:11px;color:#acadac;background:#222322;border-bottom:1px solid #383938;flex-shrink:0}.signal-feed-heading span:not(:first-child){text-align:right}#signal-rows{overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#464746 transparent}.signal-row{display:grid;grid-template-columns:46px minmax(0,1fr) 110px 95px;gap:14px;width:100%;align-items:center;text-align:left;padding:16px 20px;border-bottom:1px solid #313231;min-height:85px;color:#e9eae9;background:transparent}.signal-row:hover{background:#2a2b2a}.signal-row[aria-pressed=true]{background:#303130;box-shadow:inset 2px 0 #d2d3d2}.signal-row>img{width:46px;height:46px;object-fit:cover;border-radius:6px}.signal-row-main{min-width:0}.signal-row strong{display:block;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signal-row small{font-size:12px;font-weight:400;color:#a9aaa9;margin-left:7px}.signal-tag{font-size:11px;display:inline-flex;align-items:center;gap:7px;color:#cdcecd;margin-top:8px}.signal-tag:before{content:'';width:5px;height:5px;background:currentColor;border-radius:50%}.signal-tag.up{color:#a0e6bb}.signal-tag.down{color:#e39298}.signal-value{text-align:right;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.signal-row time{text-align:right;font-size:11px;color:#a5a6a5;font-variant-numeric:tabular-nums}
.signal-inspector{background:#212221;border:1px solid #404140;border-radius:8px;padding:22px;overflow:auto;min-height:0}.signal-eyebrow{font-size:10px;letter-spacing:.1em;color:#acadac;font-weight:600}.signal-detail-token{display:flex;gap:12px;align-items:center;margin:22px 0 16px;min-width:0}.signal-detail-token img{width:48px;height:48px;object-fit:cover;border-radius:6px}.signal-detail-token>div{min-width:0}.signal-detail-token h2{font-size:20px;margin:0 0 5px;overflow-wrap:anywhere}.signal-detail-token span{font-size:12px;color:#b5b6b5;overflow-wrap:anywhere}.signal-inspector h2{font:600 23px/1.2 GeneralSans,sans-serif}.signal-inspector p{line-height:1.6;font-size:13px;color:#d4d5d4}.signal-rule{margin:17px 0}.signal-inspector dl{margin:22px 0}.signal-inspector dl>div{display:flex;gap:12px;justify-content:space-between;border-bottom:1px solid #454645;padding:11px 0;font-size:11px;line-height:1.5}.signal-inspector dt{color:#abacab}.signal-inspector dd{margin:0;text-align:right;color:#dddedd}.signal-inspector .signal-capture{font-size:11px;color:#adaead}.signal-copy{font-size:11px;line-height:1.7;word-break:break-all;text-align:left;color:#c9cac9;border-radius:5px;padding:10px;background:#1c1d1c;width:100%}.signal-method{border-top:1px solid #474847;margin-top:26px;padding-top:22px}.signal-method>span:not(.signal-eyebrow),.signal-method details{font-size:12px;line-height:1.6;color:#b6b7b6}.signal-method summary{cursor:pointer;margin-top:18px;color:#d5d6d5}.signal-method details p{font-size:12px}.signal-empty{padding:50px 25px;font-size:18px;color:#dedfde}.signal-empty span{display:block;max-width:420px;margin-top:13px;font-size:13px;line-height:1.7;color:#aeafae}#signal-pending{position:absolute;top:53px;z-index:2;align-self:center;background:#dddedd;color:#363736;border-radius:5px;padding:9px 15px;font-size:12px;box-shadow:0 5px 20px #0004}
@media(max-width:1400px){.signal-toolbar{flex-wrap:wrap;gap:10px}.signal-tabs{flex:1 0 100%}.signal-controls{margin-left:0}.signal-controls input{width:240px}.signal-layout{grid-template-columns:minmax(0,1fr) 280px}.signal-row{grid-template-columns:42px minmax(0,1fr) 90px 78px;gap:10px}.signal-feed-heading{grid-template-columns:1fr 90px 78px}.signal-row>img{width:42px;height:42px}.signal-inspector{padding:18px}}
@media(max-width:960px){#signal-workspace{height:calc(100dvh - 106px - 98px - 58px - env(safe-area-inset-bottom));padding:0 12px 10px;overflow:auto}.signal-toolbar{padding-bottom:12px}.signal-tabs{flex:1 0 100%;width:100%}.signal-tabs button{padding:9px 11px}.signal-controls{width:100%;margin:0}.signal-controls input{flex:1;min-width:0;width:auto}.signal-controls input:focus{font-size:16px}.signal-layout{display:flex;flex-direction:column;min-height:auto;flex:none}.signal-feed{min-height:260px;max-height:52dvh;flex:none}.signal-feed-heading{grid-template-columns:1fr 80px 65px;padding:12px}.signal-row{grid-template-columns:36px minmax(0,1fr) 70px;gap:9px;padding:13px 12px;min-height:83px}.signal-row>img{width:36px;height:36px;grid-row:1/3}.signal-row-main{grid-column:2;grid-row:1/3}.signal-row strong{font-size:14px}.signal-row small{display:none}.signal-value{grid-column:3;grid-row:1;font-size:13px}.signal-row time{grid-column:3;grid-row:2;font-size:10px}.signal-feed-heading span:nth-child(2){display:none}.signal-feed-heading{grid-template-columns:1fr 80px}.signal-inspector{overflow:visible;padding:20px;flex:none}.signal-copy{min-height:44px}}
/* Research navigation and column finish */
.tools-trigger{flex-shrink:0;display:flex;align-items:center;gap:7px;height:34px;border-radius:5px;padding:0 10px;background:#202326;color:#c9cdd0;font:600 12px Satoshi,sans-serif}.tools-trigger:hover,.tools-trigger.active{background:#2b3430;color:#a0e6bb}.tools-trigger span{font-size:15px}
#tools-menu{position:fixed;inset:66px 22px auto auto;margin:0;width:290px;padding:8px;background:#1c1f21;border:1px solid #40474b;border-radius:9px;box-shadow:0 18px 60px #0008;color:#e7eae6}#tools-menu::backdrop{background:transparent}.tools-heading{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#9ba6ab;padding:12px 12px 10px}#tools-menu button{display:block;width:100%;text-align:left;padding:12px;border-radius:5px}#tools-menu button:hover,#tools-menu button.active{background:#2b3333}#tools-menu strong{display:block;font-size:13px;font-weight:600;color:#e6ece7}#tools-menu span{display:block;margin-top:5px;font-size:11px;color:#a3afb3}
.lane{border-color:#303437;border-radius:8px}.lane-header{background:#1b1d1f;border-bottom-color:#303438}.lane-header h2,.lane[data-lane=new] .lane-header h2,.lane[data-lane=migrated] .lane-header h2{letter-spacing:-.02em;color:#eff0e9}
.token-card,body.compact .token-card{border-bottom-color:#2a2e2d}.token-card:hover,.launch-card:hover{background:#222824}.token-first-line{gap:7px}.token-symbol,body.compact .token-symbol{font-weight:700;letter-spacing:-.015em}.token-full-name{color:#9ba59e}.token-market .cap-value{font-variant-numeric:tabular-nums}.cash-line>span:first-child{color:#949e98}.cash-line>span:last-child{color:#a2aba5}.token-picture .address{color:#a0aaa2;letter-spacing:.015em}.token-social .price-label{color:#aab4ac}.venue,.vital{color:#a9b2ab}.row-metrics{gap:10px}.data-chip small{color:#969f96}.quick-buy,.round-buy .quick-buy{border-radius:6px;background:#9ee3b7;color:#142a1c;box-shadow:inset 0 1px 0 #e7fff02b}.quick-buy:hover{background:#b6f0cb;box-shadow:0 0 16px #9ee3b71a}
@media(min-width:961px){.lane-header{padding-left:15px;padding-right:15px}.lane-search{max-width:150px}.app-header{gap:16px}.app-header nav{flex:1;min-width:0}.tools-trigger{margin-left:-5px}.token-card,body.compact .token-card{padding-left:15px;padding-right:15px}.token-market,body.compact .token-market{right:15px}}
@media(min-width:961px) and (max-width:1500px){.app-header{gap:12px}.tools-trigger{padding:0 8px;font-size:11px}.lane-header{padding-left:11px;padding-right:11px}.token-card,body.compact .token-card{padding-left:12px;padding-right:12px}.token-market,body.compact .token-market{right:12px}.lane-search{max-width:100px}}
@media(max-width:960px){.tools-trigger{order:2;height:30px;margin-left:auto;font-size:11px;padding:0 8px}.header-tools{order:1;margin-left:auto}.app-header nav{order:3;flex-basis:calc(100% - 68px);width:calc(100% - 68px);margin-right:68px}.tools-trigger{position:absolute;right:12px;top:67px;z-index:2}.app-header{position:relative}#tools-menu{top:107px;right:12px;width:min(310px,calc(100vw - 24px));max-height:calc(100dvh - 130px);overflow:auto}.row-metrics{gap:6px}}
/* Surface hierarchy and responsive finishing */
:root{--surface-base:#101213;--surface-panel:#181b1b;--surface-raised:#202426;--surface-hover:#282e2d;--edge-soft:#303638;--edge-focus:#82978b}
body{background:var(--surface-base)}.app-header{background:#131618;box-shadow:0 2px 12px #00000012;border-bottom:1px solid #2a3032}.page-toolbar{background:transparent}.nav{transition:color .16s,background .16s}.nav:hover{background:#252b2b}.global-search{box-shadow:inset 0 1px 3px #0003}.global-search:focus-within{border-color:var(--edge-focus);box-shadow:0 0 0 3px #b0d4be0a,inset 0 1px 3px #0002}.tools-trigger{border:1px solid #343c3e;box-shadow:inset 0 1px 0 #ffffff06}.tools-trigger:active,.customize:active{transform:translateY(1px)}
.lane{background:var(--surface-panel);border:1px solid #343b3b;box-shadow:0 4px 14px #0002,inset 0 1px 0 #ffffff04;border-radius:8px}.lane-header{background:#202426;border-bottom:1px solid #343c3d;box-shadow:0 2px 5px #0000000a;z-index:1}.lane-search{background:#161a1c;border-color:#343c40;box-shadow:inset 0 1px 2px #0002}.quick-amount,.preset-select{background:#272e30;border-color:#424c4e;box-shadow:inset 0 1px 0 #ffffff04}.lane-tools>.icon-button,.lane-pause{border-radius:5px}.lane-tools>.icon-button:hover,.lane-pause:hover{background:#333d3c}.lane-resume{box-shadow:0 7px 20px #0005;border:1px solid #f0fff02b}
.token-card,body.compact .token-card{border-bottom:1px solid #2c3332}.token-card:hover,.launch-card:hover,.token-card:focus-within{background:#232c28}.live-art,body.compact .live-art{box-shadow:0 0 0 1px #ffffff10,0 3px 7px #0003}.token-card:hover .avatar-chain{border-color:#232c28}.token-meta{line-height:16px}.token-full-name{line-height:18px}.data-chip{line-height:16px}.quick-buy,.round-buy .quick-buy{box-shadow:inset 0 1px 0 #edfff14d,0 2px 4px #0002}.quick-buy:hover{box-shadow:inset 0 1px 0 #fff6,0 3px 12px #9ee3b71a}.quick-buy:active{box-shadow:inset 0 1px 3px #19392333;transform:translateY(1px)}
.bottom-bar{background:#15191a;border-top:1px solid #39413f;box-shadow:0 -3px 12px #0002}.bottom-bar .dock-nav button,.bottom-bar .dock-research button{line-height:16px}.bottom-bar button[aria-current=page]{box-shadow:inset 0 1px 0 #ffffff06;background:#2b3730}.dock-research{min-width:0;flex-shrink:1;overflow-x:auto;scrollbar-width:none}.dock-research button{flex-shrink:0}.dock-research::-webkit-scrollbar{display:none}
dialog,#tools-menu,#search-results{background:#202527;border:1px solid #495355;box-shadow:0 20px 65px #0007,0 4px 12px #0003,inset 0 1px 0 #ffffff07}dialog{padding:24px}.dialog-heading{margin-bottom:22px}.dialog-tabs{margin-bottom:20px}.category-tabs{padding:4px}.dialog-tabs button{min-height:38px}.keyword-fields{gap:12px}.keyword-fields input,.range-row input,.preset-grid input,.named-presets input,.named-presets select,.setting-row select{min-height:38px;box-shadow:inset 0 1px 3px #0002}.keyword-fields input:focus,.range-row input:focus,.preset-grid input:focus,.named-presets input:focus,.setting-row select:focus{outline:1px solid #859d90;outline-offset:1px}.dialog-actions{padding-top:18px;margin-top:20px}.dialog-actions button{min-height:36px}.setting-row{min-height:62px}.dialog-heading .icon-button{display:flex;align-items:center;justify-content:center;line-height:1}.filter-chips button{padding:6px 9px}#tools-menu{padding:8px}#tools-menu button{min-height:61px}#tools-menu button:focus-visible{outline:1px solid #a0c7af;outline-offset:-2px}
.signal-feed,.signal-inspector{background:#1b2020;border-color:#394340;box-shadow:0 5px 16px #0002}.signal-feed-heading{background:#232b29;border-color:#38433e}.signal-inspector{padding:22px}.signal-row{border-color:#303b34}.signal-row:hover{background:#28342c}.signal-row[aria-pressed=true]{background:#2b3a30;box-shadow:inset 2px 0 #b2ddbd}.signal-controls input{box-shadow:inset 0 1px 3px #0002}.signal-copy{background:#161e18}.signal-tabs button{min-height:36px}
@media(min-width:961px){.page-toolbar{padding-left:22px;padding-right:22px}.lane-header{height:58px;min-height:58px}.lane-resume{top:63px}.token-first-line{height:23px}.token-social,body.compact .token-social{margin-top:5px}}
@media(max-width:960px){.app-header{box-shadow:none}.lane{box-shadow:0 3px 9px #0002}.lane-header{height:90px;min-height:90px}.lane-resume{top:95px}dialog{padding:20px;max-height:calc(100dvh - 24px)}.dialog-tabs button{min-height:40px}.dialog-actions button{min-height:40px}.setting-row{min-height:62px}.signal-inspector{padding:20px}.mobile-lanes button{box-shadow:inset 0 1px 0 #ffffff05}.bottom-bar .dock-nav button{height:46px}.signal-layout{padding-bottom:6px}}
@media(max-width:600px) and (max-height:600px){.app-header{height:88px;--header:88px}.app-header nav{height:34px}.tools-trigger{top:55px}.page-toolbar{height:84px;padding-top:8px;padding-bottom:8px;gap:8px}.page-title h1{font-size:22px}.mobile-lanes{height:38px}.lanes,body[data-layout] .lanes{height:calc(100dvh - 88px - 84px - 38px - 58px - env(safe-area-inset-bottom))}#signal-workspace{height:calc(100dvh - 88px - 84px - 58px - env(safe-area-inset-bottom))}#tools-menu{top:89px;max-height:calc(100dvh - 104px)}}
@media(max-width:360px){.app-header{padding-left:10px;padding-right:10px;gap:0 6px}.app-header .brand{font-size:10px;letter-spacing:.03em;gap:5px}.brand img{width:21px;height:21px}.header-tools .global-search{width:104px;min-width:0;padding:0 6px}.header-tools{gap:5px}.header-tools .deposit{padding:8px;min-width:0;font-size:10px}.page-actions{gap:6px}.age-controls{gap:5px}.customize{padding:0 8px;font-size:11px}.page-toolbar{padding-left:12px;padding-right:12px}.age-options button{padding:4px 8px}.tools-trigger{right:10px}}
@media(max-width:960px) and (orientation:landscape) and (max-height:500px){.app-header{height:88px}.app-header nav{height:34px}.tools-trigger{top:55px}.page-toolbar{height:50px;padding:8px 14px;flex-wrap:nowrap}.page-title{width:auto;flex-shrink:0}.page-title h1{font-size:22px}.page-title .live-pill{display:none}.page-actions{width:auto;margin-left:auto}.mobile-lanes{height:38px}.lanes,body[data-layout] .lanes{height:calc(100dvh - 88px - 50px - 38px - 58px - env(safe-area-inset-bottom))}.lane-header{height:48px;min-height:48px;flex-wrap:nowrap}.lane-heading{display:none}.lane-tools{flex:1;margin:0}.lane-resume{top:53px}#signal-workspace{height:calc(100dvh - 88px - 50px - 58px - env(safe-area-inset-bottom))}#tools-menu{top:89px;max-height:calc(100dvh - 104px)}}
/* Twelve-point hierarchy pass */
:root{--surface-base:#101213;--surface-panel:#191d1d;--surface-raised:#24292b;--muted:#a2aaa5}
.lane{background:var(--surface-panel);box-shadow:0 2px 8px #00000012;border-color:#323939}.lane-header{background:#202527;box-shadow:none}.token-card,body.compact .token-card{box-shadow:none}.live-art,body.compact .live-art{box-shadow:0 0 0 1px #ffffff10}.token-card:hover,.token-card:focus-within{background:#252d29}.token-symbol,body.compact .token-symbol{font-size:16px;min-width:0;flex-shrink:1;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-full-name{min-width:0;flex-shrink:2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.token-first-line{gap:8px}.token-info{min-width:0}.token-social a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-meta .age{color:#bdc7c0;font-weight:500;flex-shrink:0}.age.age-pair,.age.age-seen{color:#a9b6ad}.token-meta .venue,.token-meta .vital{font-size:11px;color:#adb6b0}.cash-line>span:first-child{font-size:11px}.cash-line b{font-size:12px}.token-picture .address{font-size:11px;letter-spacing:0}.row-metrics{align-items:center;gap:10px}.data-chip{font-size:12px}.data-chip small{font-size:10px}.indexing-label{font-size:11px;color:#9da99f}.token-social,body.compact .token-social{font-size:12px;min-height:16px}.token-market{font-variant-numeric:tabular-nums}.star-button{flex-shrink:0}.quick-buy,.round-buy .quick-buy{height:30px;min-width:88px;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff28}.quick-buy:hover{box-shadow:0 2px 10px #a0e6bb12}
.preset-select{width:40px;font-size:11px;padding:0 7px}.preset-select:focus{width:94px}.preset-select:has(option[value=custom]:checked){width:62px}.quick-amount,.preset-select{height:30px}.lane-search{border-radius:6px}.global-search{border-radius:6px}.customize,.header-tools .utility{border-radius:6px}.age-options,.age-options button{border-radius:5px}.tools-trigger{border-radius:6px}
.lane-tools>.icon-button:focus-visible,.lane-pause:focus-visible{outline:2px solid #b7d5c0;outline-offset:2px}.lane-pause[aria-pressed=true]{background:#33423a;color:#c3e6ce}.lane-tools>.icon-button.active{box-shadow:inset 0 0 0 1px #6c997d}.filter-chips button{background:#2c3a31;color:#cce3d1}.star-button.saved{color:#b5dfc2}
#tools-menu{width:330px;max-height:calc(100dvh - 86px);overflow:auto;scrollbar-width:thin;scrollbar-color:#4b5652 transparent}.tools-workspace{display:grid;grid-template-columns:1fr 1fr;gap:2px}#tools-menu .tools-workspace button{min-height:42px;padding:10px 12px}#tools-menu .tools-workspace strong{font-size:12px}.tools-workspace+.tools-heading{margin-top:8px;border-top:1px solid #3b4444;padding-top:18px}
/* The dock contains shortcuts, full navigation lives in Tools. */
.bottom-bar .dock-research [data-page=trending],.bottom-bar .dock-research [data-page=scanner],.bottom-bar .dock-research [data-page=copy],.bottom-bar .dock-research [data-page=sniper]{display:none}.bottom-bar .dock-nav button,.bottom-bar .dock-research button{padding:0 9px;font-size:12px}.bottom-bar .footer-right>span:first-child{display:none}
@media(min-width:961px){.token-card,body.compact .token-card{grid-template-rows:62px 28px;min-height:116px}.token-card:not(body.compact .token-card){min-height:138px}.card-bottom{min-height:28px}.lane-tools{gap:0}.lane-search{max-width:150px}.token-market,body.compact .token-market{width:118px}.token-first-line{padding-right:126px}}
@media(min-width:961px) and (max-width:1500px){.token-symbol,body.compact .token-symbol{font-size:15px;max-width:125px}.token-first-line{padding-right:100px}.token-market,body.compact .token-market{width:100px}.data-chip{font-size:11px}.row-metrics{gap:7px}.indexing-label{font-size:10px}.token-social,body.compact .token-social{font-size:11px}.preset-select{width:37px}.preset-select:focus{width:85px}}
@media(max-width:960px){
 :root{--header:62px}
 .app-header{height:62px;padding:0 12px;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;position:relative}.app-header>nav{display:none}.header-tools{margin-left:auto;margin-right:64px;order:0;gap:0}.header-tools .deposit{display:none}.header-tools .global-search{width:145px;height:34px}.tools-trigger{top:14px;right:12px;height:34px;position:absolute;order:0;font-size:11px}.brand{font-size:11px;gap:6px;letter-spacing:.07em}.brand img{width:23px;height:23px}
 .page-toolbar{height:88px;padding:10px 12px;display:flex;flex-wrap:wrap;gap:10px;align-content:center}.page-title{width:100%;gap:13px}.page-title h1{font-size:24px}.page-actions{width:100%;margin:0;justify-content:space-between}.page-title .chain-name{display:none}.page-title .live-pill{display:flex;margin-left:auto}.mobile-lanes{height:42px;margin:0 12px}.mobile-lanes button{height:34px}
 .lanes,body[data-layout] .lanes{height:calc(100dvh - 62px - 88px - 42px - 58px - env(safe-area-inset-bottom))}.lane-header{height:50px;min-height:50px;flex-wrap:nowrap;padding:8px 12px;gap:0}.lane-heading,.lane-header .hover-pause{display:none}.lane-tools{flex:1;margin:0}.lane-search{display:block;max-width:none;width:auto;flex:1;min-width:50px;margin-right:10px;font-size:12px}.quick-amount{padding:4px 8px}.preset-select{display:none}.lane-pause{height:30px;min-width:42px;font-size:11px}.lane-tools>.icon-button{width:32px;margin-left:5px}.lane-resume{top:55px}.token-symbol,body.compact .token-symbol{font-size:15px;max-width:130px}.token-first-line{padding-right:91px}.token-meta .age{font-size:11px}.token-picture .address{font-size:10px}.data-chip{font-size:11px}.row-metrics{gap:6px}.token-social,body.compact .token-social{font-size:11px}.indexing-label{font-size:10px}.quick-buy,.round-buy .quick-buy{height:32px;min-width:78px}.token-market,body.compact .token-market{width:91px}
 #tools-menu{inset:65px 12px auto auto;width:calc(100vw - 24px);max-width:360px;max-height:calc(100dvh - 80px)}.tools-workspace button{min-height:44px}#signal-workspace{height:calc(100dvh - 62px - 88px - 58px - env(safe-area-inset-bottom))}.bottom-bar .dock-nav button{padding:0;font-size:11px}.bottom-bar .dock-nav{gap:4px}
}
@media(max-width:360px){.header-tools .global-search{width:103px}.app-header .brand{font-size:10px;gap:5px}.brand img{width:21px;height:21px}.header-tools{margin-right:61px}.tools-trigger{padding:0 7px}.token-symbol,body.compact .token-symbol{max-width:99px}}
@media(max-width:960px) and (orientation:landscape) and (max-height:500px){.page-toolbar{height:50px;flex-wrap:nowrap;gap:12px}.page-title{width:auto}.page-title .live-pill{display:none}.page-actions{width:auto;margin-left:auto}.mobile-lanes{height:38px}.lanes,body[data-layout] .lanes{height:calc(100dvh - 62px - 50px - 38px - 58px - env(safe-area-inset-bottom))}#signal-workspace{height:calc(100dvh - 62px - 50px - 58px - env(safe-area-inset-bottom))}}
/* Controls keep their width in focused and selected states */
.preset-select,.preset-select:focus,.preset-select:has(option[value=custom]:checked){width:44px}.quick-amount{border-radius:6px 0 0 6px}.preset-select{border-radius:0 6px 6px 0}
@media(max-width:960px){.quick-amount{border-radius:6px;border-right:1px solid #424c4e}.lane-pause{width:48px;min-width:48px;flex-shrink:0}.preset-select,.preset-select:focus{display:none}}
/* Header utility buttons: shared geometry and optically centered chevron */
.app-header .tools-trigger,.app-header .header-tools #paste{height:34px;min-height:34px;padding:0 13px;border:1px solid #3a4243;border-radius:8px;background:linear-gradient(180deg,#272d2e,#222728);color:#e0e5e1;font:500 12px/1 Satoshi,sans-serif;letter-spacing:0;box-shadow:inset 0 1px 0 #ffffff07;align-items:center;justify-content:center;gap:8px;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}
.app-header .tools-trigger{display:flex;min-width:75px}.app-header .tools-trigger .tools-label{font:inherit;line-height:1}.tools-chevron{display:block;flex:0 0 14px;width:14px;height:14px;color:#b7c1bd;transform-origin:center;transition:transform .18s}
.app-header:has(+ #tools-menu:popover-open) .tools-chevron{transform:rotate(180deg)}
.app-header .tools-trigger:hover,.app-header .header-tools #paste:hover{background:#303738;border-color:#596562;color:#f2f5ef;box-shadow:inset 0 1px 0 #ffffff0c}
.app-header .tools-trigger:active,.app-header .header-tools #paste:active{transform:none;background:#1b2222;box-shadow:inset 0 1px 3px #0003}
.app-header .tools-trigger:focus-visible,.app-header .header-tools #paste:focus-visible{outline:2px solid #a6c3b1;outline-offset:3px}
.app-header .tools-trigger.active,.app-header:has(+ #tools-menu:popover-open) .tools-trigger{border-color:#64796c;background:#2b3630;color:#d5eadb}
@media(max-width:960px){.app-header .tools-trigger{min-width:62px;padding:0 9px;gap:5px;font-size:11px}.tools-chevron{width:12px;height:12px;flex-basis:12px}}
@media(prefers-reduced-motion:reduce){.tools-chevron{transition:none}}
/* Borderless header actions */
.app-header .tools-trigger,.app-header .header-tools #paste{border:0;background:#242a2b;box-shadow:none;border-radius:7px;color:#dde3df;padding:0 13px;transition:background .18s,color .18s}
.app-header .tools-trigger:hover,.app-header .header-tools #paste:hover{background:#343d3c;box-shadow:none;color:#f1f4ed}
.app-header .tools-trigger:active,.app-header .header-tools #paste:active{background:#1c2222;box-shadow:none;transform:none}
.app-header .tools-trigger.active,.app-header:has(+ #tools-menu:popover-open) .tools-trigger{background:#303c34;border:0;box-shadow:none;color:#d3e9da}
.app-header .deposit{background:#e3e1d8;color:#1c211b;border:0;clip-path:none;border-radius:7px;box-shadow:none;min-height:34px;padding:0 17px;font-size:12px;font-weight:600;white-space:nowrap;transition:background .18s,color .18s}
.app-header .deposit:hover{background:#f1efe5;color:#10150f;filter:none;box-shadow:none}.app-header .deposit:active{background:#d1d1c6;box-shadow:none}
@media(max-width:960px){.app-header .tools-trigger{padding:0 9px}}
/* Final interaction and layout contract */
:root{--ui-bg:#111415;--ui-panel:#1a1e20;--ui-menu:#24292c;--ui-hover:#303739;--ui-muted:#aab2b5;--ui-ink:#eceee8;--ui-radius:7px;--ui-speed:160ms}
.app-header .tools-trigger,.app-header .header-tools #paste,.customize,.lane-pause,.quiet,.signal-controls button{border:0;box-shadow:none;border-radius:var(--ui-radius);background:#252b2d;color:#dbe1dd;transition:background var(--ui-speed),color var(--ui-speed)}
.customize:hover,.lane-pause:hover,.quiet:hover,.signal-controls button:hover{background:#343e3f;color:#f0f4ed;box-shadow:none}.quiet{height:32px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px}.lane-pause{height:30px;padding:0;min-width:28px}.lane-pause[aria-pressed=true],.signal-controls button[aria-pressed=true]{background:#324238;color:#c3e8ce}.customize:active,.quiet:active,.lane-pause:active,.signal-controls button:active{transform:none;background:#1c2424}
.lane{background:var(--ui-panel);border-color:#323b3d;box-shadow:0 2px 9px #00000012}.lane-header{background:#212729;border-color:#343f40;box-shadow:none}.token-card:hover,.token-card:focus-within{background:#252e2b}.token-card,body.compact .token-card{border-color:#2c3635}.live-art,body.compact .live-art{box-shadow:0 0 0 1px #ffffff0d}
.token-first-line{align-items:center}.token-symbol,body.compact .token-symbol{line-height:22px;min-width:0}.token-market{min-width:0}.cash-line{max-width:100%}.cash-line>span{max-width:100%;white-space:nowrap}.cash-line .cap-value,.launch-card .cap-value{max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis}.cash-line>span:first-child{overflow:hidden;text-overflow:ellipsis}.row-metrics{flex:1;min-width:0;overflow:hidden}.data-chip{min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-chip .icon{flex-shrink:0}.quick-buy{flex-shrink:0}.token-meta{overflow:hidden;white-space:nowrap}.token-picture .address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.token-social{min-width:0;overflow:hidden}.token-social a{width:max-content;max-width:100%}.token-full-name{font-size:12px}.token-social .price-label{color:#b1beb6}.data-chip small{font-size:10px;color:#9ba89d}.indexing-label{color:#a3afa5}.sol-unit{margin-left:3px}
.quick-amount>.icon{width:13px;height:13px;flex-shrink:0}.icon{vertical-align:middle}.dialog-heading .icon-button .icon{width:16px;height:16px}.dock-nav .icon,.dock-research .icon,.dock-settings .icon{stroke-width:1.4}.lane-tools>.icon-button{display:flex;align-items:center;justify-content:center;flex-shrink:0}.lane-tools>.icon-button .icon{width:15px;height:15px}
.global-search,.lane-search{transition:background var(--ui-speed),box-shadow var(--ui-speed);border:0;box-shadow:inset 0 0 0 1px #343e40;background:#161c1e;border-radius:var(--ui-radius)}.global-search:focus-within,.lane-search:focus{outline:none;box-shadow:inset 0 0 0 1px #a3bcae,0 0 0 2px #b5d4c00b;background:#1b2424}.global-search input::-webkit-search-cancel-button,.lane-search::-webkit-search-cancel-button{cursor:pointer;opacity:.65;color-scheme:dark}.preset-select{width:44px!important;text-align:center;padding:0 5px;font-size:11px}.preset-select:focus-visible{outline:2px solid #adcbb8;outline-offset:2px}.quick-amount input:focus-visible{outline:1px solid #adcbb8;outline-offset:2px}
#tools-menu,dialog,#search-results{background:var(--ui-menu);border-color:#4a5659;box-shadow:0 18px 60px #0006,0 4px 12px #0002}#tools-menu button{transition:background var(--ui-speed),color var(--ui-speed)}#tools-menu button:hover{background:#354143}#tools-menu button.active{background:#303f36;box-shadow:inset 2px 0 #acd7ba}#tools-menu button.active strong{color:#caebd5}.tools-heading{color:#a8b7bc}.tools-workspace{gap:4px}#tools-menu .tools-workspace button{min-height:44px;padding:11px}.tools-workspace+.tools-heading{margin-top:12px}.tools-account{display:none}#tools-menu .tools-wallet{background:#e1e2d8;color:#20271e;min-height:38px;width:auto;text-align:center;font-size:12px;font-weight:600;padding:0 14px;border-radius:7px}.tools-account>span{font-size:11px;color:#bccbc4}
.bottom-bar{background:#151a1c;border-color:#354241;box-shadow:0 -2px 9px #0002}.bottom-bar .dock-nav button,.bottom-bar .dock-research button{font-weight:500;transition:background var(--ui-speed),color var(--ui-speed)}.bottom-bar .dock-nav{flex-shrink:0}.bottom-bar .dock-research{flex-shrink:1;min-width:0}.footer-right{flex-shrink:0}.bottom-bar button[aria-current=page]{background:#2d3b32;color:#c0e8ce;box-shadow:none}.nav.active{color:#b7dfc5}
.lane-empty{padding:28px 20px;font-size:14px;color:#d1dfd5;line-height:1.6}.lane-empty span{display:inline-block;margin-top:8px;font-size:12px;color:#a4b5aa;max-width:290px}.filter-chips button{border:0;box-shadow:none;border-radius:5px}.filter-chips{padding:8px 12px}.filter-chips button:focus-visible{outline:2px solid #b9d5c1;outline-offset:-2px}.dialog-actions .utility{border:0;background:#343e42;color:#e2ebe7;box-shadow:none;border-radius:7px}.dialog-actions .primary{border:0;clip-path:none;border-radius:7px;background:#dedfd5;color:#21271e;box-shadow:none}.dialog-actions .primary:hover{background:#eef0e5}.dialog-tabs button{transition:background var(--ui-speed),color var(--ui-speed)}.dialog-tabs button:focus-visible{outline:2px solid #b1d1bd;outline-offset:-2px}
@media(max-width:960px){.tools-account{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 10px 18px;border-bottom:1px solid #435153}.lane-pause{width:46px;min-width:46px;font-size:11px}.quiet{padding:0 8px;font-size:11px}.customize{font-size:12px}.lane-tools>.icon-button{width:30px}.header-tools .global-search{width:140px}.tools-trigger{width:62px}.token-market,body.compact .token-market{width:89px}.token-first-line{padding-right:96px}.quick-buy,.round-buy .quick-buy{min-width:78px}.bottom-bar .dock-nav button{min-height:46px;gap:5px}.bottom-bar .dock-nav{width:100%}dialog{scroll-padding:20px}.range-row input,.keyword-fields input,.preset-grid input{font-size:13px}.range-row input:focus,.keyword-fields input:focus,.preset-grid input:focus,.named-presets input:focus,.named-presets select:focus,.setting-row select:focus{font-size:16px}}
@media(max-width:360px){.header-tools .global-search{width:100px}.customize{padding:0 8px;font-size:11px}.quiet{padding:0 7px}.token-first-line{padding-right:83px}.token-market,body.compact .token-market{width:80px}.token-symbol,body.compact .token-symbol{max-width:100px}.signal-controls input{max-width:100%}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:360px){.age-controls>span{display:none}.page-actions{gap:6px}.age-controls{gap:0}.age-options button{padding:4px 7px}.page-actions .quiet{padding:0 5px}.page-actions .customize{padding:0 7px}}

/* Shared live SOL quote, fixed geometry avoids movement on price updates */
.bottom-bar .footer-right>span.sol-quote{display:flex;align-items:center;gap:7px;min-width:86px;color:#a0e6bb;font-size:12px}
.sol-quote strong{font-weight:600;font-variant-numeric:tabular-nums;transition:color .2s,text-shadow .2s}.sol-quote img{flex-shrink:0;width:15px;height:15px}
.sol-quote[data-direction=up] strong{color:#ceffdc;text-shadow:0 0 12px #80e9a275}.sol-quote[data-direction=down] strong{color:#edacb2;text-shadow:0 0 12px #e3929830}.sol-quote[data-state=unavailable] strong{color:#929ea0;text-shadow:none}
@media(max-width:960px){.bottom-bar .footer-right{display:flex!important;padding-left:8px;margin-left:6px;border-left:1px solid #354241;gap:0}.bottom-bar .footer-right>span:not(.sol-quote){display:none}.bottom-bar .footer-right>span.sol-quote{min-width:69px;font-size:11px;gap:5px}.bottom-bar .sol-quote img{width:13px;height:13px}.bottom-bar .dock-nav{width:auto;flex:1;min-width:0}.bottom-bar .dock-nav button{font-size:10px}.bottom-bar{padding-left:8px;padding-right:8px}}

/* Expanded workspace navigation stays on one line without shrinking labels */
@media(min-width:961px){.app-header>nav{flex:1 1 0;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#44524c transparent}.app-header>nav .nav-group{flex-shrink:0}.app-header .brand,.app-header .tools-trigger,.app-header .header-tools{flex-shrink:0}.app-header .header-tools{margin-left:0}.app-header{gap:16px}.bottom-bar .dock-research{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#44524c transparent}.bottom-bar .footer-right{margin-left:auto}}
@media(max-width:960px){.bottom-bar .dock-research{display:flex!important;border-left:0;margin:0;padding:0;overflow:visible;flex-shrink:0}.bottom-bar{overflow-x:auto;scrollbar-width:none}.bottom-bar .dock-nav{display:flex;width:auto;flex:none;gap:4px}.bottom-bar .dock-nav button{min-width:55px}.bottom-bar .dock-research button{height:44px;padding:0 10px;font-size:11px;white-space:nowrap}.bottom-bar .footer-right{position:sticky;right:-8px;background:#151a1c;align-self:stretch;align-items:center;padding-right:8px;box-shadow:-8px 0 10px #151a1c;order:-1;margin-left:0;margin-right:6px;border-left:0;border-right:1px solid #354241;position:static;box-shadow:none}.bottom-bar .footer-right>span.sol-quote{min-width:69px}}

/* Navigation scrolls only horizontally; browser rails are not part of the UI */
.app-header>nav,.bottom-bar,.bottom-bar .dock-research{overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}
.app-header>nav::-webkit-scrollbar,.bottom-bar::-webkit-scrollbar,.bottom-bar .dock-research::-webkit-scrollbar{display:none;width:0;height:0}
@media(min-width:961px){.app-header>nav{align-items:center}.app-header>nav .nav-group{height:100%;align-items:center}.app-header>nav .nav{flex-shrink:0}.bottom-bar .dock-research{align-self:stretch;align-items:center}}

@media(min-width:961px){.app-header>nav,.bottom-bar .dock-research{mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 18px),transparent 100%);padding-right:18px}}
@media(max-width:960px){.bottom-bar{mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 14px),transparent 100%)}}

/* Keep all four primary mobile destinations visible beside the SOL quote */
@media(max-width:360px){.bottom-bar .dock-nav{gap:2px}.bottom-bar .dock-nav button{min-width:52px;font-size:10px}.bottom-bar .footer-right{padding-left:2px;padding-right:5px;margin-right:3px}.bottom-bar .footer-right>span.sol-quote{min-width:65px;font-size:10px;gap:4px}}

.bottom-bar [data-icon]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bottom-bar .dock-research .icon{width:14px;height:14px;stroke-width:1.3}.bottom-bar .dock-research button{gap:6px}

/* Whole navigation items only; overflow is accessible through Tools / More */
.app-header>nav,.bottom-bar,.bottom-bar .dock-research{mask-image:none;padding-right:0;overflow:hidden}
.app-header>nav [hidden],.app-header>nav .nav-group[hidden],.bottom-bar [hidden],#dock-menu [hidden]{display:none!important}
.bottom-bar .dock-research{flex:1 1 auto;min-width:0}.bottom-bar .dock-more{display:flex;gap:6px;align-items:center;justify-content:center;flex-shrink:0;height:30px;padding:0 8px;border-radius:5px;font-size:12px;color:#b6bac2}.dock-more:hover{background:#29322e;color:#d3e8da}.bottom-bar .footer-right{margin-left:0;flex-shrink:0}
#dock-menu{position:fixed;inset:auto 16px 48px auto;margin:0;width:260px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px);overflow:auto;padding:8px;border:1px solid #414d4c;border-radius:9px;background:#24292c;color:#e1e7e2;box-shadow:0 16px 50px #0006;z-index:1000}#dock-menu::backdrop{background:transparent}.dock-menu-heading{padding:10px 12px;color:#a8b7bc;font-size:11px}#dock-menu button{width:100%;display:flex;align-items:center;gap:10px;min-height:40px;padding:10px 12px;color:#dbe2df;border:0;border-radius:6px;background:transparent;font-size:12px;text-align:left}#dock-menu button:hover,#dock-menu button.active{background:#344039;color:#caebd5}#dock-menu [data-icon]{display:flex}#dock-menu .icon{width:15px;height:15px}#dock-menu button:focus-visible{outline:2px solid #a3bcae;outline-offset:-2px}
@media(max-width:960px){.bottom-bar{gap:0}.bottom-bar .dock-research{display:none!important}.bottom-bar .dock-nav{flex:1;justify-content:space-evenly;gap:0}.bottom-bar .dock-nav button{min-width:0;flex:1;font-size:10px}.bottom-bar .dock-more{height:46px;flex-direction:column;gap:5px;font-size:10px;padding:0 4px;min-width:38px}.bottom-bar .footer-right{padding:0 4px 0 0;margin-right:3px}.bottom-bar .footer-right>span.sol-quote{min-width:65px;font-size:10px;gap:4px}.bottom-bar .dock-nav .icon,.bottom-bar .dock-more .icon{width:16px;height:16px}#dock-menu{bottom:calc(66px + env(safe-area-inset-bottom));right:12px;max-height:calc(100dvh - 90px)}}

/* Keep secondary token text out of the right-hand market values in narrow columns. */
.lane{container-type:inline-size}
@container(max-width:380px){
 .token-meta,body.compact .token-meta{padding-right:102px;gap:6px}
 .token-social,body.compact .token-social{padding-right:102px}
 .token-meta .age{max-width:100%;overflow:hidden;text-overflow:ellipsis}
 .token-social a,.token-social .price-label{max-width:100%;overflow:hidden;text-overflow:ellipsis}
}

/* Focus layouts must shrink with the viewport, never enforce a wider desktop canvas. */
@media(min-width:961px){
 body[data-layout=new] .lanes{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}
 body[data-layout=active] .lanes{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)}
 body[data-layout=migrated] .lanes{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}
}

/* Keep the market quote inside the footer's content edge without a language spacer. */
.bottom-bar{padding-right:max(16px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left))}
.bottom-bar .sol-quote{white-space:nowrap;flex-shrink:0}
@media(max-width:960px){.bottom-bar{padding-right:max(8px,env(safe-area-inset-right));padding-left:max(8px,env(safe-area-inset-left))}}

/* TALENTRE market palette: neutral surfaces, purposeful saturated accents. */
:root{--ui-bg:#0d1014;--ui-panel:#171b21;--ui-menu:#202630;--ui-hover:#29323d;--ui-muted:#a8b2c1;--ui-ink:#f0f4fa;--market-mint:#8af0b3;--market-cyan:#64cfff;--market-violet:#b5a0ff;--market-red:#ff8c9a}
html,body{background:var(--ui-bg);color:var(--ui-ink)}
.app-header,.bottom-bar{background:#10141a;border-color:#29313c}
.lane{background:#161a20;border-color:#303946;box-shadow:0 5px 18px #00000024}
.lane-header{background:#1d232c;border-color:#303b48}
.token-card,body.compact .token-card{background:transparent;border-color:#29313b}
.token-card:hover,.token-card:focus-within{background:#202831}
.token-symbol,body.compact .token-symbol,.lane-heading h2{color:#f3f6fc}
.token-full-name,.venue,.token-picture .address{color:#9da9ba}
.token-meta .icon{color:#aab8ca;stroke-width:1.55}
.token-meta a[href*="x.com"] .icon,.token-meta a[href*="twitter.com"] .icon,.token-meta [data-ui-icon=social]{color:var(--market-cyan)}
.token-meta [data-ui-icon=globe]{color:#b5a0ff}
.token-meta .vital,.token-meta [data-ui-icon=chart]{color:#b9cadf}
.token-social a{color:var(--market-cyan)}
.token-social a:hover{color:#b3e9ff}
.token-social .price-label{color:#b4c3d6}
.token-meta .age{color:#9debc0}
[data-lane=active] .token-meta .age{color:#8edaff}
[data-lane=migrated] .token-meta .age{color:#c1b0ff}
.cash-line .cap-value,.launch-card .cap-value{color:#e6f4ff}
.cash-line>span,.cap-label,.secondary-value{color:#9facbf}
.cash-line>span:first-child b{color:#c2d0e3}
.data-chip{color:#c3cedd}
.data-chip small{color:#9aaabd}
.data-chip.positive,.flow-chip b{color:var(--market-mint)}
.data-chip.negative,.flow-chip em{color:var(--market-red)}
.flow-chip i{color:#77889d}
.quick-buy,.round-buy .quick-buy{background:var(--market-mint);color:#082318;border:0;box-shadow:inset 0 1px 0 #d5ffe14d}
.quick-buy:hover,.round-buy .quick-buy:hover{background:#a4fac6;color:#082318}
.quick-buy .icon{color:inherit;stroke-width:1.6}
.live-pill,.live-pill #live-label,#connection.online{color:#9df1bf}
.live-pill i{background:var(--market-mint);box-shadow:0 0 8px #8af0b32b}
.live-pill.is-offline,.live-pill.is-offline #live-label{color:#f3bd77}
.live-pill.is-offline i{background:#f3bd77;box-shadow:none}
.app-header .nav{color:#b8c4d5}
.app-header .nav.active,.app-header .nav:hover{color:#9bf3bf;background:#1c2b29}
.app-header .deposit,.tools-wallet{background:#94efba;color:#0b2719}
.app-header .deposit:hover{background:#aff9cb;color:#0b2719}
.app-header .tools-trigger,.app-header .header-tools #paste,.customize,.lane-pause,.quiet{background:#252d38;color:#d6e1f0}
.tools-chevron,.customize .icon,.quiet .icon{color:#afc4e0}
.global-search,.lane-search{background:#121820;box-shadow:inset 0 0 0 1px #34404f;color:#e3ecf8}
.global-search:focus-within,.lane-search:focus{box-shadow:inset 0 0 0 1px #64cfff;outline:none}
.quick-amount,.preset-select{background:#242d38;color:#dceaff;border-color:#3b4859}
.quick-amount>.icon{color:#8af0b3}
.lane-tools>.icon-button{color:#b0c4df}
.lane-tools>.icon-button.active{color:#8af0b3;background:#203c30}
.bottom-bar button{color:#b3bfd0}
.bottom-bar [data-icon=star],#dock-menu [data-icon=star]{color:#e8c278}
.bottom-bar [data-icon=wallet],#dock-menu [data-icon=wallet]{color:#89bbff}
.bottom-bar [data-icon=chart],#dock-menu [data-icon=chart]{color:#8ee2b4}
.bottom-bar [data-icon=bell],#dock-menu [data-icon=bell]{color:#c2a8ff}
.bottom-bar [data-icon=social],#dock-menu [data-icon=social]{color:#6bd3ff}
.bottom-bar [data-icon=nodes],.bottom-bar [data-icon=layers],#dock-menu [data-icon=nodes],#dock-menu [data-icon=layers]{color:#b5a0ff}
.bottom-bar [data-icon=keyboard],.bottom-bar [data-icon=settings],.bottom-bar [data-icon=clock]{color:#a7bddb}
.bottom-bar [data-icon=sell],#dock-menu [data-icon=sell]{color:#ecb184}
.bottom-bar [data-icon=filter]{color:#8af0b3}
.bottom-bar button.active,.bottom-bar button[aria-current=page]{background:#20362d;color:#b1f7cc}
.bottom-bar .icon{opacity:1;stroke-width:1.5}
.mobile-lanes button{color:#aebdd0;background:#1c232d;border-color:#34404f}
.mobile-lanes button[aria-pressed=true]{background:#22392e;color:#b2f6cd;border-color:#48775c}
#dock-menu,#tools-menu,dialog{background:#1b222c;border-color:#354253;color:#e3ecf8}
#dock-menu button,#tools-menu button{color:#d1deee}
#dock-menu button:hover,#tools-menu button:hover{background:#293646;color:#f1f6ff}
.live-art .avatar-placeholder{background:#233142;color:#a7c2df}
.live-art,body.compact .live-art{box-shadow:0 0 0 1px #56667b52}
.star-button.saved{color:#e8c278}

/* Surface depth without shifting rows or adding permanent arrival glows. */
.lane{box-shadow:0 8px 24px #00000028,0 2px 5px #00000024,inset 0 1px 0 #ffffff05}
.lane-header{background:linear-gradient(180deg,#232b35 0%,#1d232c 100%);box-shadow:inset 0 1px 0 #ffffff0a,0 2px 5px #00000012}
.app-header{box-shadow:0 4px 16px #00000020,inset 0 1px 0 #ffffff04}
.bottom-bar{box-shadow:0 -4px 18px #00000025,inset 0 1px 0 #ffffff05}
.token-card:hover,.token-card:focus-within{background:#202831;box-shadow:inset 0 1px 0 #ffffff06,inset 0 -2px 5px #00000016}
.quick-buy,.round-buy .quick-buy{background:linear-gradient(180deg,#a0f6c2 0%,#85eaae 100%);box-shadow:inset 0 1px 0 #e5ffef80,inset 0 -1px 0 #17633a26,0 2px 5px #00000026}
.quick-buy:hover,.round-buy .quick-buy:hover{background:linear-gradient(180deg,#b2fbd0 0%,#94efba 100%);box-shadow:inset 0 1px 0 #effff680,inset 0 -1px 0 #17633a26,0 2px 6px #00000030}
#tools-menu,#dock-menu,dialog,#search-results{box-shadow:0 20px 56px #00000066,0 6px 18px #00000038,inset 0 1px 0 #ffffff0c}
@media(max-width:960px){.lane{box-shadow:0 4px 12px #00000026,inset 0 1px 0 #ffffff05}#tools-menu,#dock-menu,dialog,#search-results{box-shadow:0 12px 32px #00000059,0 3px 10px #00000030,inset 0 1px 0 #ffffff0c}}

/* Placeholder occupies the same geometry as the loaded avatar. */
.live-art .avatar-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:20px;font-weight:600;border-radius:inherit;background:#233142;color:#a7c2df}
