:root{--side-w:226px;--bg:#080a09;--card:#111513;--surface:#111513;--line:#242b27;--fg:#edf2ef;--mut:#a3afa8;--mut-2:#738078;--brand:#5ee59b;--green:#5ee59b;--brand-soft:#58dc9514;--grad:linear-gradient(130deg,#8cf1b6,#3ac77d);--maxw:1680px}body{background:#080a09!important;font-size:14px}body:before{display:none!important}button,input,select,textarea{font-family:inherit;color:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #74e9a7;outline-offset:4px}svg.i{width:19px;height:19px;display:inline-block;vertical-align:middle;flex:none}.rello-brand{display:flex;align-items:center;gap:11px;font-weight:750;font-size:32px;letter-spacing:-1.7px}.rello-brand img{width:37px;height:37px}.brand-period{color:#5ee59b}.ls-logo{padding:5px 20px 25px;border-bottom:1px solid var(--line);margin-bottom:18px}.ls-item{gap:13px;font-size:13px;padding:12px 22px;border-radius:0}.ls-item.active{background:linear-gradient(90deg,#5ee59b19,transparent);box-shadow:inset 2px 0 0 #5ee59b;color:#fff}.ls-item svg{color:#7c8d82}.ls-item.active svg{color:#5ee59b}.ls-section-label{font:9px var(--mono);letter-spacing:.12em;padding:16px 22px 10px}.left-sidebar{background:#0c0f0d!important;padding-top:20px}.ls-account{margin-top:0;padding:16px}.ls-cta{background:#1a2820!important;border:1px solid #345742!important;color:#9ce5ba!important;font-size:12px}.sidebar-note{margin:auto 20px 20px;padding:18px 0 0;color:#a9b7ae;font-size:11px;border-top:1px solid var(--line)}.sidebar-note p{font-size:10px;color:#637269;margin:9px 0 0;line-height:1.6}.signal-dot{width:5px;height:5px;background:#5ee59b;border-radius:50%;display:inline-block;box-shadow:0 0 9px #5ee59b66;margin-right:6px}.top{height:70px;padding:0!important;background:#0b0e0cdd!important;display:flex;align-items:center}.top-content{display:flex;align-items:center;width:100%;padding:0 30px;gap:15px}.breadcrumb{font-size:12px;color:#a4b1a9}.breadcrumb span{color:#4a5a50;margin:0 14px}.connect-button{border:1px solid #334138;border-radius:9px;padding:9px 14px;background:#141b17;font-size:12px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.primary{background:var(--grad);color:#0a2918;border:1px solid #77e4a5;border-radius:9px;padding:12px 19px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:filter .2s,transform .2s}.primary:hover{filter:brightness(1.09);transform:translateY(-1px)}.primary.small{padding:9px 14px;font-size:12px}.secondary{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid #334138;padding:11px 17px;border-radius:9px;background:#151d18;font-size:12px}.icon-button{width:33px;height:33px;display:inline-grid;place-items:center;border:1px solid var(--line);background:#121814;border-radius:8px;color:#a3b1a8}.icon-button:hover{color:#fff;border-color:#547661}.mobile-menu,.mobile-brand{display:none}.wrap#view{max-width:1680px;padding:26px 30px 35px}.intro-strip{display:flex;justify-content:space-between;align-items:center;border:1px solid #294233;background:radial-gradient(ellipse at 90% 20%,#36744c25,transparent 70%),#101a13;border-radius:13px;padding:22px 25px;gap:25px;margin-bottom:25px;position:relative;overflow:hidden}.intro-strip:after{content:'';position:absolute;width:200px;height:200px;right:110px;border:1px solid #65e69c0c;border-radius:50%;box-shadow:0 0 0 30px #65e69c04,0 0 0 60px #65e69c04;pointer-events:none}.eyebrow{font:9px var(--mono);letter-spacing:.15em;color:#7ca68b;margin-bottom:9px}.intro-strip h1{font-size:25px;font-weight:650;letter-spacing:-1px;line-height:1.15}.intro-strip h1 span{color:#83e7ab}.intro-strip p{color:#829c8c;font-size:12px;margin-top:8px}.flow-mini{display:flex;align-items:center;gap:18px;font:10px var(--mono);color:#9bc6ab;position:relative}.flow-node{width:40px;height:40px;display:grid;place-items:center;border:1px solid #355541;background:#152b1d;border-radius:12px}.flow-node img{width:29px;height:29px}.flow-path{width:34px;height:1px;background:#355541;position:relative}.flow-path:after{content:'';position:absolute;width:9px;height:2px;background:#7dedaa;animation:travel 3s ease-in-out infinite}.exp-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 272px!important;gap:22px!important;margin-top:0;min-height:0!important}.trend-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.trend-h h2,.exp-hd h2{font-size:17px;font-weight:600;letter-spacing:-.4px}.trend-nav{display:flex;gap:6px}.trend-nav button{width:27px;height:27px;border-radius:7px;background:#131a16;border:1px solid #2a352e;color:#b6c9bd}.trend-rail{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.trend-card,.exp-main .trend-card{position:relative;flex:0 0 calc((100% - 30px)/4)!important;aspect-ratio:1/1!important;height:auto!important;overflow:hidden;border-radius:12px;background:#18211b;border:1px solid #35463a;text-align:left;scroll-snap-align:start}.tr-art{position:absolute;inset:0}.tr-art img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.trend-card:hover .tr-art img{transform:scale(1.06)}.tr-fade{position:absolute;inset:0;background:linear-gradient(180deg,#030b0620 10%,#030b0690 65%,#030b06 100%)}.tr-badge{position:absolute;top:9px;left:9px;border-radius:5px;padding:3px 6px;background:#0a181bd9;color:#b8dfc7;font:8px var(--mono);border:1px solid #ffffff18}.tr-meta{position:absolute;left:12px;right:10px;bottom:12px;display:grid;gap:3px}.tr-mc{font:500 21px var(--mono);color:#fff;letter-spacing:-1px}.tr-nm{font-size:10px;color:#ccdbd2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-chg{position:absolute;right:9px;top:10px;font:9px var(--mono);background:#07190edb;padding:3px 5px;border-radius:5px}.pos{color:#6be49d}.neg{color:#ed9292}.exp-hd{display:flex;justify-content:space-between;align-items:center;margin-top:28px;margin-bottom:15px}.tools{display:flex;gap:7px;align-items:center}.tools select{background:#141b17;border:1px solid #29372e;border-radius:7px;padding:6px 8px;font-size:10px;max-width:140px}.tabs-line{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);margin-bottom:17px}.market-tabs{display:flex;gap:18px;overflow:auto;scrollbar-width:none}.market-tabs button{border:0;background:none;color:#8e9f94;font-size:11px;padding:0 0 12px;white-space:nowrap;position:relative}.market-tabs button.active{color:#83edac}.market-tabs button.active:after{content:'';height:2px;background:#71e9a3;position:absolute;bottom:0;left:0;right:0}.search-box{position:relative;margin-bottom:16px}.search-box input{width:100%;padding:12px 40px;background:#111813;border:1px solid #2e4235;border-radius:9px;font-size:12px;color:#fff}.search-box .i{position:absolute;left:13px;top:11px;color:#70927d}.search-box kbd{position:absolute;right:12px;top:10px;color:#6c8675;border:1px solid #2c3e32;border-radius:4px;padding:1px 5px;font-size:10px}#grid.ec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important}.ecard,#grid .ecard{display:block;position:relative;border:1px solid #27352c!important;background:#111813!important;border-radius:11px!important;overflow:hidden;padding:0!important;transition:transform .22s,border-color .22s;text-align:left;min-width:0}.ecard:hover{transform:translateY(-3px);border-color:#5c9c70!important}.ec-art,#grid .ec-art{display:block;aspect-ratio:1/1!important;height:auto!important;position:relative;overflow:hidden}.ec-art>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.ecard:hover .ec-art>img{transform:scale(1.04)}.ec-art .ec-fade{position:absolute;inset:0;background:linear-gradient(transparent 50%,#07140abb)}.ec-mc{position:absolute;bottom:11px;left:11px;font:500 17px var(--mono);color:#fff;letter-spacing:-.7px}.watch-star{position:absolute;right:8px;top:8px;z-index:2;width:27px;height:27px;border:1px solid #ffffff30;border-radius:7px;background:#06130bbd;color:#c4d6ca;display:grid;place-items:center}.watch-star .i{width:14px;height:14px}.watch-star.on{color:#89f3b3;background:#1d5635ed}.ec-body,#grid .ecard .ec-body{display:block;padding:10px!important}.ec-nm{font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ec-subline{display:flex;justify-content:space-between;font:9px var(--mono);margin-top:5px;color:#9faea4;gap:5px}.ec-recipient{margin-top:8px;display:flex;align-items:center;gap:5px;font-size:9px;color:#728f7c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-recipient .i{width:11px;height:11px}.coin-link{display:block}.rail{display:flex;flex-direction:column;gap:16px;position:static}.railcard{border:1px solid #27362c;background:#101612;border-radius:12px;padding:17px}.rail-hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;font-weight:600}.rail-hd small{font:8px var(--mono);color:#799984}.stats-mini{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px}.stats-mini span{font-size:10px;color:#7d9786;display:block}.stats-mini b{font:500 19px var(--mono);color:#dbe9e0;letter-spacing:-.8px;display:block;margin-top:4px}.stats-mini>div:first-child{grid-column:1/-1;border-bottom:1px solid #263c2e;padding-bottom:18px}.stats-mini>div:first-child b{font-size:29px}.rail-row{display:flex;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #223026;min-width:0}.rail-row:last-child{border:0;padding-bottom:0}.rail-row img,.initial-avatar{width:31px;height:31px;object-fit:cover;border-radius:8px;background:#20392a}.initial-avatar{display:grid;place-items:center;font:12px var(--mono);color:#8ee9ae;flex:none}.rail-row .meta{flex:1;min-width:0}.rail-row .meta b{display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.rail-row .meta span{font:8px var(--mono);color:#73907e}.rail-row>.amount{font:10px var(--mono);color:#99d5ad}.rail-cta{background:radial-gradient(ellipse at 70% 10%,#3d9c5533,transparent 80%),#101b14;padding:24px 19px}.rail-cta img{width:40px;height:40px;margin-bottom:16px}.rail-cta h3{font-size:20px;font-weight:550;line-height:1.3;letter-spacing:-.5px}.rail-cta p{font-size:11px;color:#7d9b88;margin:10px 0 20px;line-height:1.7}.rail-cta .primary{width:100%;font-size:11px}.source-note{font:9px/1.7 var(--mono);color:#6d8a76;margin-top:18px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.source-note a{color:#91b39d}.status-message{font-size:12px;color:#b5cbbd;padding:25px;border:1px dashed #334e3c;border-radius:10px;grid-column:1/-1}.page-footer{display:flex;justify-content:space-between;margin:0 30px;padding:23px 0;border-top:1px solid #1c2a20;font:9px var(--mono);color:#597362}.table-wrap{overflow:auto}.market-table{width:100%;border-collapse:collapse;font-size:11px;min-width:650px}.market-table td,.market-table th{padding:14px 10px;border-bottom:1px solid #243129;text-align:right}.market-table td:first-child,.market-table th:first-child{text-align:left}.market-table th{font-weight:400;color:#7c9284;font-size:10px}.table-coin{display:flex;align-items:center;gap:10px}.table-coin img{width:32px;height:32px;border-radius:7px}.table-coin b{display:block;font-weight:550}.table-coin small{font-size:9px;color:#70917e}.page-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:4px 0 27px}.page-title h1{font-size:30px;font-weight:650;letter-spacing:-1.2px}.page-title p{font-size:12px;color:#81998b;margin-top:8px}.panel{background:#111813;border:1px solid #2b3c30;border-radius:13px;padding:26px}.panel h2{font-size:17px;font-weight:600;margin-bottom:17px}.panel p{font-size:12px;color:#87a18f;line-height:1.8}.launch-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:23px;align-items:start}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:block;font-size:11px;color:#aec5b6;margin-bottom:20px}.field input,.field textarea,.field select{margin-top:8px;display:block;width:100%;background:#0b120e;border:1px solid #2d4535;border-radius:8px;padding:12px;font-size:12px;outline:none}.field input:focus,.field textarea:focus{border-color:#6cd996;box-shadow:0 0 0 3px #63da9110}.field small{color:#627e6c;font-size:10px;margin-top:7px;display:block}.upload{display:flex;align-items:center;gap:17px;padding:15px;border:1px dashed #3a5745;border-radius:10px;margin:20px 0 24px}.upload img{width:65px;height:65px;object-fit:cover;border-radius:12px}.upload label{font-size:12px}.upload input{max-width:220px;font-size:10px;margin-top:9px}.upload small{display:block;font-size:9px;color:#708e7c}.preview-box{position:sticky;top:94px}.preview-art{height:200px;border-radius:10px;background:radial-gradient(ellipse,#376d48,#12271a 70%);display:grid;place-items:center;position:relative;overflow:hidden;margin-bottom:22px}.preview-art img{width:110px;height:110px;object-fit:cover;border-radius:27px;filter:drop-shadow(0 15px 20px #0005)}.preview-art:before,.preview-art:after{content:'';position:absolute;width:280px;height:280px;border:1px solid #69de9822;border-radius:50%}.preview-art:after{width:210px;height:210px}.preview-box h2{font-size:24px;letter-spacing:-.6px}.preview-box .ticker{font:12px var(--mono);color:#77d69b}.preview-route{margin-top:25px;border-top:1px solid #294333;padding-top:22px}.preview-route>div{display:flex;justify-content:space-between;margin:13px 0;font-size:11px;color:#8caa97}.preview-route b{color:#c1dec9;font-weight:500}.mini-note{font-size:10px!important;color:#6c8a77!important;line-height:1.7;margin-top:13px}.range-row{display:flex;justify-content:space-between;font-size:12px;margin-bottom:12px}.fee-range{width:100%;accent-color:#69de99;margin-bottom:18px}.split-bar{height:7px;border-radius:8px;background:#2a5138;overflow:hidden;margin:14px 0}.split-bar i{display:block;height:100%;background:#8bf3b2;width:100%;transition:width .2s}.form-actions{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.feedback{font-size:11px;color:#9bdeb2;margin-top:15px;line-height:1.7}.step-indicator{display:flex;gap:20px;margin-bottom:25px;font-size:10px;color:#799b85}.step-indicator b{color:#a9f3c4}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.metric{padding:23px;background:#111813;border:1px solid #293a2e;border-radius:12px}.metric small{color:#789984;font-size:10px}.metric strong{font:500 27px var(--mono);display:block;color:#d9efe0;margin-top:10px;letter-spacing:-1px}.metric p{font-size:9px;color:#698574;margin-top:8px}.bar-chart{display:grid;gap:18px;margin-top:22px}.bar-label{display:flex;justify-content:space-between;font-size:11px;margin-bottom:6px}.bar-track{height:9px;background:#1c3023;border-radius:4px;overflow:hidden}.bar-track i{display:block;height:100%;background:linear-gradient(90deg,#32734b,#82e8a6);border-radius:4px;animation:grow .8s ease both;transform-origin:left}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.empty-panel{text-align:center;padding:55px 25px}.empty-panel>.i{width:40px;height:40px;color:#74b88c;margin-bottom:20px}.empty-panel h2{font-size:22px}.empty-panel p{max-width:480px;margin:10px auto 20px}.coin-header{display:flex;align-items:center;gap:18px;margin-bottom:25px}.coin-header img{width:70px;height:70px;border-radius:15px}.coin-header h1{font-size:28px;letter-spacing:-1px}.coin-header small{color:#82a08e;font:11px var(--mono)}.coin-art-large{width:100%;max-height:360px;object-fit:cover;border-radius:12px;margin-bottom:22px}.coin-info-line{display:flex;justify-content:space-between;font-size:12px;padding:15px 0;border-bottom:1px solid #2c4032;color:#91b29d;gap:20px}.coin-info-line b{font-weight:500;color:#d0e6d7;overflow-wrap:anywhere}.mint-code{font:10px var(--mono);overflow-wrap:anywhere;color:#799f87}.faq details{border-bottom:1px solid #2a3f31;padding:20px 0}.faq summary{cursor:pointer;font-size:14px;color:#c5ddce}.faq p{margin-top:13px}.docs-flow{display:flex;gap:15px;align-items:center;justify-content:center;padding:32px;margin-bottom:26px;background:#0c1b12;border:1px solid #2c4936;border-radius:12px}.docs-flow>div{text-align:center;font-size:11px;color:#8ba995}.docs-flow .i{display:block;width:30px;height:30px;margin:0 auto 10px;color:#7de6a3}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:#1c3726;border:1px solid #497c58;padding:13px 20px;border-radius:10px;font-size:12px;color:#c4e9d0;opacity:0;pointer-events:none;z-index:100;transition:.25s;max-width:90vw}.toast.show{opacity:1;transform:translate(-50%,0)}dialog{border:1px solid #46634f;background:#101c14;color:#d7ebde;border-radius:18px;padding:35px;max-width:440px;width:calc(100% - 36px);margin:auto;box-shadow:0 25px 100px #000b}dialog::backdrop{background:#000a;backdrop-filter:blur(6px)}dialog h2{font-size:25px;margin:25px 0 15px;letter-spacing:-.8px}dialog p{font-size:12px;color:#83a48e;line-height:1.8;margin-bottom:20px}dialog .primary{width:100%}.dialog-close{position:absolute;right:15px;top:12px;background:none;border:0;color:#a0c3ad;font-size:25px}.muted-link{color:#84b096;font-size:11px}.loading-shell{padding:15px 0}.skeleton{border-radius:13px;background:linear-gradient(90deg,#111a14,#1a2b20,#111a14);background-size:200% 100%;animation:shimmer 2s infinite}.animate-in{animation:appear .5s ease both}.fetch-status{font:9px var(--mono);color:#6e8e7a}.icon-button.active{color:#88e6ac;background:#244530}.split-label{display:flex;justify-content:space-between;font-size:10px;color:#829e8c}.fee-result{font:500 31px var(--mono);color:#9aefb9;margin:15px 0}.draft-row{display:flex;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid #294032;font-size:12px}.draft-row small{display:block;color:#779b85;margin-top:5px}.draft-row button{background:#1b3223;color:#a8dcb9;border:1px solid #3a5a44;border-radius:7px;padding:7px 12px;font-size:10px}.empty-panel .primary{margin-top:12px}
@keyframes travel{0%{left:0;opacity:0}25%,75%{opacity:1}100%{left:100%;opacity:0}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes appear{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(min-width:1600px){#grid.ec-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.trend-card,.exp-main .trend-card{flex-basis:calc((100% - 40px)/5)!important}}
@media(max-width:1250px){.exp-grid{grid-template-columns:minmax(0,1fr) 235px!important;gap:17px!important}#grid.ec-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.trend-card,.exp-main .trend-card{flex-basis:calc((100% - 20px)/3)!important}.flow-mini{display:none}.launch-layout{grid-template-columns:1fr 290px}.wrap#view{padding:22px}.top-content{padding:0 22px}.stats-mini b{font-size:16px}}
@media(max-width:1023px){.mobile-menu,.mobile-brand{display:flex}.breadcrumb{display:none}.mobile-brand{font-size:25px}.exp-grid{grid-template-columns:minmax(0,1fr) 250px!important}.left-sidebar{width:250px}.metrics{grid-template-columns:1fr 1fr}.side-open{overflow:hidden}}
@media(max-width:760px){.exp-grid{grid-template-columns:1fr!important}.rail{display:grid;grid-template-columns:1fr 1fr}.railcard{min-width:0}.rail-cta{grid-column:1/-1}.intro-strip{padding:20px}.intro-strip h1{font-size:22px}.wrap#view{padding:17px 15px}.top-content{padding:0 15px}.top .navr{gap:7px}.top .connect-button{display:none}.launch-layout,.two-col{grid-template-columns:1fr}.preview-box{position:static}.page-title h1{font-size:26px}.page-footer{margin:0 15px;font-size:8px}.page-title{align-items:start}.form-row{gap:12px}.panel{padding:20px}.top .primary{font-size:10px;padding:9px 11px}.top{height:62px}.exp-hd{margin-top:23px}.market-tabs{gap:15px}.market-tabs button{font-size:10px}.metrics{gap:10px}.metric{padding:17px}.metric strong{font-size:23px}.source-note{font-size:8px}.docs-flow{gap:12px;padding:22px 10px}.docs-flow>div{font-size:9px}}
@media(max-width:420px){#grid.ec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.trend-card,.exp-main .trend-card{flex-basis:calc((100% - 10px)/2)!important}.rail{grid-template-columns:1fr}.rail-cta{grid-column:auto}.tools select{max-width:102px}.exp-hd h2{font-size:15px}.page-title{flex-direction:column}.form-row{grid-template-columns:1fr}.intro-strip h1{font-size:20px}.tr-mc{font-size:21px}.navr .icon-button{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Tallyn identity: tally strokes, an editorial wordmark, softer chartreuse. */
.rello-brand{font-weight:650;font-size:30px;letter-spacing:-1.8px}.brand-period{display:none}.rello-brand img{width:39px;height:39px}.mobile-brand{font-size:25px}.mobile-brand img{width:30px;height:30px}.sidebar-note .signal-dot{background:#b6f09c}.intro-strip h1 span{color:#b6f09c}.flow-node{border-color:#425940}.primary{background:linear-gradient(135deg,#c7f7b3,#94da82);border-color:#b4eb9c;color:#172b13}.preview-art{background:radial-gradient(ellipse,#405b32,#142417 70%)}

.profile-avatar{width:33px!important;height:33px!important;object-fit:cover;border-radius:10px!important;border:1px solid #45644d}.profile-fallback{background:linear-gradient(140deg,#263c2c,#142219);border:1px solid #38583f}.profile-fallback .i{width:18px;height:18px;color:#aad89e}.rello-brand{font-size:28px;letter-spacing:-1.4px}.mobile-brand{font-size:23px}

/* Paylane: neutral black surfaces, green reserved for actions and signals. */
:root{--bg:#050506;--bg-2:#09090b;--card:#111113;--card-2:#18181b;--surface:#111113;--line:#29292e;--line-strong:#3c3c43;--fg:#f1f1f3;--mut:#b4b4bd;--mut-2:#92929e}
body{background:#050506!important;color:#f1f1f3}
.left-sidebar{background:#09090b!important;border-right-color:#252529}
.top{background:#09090bec!important;border-bottom-color:#28282d}
.intro-strip{background:radial-gradient(ellipse at 96% 0%,#8fe9a508,transparent 60%),#111113;border-color:#323238}
.intro-strip h1{color:#f5f5f7}.intro-strip p{color:#b0b0b9}
.intro-strip:after{border-color:#ffffff07;box-shadow:0 0 0 30px #ffffff02,0 0 0 60px #ffffff02}
.flow-node{background:#18181b;border-color:#38383e;color:#a9b3ad}.flow-path{background:#34343b}
.ls-item{color:#a9a9b3}.ls-item svg{color:#92929f}.ls-item.active{background:linear-gradient(90deg,#79da9310,transparent);color:#fff}
.ls-section-label,.sidebar-note p,.ls-footer{color:#90909c}.sidebar-note{color:#b5b5bf;border-color:#29292f}
.ls-account{border-top-color:#29292f}.ls-cta{background:#18181b!important;border-color:#38383f!important;color:#dedee5!important}
.breadcrumb{color:#b4b4bd}.breadcrumb span{color:#747480}
.connect-button,.secondary,.icon-button,.tools select,.template-buttons button{background:#18181c;border-color:#38383f;color:#c3c3cc}
.icon-button:hover,.secondary:hover,.connect-button:hover{background:#222228;border-color:#555560;color:#fff}
.icon-button.active{background:#242c25;color:#b6f09c;border-color:#48624a}
.search-box input,.field input,.field textarea,.field select{background:#0b0b0e;border-color:#36363e;color:#ededf2}
.search-box .i,.search-box kbd{color:#9797a3}.search-box kbd{border-color:#3c3c44}
.ecard,#grid .ecard{background:#121215!important;border-color:#303036!important}
.ecard:hover{border-color:#737d70!important}.ec-nm{color:#f0f0f4}.ec-subline{color:#b7b7c1}.ec-recipient{color:#a1a1ad}
.trend-card,.exp-main .trend-card{background:#17171b;border-color:#37373e}
.tr-fade{background:linear-gradient(180deg,#05050715 10%,#05050785 65%,#050507 100%)}
.ec-art .ec-fade{background:linear-gradient(transparent 50%,#050507cc)}
.tr-badge{background:#101014e8;color:#d4d4de}.tr-chg{background:#0d0d12e6}
.watch-star{background:#0a0a0ed9;border-color:#ffffff35;color:#d7d7e0}.watch-star.on{background:#24402be8;color:#b6f09c}
.railcard,.panel,.metric{background:#111113;border-color:#303036}
.rail-cta{background:radial-gradient(ellipse at 80% 0%,#b6f09c06,transparent 75%),#101012}
.rail-cta h3,.panel h2{color:#f0f0f4}.rail-cta p,.panel p{color:#ababB6}
.rail-row,.stats-mini>div:first-child,.preview-route,.coin-info-line,.faq details,.draft-row{border-color:#2e2e35}
.rail-row .meta b{color:#e1e1e9}.rail-row .meta span,.rail-hd small,.stats-mini span{color:#9c9ca8}
.rail-row>.amount{color:#dedee7}.stats-mini b{color:#f1f1f5}
.initial-avatar,.profile-fallback{background:#222227;border-color:#3a3a43;color:#bcc4bb}.profile-avatar{border-color:#3b3b44!important}
.eyebrow{color:#b0b0ba}.market-tabs button{color:#a6a6b0}.market-tabs button.active{color:#b6f09c}
.market-tabs button.active:after{background:#b6f09c}.tabs-line{border-color:#313138}
.fetch-status,.source-note,.source-note a,.page-title p{color:#a0a0ad}
.page-footer{border-color:#29292f;color:#9696a2}.page-footer a{color:#bdbdc7}
.status-message{background:#111114;border-color:#43434d;color:#c4c4ce}
.market-table td,.market-table th{border-color:#303037}.market-table th,.table-coin small{color:#a2a2ae}
.field{color:#ceced7}.field small,.mini-note{color:#a0a0ac!important}.split-label{color:#a6a6b2}
.preview-art{background:radial-gradient(ellipse,#303433,#121214 72%)}
.preview-art:before,.preview-art:after{border-color:#ffffff0d}.preview-route>div{color:#a7a7b3}.preview-route b{color:#e0e0e9}
.preview-box .ticker{color:#b6f09c}.split-bar,.bar-track{background:#2a2a32}
.metric small,.metric p{color:#a1a1ae}.metric strong{color:#ededf3}
.coin-header small,.coin-info-line,.mint-code{color:#ababB7}.coin-info-line b{color:#e3e3ec}
.docs-flow{background:#0d0d10;border-color:#32323a}.docs-flow>div{color:#b1b1be}.faq summary{color:#e0e0e9}
.draft-row small{color:#a6a6b2}.draft-row button{background:#202025;border-color:#45454f;color:#dedee8}
.muted-link{color:#bcbcc8}.step-indicator{color:#9d9dab}.step-indicator b{color:#b6f09c}
.toast{background:#202024;border-color:#4b5b4b;color:#e0e6df}
dialog{background:#121215;border-color:#45454e;color:#f0f0f5}dialog p{color:#b0b0bd}.dialog-close{color:#c7c7d2}
.skeleton{background:linear-gradient(90deg,#111114,#202025,#111114);background-size:200% 100%}
#reviewBox>.panel{background:#141417!important}

.token-address-bar{display:flex;align-items:center;gap:14px;padding:12px 30px;background:#0d0e10;border-bottom:1px solid #2b2c30;min-width:0}.token-address-label{font:9px var(--mono);letter-spacing:.1em;color:#b6f09c;white-space:nowrap}.token-address-bar code{font:11px var(--mono);color:#c7c8cf;overflow-wrap:anywhere;min-width:0;user-select:all}.token-address-bar button{border:1px solid #42483d;background:#1b221a;color:#c5edb5;border-radius:6px;padding:6px 10px;font-size:10px;white-space:nowrap}.token-address-bar a{font-size:10px;color:#a5a9b0;white-space:nowrap;margin-left:auto}.token-address-bar button:hover{background:#2b3826}.token-address-bar a:hover{color:#fff}@media(max-width:760px){.token-address-bar{padding:12px 15px;gap:9px;flex-wrap:wrap}.token-address-bar code{font-size:10px;flex-basis:calc(100% - 95px)}.token-address-bar a{margin-left:0}}
