:root{--bg:#050805;--panel:#0a0f0a;--panel2:#0d140d;--line:#1a251a;--line2:#263626;--text:#f2f7ef;--muted:#8d9b8a;--green:#72ff23;--green2:#b8ff75;--red:#ff5570;--amber:#f4c85f;--shadow:0 18px 60px rgba(0,0,0,.44);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:dark}
/* Every managed wallet exposes its own compact backup action. */
.wallet-row-actions{grid-template-columns:1fr 1fr!important;min-width:112px}
/* Fibonacci alone gets a pro settings surface; RSI and MACD stay one-tap. */
.fib-settings{margin-top:8px;border:1px solid rgba(114,255,35,.24);border-radius:12px;background:linear-gradient(160deg,#0d160d,#060a06);box-shadow:0 12px 32px rgba(0,0,0,.3);overflow:hidden}.fib-settings-head{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;border-bottom:1px solid #1a251a}.fib-settings-head b{display:block;color:#e8ffe0;font-size:10px}.fib-settings-head span{display:block;margin-top:2px;color:#758472;font-size:8px}.fib-settings-head>button{width:28px;height:28px;border:1px solid #263526;border-radius:8px;background:#0b100b;color:#9bab96;font-size:16px}.fib-settings-controls{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:9px 11px;border-bottom:1px solid #152015}.fib-show{display:flex;align-items:center;gap:7px;color:#cfe5c8;font-size:9px;font-weight:850}.fib-show input,.fib-level-toggle input{accent-color:var(--green)}.fib-lookback{display:flex;align-items:center;gap:6px;color:#7e8c7a;font-size:8px}.fib-lookback select,.fib-setting-row select,.fib-ratio-input{border:1px solid #263526;border-radius:7px;background:#080d08;color:#d9ead4;font:800 8px Inter,system-ui,sans-serif;outline:none}.fib-lookback select{height:30px;padding:0 6px}.fib-level-heading,.fib-setting-row{display:grid;grid-template-columns:28px minmax(58px,1fr) 42px 76px 26px;gap:6px;align-items:center}.fib-level-heading{padding:8px 11px 4px;color:#687764;font-size:7px;font-weight:850;text-transform:uppercase}.fib-setting-rows{display:grid;gap:5px;max-height:270px;overflow:auto;padding:3px 11px 9px}.fib-setting-row{min-height:32px}.fib-level-toggle{display:grid;place-items:center}.fib-ratio-input{width:100%;height:31px;padding:0 7px}.fib-color-input{width:38px;height:29px;border:1px solid #263526;border-radius:7px;background:#080d08;padding:3px}.fib-setting-row select{width:100%;height:31px;padding:0 4px}.fib-remove{width:26px;height:28px;border:0;border-radius:7px;background:rgba(255,82,111,.08);color:#b87984;font-size:14px}.fib-settings-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px 11px 11px;border-top:1px solid #152015}.fib-settings-actions button{min-height:34px;border:1px solid #263526;border-radius:8px;background:#0b120b;color:#b9c9b4;font-size:8px;font-weight:900}.fib-settings-actions button:first-child{border-color:rgba(114,255,35,.3);color:#baff91}.fib-settings-actions button:disabled{opacity:.4}
@media(max-width:380px){.fib-settings-controls{grid-template-columns:1fr}.fib-level-heading,.fib-setting-row{grid-template-columns:26px minmax(50px,1fr) 38px 65px 24px;gap:4px}.fib-setting-rows,.fib-level-heading{padding-inline:8px}}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#020402;color:var(--text)}body{font-size:14px}button,input{font:inherit}button{color:inherit}.fun-app{width:100%;min-height:100vh;background:radial-gradient(760px 420px at 50% -120px,rgba(114,255,35,.10),transparent 70%),var(--bg)}
.fun-header{height:58px;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:8px 13px;background:rgba(5,8,5,.88);border-bottom:1px solid rgba(114,255,35,.08);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:7px;border:0;background:none;padding:0;font-weight:950;letter-spacing:.02em}.brand img{width:31px;height:31px;border-radius:9px;object-fit:contain}.brand b{font-size:10px;color:#071007;background:var(--green);padding:3px 6px;border-radius:999px}.header-actions{display:flex;align-items:center;gap:8px}.icon-btn,.wallet-pill{border:1px solid var(--line2);background:#0a100a;border-radius:12px;min-height:36px}.icon-btn{width:38px;font-size:21px;display:grid;place-items:center}.wallet-pill{display:flex;align-items:center;gap:7px;padding:0 11px;font-weight:800;font-size:12px}.status-dot{width:7px;height:7px;border-radius:50%;background:#596259}.wallet-pill.ready .status-dot{background:var(--green);box-shadow:0 0 10px rgba(114,255,35,.75)}
.wallet-pill{min-width:104px;justify-content:flex-start}.wallet-pill-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;line-height:1.05}.wallet-pill-copy b{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums}.wallet-pill-copy small{margin-top:3px;color:var(--muted);font-size:7px;font-weight:900;letter-spacing:.08em}.wallet-pill.ready .wallet-pill-copy small{color:#8ca287}
.fun-main{padding:0 0 calc(76px + env(safe-area-inset-bottom))}.fun-view{display:none;animation:viewIn .22s ease}.fun-view.active{display:block}@keyframes viewIn{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}
/* The wallet URL selects its own shell before deferred JS runs. This prevents the Go market
   from painting for a frame while the shared cookie session is being restored. */
html.wallet-route-prepaint .fun-view[data-view="home"]{display:none}
html.wallet-route-prepaint .fun-view[data-view="wallet"]{display:block}
html.wallet-route-prepaint .bottom-nav:not(.wallet-bottom-nav){display:none}
html.wallet-route-prepaint .wallet-bottom-nav[hidden]{display:grid!important}
html.wallet-route-prepaint .fun-header{visibility:hidden}
.pulse-card{position:relative;overflow:hidden;margin:12px 12px 15px;padding:21px 18px 17px;min-height:190px;border:1px solid rgba(114,255,35,.18);border-radius:23px;background:linear-gradient(145deg,rgba(114,255,35,.11),rgba(8,14,8,.92) 58%),url('/assets/slimewire/chart-bg.webp') center/cover;box-shadow:inset 0 1px rgba(255,255,255,.04)}.eyebrow{display:block;color:var(--green2);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.pulse-card h1,.section-title h1{font-size:30px;line-height:1.03;letter-spacing:-.045em;margin:9px 0 0}.pulse-card h1 em{font-style:normal;color:var(--green)}.pulse-card p{position:relative;z-index:2;color:#a5b4a0;line-height:1.45;max-width:270px;margin:18px 0 0;font-size:12px}.pulse-orb{position:absolute;right:-8px;top:20px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d8ffb7 0 4%,#72ff23 13%,#1b5b10 42%,#071007 70%);box-shadow:0 0 50px rgba(114,255,35,.22)}.pulse-orb:before,.pulse-orb:after{content:"";position:absolute;border:1px solid rgba(184,255,117,.38);border-radius:50%;inset:-12px}.pulse-orb:after{inset:-27px;border-color:rgba(114,255,35,.12)}.pulse-orb span{position:absolute;inset:35px 27px;border-radius:48% 52% 60% 40%;background:#061006;transform:rotate(-12deg)}.pulse-orb i{position:absolute;width:13px;height:17px;background:var(--green2);border-radius:50%;left:49px;top:48px;box-shadow:27px 5px var(--green2)}
.chain-switch,.feed-tabs,.segmented,.profile-tabs,.detail-tabs{display:flex;gap:5px;overflow:auto;scrollbar-width:none}.chain-switch::-webkit-scrollbar,.feed-tabs::-webkit-scrollbar{display:none}.chain-switch{margin:0 12px 15px;padding:4px;background:#090d09;border:1px solid var(--line);border-radius:14px}.chain-switch button,.feed-tabs button,.segmented button,.profile-tabs button,.detail-tabs button{border:0;background:transparent;color:var(--muted);white-space:nowrap}.chain-switch button{flex:1;padding:9px 10px;border-radius:10px;font-weight:800;font-size:12px}.chain-switch button.active{background:#172117;color:#fff;box-shadow:inset 0 0 0 1px rgba(114,255,35,.12)}.chain-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:3px}.chain-dot.sol{background:#9d72ff}.chain-dot.rh{background:#67c5ff}
.feed-head{display:flex;justify-content:space-between;align-items:flex-end;padding:0 15px 8px}.feed-head h2{margin:0;font-size:20px;letter-spacing:-.03em}.feed-head p{margin:2px 0 0;color:var(--muted);font-size:11px}.feed-actions{display:flex;align-items:center;gap:4px}.feed-search-btn{display:flex;align-items:center;gap:5px;min-height:33px;padding:0 9px;border:1px solid var(--line2);border-radius:10px;background:#0d140d;color:#d8e8d4;font-size:10px;font-weight:850}.feed-search-btn span{color:var(--green);font-size:17px;line-height:1}.text-btn{border:0;background:none;color:var(--green2);font-size:11px;font-weight:800;padding:8px}.feed-tabs{padding:0 12px 9px;border-bottom:1px solid var(--line)}.feed-tabs button{padding:8px 13px;border-radius:999px;font-weight:800;font-size:12px}.feed-tabs button.active{color:#071007;background:var(--green)}
.coin-list,.leader-list{padding:4px 9px}.coin-row{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px 6px;text-align:left}.coin-avatar{position:relative;width:48px;height:48px;border-radius:13px;overflow:hidden;background:#111a11;border:1px solid var(--line2)}.coin-avatar img{width:100%;height:100%;object-fit:cover}.chain-badge{position:absolute;right:-2px;bottom:-2px;width:17px;height:17px;border-radius:6px;border:2px solid var(--bg);display:grid;place-items:center;font-size:8px;font-weight:900;color:#fff}.chain-badge.sol{background:#7257d5}.chain-badge.rh{background:#248bc1}.coin-info{min-width:0}.coin-title{display:flex;align-items:center;gap:6px}.coin-title b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coin-title span{font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coin-meta{display:flex;gap:7px;margin-top:5px;color:var(--muted);font-size:10px}.coin-meta i{font-style:normal}.coin-meta .up{color:var(--green)}.coin-meta .down{color:var(--red)}.coin-value{text-align:right}.coin-value b{display:block;font-size:13px;color:#d8ffd0}.coin-value span{display:block;color:var(--muted);font-size:9px;margin-top:4px}.live-tag{color:#071007!important;background:var(--green);padding:2px 5px;border-radius:5px;font-weight:900}.empty-state{padding:44px 25px;text-align:center;color:var(--muted)}.empty-state img{width:62px;height:62px;opacity:.7}.empty-state b{display:block;color:var(--text);margin:10px 0 4px}.skeleton-list{height:370px;background:repeating-linear-gradient(180deg,transparent 0 13px,rgba(255,255,255,.035) 13px 72px);animation:pulse 1.2s infinite alternate}@keyframes pulse{to{opacity:.45}}
.section-title{padding:27px 17px 14px}.section-title h1{margin-top:7px}.section-title p{color:var(--muted);margin:8px 0 0}.leader-hero{margin:0 12px 16px}.leader-card{position:relative;padding:19px;border:1px solid rgba(114,255,35,.2);border-radius:20px;background:linear-gradient(140deg,#142314,#0a100a);overflow:hidden}.leader-card:after{content:"♛";position:absolute;right:15px;top:-14px;color:rgba(114,255,35,.12);font-size:95px}.leader-card .leader-name{display:flex;align-items:center;gap:11px}.slime-pfp{width:48px;height:48px;border-radius:14px;object-fit:cover;background:#132013;border:1px solid #2c442b}.leader-card h3{margin:0;font-size:17px}.leader-card p{margin:3px 0 0;color:var(--muted);font-size:11px}.leader-score{font-size:30px;font-weight:950;margin-top:20px;color:var(--green)}.leader-score small{font-size:11px;color:var(--muted);font-weight:700}.segmented{margin:0 12px;padding:4px;border:1px solid var(--line);background:#080c08;border-radius:12px}.segmented button{flex:1;padding:8px;border-radius:8px;font-size:11px;font-weight:800}.segmented button.active{background:#172117;color:#fff}.leader-row{display:flex;align-items:center;gap:10px;padding:11px 5px;border-bottom:1px solid var(--line)}.leader-rank{width:22px;color:var(--amber);font-weight:950}.leader-row .slime-pfp{width:39px;height:39px;border-radius:11px}.leader-copy{min-width:0;flex:1}.leader-copy b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leader-copy span{font-size:10px;color:var(--muted)}.leader-hit{text-align:right;color:var(--green);font-weight:900}.leader-hit small{display:block;color:var(--muted);font-weight:600;font-size:9px}
.trader-search{display:flex;gap:7px;margin:0 12px 9px}.trader-search label{min-width:0;flex:1;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:1px solid var(--line2);border-radius:13px;background:#0d130d;color:var(--green)}.trader-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit}.trader-search>button{border:1px solid rgba(114,255,35,.36);border-radius:13px;background:#172317;color:var(--green);padding:0 15px;font-weight:900}.discover-tabs{margin-bottom:13px}.discover-summary{margin:0}.discover-login{display:block;width:calc(100% - 24px);margin:0 12px 16px}.trader-result{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding:9px 5px}.trader-result-main{min-width:0;flex:1;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--text);text-align:left;padding:2px 0}.trader-result-main .slime-pfp{width:41px;height:41px;border-radius:11px}.trader-result-main span{min-width:0}.trader-result-main b,.trader-result-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trader-result-main small{margin-top:3px;color:var(--muted);font-size:10px}.follow-chip{flex:0 0 auto;border:1px solid rgba(114,255,35,.4);border-radius:999px;background:rgba(114,255,35,.12);color:var(--green);padding:7px 11px;font-size:10px;font-weight:900}.follow-chip.following{border-color:var(--line2);background:#111711;color:#c5d0c2}
.wallet-hero{padding:24px 16px 14px;text-align:center}.wallet-pfp{width:78px;height:78px;border-radius:22px;object-fit:cover;border:2px solid #2a422a;box-shadow:0 0 0 5px rgba(114,255,35,.06)}.wallet-hero h1{font-size:29px;margin:11px 0 2px}.wallet-hero p{color:var(--muted);font-size:11px;margin:4px}.wallet-total{font-size:13px;color:var(--green2);margin-top:8px}.wallet-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 13px 15px}.wallet-actions button{min-width:0;border:1px solid var(--line2);background:#111811;border-radius:14px;padding:12px 6px;font-weight:900}.wallet-actions .primary{color:#071007;background:var(--green);border-color:var(--green)}.wallet-actions .season{grid-column:span 2;color:var(--green2);border-color:#386c25;background:linear-gradient(135deg,#142413,#0c140c)}.profile-tabs,.detail-tabs{border-bottom:1px solid var(--line);padding:0 12px}.profile-tabs button,.detail-tabs button{flex:1;padding:12px 7px;border-bottom:2px solid transparent;font-size:11px;font-weight:800}.profile-tabs button.active,.detail-tabs button.active{color:#fff;border-color:var(--green)}[data-profile-panel]{padding:7px 10px}.position-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 4px;border-bottom:1px solid var(--line)}.position-row img{width:42px;height:42px;border-radius:12px;object-fit:cover}.position-row b{display:block}.position-row span{font-size:10px;color:var(--muted)}.position-pnl{text-align:right}.position-pnl.up{color:var(--green)}.position-pnl.down{color:var(--red)}
.wallet-hero-address{display:inline-flex;align-items:center;gap:7px;margin:5px auto 1px;padding:7px 10px;border:1px solid rgba(114,255,35,.24);border-radius:999px;background:rgba(114,255,35,.07);color:var(--green2);font-family:var(--mono);font-size:10px}.wallet-hero-address span{color:#a7b4a3;font-family:var(--font);font-size:8px;font-weight:850}
.coin-view{padding-bottom:0}.coin-topbar{height:64px;display:flex;align-items:center;gap:9px;padding:7px 10px;border-bottom:1px solid var(--line)}.coin-topbar .icon-btn{border:0;background:transparent}.coin-mini{flex:1;min-width:0;display:flex;align-items:center;gap:9px}.coin-identity{min-width:0;display:flex;align-items:center;gap:9px}.coin-identity>div{min-width:0}.coin-mini img{width:42px;height:42px;border-radius:12px;object-fit:cover}.coin-mini b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coin-mini span{display:block;font-size:9px;color:var(--muted)}.coin-ca-button{display:flex;align-items:center;gap:4px;max-width:100%;padding:3px 0;border:0;background:transparent;color:var(--muted);text-align:left;cursor:pointer}.coin-ca-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coin-ca-button i{flex:0 0 auto;color:var(--green2);font-size:9px;font-style:normal}.coin-ca-button:active{color:var(--green)}.coin-contract-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:stretch;padding:8px 10px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(114,255,35,.055),rgba(4,8,4,.98))}.coin-contract-copy,.coin-contract-search{min-height:45px;border:1px solid rgba(114,255,35,.22);border-radius:11px;background:#0a110a;color:#eaffdf;cursor:pointer}.coin-contract-copy{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:7px 10px;text-align:left}.coin-contract-copy span{min-width:0}.coin-contract-copy small,.coin-contract-copy code{display:block}.coin-contract-copy small{color:#7f9079;font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.coin-contract-copy code{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d9f8cc;font:700 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.coin-contract-copy b{flex:0 0 auto;color:var(--green2);font-size:10px}.coin-contract-search{padding:0 11px;color:var(--green2);font-size:9px;font-weight:900;white-space:nowrap}.coin-contract-copy:active,.coin-contract-search:active{border-color:var(--green);background:var(--green-dim)}.coin-head-quote{margin-left:auto;text-align:right;flex:0 0 auto}.coin-head-quote b{font-size:17px;color:#efffeb}.coin-head-quote span.up{color:var(--green)}.coin-head-quote span.down{color:var(--red)}.chart-card{height:418px;background:#030503;border-bottom:1px solid var(--line)}.chart-toolbar{height:55px;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-bottom:1px solid #111811}.chart-controls{min-width:0;display:grid;gap:2px}.timeframes,.chart-modes{display:flex;gap:3px}.timeframes button,.chart-modes button,.price-alert{border:0;background:transparent;color:var(--muted);font-size:9px;padding:5px 7px;border-radius:7px}.timeframes button.active,.chart-modes button.active{color:var(--green);background:rgba(114,255,35,.09)}.chart-modes button{font-size:9px;font-weight:800}.price-alert{color:var(--green2);white-space:nowrap}.chart-frame{height:363px;position:relative}.chart-frame iframe{width:100%;height:100%;border:0;display:block}.chart-loader{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:var(--muted);font-size:11px}.chart-loader span{width:23px;height:23px;border:2px solid #243024;border-top-color:var(--green);border-radius:50%;animation:spin .7s linear infinite;margin:auto}@keyframes spin{to{transform:rotate(360deg)}}
.coin-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.coin-stats div{min-width:0;padding:10px 6px;border-right:1px solid var(--line)}.coin-stats div:last-child{border-right:0}.coin-stats span{display:block;color:var(--muted);font-size:8px;text-transform:uppercase;white-space:nowrap}.coin-stats b{display:block;margin-top:4px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.position-card{margin:11px;border:1px solid var(--line2);border-radius:15px;background:linear-gradient(140deg,#101710,#090d09);padding:13px}.position-card.empty{color:var(--muted);font-size:11px}.position-card .pos-head{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.position-card .pos-main{display:flex;justify-content:space-between;align-items:flex-end;margin-top:8px}.position-card .pos-main b{font-size:17px}.position-card .pos-main strong.up{color:var(--green)}.position-card .pos-main strong.down{color:var(--red)}.detail-panel{padding:14px 13px 8px;min-height:190px}.read-card{border:1px solid var(--line);background:#090e09;border-radius:15px;padding:13px;margin-bottom:9px}.read-card h3{font-size:12px;margin:0 0 8px}.read-card p{color:#a3afa0;font-size:11px;line-height:1.52;margin:0}.signal-line{display:flex;align-items:center;gap:9px}.signal-score{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:950;background:rgba(114,255,35,.12);color:var(--green)}.factor-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.factor-list span{padding:5px 7px;border-radius:7px;background:#131b13;color:#b3c1af;font-size:9px}.coin-spacer{height:74px}.trade-dock{position:fixed;left:0;right:0;bottom:calc(63px + env(safe-area-inset-bottom));z-index:25;display:grid;grid-template-columns:.7fr 1fr 1fr;gap:8px;padding:9px 11px;background:linear-gradient(180deg,rgba(5,8,5,.60),#050805 25%);backdrop-filter:blur(12px)}.trade-dock button{border:0;border-radius:13px;padding:12px 8px;font-weight:950}.trade-dock .tools-trigger{background:#161d16;color:#c3cfc0}.trade-dock .buy{background:var(--green);color:#061006}.trade-dock .sell{background:var(--red);color:#190207}
  .bottom-nav{position:fixed;z-index:40;left:0;right:0;bottom:0;height:calc(63px + env(safe-area-inset-bottom));padding:6px 4px env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,1fr);background:rgba(5,8,5,.95);border-top:1px solid var(--line2);backdrop-filter:blur(18px)}.bottom-nav button,.bottom-nav a{border:0;background:transparent;color:#6f7c6c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;text-decoration:none}.bottom-nav button span,.bottom-nav a span{font-size:19px;line-height:1}.bottom-nav button b,.bottom-nav a b{font-size:8px}.bottom-nav button.active,.bottom-nav a.active{color:var(--green)}.bottom-nav .more span{width:31px;height:31px;margin-top:-17px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#061006;border:4px solid var(--bg)}
.overlay{position:fixed;z-index:100;inset:0;background:rgba(0,0,0,.62);backdrop-filter:blur(5px)}.overlay[hidden]{display:none}.search-sheet{height:100%;background:var(--bg);padding-top:env(safe-area-inset-top)}.search-row{height:62px;display:flex;gap:7px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--line)}.search-row .icon-btn{border:0}.search-row label{flex:1;display:flex;align-items:center;gap:8px;background:#101610;border:1px solid var(--line2);border-radius:14px;padding:0 12px}.search-row input{width:100%;height:42px;border:0;outline:0;background:transparent;color:#fff}.search-content{padding:14px 12px;overflow:auto;height:calc(100% - 62px)}.search-content h3{font-size:12px;margin:10px 2px;color:#c9d4c6}.search-coin-row .coin-meta{gap:5px}.search-coin-row .coin-meta i:nth-child(2){color:#aebaa9}.recent-list{display:flex;flex-direction:column;gap:7px}.recent-list>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 10px;border:1px solid var(--line2);border-radius:13px;background:#0e140e;color:var(--text);text-align:left}.recent-avatar{position:relative;width:38px;height:38px}.recent-avatar img{width:38px;height:38px;border-radius:11px;object-fit:cover;background:#111a11}.recent-avatar .chain-badge{right:-3px;bottom:-3px}.recent-list b{display:block;font-size:12px}.recent-list small{display:block;margin-top:3px;color:var(--muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-list em{color:var(--green2);font-size:9px;font-style:normal;font-weight:800;text-align:right}
.bottom-sheet-wrap{display:flex;align-items:flex-end}.sheet-backdrop{position:absolute;inset:0;border:0;background:transparent}.bottom-sheet{position:relative;width:100%;max-height:88vh;overflow:auto;border-radius:24px 24px 0 0;background:#0a0f0a;border-top:1px solid #263626;padding:8px 15px calc(19px + env(safe-area-inset-bottom));box-shadow:var(--shadow)}.sheet-grab{width:38px;height:4px;background:#3b4639;border-radius:999px;margin:0 auto 13px}.sheet-title{display:flex;align-items:center;gap:10px;margin-bottom:13px}.sheet-title img{width:41px;height:41px;border-radius:12px;object-fit:cover}.sheet-title h2{font-size:18px;margin:0}.sheet-title p{font-size:10px;color:var(--muted);margin:2px 0}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tool-card{border:1px solid var(--line2);background:#101710;border-radius:13px;padding:12px 8px;min-height:83px;text-align:left}.tool-card img{width:25px;height:25px;object-fit:contain}.tool-card b{display:block;margin-top:7px;font-size:10px}.tool-card span{display:block;color:var(--muted);font-size:8px;margin-top:2px}.trade-toggle{display:grid;grid-template-columns:1fr 1fr;gap:5px;background:#070a07;border:1px solid var(--line);border-radius:13px;padding:4px}.trade-toggle button{border:0;border-radius:9px;background:transparent;padding:9px;font-weight:900;color:var(--muted)}.trade-toggle button.active.buy{background:var(--green);color:#061006}.trade-toggle button.active.sell{background:var(--red);color:#190207}.field{margin:11px 0}.field label{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px}.field input,.field select{width:100%;border:1px solid var(--line2);background:#0c120c;border-radius:12px;color:#fff;padding:12px;outline:0}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.amount-chips{display:flex;gap:6px;margin-top:7px}.amount-chips button{flex:1;border:1px solid var(--line2);background:#111811;border-radius:9px;padding:8px 3px;font-size:10px}.check-row{display:flex;align-items:center;gap:8px;color:#bdc9b9;font-size:11px;margin:10px 2px}.submit-trade{width:100%;border:0;border-radius:14px;padding:13px;font-weight:950;background:var(--green);color:#061006}.submit-trade.sell{background:var(--red);color:#190207}.fineprint{font-size:9px;color:var(--muted);line-height:1.45;margin:9px 2px}.toast{position:fixed;z-index:200;left:50%;bottom:90px;transform:translate(-50%,16px);max-width:90%;background:#182118;border:1px solid #30452f;border-radius:12px;padding:10px 14px;color:#efffec;font-size:11px;opacity:0;pointer-events:none;transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}.toast.error{border-color:#63313a;color:#ffdbe0}
@media(min-width:760px){body{background:#010201}.fun-app{max-width:520px;margin:0 auto;min-height:100vh;border-left:1px solid #172017;border-right:1px solid #172017;box-shadow:0 0 80px rgba(0,0,0,.65)}.fun-header,.bottom-nav,.trade-dock{left:50%;right:auto;width:520px;transform:translateX(-50%)}.search-sheet,.bottom-sheet{max-width:520px;margin:0 auto}.pulse-card{min-height:210px}.chart-card{height:478px}.chart-frame{height:423px}}
@media(max-width:360px){.pulse-card h1{font-size:27px}.pulse-orb{opacity:.7}.tool-grid{grid-template-columns:repeat(2,1fr)}}

/* Keep a deterministic slime face visible underneath metadata art while remote/CDN bytes resolve. */
.coin-avatar,.coin-identity img{background-position:center;background-size:cover;background-repeat:no-repeat}
.coin-community-link{margin-left:auto;border:1px solid var(--line2);border-radius:8px;padding:6px 8px;color:var(--green2);font-size:9px;font-weight:850;text-decoration:none}.coin-community-link+.coin-head-quote{margin-left:0}

/* Fun v2: faster coin trading and a cleaner branded home. */
.pulse-card{min-height:205px;padding:23px 19px 18px;background:linear-gradient(90deg,rgba(2,6,2,.98) 0%,rgba(2,7,3,.88) 44%,rgba(2,7,3,.10) 78%),url('/assets/slimewire/fun-hero-v3.webp') 61% center/cover no-repeat}
.pulse-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(2,6,2,.78))}
.pulse-card>div,.pulse-card>p{position:relative;z-index:2}.pulse-card h1{max-width:290px}.pulse-card p{max-width:258px;margin-top:21px;color:#bbc7b7}.pulse-orb{display:none}
.pulse-card .eyebrow{display:flex;align-items:center;gap:6px}.hero-mark{width:20px;height:20px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(114,255,35,.35))}
.quick-trade-card{margin:10px 11px 2px;padding:11px;border:1px solid var(--line2);border-radius:16px;background:linear-gradient(145deg,#101810,#080d08)}
.quick-wallet-line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px;color:#b8c5b4;font-size:10px}.quick-wallet-line b{color:#fff;font-size:11px}.quick-wallet-line button{border:0;background:transparent;color:var(--green2);font-size:10px}
.quick-buy-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.quick-buy-row button{border:1px solid rgba(114,255,35,.2);border-radius:999px;padding:11px 4px;background:#123b15;color:#a9ff79;font-weight:950;font-size:12px}.quick-buy-row button:active{transform:scale(.98);background:var(--green);color:#061006}
.quick-custom{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:7px;margin-top:7px}.quick-custom input{min-width:0;border:1px solid var(--line2);border-radius:10px;background:#080d08;color:#f3f8f1;padding:10px 11px;font-size:11px}.quick-custom button{border:1px solid rgba(114,255,35,.35);border-radius:10px;background:#173d18;color:#a9ff79;font-weight:900}.preset-chips{display:flex;gap:6px;overflow-x:auto;padding-top:8px;scrollbar-width:none}.preset-chips::-webkit-scrollbar{display:none}.preset-chip{flex:0 0 auto;border:1px solid var(--line2);border-radius:999px;background:#0c120c;color:var(--muted);padding:7px 10px;font-size:9px;font-weight:800}.preset-chip.active{border-color:rgba(114,255,35,.55);background:rgba(114,255,35,.12);color:#a9ff79}
.preset-strip{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:9px 11px;border:1px solid var(--line2);border-radius:11px;background:#0c120c;color:#c9d5c5;font-size:9px;text-align:left}.preset-strip b{color:#8ffb58;font-size:9px}.preset-manager-list{display:grid;gap:7px;margin-bottom:13px}.preset-manage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--line2);border-radius:12px;padding:9px;background:#0d140d}.preset-manage-row.active{border-color:rgba(114,255,35,.5);background:rgba(114,255,35,.06)}.preset-manage-row b,.preset-manage-row span{display:block}.preset-manage-row b{font-size:10px}.preset-manage-row span{font-size:8px;color:var(--muted);margin-top:3px}.preset-manage-row button{border:0;border-radius:8px;background:#1a241a;color:#dbe7d7;padding:7px;font-size:8px}.preset-manage-row .danger{color:#ff9ca9;background:#251217}.preset-editor{border-top:1px solid var(--line);padding-top:8px}.preset-editor summary{font-size:10px;color:var(--muted);padding:5px 0;cursor:pointer}
.call-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px}.call-actions button{border:1px solid var(--line2);border-radius:9px;background:#101910;color:#dce8d8;padding:9px;text-transform:capitalize;font-weight:800}.call-row{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:start;padding:11px;border-bottom:1px solid var(--line)}.call-row b,.call-row span{display:block}.call-row b{font-size:10px}.call-row span,.call-row p{font-size:9px;color:var(--muted);margin:3px 0 0}
.call-row b button{border:0;background:none;color:#9cff68;padding:0;font:inherit}
.strategy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.strategy-card{border:1px solid var(--line2);border-radius:13px;background:#0f160f;padding:11px;text-align:left}.strategy-card b{display:block;color:#f2ffee;font-size:11px}.strategy-card span{display:block;color:var(--muted);font-size:9px;line-height:1.35;margin-top:4px}.strategy-card.active{border-color:rgba(114,255,35,.48);background:rgba(114,255,35,.08)}
.wallet-actions button{min-width:0}.wallet-manager-list{display:grid;gap:7px;margin:10px 0}.wallet-manage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--line2);border-radius:13px;background:#0e150e;padding:10px}.wallet-manage-row button{border:0;border-radius:9px;background:#1a241a;color:#d3dfcf;padding:8px;font-size:9px}.wallet-manage-row .danger{color:#ff9ca9;background:#261217}.wallet-manage-row b,.wallet-manage-row span{display:block}.wallet-manage-row span{color:var(--muted);font-size:9px;margin-top:2px}.wallet-manager-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.wallet-manager-actions button,.file-button{border:1px solid var(--line2);border-radius:11px;background:#121a12;color:#e9f4e6;padding:11px;font-weight:800;font-size:10px;text-align:center}.file-button{display:block;cursor:pointer}.wallet-restore-box{margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.wallet-restore-box textarea{width:100%;min-height:86px;resize:vertical;border:1px solid var(--line2);border-radius:11px;background:#080c08;color:#fff;padding:10px;font-size:10px}.wallet-manager-status{min-height:16px;color:var(--muted);font-size:9px;margin:7px 2px}
.position-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 2px}.position-actions button{border:1px solid var(--line2);border-radius:11px;background:#121a12;color:#e9f4e6;padding:10px;font-weight:850;font-size:10px}
.created-coin-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;margin-bottom:7px}.created-coin-wrap .coin-row{margin:0}.created-coin-wrap>.recovery-button{width:auto;min-width:82px;margin:0;padding:8px;border-radius:12px}
.wallet-rename{display:flex!important;gap:5px;margin-top:6px!important}.wallet-rename input{width:118px;min-width:0;border:1px solid var(--line2);border-radius:8px;background:#080c08;color:#fff;padding:7px;font-size:9px}.wallet-rename button{padding:7px!important}.volume-actions{display:grid;grid-template-columns:2fr 1fr;gap:7px;margin-top:11px}.volume-actions>button:not(.submit-trade),.recovery-button{border:1px solid var(--line2);border-radius:12px;background:#141b14;color:#d8e3d4;font-weight:800}.recovery-button{width:100%;padding:10px;margin-top:7px;font-size:9px}.volume-status{margin-top:11px;border-top:1px solid var(--line);padding-top:10px;color:var(--muted);font-size:9px}.volume-run{border:1px solid var(--line2);border-radius:10px;padding:9px;margin-bottom:6px;background:#0c120c}.volume-run b{display:flex;justify-content:space-between;color:#effbea}.volume-run b span{color:#8ffb58;font-size:8px;text-transform:uppercase}.volume-run p{margin:4px 0;color:#aebaa9}.volume-run small{display:block;margin-top:3px;color:#7f8c7b}
.wallet-select-bar{display:flex;align-items:center;gap:6px;margin:5px 0 0}.wallet-select-bar button{border:1px solid var(--line2);border-radius:8px;background:#101810;color:#d8e5d4;padding:6px 9px;font-size:8px;font-weight:850}.wallet-select-bar span{margin-left:auto;color:var(--green2);font-size:8px;font-weight:850}.wallet-manage-row{grid-template-columns:22px minmax(0,1fr) auto}.wallet-batch-check{display:grid;place-items:center;align-self:start;padding-top:2px}.wallet-batch-check input{position:absolute;opacity:0;pointer-events:none}.wallet-batch-check span{width:18px;height:18px;margin:0!important;border:1px solid #314331;border-radius:6px;background:#080d08}.wallet-batch-check input:checked+span{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 4px #0d150d}.wallet-row-actions{display:grid;width:96px;gap:5px}.wallet-row-actions button{white-space:normal;line-height:1.2}.wallet-row-actions button:disabled{opacity:.5}.wallet-manage-copy{min-width:0}.wallet-fund-amount{display:none!important;margin-top:7px!important}.custom-funding .wallet-fund-amount{display:block!important}.custom-funding .funding-source .wallet-fund-amount{display:none!important}.wallet-fund-amount input{width:100%;border:1px solid rgba(114,255,35,.3);border-radius:8px;background:#080c08;color:#fff;padding:8px;font-size:9px}.wallet-batch-card{margin-top:12px;padding:12px;border:1px solid var(--line2);border-radius:14px;background:linear-gradient(145deg,rgba(114,255,35,.05),#0b110b)}.wallet-batch-heading h3,.wallet-batch-heading p{margin:0}.wallet-batch-heading h3{font-size:12px;color:#f2fcef}.wallet-batch-heading p{margin-top:3px;color:var(--muted);font-size:9px}.wallet-mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:9px 0}.wallet-mode-toggle button,.wallet-consolidate-actions button{border:1px solid var(--line2);border-radius:10px;background:#111911;color:#bcc9b8;padding:9px 7px;font-size:9px;font-weight:850}.wallet-mode-toggle button.active,.wallet-consolidate-actions button.primary{border-color:rgba(114,255,35,.55);background:rgba(114,255,35,.14);color:#a9ff79}.wallet-consolidate-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.wallet-consolidate-actions .primary{grid-column:1/-1}.wallet-restore-box summary{padding:7px 0;color:#c8d5c4;font-size:9px;font-weight:850;cursor:pointer}.wallet-restore-box[open] summary{margin-bottom:8px}.hidden{display:none!important}
.external-wallet-links{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.external-wallet-links a{display:grid;place-items:center;min-height:38px;padding:8px;border:1px solid rgba(114,255,35,.3);border-radius:11px;background:rgba(114,255,35,.08);color:var(--green2);text-align:center;text-decoration:none;font-size:9px;font-weight:900}
.wallet-manage-row button.wallet-manager-address,.fun-wallet-group-address{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:4px;padding:4px 7px;border:1px solid rgba(114,255,35,.2);border-radius:8px;background:rgba(114,255,35,.05);color:var(--green2);font-family:var(--mono);font-size:9px}.wallet-manager-address small{color:#95a391;font-family:var(--font);font-size:7px}.fun-wallet-group-address{margin-top:3px;padding:2px 6px;font-size:8px}.wallet-full-address{display:block;width:100%;margin-top:8px;padding:11px;border:1px solid rgba(114,255,35,.28);border-radius:11px;background:#071007;text-align:left}.wallet-full-address code{display:block;color:var(--green2);font-family:var(--mono);font-size:10px;line-height:1.45;overflow-wrap:anywhere}.wallet-full-address span{display:block;margin-top:7px;color:#a7b4a3;font-size:8px;font-weight:850;text-align:center}
.sheet-secondary{width:100%;margin-top:7px;border:1px solid var(--line2);border-radius:11px;background:#111811;color:#d3dfcf;padding:10px;font-size:9px;font-weight:850}
.bundle-wallet-grid{display:grid;gap:6px;margin:9px 0}.bundle-wallet-row{display:grid;grid-template-columns:auto minmax(0,1fr) 68px 68px;align-items:center;gap:8px;padding:9px;border:1px solid var(--line2);border-radius:12px;background:#0b110b}.bundle-wallet-row span b,.bundle-wallet-row span small{display:block}.bundle-wallet-row span b{font-size:10px}.bundle-wallet-row span small{margin-top:2px;color:var(--muted);font-size:8px}.bundle-wallet-row>input:not([type=checkbox]){min-width:0;width:100%;border:1px solid var(--line2);border-radius:8px;background:#080d08;color:#fff;padding:8px 5px;font-size:9px}.bundle-wallet-row>input[hidden]{display:none}.bottom-sheet details{margin:9px 0;padding:9px;border:1px solid var(--line);border-radius:12px;background:#080d08}.bottom-sheet details>summary{color:#c9d8c5;font-size:10px;font-weight:850;cursor:pointer}
.account-welcome>span,.account-status>span{display:block;color:var(--green2);font-size:8px;font-weight:900;letter-spacing:.11em;margin-bottom:6px}.account-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.account-actions .recovery-button{margin-top:0}.account-status{border-color:rgba(114,255,35,.28);background:linear-gradient(140deg,rgba(114,255,35,.08),#0b110b)}.referral-link-field input{font-size:9px}.referral-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:10px}.referral-stats div{padding:11px 6px;border:1px solid var(--line2);border-radius:12px;background:#0a100a;text-align:center}.referral-stats b,.referral-stats span{display:block}.referral-stats b{color:var(--green2);font-size:14px}.referral-stats span{margin-top:4px;color:var(--muted);font-size:8px}.profile-drawer{margin-bottom:10px;border:1px solid var(--line2);border-radius:13px;background:#0a100a;overflow:hidden}.profile-drawer summary{display:flex;justify-content:space-between;gap:8px;padding:12px;color:#ecf7e8;font-size:10px;font-weight:900;cursor:pointer;list-style:none}.profile-drawer summary::-webkit-details-marker{display:none}.profile-drawer summary span{color:var(--green2);font-size:9px}.profile-drawer-body{padding:0 12px 12px;border-top:1px solid var(--line)}.profile-drawer-body>p{color:var(--muted);font-size:9px;line-height:1.45}.referral-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.referral-row:first-of-type{border-top:0}.referral-row span,.referral-row small,.referral-row strong{display:block}.referral-row span{min-width:0}.referral-row b{font-size:10px}.referral-row small{margin-top:3px;color:var(--muted);font-size:8px}.referral-row strong{flex:0 0 auto;color:var(--green2);font-size:10px;text-align:right}.danger-button{color:#ff9b9b;border-color:rgba(255,91,91,.28);background:rgba(255,91,91,.05)}
.ladder-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}.ladder-presets button{border:1px solid var(--line2);border-radius:9px;background:#101710;color:#bfccbb;padding:8px 4px;font-size:9px}.ladder-presets button.active{border-color:var(--green);color:var(--green2);background:rgba(114,255,35,.08)}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

/* /quick: one lightweight social/Telegram handoff over the existing trade engine. */
.quick-view{min-height:100vh;padding:0 12px 34px;background:radial-gradient(520px 300px at 50% -90px,rgba(114,255,35,.13),transparent 72%)}
.quick-header{height:64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(114,255,35,.1)}.quick-header .brand{text-decoration:none}.quick-header-actions{display:flex;align-items:center;gap:6px;min-width:0}.quick-activity-pill,.quick-wallet-pill{white-space:nowrap;border:1px solid var(--line2);border-radius:12px;background:#0b110b;padding:10px 12px;font-size:10px;font-weight:850;color:#d9e6d5}.quick-activity-pill{border-color:rgba(114,255,35,.32);color:#a9ff79}.quick-wallet-pill{max-width:146px;overflow:hidden;text-overflow:ellipsis}
.quick-route-intro{padding:24px 5px 16px}.quick-route-intro h1{font-size:34px;letter-spacing:-.05em;margin:7px 0 5px}.quick-route-intro h1 em{font-style:normal;color:var(--green)}.quick-route-intro p{max-width:390px;color:var(--muted);font-size:11px;line-height:1.5;margin:0}
.quick-paste-card{border:1px solid rgba(114,255,35,.28);border-radius:17px;background:linear-gradient(145deg,rgba(114,255,35,.07),#080d08);padding:12px}.quick-paste-card label{display:block;color:var(--green2);font-size:10px;font-weight:900;margin-bottom:7px}.quick-paste-card>div{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:7px}.quick-paste-card input{min-width:0;border:1px solid var(--line2);border-radius:11px;background:#050905;color:#fff;padding:12px;font-size:11px;outline:0}.quick-paste-card>div button,.quick-clipboard{border:0;border-radius:11px;background:var(--green);color:#061006;font-size:10px;font-weight:950}.quick-clipboard{width:100%;margin-top:7px;padding:9px;background:#121a12;color:#b9c8b5;border:1px solid var(--line2)}
.quick-route-content{margin-top:11px}.quick-route-empty{padding:34px 20px;text-align:center;border:1px dashed var(--line2);border-radius:16px;color:var(--muted);font-size:11px}.quick-route-empty img{width:48px;height:48px;opacity:.65;margin-bottom:7px}.quick-loading{height:280px;border-radius:17px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.025) 0 45px,rgba(255,255,255,.045) 45px 47px);animation:pulse 1s infinite alternate}
.quick-view.has-coin .quick-route-intro{display:none}.quick-view.has-coin .quick-paste-card{margin-top:12px;padding:0;border:0;background:transparent}.quick-view.has-coin .quick-paste-card label,.quick-view.has-coin .quick-paste-card>div,.quick-view.has-coin .quick-clipboard{display:none}.quick-view.has-coin .quick-route-content{margin-top:12px}
.quick-token-card{border:1px solid var(--line2);border-radius:19px;background:linear-gradient(145deg,#101810,#070b07);overflow:hidden}.quick-token-head{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:11px;align-items:center;padding:14px}.quick-token-head .coin-avatar{width:58px;height:58px;border-radius:17px}.quick-token-name{min-width:0}.quick-token-name b{display:block;font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-token-name span{display:block;margin-top:4px;color:var(--muted);font-size:9px}.quick-safety{align-self:start;border:1px solid rgba(114,255,35,.3);border-radius:999px;color:#9cff6a;background:rgba(114,255,35,.07);padding:6px 8px;font-size:8px;font-weight:850}.quick-safety.pending{color:#e5c979;border-color:#5d5127;background:#171408}
.quick-market-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.quick-market-grid div{padding:10px 5px;text-align:center;border-right:1px solid var(--line)}.quick-market-grid div:last-child{border-right:0}.quick-market-grid b{display:block;font-size:11px;white-space:nowrap}.quick-market-grid span{display:block;color:var(--muted);font-size:8px;margin-top:4px}.quick-market-grid .up{color:var(--green)}.quick-market-grid .down{color:var(--red)}
.quick-action-body{padding:12px}.quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.quick-amounts button{min-width:0;border:1px solid rgba(114,255,35,.25);border-radius:11px;background:#101810;color:#c9ffab;padding:11px 3px;font-size:10px;font-weight:900}.quick-amounts button.active{background:var(--green);color:#061006;border-color:var(--green)}.quick-custom-row{display:grid;grid-template-columns:minmax(0,1fr) 70px;gap:6px;margin-top:7px}.quick-custom-row input{min-width:0;border:1px solid var(--line2);border-radius:10px;background:#070b07;color:#fff;padding:10px;font-size:10px}.quick-custom-row button{border:1px solid var(--line2);border-radius:10px;background:#172117;color:var(--green2);font-size:10px;font-weight:850}
.quick-preset-line{width:100%;display:flex;justify-content:space-between;gap:8px;margin-top:9px;border:1px solid var(--line2);border-radius:11px;background:#0b110b;padding:10px;color:#dce8d8;font-size:9px;text-align:left}.quick-preset-line b{color:#90ff58}.quick-secondary{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.quick-secondary button,.quick-secondary a{border:1px solid var(--line2);border-radius:10px;background:#0f160f;color:#d7e2d3;padding:10px 4px;text-align:center;text-decoration:none;font-size:9px;font-weight:800}.quick-review{width:100%;border:0;border-radius:13px;background:var(--green);color:#061006;padding:13px;margin-top:9px;font-weight:950}.quick-review:disabled{background:#263125;color:#7f8b7b}
.quick-panel-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px 10px 0}.quick-panel-tabs button{border:0;border-radius:9px;background:transparent;color:#71806e;padding:9px 4px;font-size:10px;font-weight:900}.quick-panel-tabs button.active{background:#172117;color:#a9ff79}.quick-inline-chart{height:min(48vh,410px);min-height:310px;margin:8px 10px 11px;border:1px solid var(--line2);border-radius:13px;overflow:hidden;background:#050805}.quick-inline-chart iframe{width:100%;height:100%;border:0}.quick-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:10px}.quick-tools-grid button{min-height:72px;border:1px solid var(--line2);border-radius:12px;background:#0c130c;color:#edf6e9;padding:11px;text-align:left}.quick-tools-grid b,.quick-tools-grid span{display:block}.quick-tools-grid b{font-size:11px}.quick-tools-grid span{margin-top:5px;color:var(--muted);font-size:8px;line-height:1.35}
.quick-wallet-card{margin-top:10px;border:1px solid var(--line2);border-radius:16px;background:#090e09;padding:12px}.quick-wallet-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.quick-wallet-title b{font-size:11px}.quick-wallet-title span{font-size:9px;color:var(--muted)}.quick-wallet-card select{width:100%;margin-top:8px;border:1px solid var(--line2);border-radius:10px;background:#060a06;color:#fff;padding:10px;font-size:10px}.quick-wallet-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.quick-wallet-actions button{border:1px solid var(--line2);border-radius:10px;background:#121a12;color:#e5f0e1;padding:10px 3px;font-size:9px;font-weight:850}.quick-wallet-actions button.primary{background:var(--green);border-color:var(--green);color:#061006}.quick-wallet-note{color:var(--muted);font-size:8px;line-height:1.4;margin:8px 1px 0}

/* High-fidelity quick-buy states: Buy, Chart and More share one compact mobile surface. */
.quick-view{max-width:520px;margin:0 auto;padding:0 14px 40px;background:radial-gradient(440px 260px at 50% -40px,rgba(112,255,28,.16),transparent 70%),#020502}.quick-header{height:76px;border-bottom:1px solid rgba(136,255,70,.13)}.quick-header .brand{gap:8px}.quick-header .brand img{width:34px;height:34px}.quick-header .brand span{font-size:16px;letter-spacing:.025em}.quick-header .brand b{padding:4px 7px;font-size:9px}.quick-activity-pill,.quick-wallet-pill{border-radius:999px;background:linear-gradient(180deg,#101710,#060a06);padding:11px 12px;font-size:9px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.quick-wallet-pill{max-width:150px;border-color:rgba(131,255,62,.3)}
@media(max-width:430px){.quick-header .brand span{display:none}.quick-header-actions{gap:4px}.quick-activity-pill,.quick-wallet-pill{padding:10px 9px;font-size:8px}.quick-wallet-pill{max-width:112px}}
.quick-view.has-coin .quick-route-content{margin-top:15px}.quick-token-card{border-color:rgba(139,255,74,.24);border-radius:24px;background:linear-gradient(150deg,rgba(17,27,17,.96),rgba(4,8,4,.99) 68%);box-shadow:0 14px 34px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.025)}.quick-token-head{grid-template-columns:82px minmax(0,1fr) auto;gap:14px;padding:18px}.quick-token-head .coin-avatar{width:82px;height:82px;border-radius:50%;border:2px solid rgba(127,255,55,.45);box-shadow:0 0 24px rgba(97,255,29,.12)}.quick-token-head .coin-avatar img{border-radius:50%}.quick-token-head .chain-badge{right:-2px;bottom:-2px}.quick-token-name b{font-size:25px;letter-spacing:-.035em}.quick-token-name button{display:flex;align-items:center;gap:5px;margin-top:6px;border:0;background:transparent;color:#899286;padding:0;font-size:10px}.quick-token-name button i{font-style:normal;color:#c9d2c5}.quick-token-name span{margin-top:7px;font-size:9px}.quick-safety{max-width:92px;padding:7px 9px;border-radius:999px;text-align:center;font-size:8px}
.quick-market-grid{grid-template-columns:repeat(5,1fr);margin:0 14px 2px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#070c07;overflow:hidden}.quick-market-grid div{min-width:0;padding:12px 3px;border-color:rgba(255,255,255,.07)}.quick-market-grid span{margin:0 0 5px;font-size:7px;letter-spacing:.08em}.quick-market-grid b{font-size:10px;overflow:hidden;text-overflow:ellipsis}.quick-market-grid .up{color:#7dff32}.quick-market-grid .down{color:#ff6868}
.quick-panel-tabs{margin:12px 14px 0;padding:0;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#050905;overflow:hidden;gap:0}.quick-panel-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;position:relative;border-radius:0;padding:13px 4px;color:#7d8879;font-size:11px}.quick-panel-tabs button i{font-style:normal;font-size:10px}.quick-panel-tabs button.active{background:linear-gradient(180deg,rgba(109,255,31,.12),rgba(109,255,31,.035));color:#9bff61}.quick-panel-tabs button.active:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:2px;border-radius:2px;background:#7dff31;box-shadow:0 0 9px #6cff1d}
.quick-action-body{padding:14px}.quick-amounts{gap:8px}.quick-amounts button{display:flex;min-height:78px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-color:rgba(126,255,54,.42);border-radius:16px;background:linear-gradient(160deg,#111b11,#080d08);color:#e8ffe0;padding:10px 3px;font-size:11px}.quick-amounts button i{font-style:normal;color:#86ff43;font-size:18px}.quick-amounts button.active{background:linear-gradient(145deg,#91ff3f,#5ee818);color:#071006;box-shadow:0 8px 22px rgba(93,255,25,.15)}.quick-amounts button.active i{color:#071006}.quick-custom-row{grid-template-columns:minmax(0,1fr) 70px;gap:8px;margin-top:9px}.quick-custom-row input,.quick-custom-row button{min-height:43px;border-radius:12px}.quick-preset-line{align-items:center;margin-top:10px;border-color:rgba(255,255,255,.1);border-radius:14px;background:#080d08;padding:14px 13px;font-size:10px}.quick-preset-line span{display:flex;align-items:center;gap:7px}.quick-preset-line span i{font-style:normal;color:#82ff3d}.quick-preset-line b{color:#9cff68}.quick-review{display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;border-radius:15px;background:linear-gradient(135deg,#a2ff48,#63ea1b);box-shadow:0 10px 25px rgba(82,255,18,.17),inset 0 1px 0 rgba(255,255,255,.35);color:#071006;font-size:13px;text-transform:uppercase;letter-spacing:.035em}.quick-review i{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#071006;color:#92ff43;font-style:normal;font-size:18px}.quick-review:disabled{background:#263125;color:#7f8b7b;box-shadow:none}
.quick-amounts button i.sol-amount-mark{display:grid;width:23px;height:23px;place-items:center;border:1px solid rgba(139,255,71,.42);border-radius:50%;background:linear-gradient(145deg,#7d5cff,#69ffc1);color:#071006;font-size:11px;font-weight:950;box-shadow:0 5px 14px rgba(0,0,0,.28)}.quick-amounts button.active i.sol-amount-mark{border-color:rgba(7,16,6,.35);background:linear-gradient(145deg,#7654f2,#55dda3);color:#071006}
.quick-inline-chart{height:min(52vh,440px);min-height:340px;margin:12px 14px;border-color:rgba(129,255,58,.26);border-radius:18px;box-shadow:inset 0 0 28px rgba(74,255,15,.025)}.quick-bottom-dock{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9px;margin:12px 14px 14px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:#080d08}.quick-bottom-dock>button:first-child{border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#0d140d;color:#eef8ea;padding:9px;text-align:left}.quick-bottom-dock>button:first-child span,.quick-bottom-dock>button:first-child b{display:block}.quick-bottom-dock>button:first-child span{color:#778274;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.quick-bottom-dock>button:first-child b{margin-top:4px;font-size:12px}.quick-bottom-dock .quick-review{min-height:50px;margin:0;font-size:11px}
.quick-tools-grid{gap:10px;padding:14px}.quick-tools-grid button{display:grid;grid-template-columns:43px minmax(0,1fr) 12px;grid-template-rows:auto auto;column-gap:10px;align-items:center;min-height:116px;border-color:rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(145deg,#0e160e,#070b07);padding:14px}.quick-tools-grid button>i{grid-row:1/3;display:grid;place-items:center;width:43px;height:43px;border:1px solid rgba(128,255,57,.25);border-radius:13px;background:rgba(105,255,29,.055);color:#8cff4d;font-style:normal;font-size:21px}.quick-tools-grid button>b{align-self:end;font-size:12px}.quick-tools-grid button>span{align-self:start;margin-top:4px;font-size:9px;line-height:1.35}.quick-tools-grid button>em{grid-column:3;grid-row:1/3;color:#879183;font-style:normal;font-size:20px}.quick-back-buy{display:block;width:calc(100% - 28px);margin:0 14px 14px;border:0;border-top:1px solid rgba(255,255,255,.08);background:transparent;color:#8dff50;padding:14px;font-size:10px}
.quick-wallet-card{margin-top:12px;border-color:rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(145deg,#0d140d,#060a06);padding:14px}.quick-wallet-title b{font-size:12px}.quick-wallet-title span{font-size:8px}.quick-wallet-actions{gap:8px;margin-top:10px}.quick-wallet-actions button{min-height:48px;border-radius:13px;font-size:9px}.quick-wallet-actions button.primary{background:linear-gradient(135deg,#9aff43,#64e91d)}.quick-wallet-note{margin-top:10px;font-size:8px;text-align:center}
@media(max-width:380px){.quick-view{padding-left:10px;padding-right:10px}.quick-token-head{grid-template-columns:70px minmax(0,1fr) auto;padding:14px}.quick-token-head .coin-avatar{width:70px;height:70px}.quick-token-name b{font-size:22px}.quick-market-grid{margin-left:10px;margin-right:10px}.quick-amounts{gap:5px}.quick-amounts button{font-size:10px}.quick-tools-grid button{grid-template-columns:36px minmax(0,1fr) 10px;padding:10px}.quick-tools-grid button>i{width:36px;height:36px}}
@media(min-width:760px){.quick-view{padding-left:18px;padding-right:18px}}

/* Action-first discovery and trade flow. */
.cash-handoff{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 12px 12px;padding:11px 13px;border:1px solid rgba(114,255,35,.28);border-radius:15px;background:linear-gradient(120deg,rgba(114,255,35,.13),rgba(15,26,15,.96))}.cash-handoff[hidden]{display:none}.cash-handoff span,.readiness-card>div>span,.slime-radar span{display:block;color:var(--green2);font-size:8px;font-weight:900;letter-spacing:.11em}.cash-handoff b{display:block;margin-top:3px;font-size:11px}.cash-handoff button,.readiness-card>button,.slime-radar>button{border:0;border-radius:10px;background:var(--green);color:#071006;padding:9px 11px;font-size:10px;font-weight:900;white-space:nowrap}.readiness-card{display:grid;gap:12px;margin:0 12px 14px;padding:15px;border:1px solid rgba(114,255,35,.18);border-radius:18px;background:linear-gradient(135deg,#101a10,#080d08)}.readiness-card h2{margin:4px 0;font-size:17px;letter-spacing:-.03em}.readiness-card p{margin:0;color:#aab7a6;font-size:10px;line-height:1.45}.readiness-steps{display:flex;gap:6px}.readiness-steps b{flex:1;display:grid;gap:3px;padding:8px;border-radius:10px;background:#080d08;color:var(--green2);font-size:10px}.readiness-steps b.done{background:rgba(114,255,35,.1)}.readiness-steps i{color:#aeb9aa;font-size:8px;font-style:normal;font-weight:700}.readiness-card>button{width:100%}.market-shelf{margin:0 0 17px;border:1px solid var(--line);border-radius:16px;background:#080d08;overflow:hidden}.market-shelf>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 13px 7px}.market-shelf h3{margin:0;font-size:13px}.market-shelf p{margin:0;color:var(--muted);font-size:9px;text-align:right}.market-shelf .coin-row{padding-left:11px;padding-right:11px}.coin-view.active{display:flex;flex-direction:column}.coin-topbar{order:1}.coin-stats{order:2}.quick-trade-card{order:3;margin-top:11px;padding:14px;border-color:rgba(114,255,35,.35);box-shadow:0 10px 24px rgba(0,0,0,.16)}.slime-radar{order:4;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 11px 10px;padding:13px;border:1px solid rgba(184,255,117,.16);border-radius:15px;background:#0a100a}.slime-radar h3{margin:4px 0;font-size:12px}.slime-radar p{margin:0;color:#a7b2a3;font-size:9px;line-height:1.4}.slime-radar .factor-list{margin-top:8px}.slime-radar .factor-list b{font-size:8px;font-weight:800}.slime-radar>button{align-self:center;background:#172217;color:var(--green2);border:1px solid rgba(114,255,35,.26)}.chart-card{order:5;height:300px;margin-top:1px}.chart-frame{height:245px}.position-card{order:6}.detail-tabs{order:7}.detail-panel{order:8}.coin-spacer{order:9}.trade-dock{order:10}.quick-buy-row button{border-radius:12px;background:linear-gradient(145deg,#92ff3d,#61e51d);color:#061006;font-size:10px}.quick-custom button{background:#1b2b18;color:var(--green2)}
[data-home-readiness] .readiness-card{gap:9px;margin-bottom:12px;padding:12px 13px;border-radius:16px}[data-home-readiness] .readiness-card h2{margin:3px 0;font-size:16px}[data-home-readiness] .readiness-card p{font-size:9px;line-height:1.35}[data-home-readiness] .readiness-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}[data-home-readiness] .readiness-steps b{min-width:0;gap:2px;padding:6px 7px;border:1px solid rgba(255,255,255,.04);border-radius:9px}[data-home-readiness] .readiness-steps b.done{border-color:rgba(114,255,35,.12)}[data-home-readiness] .readiness-card>button{padding:9px 11px}
.readiness-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.readiness-actions button{min-width:0;border:0;border-radius:10px;background:var(--green);color:#071006;padding:9px 8px;font-size:9px;font-weight:900}.readiness-actions button.secondary{border:1px solid rgba(114,255,35,.25);background:#121b12;color:var(--green2)}.wallet-total-line{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:10px}.wallet-total-line .wallet-total{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:7px 11px;border:1px solid var(--line2);border-radius:11px;background:#0b110b;line-height:1.1}.wallet-total-line .wallet-total b{font-size:12px}.wallet-total-line .wallet-total span{margin-top:3px;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.wallet-backup-button{border:1px solid rgba(114,255,35,.3);border-radius:11px;background:rgba(114,255,35,.1);color:var(--green2);padding:11px 12px;font-size:9px;font-weight:900}.wallet-backup-button:disabled{opacity:.6}.position-copy{min-width:0}.position-value{min-width:76px;text-align:right}.position-value b{color:#eaffdf;font-size:11px;white-space:nowrap}.position-value small{display:block;margin-top:4px;font-size:8px;white-space:nowrap}.position-card .pos-main>div{min-width:0}.position-card .pos-main b,.position-card .pos-main span{display:block}.position-card .pos-main span{margin-top:4px;color:var(--muted);font-size:9px}.position-card .pos-main strong:empty{display:none}
[data-home-readiness] .readiness-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}[data-home-readiness] .readiness-summary>div:first-child{min-width:0}[data-home-readiness] .readiness-summary>div:first-child>span,[data-home-readiness] .wallet-cash-total>span{display:block;color:var(--green2);font-size:8px;font-weight:900;letter-spacing:.11em}[data-home-readiness] .wallet-cash-total{min-width:92px;padding:8px 9px;border:1px solid rgba(114,255,35,.19);border-radius:11px;background:#070c07;text-align:right}[data-home-readiness] .wallet-cash-total b{display:block;margin-top:3px;color:#fff;font-size:18px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.035em}[data-home-readiness] .wallet-cash-total small{display:block;margin-top:4px;color:#8e9d89;font-size:7px;font-weight:850;letter-spacing:.08em}
@media(min-width:760px){.chart-card{height:350px}.chart-frame{height:295px}}

/* Real candle-backed indicator paint. DexScreener is cross-origin, so calibrated
   studies live in a native SlimeWire deck directly beneath the embedded chart. */
.chart-actions{display:flex;align-items:center;gap:1px}.indicator-button{min-height:36px;border:0;border-radius:8px;background:transparent;color:#9cab98;padding:5px 6px;font-size:9px;font-weight:850;white-space:nowrap}.indicator-button.active{background:rgba(114,255,35,.12);color:var(--green2)}.chart-actions [data-market-orders]{color:var(--green2);font-weight:850}
.chart-card.indicators-open{height:auto}.chart-card.indicators-open .chart-frame{border-bottom:1px solid #142014}.indicator-drawer{padding:9px 10px 11px;background:radial-gradient(320px 130px at 85% 0,rgba(114,255,35,.08),transparent),#050905}.indicator-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.indicator-picker button{min-height:36px;border:1px solid #1b2a1b;border-radius:9px;background:#0b110b;color:#84917f;padding:8px 4px;font-size:9px;font-weight:900}.indicator-picker button.active{border-color:rgba(114,255,35,.45);background:linear-gradient(145deg,rgba(114,255,35,.2),rgba(13,24,13,.96));color:#caffaa;box-shadow:inset 0 1px rgba(255,255,255,.04)}.indicator-status{padding:18px 8px;text-align:center;color:#748071;font-size:10px}.indicator-status.error{color:#ff9ba9}.indicator-panels{display:grid;gap:7px;margin-top:8px}.indicator-panel{overflow:hidden;border:1px solid #1b2a1b;border-radius:12px;background:linear-gradient(150deg,#0b120b,#070b07)}.indicator-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:9px 10px 4px}.indicator-panel header b{display:block;color:#efffeb;font-size:10px}.indicator-panel header span{display:block;margin-top:2px;color:#7f8d7b;font-size:8px}.indicator-panel header strong{color:var(--green2);font-size:10px;white-space:nowrap}.indicator-panel svg{display:block;width:100%;height:auto;max-height:140px}.indicator-panel-empty{padding:17px 10px;color:#84917f;font-size:9px;text-align:center}.indicator-note{margin:8px 2px 0;color:#667162;font-size:8px;line-height:1.4}.fib-level-label{font-size:7px;font-weight:800;fill:#a8b8a3}.indicator-axis-label{font-size:7px;fill:#667462}.indicator-source{color:#72806f;font-size:8px;text-transform:capitalize}
.chart-card.indicator-analysis-open{height:auto}.chart-card.indicator-analysis-open .chart-frame{height:auto;min-height:310px;border-bottom:1px solid #142014}.indicator-analysis{min-height:310px;background:#030603}.analysis-head{height:39px;display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-bottom:1px solid rgba(114,255,35,.12);background:linear-gradient(90deg,rgba(114,255,35,.07),transparent)}.analysis-head b{display:block;color:#dfffd1;font-size:9px;letter-spacing:.12em}.analysis-head span{display:block;margin-top:2px;color:#71806d;font-size:8px}.analysis-head em{border:1px solid rgba(114,255,35,.3);border-radius:999px;padding:3px 6px;color:#9dff64;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.08em}.analysis-price{height:252px;position:relative}.indicator-analysis>.indicator-panel{border-width:1px 0 0;border-radius:0;background:#040704}.indicator-analysis>.indicator-panel header{padding:7px 10px 2px}.indicator-analysis>.indicator-panel svg{height:92px;max-height:92px}.analysis-source{padding:6px 10px 8px;border-top:1px solid #101810;color:#687464;font-size:7px;text-transform:capitalize}.indicator-analysis-loading{display:grid;grid-template-rows:39px 1fr}.analysis-loading,.analysis-empty{min-height:270px;display:grid;place-content:center;justify-items:center;gap:6px;padding:24px;text-align:center;color:#899684}.analysis-loading span{width:27px;height:27px;border:2px solid #233223;border-top-color:var(--green);border-radius:50%;animation:spin .7s linear infinite}.analysis-loading b,.analysis-empty b{color:#dfffd1;font-size:11px}.analysis-loading small,.analysis-empty small{max-width:290px;color:#71806d;font-size:9px;line-height:1.45}.analysis-empty button{margin-top:7px;border:1px solid rgba(114,255,35,.35);border-radius:9px;background:rgba(114,255,35,.12);color:#baff91;padding:8px 12px;font-size:9px;font-weight:900}
.analysis-head-actions{display:flex;align-items:center;gap:6px}.analysis-head-actions button{min-height:28px;border:1px solid #243324;border-radius:8px;background:#0a100a;color:#b7c5b2;padding:5px 8px;font-size:8px;font-weight:900}.analysis-head-actions button:active{border-color:var(--green);color:var(--green2)}.analysis-fallback{display:grid;gap:5px;margin-top:8px;padding:12px;border:1px solid rgba(114,255,35,.22);border-radius:11px;background:rgba(114,255,35,.055)}.analysis-fallback b{color:#dfffd1;font-size:10px}.analysis-fallback small{color:#7e8c7a;font-size:8px;line-height:1.45}.analysis-fallback button{justify-self:start;margin-top:3px;border:1px solid rgba(114,255,35,.35);border-radius:8px;background:rgba(114,255,35,.12);color:#baff91;padding:7px 10px;font-size:8px;font-weight:900}
@media(max-width:380px){.indicator-button{padding-inline:4px}.chart-actions .price-alert{padding-inline:4px}.indicator-panel header{padding-inline:8px}}
.market-shelf-action{margin-left:auto;border:0;background:transparent;color:var(--green2);font-size:9px;font-weight:900;white-space:nowrap}

/* The complete existing launcher, kept inside the focused Go shell. */
.launch-view.active{height:calc(100dvh - 63px - env(safe-area-inset-bottom));display:flex;flex-direction:column;background:#030603}.launch-view-head{min-height:56px;display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line2);background:linear-gradient(180deg,#0c140c,#070b07)}.launch-view-head .icon-btn{flex:0 0 auto}.launch-view-head b,.launch-view-head span{display:block}.launch-view-head b{font-size:14px}.launch-view-head span{margin-top:2px;color:var(--muted);font-size:8px}.launch-view-frame{display:block;width:100%;min-height:0;flex:1;border:0;background:#030603}.launch-view-frame[aria-busy="true"]{opacity:.7}

/* Per-wallet SOL, coin positions, and combined value. */
.wallet-value-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px}.wallet-value-strip>span{min-width:0;margin:0!important;padding:7px 6px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#080d08}.wallet-value-strip small,.wallet-value-strip b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-value-strip small{color:#748070;font-size:7px;font-weight:850;letter-spacing:.08em}.wallet-value-strip b{margin-top:3px;color:#eaffdf;font-size:9px;font-variant-numeric:tabular-nums}.wallet-assets{margin-top:7px;border:1px solid rgba(114,255,35,.13);border-radius:10px;background:#090e09;overflow:hidden}.wallet-assets summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;color:#aab7a6;font-size:8px;font-weight:850;cursor:pointer;list-style:none}.wallet-assets summary::-webkit-details-marker{display:none}.wallet-assets summary b{color:var(--green2);font-size:8px}.wallet-assets[open] summary{border-bottom:1px solid rgba(255,255,255,.06)}.wallet-asset-row{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;border:0!important;border-bottom:1px solid rgba(255,255,255,.05)!important;border-radius:0!important;background:transparent!important;padding:8px!important;text-align:left}.wallet-asset-row:last-child{border-bottom:0!important}.wallet-asset-row img{width:28px;height:28px;border-radius:9px;object-fit:cover;background:#111}.wallet-asset-row span,.wallet-asset-row b,.wallet-asset-row small{display:block;margin:0}.wallet-asset-row b{color:#edf7e9;font-size:9px}.wallet-asset-row small{margin-top:2px;color:#7f8b7b;font-size:7px}.wallet-asset-row strong{color:#b7ff91;font-size:8px;white-space:nowrap}.wallet-assets-empty{margin-top:7px;padding:8px;border:1px dashed rgba(255,255,255,.08);border-radius:9px;color:#6f7b6b;font-size:8px}

/* One clear funding surface for Connect, Deposit, and quick trade. */
.fund-wallet-summary{display:grid;gap:3px;margin:0 0 12px;padding:12px 13px;border:1px solid rgba(114,255,35,.2);border-radius:14px;background:linear-gradient(145deg,#101910,#070b07)}.fund-wallet-summary span{color:var(--green2);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fund-wallet-summary b{font-size:13px}.fund-wallet-summary small{color:var(--muted);font-size:9px;line-height:1.4}.fund-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fund-source-grid>button{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;align-items:center;min-height:76px;border:1px solid var(--line2);border-radius:14px;background:linear-gradient(145deg,#111811,#080c08);color:#edf6e9;padding:11px;text-align:left}.fund-source-grid>button:active{transform:scale(.985);border-color:rgba(114,255,35,.55)}.fund-source-grid>button.busy{opacity:.65}.fund-source-grid img,.fund-provider-mark{grid-row:1/3;width:34px;height:34px;border-radius:10px;object-fit:cover}.fund-provider-mark{display:grid;place-items:center;font-style:normal;font-size:16px;font-weight:950}.fund-provider-mark.coinbase{border-radius:50%;background:#1652f0;color:#fff}.fund-provider-mark.copy{background:#172317;color:var(--green2);border:1px solid rgba(114,255,35,.22)}.fund-source-grid b{align-self:end;font-size:11px}.fund-source-grid span{align-self:start;margin-top:3px;color:var(--muted);font-size:8px;line-height:1.25}.fund-note{margin:10px 2px;color:#aab8a6;font-size:9px;line-height:1.45}.recovery-button{width:100%;margin-top:8px;border:1px solid var(--line2);border-radius:12px;background:#111811;color:#d9e5d5;padding:11px;font-size:10px;font-weight:850}

/* Actionable mobile positions, grouped by the wallet that actually holds each bag. */
.fun-wallet-position-group{margin:8px 0 12px;border:1px solid rgba(114,255,35,.16);border-radius:14px;background:linear-gradient(160deg,rgba(114,255,35,.045),#080d08);overflow:hidden}.fun-wallet-position-group>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.fun-wallet-position-group>header span,.fun-wallet-position-group>header b,.fun-wallet-position-group>header small{display:block}.fun-wallet-position-group>header b{font-size:11px}.fun-wallet-position-group>header small{margin-top:2px;color:var(--muted);font-size:8px}.fun-wallet-position-group>header>strong{color:var(--green2);font-size:9px}.fun-wallet-position-row{padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.055)}.fun-wallet-position-row:last-child{border-bottom:0}.fun-position-coin{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;padding:0;border:0;background:transparent;color:#edf7e9;text-align:left}.fun-position-coin img{width:38px;height:38px;border-radius:11px;object-fit:cover;background:#111}.fun-position-coin span,.fun-position-coin b,.fun-position-coin small{display:block}.fun-position-coin b{font-size:10px}.fun-position-coin small{margin-top:2px;color:var(--muted);font-size:8px}.fun-position-coin strong{color:#b7ff91;font-size:9px;white-space:nowrap;text-align:right}.fun-position-coin strong>span,.fun-position-coin strong>small{display:block}.fun-position-coin .position-holding-pnl{margin-top:3px;color:var(--muted);font-size:8px}.fun-position-coin .position-holding-pnl.up{color:var(--green2)}.fun-position-coin .position-holding-pnl.down{color:var(--red)}.fun-position-sell-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.fun-position-sell-grid button{min-width:0;border:1px solid var(--line2);border-radius:9px;background:#121a12;color:#dce9d8;padding:8px 4px;font-size:8px;font-weight:900}.fun-position-sell-grid button.danger{border-color:rgba(255,91,112,.28);background:#251116;color:#ff9cab}.fun-position-sell-grid button:disabled{opacity:.55}.fun-position-send{width:100%;margin-top:6px;border:1px solid rgba(114,255,35,.25);border-radius:9px;background:rgba(114,255,35,.07);color:#b7ff91;padding:8px;font-size:8px;font-weight:900}

/* Scott Carney-style harmonic ratio scanner: controls stay compact; matched
   geometry and the PRZ are painted on the native candle chart above. */
.indicator-picker{grid-template-columns:repeat(4,1fr)}
.harmonic-settings{margin-top:8px;border:1px solid rgba(114,255,35,.24);border-radius:12px;background:linear-gradient(160deg,#0d160d,#060a06);box-shadow:0 12px 32px rgba(0,0,0,.3);overflow:hidden}.harmonic-settings-controls{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:7px;align-items:end;padding:9px 11px;border-bottom:1px solid #152015}.harmonic-settings-controls>label{display:grid;gap:4px;color:#778574;font-size:7px;font-weight:850;text-transform:uppercase}.harmonic-settings-controls .fib-show{display:flex;text-transform:none;font-size:9px}.harmonic-settings-controls select{width:100%;height:31px;border:1px solid #263526;border-radius:7px;background:#080d08;color:#d9ead4;padding:0 5px;font:800 8px Inter,system-ui,sans-serif}.harmonic-pattern-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 11px}.harmonic-pattern-toggle{position:relative}.harmonic-pattern-toggle input{position:absolute;opacity:0;pointer-events:none}.harmonic-pattern-toggle span{display:grid;place-items:center;min-height:33px;border:1px solid #263526;border-radius:8px;background:#090f09;color:#889684;font-size:8px;font-weight:900}.harmonic-pattern-toggle input:checked+span{border-color:rgba(114,255,35,.44);background:rgba(114,255,35,.12);color:#c9ffac;box-shadow:inset 0 0 12px rgba(114,255,35,.05)}.harmonic-settings-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 11px 10px}.harmonic-settings-actions button{min-height:33px;border:1px solid #263526;border-radius:8px;background:#0b120b;color:#b9c9b4;font-size:8px;font-weight:900}.harmonic-settings>p{margin:0;padding:0 11px 11px;color:#667362;font-size:7px;line-height:1.45}.harmonic-ratios{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:8px 10px 10px}.harmonic-ratios span{padding:7px 4px;border:1px solid #172217;background:#060a06;color:#70806d;text-align:center;font-size:7px}.harmonic-ratios b{display:block;margin-top:3px;color:#c8ffab;font-size:9px}.harmonic-chart-badge{position:absolute;z-index:5;top:9px;left:10px;display:grid;gap:2px;padding:7px 9px;border:1px solid rgba(114,255,35,.42);border-radius:9px;background:rgba(3,8,3,.88);box-shadow:0 5px 18px rgba(0,0,0,.35);pointer-events:none}.harmonic-chart-badge.bearish{border-color:rgba(255,82,111,.46)}.harmonic-chart-badge b{color:#dfffd1;font-size:9px}.harmonic-chart-badge.bearish b{color:#ff9daf}.harmonic-chart-badge span{color:#849681;font-size:7px;text-transform:capitalize}@media(max-width:520px){.harmonic-settings-controls{grid-template-columns:1fr 1fr}.harmonic-settings-controls .fib-show{grid-column:1/-1}.harmonic-pattern-grid{grid-template-columns:repeat(2,1fr)}.analysis-head-actions{gap:3px}.analysis-head-actions button{padding-inline:6px}.analysis-head-actions em{display:none}}

.volume-log{max-height:150px;overflow-y:auto;margin:6px 0;border-radius:8px;background:#080c08;padding:6px 8px}
.volume-log small{display:block;margin:2px 0;color:#9fb09a;line-height:1.5}
.volume-cashed{margin:6px 0 0!important;color:#8ffb58!important;font-weight:800}

/* SlimeWallet: a portfolio-first SOL + ETH surface. It reuses the authenticated
   SlimeWire wallet engine but never starts the market feed or chart until opened. */
body.wallet-only{--wallet-glow:#8dff3f;background:#010301;color:#f7fff4}.wallet-only .fun-app{max-width:540px;background:radial-gradient(520px 330px at 50% 13%,rgba(105,255,35,.12),transparent 72%),#020502}.wallet-only .fun-header{height:76px;padding:14px 18px;background:linear-gradient(180deg,rgba(2,6,2,.98),rgba(2,6,2,.86));border-bottom:0}.wallet-only .brand img{width:42px;height:42px;border-radius:14px;filter:drop-shadow(0 0 12px rgba(115,255,48,.24))}.wallet-only .brand span{font-size:18px;letter-spacing:.08em}.wallet-only .brand b{font-size:18px;font-weight:500;color:#fff;letter-spacing:.02em}.wallet-only .header-actions{gap:10px}.wallet-terminal-link{border:1px solid rgba(126,255,57,.44);border-radius:999px;background:rgba(20,38,16,.62);color:#a7ff70;padding:10px 14px;font-size:10px;font-weight:900}.wallet-only .header-actions>.icon-btn{display:none}.wallet-only .wallet-pill{width:44px;height:44px;padding:0;border-radius:50%;overflow:hidden}.wallet-only .wallet-pill-copy{display:none}.wallet-only .wallet-pill:before{content:"";width:100%;height:100%;background:url('/assets/slimewire/png/slimewire-mark.png') center/70% no-repeat}.wallet-only .status-dot{position:absolute;right:2px;bottom:2px}.wallet-only .fun-main{padding-top:76px;padding-bottom:94px}.wallet-only .wallet-route-intro{display:none}.wallet-only .wallet-hero{padding:24px 22px 10px}.wallet-account-switcher{display:inline-grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:235px;padding:7px 12px 7px 8px;border:1px solid rgba(125,255,57,.27);border-radius:999px;background:linear-gradient(135deg,rgba(31,50,29,.94),rgba(8,16,9,.94));color:#fff;text-align:left;box-shadow:0 16px 42px rgba(0,0,0,.32)}.wallet-account-switcher img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid rgba(135,255,72,.45)}.wallet-account-switcher span small,.wallet-account-switcher span b{display:block}.wallet-account-switcher span small{color:#81917c;font-size:7px;letter-spacing:.16em}.wallet-account-switcher span b{margin-top:3px;font-size:13px}.wallet-account-switcher i{color:#a7b6a2;font-style:normal;font-size:19px}.wallet-balance-hero{padding:26px 0 20px}.wallet-balance-hero>span{color:#81917c;font-size:8px;font-weight:900;letter-spacing:.18em}.wallet-balance-hero h1{margin:8px 0 2px;font-size:46px;line-height:1;letter-spacing:-.055em}.wallet-balance-hero p{margin:8px 0 0;color:#88e95a;font-size:11px}.wallet-chain-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px}.wallet-chain-cards button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:12px;border:1px solid rgba(115,255,46,.22);border-radius:18px;background:linear-gradient(140deg,rgba(24,38,23,.92),rgba(6,12,7,.96));color:#fff;text-align:left}.wallet-chain-cards button:last-child{border-color:rgba(139,113,255,.35)}.solana-glyph,.eth-glyph{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:17px;font-weight:950;font-style:normal}.solana-glyph{background:linear-gradient(145deg,#815dff,#6cffbf);color:#06110a}.eth-glyph{background:linear-gradient(145deg,#5e5eea,#96a9ff);color:#fff}.wallet-chain-cards span b,.wallet-chain-cards span small{display:block}.wallet-chain-cards span b{font-size:11px}.wallet-chain-cards span small{margin-top:3px;color:#8f9c8b;font-size:8px}.wallet-chain-cards em{color:#a8ff78;font-size:8px;font-style:normal;white-space:nowrap}.wallet-only .wallet-actions{grid-template-columns:repeat(4,1fr);gap:9px;padding:12px 18px 14px}.wallet-only .wallet-actions button{min-height:82px;display:grid;place-items:center;align-content:center;gap:7px;border:1px solid rgba(126,255,58,.22);border-radius:20px;background:linear-gradient(145deg,rgba(22,36,21,.98),rgba(7,13,8,.98));color:#f6fff2;font-size:10px}.wallet-only .wallet-actions button:before{display:block;color:#8dff3f;font-size:27px;font-weight:500;line-height:1}.wallet-only .wallet-actions .wallet-swap{order:1}.wallet-only .wallet-actions .wallet-swap:before{content:"⇄"}.wallet-only .wallet-actions [data-receive]{order:2}.wallet-only .wallet-actions [data-receive]:before{content:"↓"}.wallet-only .wallet-actions [data-send-sol]{order:3}.wallet-only .wallet-actions [data-send-sol]:before{content:"↑"}.wallet-only .wallet-actions [data-deposit]{order:4}.wallet-only .wallet-actions [data-deposit]:before{content:"＋"}.wallet-only .wallet-actions .season,.wallet-only .wallet-actions [data-manage-wallets]{display:none}.wallet-preset-strip{width:calc(100% - 36px);margin:0 18px 17px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 17px;border:1px solid rgba(125,255,54,.3);border-radius:18px;background:linear-gradient(120deg,rgba(20,36,18,.96),rgba(6,13,7,.98));color:#fff;text-align:left;box-shadow:0 14px 40px rgba(0,0,0,.24)}.wallet-preset-strip[hidden]{display:none}.wallet-preset-strip span{color:#fff;font-size:10px;font-weight:900}.wallet-preset-strip span:before{content:"🛒";margin-right:8px}.wallet-preset-strip b{overflow:hidden;color:#a8ff76;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.wallet-preset-strip i{color:#9bab96;font-size:21px;font-style:normal}.wallet-only .profile-tabs{display:none}.wallet-only [data-profile-panel]{padding:0 18px 18px}.wallet-assets-head{display:flex;align-items:center;justify-content:space-between;padding:3px 2px 11px}.wallet-assets-head h2{margin:0;font-size:22px}.wallet-assets-head button{border:0;background:transparent;color:#9eff68;font-size:9px;font-weight:850}.wallet-route-assets{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(150deg,rgba(15,24,15,.96),rgba(5,9,5,.98));box-shadow:0 20px 55px rgba(0,0,0,.28)}.wallet-route-asset-row{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:72px;padding:11px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.065);background:transparent;color:#fff;text-align:left}.wallet-route-asset-row:last-child{border-bottom:0}.wallet-route-asset-row>img,.wallet-route-asset-row.native>i{width:46px;height:46px;border-radius:50%;object-fit:cover}.wallet-route-asset-row span b,.wallet-route-asset-row span small,.wallet-route-asset-row strong,.wallet-route-asset-row strong small{display:block}.wallet-route-asset-row span b{font-size:13px}.wallet-route-asset-row span small{margin-top:4px;color:#83907f;font-size:9px}.wallet-route-asset-row strong{color:#f5fff1;font-size:10px;text-align:right}.wallet-route-asset-row strong small{margin-top:4px;color:#84917f;font-size:8px}.wallet-route-asset-row strong small.up{color:#8dff4b}.wallet-route-asset-row strong small.down{color:#ff657b}.wallet-route-asset-row>i,.wallet-route-asset-row>em{color:#9aa696;font-size:19px;font-style:normal}.wallet-extra-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.wallet-extra-actions button{border:1px solid rgba(122,255,54,.18);border-radius:13px;background:#0a110a;color:#a5b3a1;padding:11px;font-size:8px;font-weight:850}.wallet-bottom-nav{height:calc(78px + env(safe-area-inset-bottom));padding:8px 8px env(safe-area-inset-bottom);background:rgba(5,9,5,.96);border-top:1px solid rgba(255,255,255,.08)}.wallet-bottom-nav button{gap:5px}.wallet-bottom-nav button span{font-size:22px}.wallet-bottom-nav button b{font-size:9px}.wallet-bottom-nav button.active{color:#8fff4d}.wallet-product-view{min-height:calc(100dvh - 78px - env(safe-area-inset-bottom));padding:0 18px 30px;background:radial-gradient(460px 250px at 50% 12%,rgba(108,255,35,.09),transparent 72%),#020502}.wallet-product-view.active{display:block}.wallet-screen-head{height:76px;display:grid;grid-template-columns:70px 1fr 100px;align-items:center}.wallet-screen-head>button{justify-self:start;border:0;background:transparent;color:#9fff65;font-size:25px}.wallet-screen-head h1{margin:0;text-align:center;font-size:20px}.wallet-head-account{justify-self:end!important;border:1px solid rgba(126,255,59,.26)!important;border-radius:999px!important;background:#111a11!important;color:#b3ff84!important;padding:9px 12px!important;font-size:9px!important;font-weight:900}.wallet-ca-form{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:3px 0 15px;padding:7px 8px 7px 13px;border:1px solid rgba(125,255,57,.24);border-radius:15px;background:#080e08}.wallet-ca-form span{color:#91ff52;font-size:16px}.wallet-ca-form input{min-width:0;border:0;outline:0;background:transparent;color:#fff;padding:10px 2px;font-size:11px}.wallet-ca-form button{border:0;border-radius:10px;background:#8eff45;color:#071006;padding:10px 13px;font-size:9px;font-weight:950}.wallet-swap-card{position:relative;overflow:hidden;border:1px solid rgba(126,255,57,.4);border-radius:24px;background:linear-gradient(150deg,rgba(19,30,19,.98),rgba(6,11,6,.99));box-shadow:0 24px 70px rgba(0,0,0,.36)}.wallet-swap-card.loading{opacity:.72}.wallet-swap-side{min-height:168px;padding:23px 22px}.wallet-swap-side+button+.wallet-swap-side{border-top:1px solid rgba(126,255,57,.22)}.wallet-swap-side>span{display:flex;justify-content:space-between;color:#9ba797;font-size:11px}.wallet-swap-side>span em{font-style:normal}.wallet-swap-side>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:30px}.wallet-swap-side input{width:45%;border:0;outline:0;background:transparent;color:#fff;font-size:38px;font-weight:700;text-align:right}.wallet-token-selector{display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#111a11;color:#fff;padding:8px 13px}.wallet-token-selector img,.wallet-token-selector i{width:36px;height:36px;border-radius:50%;object-fit:cover}.wallet-token-selector b{font-size:13px}.wallet-token-selector>i:last-child{width:auto;height:auto;color:#9aa695;font-style:normal}.wallet-swap-side.receive{display:grid;grid-template-columns:1fr auto;align-items:center}.wallet-swap-side.receive>span{grid-column:1/-1}.wallet-swap-side.receive strong{color:#dfe8dc;font-size:12px}.wallet-swap-reverse{position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;width:48px;height:48px;border:1px solid #8fff48;border-radius:50%;background:#111c10;color:#98ff5b;font-size:24px;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #071007}.wallet-route-pill{display:flex;align-items:center;justify-content:center;gap:9px;width:max-content;max-width:100%;margin:17px auto;padding:12px 18px;border:1px solid rgba(126,255,57,.22);border-radius:999px;background:#0d150d;color:#d8e6d3}.wallet-route-pill span{color:#8fff4b}.wallet-route-pill b{font-size:9px}.wallet-route-pill i{font-style:normal;color:#8d9989}.wallet-swap-presets{display:grid;grid-template-columns:repeat(5,1fr);margin:9px 0 17px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px}.wallet-swap-presets button{min-width:0;border:0;border-right:1px solid rgba(255,255,255,.08);background:#0b100b;color:#e4ede1;padding:13px 4px;font-size:10px}.wallet-swap-presets button:last-child{border-right:0;font-size:8px}.wallet-swap-presets button.active{box-shadow:inset 0 0 0 1px #8fff49;background:#162216;color:#a4ff70}.wallet-swap-details{padding:8px 18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0a0f0a}.wallet-swap-details>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07)}.wallet-swap-details>div:last-child{border-bottom:0}.wallet-swap-details span{color:#96a192;font-size:10px}.wallet-swap-details b{font-size:10px}.wallet-review-swap{width:100%;margin-top:20px;border:0;border-radius:18px;background:linear-gradient(100deg,#8eff45,#b5ff78);color:#061005;padding:17px;font-size:14px;font-weight:950;box-shadow:0 12px 35px rgba(112,255,43,.18)}.wallet-review-swap:disabled{opacity:.38}.wallet-route-note{text-align:center;color:#9ba696;font-size:9px}.wallet-screen-head.asset{grid-template-columns:46px 1fr 46px}.wallet-screen-head.asset>div{display:flex;align-items:center;justify-self:start;gap:10px}.wallet-screen-head.asset img{width:43px;height:43px;border-radius:50%;object-fit:cover}.wallet-screen-head.asset span h1,.wallet-screen-head.asset span small{display:block;text-align:left}.wallet-screen-head.asset span h1{font-size:17px}.wallet-screen-head.asset span small{margin-top:2px;color:#83907f;font-size:8px}.wallet-asset-balance{text-align:center;padding:15px 0 22px}.wallet-asset-balance>span{font-size:42px;font-weight:800;letter-spacing:-.04em}.wallet-asset-balance h2{margin:8px 0 0;color:#9da999;font-size:13px}.wallet-asset-balance p{margin:9px 0 0;color:#8fff50;font-size:12px}.wallet-asset-balance p.down{color:#ff6178}.wallet-asset-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:17px}.wallet-asset-actions button{min-height:78px;display:grid;place-items:center;align-content:center;gap:7px;border:1px solid rgba(127,255,60,.24);border-radius:18px;background:linear-gradient(145deg,#142014,#080d08);color:#fff}.wallet-asset-actions button:disabled{opacity:.35}.wallet-asset-actions i{color:#8fff50;font-size:24px;font-style:normal}.wallet-asset-actions b{font-size:10px}.wallet-market-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:14px 6px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#091009}.wallet-market-cards div{min-width:0;padding:2px 8px;border-right:1px solid rgba(255,255,255,.08)}.wallet-market-cards div:last-child{border-right:0}.wallet-market-cards span,.wallet-market-cards b{display:block;overflow:hidden;text-overflow:ellipsis}.wallet-market-cards span{color:#8e9b89;font-size:7px}.wallet-market-cards b{margin-top:6px;font-size:9px;white-space:nowrap}.wallet-inline-chart{margin-top:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#050905}.wallet-chart-tabs{display:flex;align-items:center;justify-content:space-between;padding:12px 14px}.wallet-chart-tabs b{font-size:11px}.wallet-chart-tabs span{border-radius:999px;background:#172317;color:#a3ff6d;padding:5px 9px;font-size:8px}.wallet-inline-chart iframe{display:block;width:100%;height:270px;border:0;background:#030603}.wallet-inline-chart.expanded iframe{height:62dvh}.wallet-inline-chart>button{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-top:1px solid rgba(126,255,57,.17);background:#0c150c;color:#dfffd1;padding:13px 15px;font-size:9px;font-weight:900}.wallet-inline-chart>button i{font-style:normal}.wallet-auto-exits{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;align-items:center;gap:8px;margin-top:13px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0a100a}.wallet-auto-exits span,.wallet-auto-exits h3,.wallet-auto-exits small,.wallet-auto-exits b{display:block}.wallet-auto-exits span{font-size:12px;font-weight:900}.wallet-auto-exits h3{margin:4px 0 0;color:#81907d;font-size:8px}.wallet-auto-exits small{color:#7f8d7b;font-size:7px}.wallet-auto-exits b{margin-top:4px;color:#8fff50;font-size:9px}.wallet-auto-exits b.down{color:#ff6b7e}.wallet-auto-exits button{border:1px solid rgba(126,255,57,.35);border-radius:11px;background:transparent;color:#fff;padding:9px;font-size:8px;font-weight:850}.wallet-asset-footer h3{margin:18px 2px 10px}.wallet-asset-footer button{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#0a100a;color:#fff;padding:14px;text-align:left}.wallet-asset-footer button span{color:#8fff4d}.wallet-asset-footer button b{font-size:9px}.wallet-asset-footer button i{font-style:normal}.wallet-only .bottom-sheet{border-color:rgba(128,255,63,.3);background:linear-gradient(160deg,#101810,#050805)}.wallet-only .bottom-sheet .sheet-title h2{font-size:19px}.wallet-only .wallet-manage-row{grid-template-columns:auto minmax(0,1fr);padding:15px;border-color:rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(145deg,#101710,#070b07)}.wallet-only .wallet-row-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.wallet-only .wallet-row-actions button{min-height:38px}.wallet-only .wallet-row-actions .danger{grid-column:3}.wallet-only .wallet-manager-actions button{min-height:48px;border-radius:14px}.wallet-only .wallet-manager-actions button:first-child{background:#8fff49;color:#071006}.wallet-only .wallet-backup-button{border-radius:14px}
@media(max-width:390px){.wallet-balance-hero h1{font-size:39px}.wallet-only .wallet-actions{gap:6px;padding-inline:12px}.wallet-only .wallet-actions button{min-height:74px}.wallet-chain-cards{grid-template-columns:1fr}.wallet-swap-side{padding-inline:16px}.wallet-swap-presets button{font-size:8px}.wallet-market-cards{grid-template-columns:repeat(2,1fr);gap:8px}.wallet-market-cards div{border-right:0}.wallet-auto-exits{grid-template-columns:1fr 1fr}.wallet-auto-exits>button{grid-column:2}}
.wallet-empty-assets{display:grid;justify-items:center;padding:34px 24px;text-align:center}.wallet-empty-assets img{width:58px;height:58px;object-fit:contain;opacity:.9}.wallet-empty-assets h3{margin:13px 0 5px;font-size:16px}.wallet-empty-assets p{max-width:300px;margin:0 0 17px;color:#899684;font-size:9px;line-height:1.55}.wallet-empty-assets button{width:100%;max-width:280px;margin-top:7px;border:1px solid rgba(126,255,58,.3);border-radius:13px;background:#101910;color:#dfffd1;padding:12px;font-size:9px;font-weight:900}.wallet-empty-assets button:first-of-type{border:0;background:#8fff49;color:#071006}.wallet-only .wallet-actions button{min-width:0;overflow:hidden}.wallet-only .wallet-pill{min-width:44px}.wallet-only{overflow-x:hidden}.wallet-only.wallet-product-open .fun-main{padding-top:0}@media(max-width:460px){.wallet-only .fun-header{padding-inline:12px}.wallet-only .brand{gap:6px}.wallet-only .brand img{width:36px;height:36px}.wallet-only .brand span,.wallet-only .brand b{font-size:15px}.wallet-terminal-link{padding:8px 10px}.wallet-only .header-actions{gap:6px}.wallet-only .wallet-actions{padding-inline:12px}.wallet-preset-strip{width:calc(100% - 24px);margin-inline:12px}.wallet-only [data-profile-panel]{padding-inline:12px}}

/* SlimeWallet is a true phone-width surface: no desktop gutter or browser scrollbar can steal pixels. */
html:has(body.wallet-only),body.wallet-only{width:100%;max-width:100vw;overflow-x:clip;scrollbar-width:none}
html:has(body.wallet-only)::-webkit-scrollbar,body.wallet-only::-webkit-scrollbar{display:none;width:0;height:0}
.wallet-only .fun-app,.wallet-only .fun-main,.wallet-only .fun-view{width:100%;min-width:0;max-width:100%}
.wallet-only .fun-app{margin:0 auto;overflow-x:clip}
.wallet-only .wallet-account-switcher,.wallet-only .wallet-preset-strip,.wallet-only .wallet-route-assets,.wallet-only .wallet-swap-card,.wallet-only .wallet-swap-details,.wallet-only .wallet-inline-chart{max-width:100%}
@media(max-width:430px){
  .wallet-only .wallet-hero{padding-inline:12px}
  .wallet-product-view{padding-inline:12px}
  .wallet-screen-head{grid-template-columns:48px minmax(0,1fr) 86px}
  .wallet-head-account{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .wallet-swap-side{padding-inline:16px}
  .wallet-swap-side.receive{grid-template-columns:minmax(0,1fr) auto;gap:8px}
  .wallet-token-selector{min-width:0;max-width:100%}
  .wallet-token-selector b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .wallet-route-asset-row{grid-template-columns:42px minmax(0,1fr) auto auto;gap:8px;padding-inline:11px}
}
@media(max-width:350px){
  .wallet-terminal-link{font-size:0;padding-inline:10px}
  .wallet-terminal-link:after{content:"↗";font-size:14px}
  .wallet-swap-side.receive{grid-template-columns:1fr}
  .wallet-swap-side.receive strong{justify-self:end}
}
.wallet-install-card{width:calc(100% - 36px);margin:0 18px 17px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 16px;border:1px solid rgba(127,255,61,.22);border-radius:17px;background:linear-gradient(120deg,#111d10,#070c07);color:#fff;text-align:left}
.wallet-install-card[hidden]{display:none}.wallet-install-card:before{content:"▣";display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#8fff49;color:#071006;font-size:17px;font-weight:950}.wallet-install-card span,.wallet-install-card b{display:block}.wallet-install-card span{font-size:11px;font-weight:900}.wallet-install-card b{margin-top:3px;color:#8e9b89;font-size:8px}.wallet-install-card i{color:#9eff68;font-size:20px;font-style:normal}
@media(max-width:460px){.wallet-install-card{width:calc(100% - 24px);margin-inline:12px}}

/* SlimeWallet premium vault skin. Wallet-only so the original SlimeWire surfaces keep their identity. */
body.wallet-only{background:#010201}
.wallet-only .fun-app{position:relative;isolation:isolate;background:#020402;box-shadow:0 0 110px rgba(91,255,19,.08)}
.wallet-only .fun-app:before{content:"";position:fixed;z-index:-2;top:0;left:50%;width:min(100vw,540px);height:100dvh;transform:translateX(-50%);background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(1,4,1,.62) 47%,#020402 88%),url('/assets/slimewire/slimewallet-vault-bg.webp') center top/cover no-repeat;opacity:.42;pointer-events:none}
.wallet-only .fun-app:after{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 13%,rgba(139,255,66,.13),transparent 27%),linear-gradient(90deg,transparent 49.7%,rgba(139,255,66,.025) 50%,transparent 50.3%)}
.wallet-only .fun-header{background:linear-gradient(180deg,rgba(2,4,2,.94),rgba(2,5,2,.72));border-bottom:1px solid rgba(158,255,99,.08);backdrop-filter:blur(22px) saturate(1.25)}
.wallet-only .brand img{width:46px;height:46px;padding:2px;border:1px solid rgba(153,255,89,.35);border-radius:15px;background:#020402;box-shadow:inset 0 0 18px rgba(124,255,48,.08),0 0 22px rgba(111,255,34,.13);object-fit:cover}
.wallet-only .brand span{background:linear-gradient(180deg,#fff,#9dff64);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:950}
.wallet-only .brand b{color:#b7c2b3}
.wallet-only .wallet-pill:before{background-image:url('/assets/slimewire/slimewallet-icon-192.png');background-size:88%;filter:drop-shadow(0 0 9px rgba(129,255,50,.35))}
.wallet-only .wallet-terminal-link{border-color:rgba(145,255,76,.38);background:linear-gradient(145deg,rgba(26,45,22,.82),rgba(7,13,7,.88));box-shadow:inset 0 1px rgba(255,255,255,.06),0 10px 30px rgba(0,0,0,.3);backdrop-filter:blur(12px)}
.wallet-only .wallet-hero{position:relative;padding-top:28px}
.wallet-only .wallet-account-switcher{position:relative;overflow:hidden;border-color:rgba(159,255,99,.34);background:linear-gradient(135deg,rgba(27,40,26,.86),rgba(5,10,6,.78));box-shadow:inset 0 1px rgba(255,255,255,.08),inset 0 -14px 28px rgba(0,0,0,.19),0 18px 50px rgba(0,0,0,.42);backdrop-filter:blur(16px) saturate(1.2)}
.wallet-only .wallet-account-switcher:before{content:"";position:absolute;inset:-80% 55% -80% -25%;background:linear-gradient(100deg,transparent,rgba(181,255,135,.11),transparent);transform:rotate(15deg);pointer-events:none}
.wallet-only .wallet-account-switcher img{padding:2px;border-color:rgba(153,255,89,.48);background:#010201;box-shadow:0 0 22px rgba(123,255,46,.18)}
.wallet-only .wallet-account-switcher span small{color:#9dff68}
.wallet-only .wallet-balance-hero>span{color:#a9b9a3}
.wallet-only .wallet-balance-hero h1{background:linear-gradient(180deg,#fff 18%,#c8d3c4 80%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 18px 46px rgba(0,0,0,.42)}
.wallet-only .wallet-balance-hero p{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(144,255,77,.15);border-radius:999px;background:rgba(6,16,6,.5);backdrop-filter:blur(10px)}
.wallet-only .wallet-balance-hero p:before{content:"";width:5px;height:5px;border-radius:50%;background:#8fff49;box-shadow:0 0 10px #8fff49}
.wallet-only .wallet-balance-hero p[data-freshness="stale"]{color:#f4c85f;border-color:rgba(244,200,95,.2)}
.wallet-only .wallet-balance-hero p[data-freshness="stale"]:before{background:#f4c85f;box-shadow:0 0 10px rgba(244,200,95,.65)}
.wallet-only .wallet-balance-hero p[data-freshness="unavailable"]{color:#a8b2a4;border-color:rgba(168,178,164,.16)}
.wallet-only .wallet-balance-hero p[data-freshness="unavailable"]:before{background:#697467;box-shadow:none}
.market-freshness{padding:2px 5px;border:1px solid rgba(244,200,95,.28);border-radius:5px;color:#e9c66f;font-size:6px;font-style:normal;font-weight:900;letter-spacing:.08em}
.wallet-only .wallet-chain-cards button{position:relative;overflow:hidden;border-color:rgba(156,255,95,.2);background:linear-gradient(145deg,rgba(24,37,23,.82),rgba(5,10,6,.9));box-shadow:inset 0 1px rgba(255,255,255,.055),0 13px 35px rgba(0,0,0,.24);backdrop-filter:blur(15px)}
.wallet-only .wallet-chain-cards button:after{content:"";position:absolute;right:-16px;bottom:-23px;width:72px;height:72px;border:1px solid rgba(139,255,75,.11);border-radius:50%;box-shadow:0 0 0 11px rgba(139,255,75,.025),0 0 0 22px rgba(139,255,75,.015)}
.wallet-only .wallet-chain-cards button:last-child:after{border-color:rgba(151,131,255,.15);box-shadow:0 0 0 11px rgba(130,106,255,.03),0 0 0 22px rgba(130,106,255,.015)}
.wallet-only .solana-glyph,.wallet-only .eth-glyph{box-shadow:inset 0 1px rgba(255,255,255,.36),0 7px 18px rgba(0,0,0,.34)}
.wallet-only .wallet-actions button{position:relative;overflow:hidden;border-color:rgba(155,255,95,.18);background:linear-gradient(150deg,rgba(25,38,23,.8),rgba(5,9,5,.9));box-shadow:inset 0 1px rgba(255,255,255,.055),0 12px 30px rgba(0,0,0,.23);backdrop-filter:blur(14px);transition:transform .16s ease,border-color .16s ease,background .16s ease}
.wallet-only .wallet-actions button:after{content:"";position:absolute;inset:auto 14px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(145,255,82,.48),transparent)}
.wallet-only .wallet-actions button:active{transform:scale(.96);border-color:rgba(154,255,93,.46);background:linear-gradient(150deg,rgba(38,60,34,.88),rgba(8,15,8,.94))}
.wallet-only .wallet-actions button:before{text-shadow:0 0 18px rgba(132,255,59,.34)}
.wallet-only .wallet-preset-strip,.wallet-only .wallet-install-card{border-color:rgba(157,255,96,.25);background:linear-gradient(120deg,rgba(24,38,22,.78),rgba(5,10,5,.9));box-shadow:inset 0 1px rgba(255,255,255,.055),0 15px 38px rgba(0,0,0,.28);backdrop-filter:blur(16px)}
.wallet-only .wallet-assets-head h2:after{content:"LIVE";display:inline-flex;margin-left:9px;padding:4px 7px;border:1px solid rgba(143,255,76,.25);border-radius:999px;background:rgba(120,255,45,.08);color:#a0ff68;font-size:6px;letter-spacing:.14em;vertical-align:middle}
.wallet-only .wallet-route-assets{border-color:rgba(255,255,255,.095);background:linear-gradient(155deg,rgba(18,28,17,.82),rgba(4,8,4,.94));box-shadow:inset 0 1px rgba(255,255,255,.04),0 23px 60px rgba(0,0,0,.34);backdrop-filter:blur(18px)}
.wallet-only .wallet-route-asset-row{transition:background .15s ease,transform .15s ease}
.wallet-only .wallet-route-asset-row:active{background:rgba(142,255,75,.06);transform:scale(.99)}
.wallet-only .wallet-route-asset-row>img,.wallet-only .wallet-route-asset-row.native>i{box-shadow:0 8px 22px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.07)}
.wallet-only .wallet-bottom-nav{background:linear-gradient(180deg,rgba(5,9,5,.83),rgba(3,6,3,.97));border-top-color:rgba(159,255,99,.1);box-shadow:0 -16px 45px rgba(0,0,0,.3);backdrop-filter:blur(24px) saturate(1.3)}
.wallet-only .wallet-bottom-nav button.active span{filter:drop-shadow(0 0 9px rgba(139,255,73,.5))}
.wallet-only .wallet-product-view{background:linear-gradient(180deg,rgba(2,5,2,.44),rgba(2,5,2,.91) 65%),url('/assets/slimewire/slimewallet-vault-bg.webp') center top/cover fixed no-repeat}
.wallet-only .wallet-swap-card,.wallet-only .wallet-inline-chart,.wallet-only .wallet-market-cards,.wallet-only .wallet-auto-exits{box-shadow:inset 0 1px rgba(255,255,255,.055),0 24px 65px rgba(0,0,0,.34);backdrop-filter:blur(18px)}
@media(prefers-reduced-motion:no-preference){.wallet-only .wallet-account-switcher img{animation:slimewalletGlow 3.8s ease-in-out infinite}@keyframes slimewalletGlow{50%{box-shadow:0 0 30px rgba(127,255,47,.34)}}}
@media(max-width:390px){.wallet-only .brand span,.wallet-only .brand b{font-size:15px}.wallet-only .brand img{width:42px;height:42px}.wallet-only .wallet-balance-hero{padding-top:22px}.wallet-only .wallet-balance-hero h1{font-size:40px}}

/* Pump launcher entry: first action in SlimeWallet, before the active-wallet selector. */
.wallet-only .wallet-launch-coin{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:430px;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 auto 16px;padding:12px 13px;border:1px solid transparent;border-radius:23px;background:linear-gradient(145deg,rgba(28,47,24,.97),rgba(5,11,5,.98)) padding-box,linear-gradient(110deg,#baff86,rgba(117,255,39,.2) 45%,#75ff27) border-box;color:#fff;text-align:left;box-shadow:inset 0 1px rgba(255,255,255,.15),inset 0 -16px 30px rgba(0,0,0,.25),0 20px 50px rgba(0,0,0,.42),0 0 30px rgba(111,255,31,.13)}
.wallet-only .wallet-launch-coin:before{content:"";position:absolute;z-index:-1;inset:-60% 38% -60% -18%;background:linear-gradient(105deg,transparent,rgba(192,255,151,.13),transparent);transform:rotate(14deg);pointer-events:none}
.wallet-only .wallet-launch-coin-icon{position:relative;display:grid;width:50px;height:50px;place-items:center;border:1px solid rgba(198,255,162,.48);border-radius:17px;background:radial-gradient(circle at 34% 24%,#caff9f,#7df42f 48%,#245d0c 100%);box-shadow:inset 0 2px rgba(255,255,255,.55),inset 0 -8px 13px rgba(15,55,2,.31),0 0 22px rgba(121,255,39,.28)}
.wallet-only .wallet-launch-coin-icon:before,.wallet-only .wallet-launch-coin-icon:after{content:"";position:absolute;border-radius:50%;background:#071106;box-shadow:0 0 0 2px rgba(8,20,5,.1)}
.wallet-only .wallet-launch-coin-icon:before{width:18px;height:18px;clip-path:polygon(42% 0,100% 0,68% 40%,100% 40%,31% 100%,48% 55%,12% 55%)}
.wallet-only .wallet-launch-coin-icon i{position:absolute;right:7px;top:7px;width:6px;height:6px;border-radius:50%;background:#e8ffd9;box-shadow:-20px 27px 0 -1px rgba(236,255,224,.72)}
.wallet-only .wallet-launch-coin-copy small,.wallet-only .wallet-launch-coin-copy b,.wallet-only .wallet-launch-coin-copy em{display:block}
.wallet-only .wallet-launch-coin-copy small{color:#a8ff72;font-size:7px;font-weight:950;letter-spacing:.16em}
.wallet-only .wallet-launch-coin-copy b{margin-top:4px;font-size:15px;letter-spacing:-.015em}
.wallet-only .wallet-launch-coin-copy em{margin-top:4px;overflow:hidden;color:#9cab97;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}
.wallet-only .wallet-launch-coin-action{display:flex;align-items:center;gap:5px;padding:8px 9px;border:1px solid rgba(184,255,139,.2);border-radius:999px;background:rgba(131,255,54,.09);color:#c9ffa7;font-size:7px;font-weight:950;letter-spacing:.09em}
.wallet-only .wallet-launch-coin-action i{font-size:16px;font-style:normal;line-height:1}
.wallet-only .wallet-launch-coin:active{transform:translateY(2px) scale(.99);box-shadow:inset 0 1px rgba(255,255,255,.12),0 9px 25px rgba(0,0,0,.34),0 0 20px rgba(111,255,31,.1)}
@media(max-width:360px){.wallet-only .wallet-launch-coin{grid-template-columns:44px minmax(0,1fr) auto;gap:9px;padding-inline:10px}.wallet-only .wallet-launch-coin-icon{width:44px;height:44px;border-radius:15px}.wallet-only .wallet-launch-coin-action{font-size:0;padding:8px}.wallet-only .wallet-launch-coin-action i{font-size:18px}}

/* SlimeWallet chrome controls: floating bars and tactile hardware-style buttons. */
.wallet-only .fun-header{top:8px;width:calc(100% - 24px);height:66px;margin:8px 12px 0;padding:9px 11px;border:1px solid rgba(177,255,128,.18);border-radius:22px;background:linear-gradient(145deg,rgba(15,23,14,.88),rgba(3,7,3,.94));box-shadow:inset 0 1px rgba(255,255,255,.09),inset 0 -1px rgba(0,0,0,.8),0 18px 50px rgba(0,0,0,.5),0 0 0 1px rgba(0,0,0,.5);backdrop-filter:blur(26px) saturate(1.35)}
.wallet-only .fun-header:after{content:"";position:absolute;right:18%;bottom:-1px;left:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(144,255,75,.6),transparent);pointer-events:none}
.wallet-only .brand{gap:8px}
.wallet-only .brand img{width:42px;height:42px;border-radius:13px}
.wallet-only .brand span{font-size:14px;letter-spacing:.12em}
.wallet-only .brand b{margin-left:-4px;padding:0;border:0;border-radius:0;background:none;color:#a7b4a2;font-size:14px;font-weight:650;letter-spacing:.06em;box-shadow:none}
.wallet-only .wallet-terminal-link{min-width:72px;padding:9px 12px;border-color:rgba(166,255,109,.22);background:linear-gradient(180deg,rgba(31,46,29,.8),rgba(8,14,8,.9));color:#c7ff9f;box-shadow:inset 0 1px rgba(255,255,255,.08),0 7px 19px rgba(0,0,0,.3);letter-spacing:.05em}
.wallet-only .wallet-pill{width:40px;height:40px;border-color:rgba(166,255,106,.2);background:radial-gradient(circle at 50% 35%,rgba(132,255,55,.13),rgba(3,7,3,.95));box-shadow:inset 0 1px rgba(255,255,255,.08),0 7px 20px rgba(0,0,0,.32)}
.wallet-only .fun-main{padding-top:28px;padding-bottom:118px}
.wallet-only .wallet-actions{gap:10px;padding:13px 18px 17px}
.wallet-only .wallet-actions button{min-height:96px;gap:9px;padding:10px 5px 11px;border-color:rgba(183,255,137,.13);border-radius:24px;background:linear-gradient(155deg,rgba(27,40,25,.82),rgba(5,10,5,.95));box-shadow:inset 0 1px rgba(255,255,255,.08),inset 0 -14px 26px rgba(0,0,0,.2),0 14px 32px rgba(0,0,0,.31);font-size:9px;letter-spacing:.055em;text-transform:uppercase}
.wallet-only .wallet-actions button:before{display:grid;width:45px;height:45px;place-items:center;border:1px solid rgba(169,255,113,.23);border-radius:16px;background:radial-gradient(circle at 38% 25%,rgba(170,255,111,.19),rgba(9,17,8,.96) 67%);box-shadow:inset 0 1px rgba(255,255,255,.12),inset 0 -8px 15px rgba(0,0,0,.27),0 8px 22px rgba(0,0,0,.35),0 0 18px rgba(124,255,48,.08);color:#a4ff69;font-size:23px;text-shadow:0 0 14px rgba(139,255,72,.42)}
.wallet-only .wallet-actions button:after{top:0;right:21%;bottom:auto;left:21%;height:1px;background:linear-gradient(90deg,transparent,rgba(204,255,172,.4),transparent)}
.wallet-only .wallet-actions .wallet-swap:before{border-color:rgba(147,255,83,.42);background:radial-gradient(circle at 38% 25%,rgba(170,255,103,.3),rgba(10,23,8,.97) 68%);color:#b5ff7d;box-shadow:inset 0 1px rgba(255,255,255,.16),0 8px 24px rgba(0,0,0,.38),0 0 22px rgba(126,255,49,.16)}
.wallet-only .wallet-actions [data-receive]:before{color:#8dffd4;border-color:rgba(115,255,209,.25);background:radial-gradient(circle at 38% 25%,rgba(99,255,205,.17),rgba(7,19,15,.97) 68%)}
.wallet-only .wallet-actions [data-send-sol]:before{color:#d4dfcf;border-color:rgba(225,239,218,.18);background:radial-gradient(circle at 38% 25%,rgba(230,255,219,.13),rgba(11,17,10,.97) 68%)}
.wallet-only .wallet-actions [data-deposit]:before{color:#071006;border-color:#b6ff89;background:linear-gradient(145deg,#c8ffa5,#7cf32f);box-shadow:inset 0 1px rgba(255,255,255,.65),0 8px 25px rgba(111,255,31,.24)}
.wallet-only .wallet-actions button:active{transform:translateY(2px) scale(.97);box-shadow:inset 0 1px rgba(255,255,255,.07),0 6px 15px rgba(0,0,0,.3)}
.wallet-only .wallet-preset-strip,.wallet-only .wallet-install-card{min-height:68px;grid-template-columns:46px minmax(0,1fr) 32px;gap:12px;padding:10px 12px;border-color:rgba(183,255,138,.15);border-radius:22px;background:linear-gradient(145deg,rgba(24,37,22,.81),rgba(5,10,5,.94));box-shadow:inset 0 1px rgba(255,255,255,.075),0 16px 38px rgba(0,0,0,.31)}
.wallet-only .wallet-preset-strip span{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;font-size:10px;letter-spacing:.04em}
.wallet-only .wallet-preset-strip span:before,.wallet-only .wallet-install-card:before{display:grid;width:44px;height:44px;margin:0;place-items:center;border:1px solid rgba(163,255,105,.25);border-radius:15px;background:radial-gradient(circle at 35% 25%,rgba(155,255,92,.22),rgba(8,17,7,.96));box-shadow:inset 0 1px rgba(255,255,255,.1),0 7px 19px rgba(0,0,0,.3);color:#a9ff70;font-size:18px}
.wallet-only .wallet-preset-strip span:before{content:"↯"}
.wallet-only .wallet-preset-strip b{font-size:8px;color:#8f9d8b}
.wallet-only .wallet-preset-strip i,.wallet-only .wallet-install-card i{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(166,255,105,.15);border-radius:50%;background:#0b130a;color:#9cff62;font-size:15px}
.wallet-only .wallet-install-card{grid-template-columns:46px minmax(0,1fr) 32px}
.wallet-only .wallet-install-card:before{content:"▣";grid-column:1;grid-row:1/3}
.wallet-only .wallet-install-card span{grid-column:2;font-size:10px;letter-spacing:.04em}
.wallet-only .wallet-install-card b{grid-column:2;color:#899684}
.wallet-only .wallet-install-card i{grid-column:3;grid-row:1/3}
.wallet-only .wallet-bottom-nav{right:auto;bottom:calc(10px + env(safe-area-inset-bottom));left:50%;width:min(calc(100% - 24px),516px);height:72px;padding:7px 8px;border:1px solid rgba(182,255,133,.16);border-radius:25px;background:linear-gradient(160deg,rgba(17,26,16,.91),rgba(3,7,3,.97));box-shadow:inset 0 1px rgba(255,255,255,.085),0 20px 55px rgba(0,0,0,.58),0 0 0 1px rgba(0,0,0,.42);transform:translateX(-50%);backdrop-filter:blur(28px) saturate(1.4)}
.wallet-only .wallet-bottom-nav:before{content:"";position:absolute;top:-1px;right:24%;left:24%;height:1px;background:linear-gradient(90deg,transparent,rgba(159,255,99,.55),transparent)}
.wallet-only .wallet-bottom-nav button{position:relative;gap:3px;border-radius:18px;color:#6f7c6b;transition:color .16s ease,transform .16s ease}
.wallet-only .wallet-bottom-nav button span{display:grid;width:34px;height:34px;place-items:center;border:1px solid transparent;border-radius:13px;font-size:18px}
.wallet-only .wallet-bottom-nav button b{font-size:7px;letter-spacing:.04em;text-transform:uppercase}
.wallet-only .wallet-bottom-nav button.active{color:#d8ffc2;transform:translateY(-1px)}
.wallet-only .wallet-bottom-nav button.active span{border-color:rgba(172,255,117,.42);background:linear-gradient(145deg,#baff8d,#72ed2a);box-shadow:inset 0 1px rgba(255,255,255,.6),0 7px 20px rgba(106,255,28,.2);color:#071006;filter:none}
@media(max-width:390px){.wallet-only .fun-header{width:calc(100% - 18px);margin-inline:9px}.wallet-only .brand span,.wallet-only .brand b{font-size:12px}.wallet-only .wallet-terminal-link{min-width:64px;padding-inline:10px}.wallet-only .wallet-actions{gap:7px;padding-inline:12px}.wallet-only .wallet-actions button{min-height:91px;border-radius:21px}.wallet-only .wallet-actions button:before{width:42px;height:42px;border-radius:14px}.wallet-only .wallet-preset-strip,.wallet-only .wallet-install-card{width:calc(100% - 24px);margin-inline:12px}.wallet-only .wallet-bottom-nav{width:calc(100% - 18px)}}
.wallet-only .wallet-preset-strip:before{content:"↯";display:grid;width:44px;height:44px;grid-column:1;grid-row:1/3;place-items:center;border:1px solid rgba(163,255,105,.25);border-radius:15px;background:radial-gradient(circle at 35% 25%,rgba(155,255,92,.22),rgba(8,17,7,.96));box-shadow:inset 0 1px rgba(255,255,255,.1),0 7px 19px rgba(0,0,0,.3);color:#a9ff70;font-size:18px}
.wallet-only .wallet-preset-strip span{display:block;grid-column:2;grid-row:1;align-self:end}
.wallet-only .wallet-preset-strip span:before{content:none;display:none}
.wallet-only .wallet-preset-strip b{grid-column:2;grid-row:2;align-self:start}
.wallet-only .wallet-preset-strip i{grid-column:3;grid-row:1/3}

/* Final lighting pass: luminous rails and subtle motion, with no extra controls or copy. */
.wallet-only .fun-header{overflow:hidden;border-color:rgba(184,255,139,.24);box-shadow:inset 0 1px rgba(255,255,255,.12),inset 0 -1px rgba(0,0,0,.82),0 18px 50px rgba(0,0,0,.52),0 0 30px rgba(114,255,35,.08)}
.wallet-only .fun-header:before{content:"";position:absolute;inset:-70% auto -70% -28%;width:34%;background:linear-gradient(100deg,transparent,rgba(199,255,164,.12),transparent);transform:skewX(-18deg);pointer-events:none}
.wallet-only .wallet-account-switcher{border-color:rgba(174,255,121,.41);box-shadow:inset 0 1px rgba(255,255,255,.1),inset 0 -14px 28px rgba(0,0,0,.19),0 18px 50px rgba(0,0,0,.44),0 0 28px rgba(116,255,40,.08)}
.wallet-only .wallet-preset-strip,.wallet-only .wallet-install-card{position:relative;overflow:hidden}
.wallet-only .wallet-preset-strip{border-color:rgba(168,255,108,.27);box-shadow:inset 3px 0 rgba(126,255,48,.72),inset 0 1px rgba(255,255,255,.085),0 16px 38px rgba(0,0,0,.34),0 0 24px rgba(113,255,32,.055)}
.wallet-only .wallet-preset-strip:after{content:"";position:absolute;top:0;right:11%;left:11%;height:1px;background:linear-gradient(90deg,transparent,rgba(186,255,142,.72),transparent);pointer-events:none}
.wallet-only .wallet-install-card{border-color:rgba(151,255,83,.34);background:radial-gradient(circle at 8% 45%,rgba(126,255,44,.14),transparent 31%),linear-gradient(145deg,rgba(27,43,24,.86),rgba(5,10,5,.95));box-shadow:inset 3px 0 rgba(143,255,73,.85),inset 0 1px rgba(255,255,255,.095),0 17px 42px rgba(0,0,0,.36),0 0 30px rgba(116,255,39,.075)}
.wallet-only .wallet-install-card:after{content:"";position:absolute;inset:-70% auto -70% -24%;width:22%;background:linear-gradient(100deg,transparent,rgba(208,255,179,.13),transparent);transform:skewX(-18deg);pointer-events:none}
.wallet-only .wallet-install-card:before{border-color:rgba(181,255,133,.44);box-shadow:inset 0 1px rgba(255,255,255,.16),0 7px 19px rgba(0,0,0,.34),0 0 22px rgba(123,255,46,.13)}
.wallet-only .wallet-bottom-nav{border-color:rgba(185,255,141,.22);box-shadow:inset 0 1px rgba(255,255,255,.1),0 20px 55px rgba(0,0,0,.61),0 0 32px rgba(112,255,31,.07)}
.wallet-only .wallet-bottom-nav:after{content:"";position:absolute;z-index:-1;top:8px;left:2%;width:16%;height:52px;border-radius:50%;background:radial-gradient(circle,rgba(125,255,47,.16),transparent 68%);filter:blur(7px);pointer-events:none}
.wallet-only .wallet-bottom-nav button.active:after{content:"";position:absolute;bottom:-7px;width:18px;height:3px;border-radius:999px;background:#8fff49;box-shadow:0 0 12px #72ff22,0 0 24px rgba(114,255,34,.55)}
.wallet-only .wallet-actions button{border-color:rgba(183,255,137,.18)}
.wallet-only .wallet-actions button:hover{border-color:rgba(171,255,116,.31)}
@media(prefers-reduced-motion:no-preference){
  .wallet-only .fun-header:before{animation:slimewalletSheen 8s ease-in-out infinite}
  .wallet-only .wallet-install-card:after{animation:slimewalletSheen 6.5s ease-in-out 1.2s infinite}
  .wallet-only .wallet-bottom-nav button.active:after{animation:slimewalletPulse 2.2s ease-in-out infinite}
  @keyframes slimewalletSheen{0%,58%{left:-28%;opacity:0}67%{opacity:1}84%,100%{left:118%;opacity:0}}
  @keyframes slimewalletPulse{50%{width:25px;opacity:.72}}
}

/* High-contrast hardware pass: every major wallet bar gets a beveled, illuminated frame. */
.wallet-only .fun-header{border:1px solid transparent;background:linear-gradient(155deg,rgba(22,33,20,.96),rgba(4,8,4,.98)) padding-box,linear-gradient(110deg,rgba(190,255,146,.72),rgba(83,255,14,.14) 38%,rgba(255,255,255,.12) 62%,rgba(126,255,48,.55)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.15),inset 0 -12px 22px rgba(0,0,0,.24),0 18px 52px rgba(0,0,0,.56),0 0 34px rgba(108,255,27,.13)}
.wallet-only .wallet-account-switcher{border:1px solid transparent;background:linear-gradient(145deg,rgba(36,53,32,.96),rgba(6,12,6,.98)) padding-box,linear-gradient(110deg,#a7ff6b,rgba(115,255,38,.16) 48%,rgba(205,255,173,.6)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.15),inset 0 -15px 28px rgba(0,0,0,.24),0 18px 48px rgba(0,0,0,.46),0 0 30px rgba(114,255,35,.15)}
.wallet-only .wallet-chain-cards{gap:11px}
.wallet-only .wallet-chain-cards button{min-height:82px;padding:14px 13px;border:1px solid transparent;border-radius:21px;box-shadow:inset 0 1px rgba(255,255,255,.16),inset 0 -14px 26px rgba(0,0,0,.22),0 15px 34px rgba(0,0,0,.34);backdrop-filter:blur(18px) saturate(1.35)}
.wallet-only .wallet-chain-cards button:first-child{background:radial-gradient(circle at 8% 18%,rgba(92,255,202,.24),transparent 42%),linear-gradient(145deg,rgba(21,52,40,.96),rgba(5,14,10,.98)) padding-box,linear-gradient(120deg,#69ffd1,rgba(106,255,201,.13) 42%,#83ff55) border-box;box-shadow:inset 0 1px rgba(255,255,255,.18),inset 0 -14px 26px rgba(0,0,0,.22),0 15px 34px rgba(0,0,0,.34),0 0 28px rgba(67,255,190,.11)}
.wallet-only .wallet-chain-cards button:last-child{background:radial-gradient(circle at 8% 18%,rgba(145,126,255,.28),transparent 42%),linear-gradient(145deg,rgba(31,27,65,.96),rgba(8,8,20,.98)) padding-box,linear-gradient(120deg,#a28cff,rgba(145,121,255,.15) 44%,#70d8ff) border-box;box-shadow:inset 0 1px rgba(255,255,255,.18),inset 0 -14px 26px rgba(0,0,0,.24),0 15px 34px rgba(0,0,0,.34),0 0 28px rgba(130,108,255,.13)}
.wallet-only .wallet-chain-cards button:before{content:"";position:absolute;top:0;right:14%;left:14%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);pointer-events:none}
.wallet-only .wallet-chain-cards button:first-child:before{box-shadow:0 0 13px rgba(83,255,195,.75)}
.wallet-only .wallet-chain-cards button:last-child:before{box-shadow:0 0 13px rgba(146,126,255,.8)}
.wallet-only .wallet-chain-cards span b{font-size:12px;letter-spacing:.05em}
.wallet-only .wallet-chain-cards span small{color:#a9b7a5;font-size:8px}
.wallet-only .wallet-chain-cards button:last-child span small{color:#b0abd2}
.wallet-only .wallet-chain-cards em{padding:5px 7px;border:1px solid rgba(165,255,108,.19);border-radius:999px;background:rgba(3,9,3,.36);font-size:7px;text-transform:uppercase}
.wallet-only .wallet-chain-cards button:last-child em{border-color:rgba(163,145,255,.24);color:#c7bbff}
.wallet-only .wallet-actions button{border:1px solid transparent;background:linear-gradient(155deg,rgba(30,45,27,.94),rgba(5,10,5,.98)) padding-box,linear-gradient(130deg,rgba(190,255,148,.48),rgba(93,255,19,.08) 48%,rgba(180,255,129,.28)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.13),inset 0 -15px 27px rgba(0,0,0,.24),0 15px 34px rgba(0,0,0,.35),0 0 20px rgba(109,255,29,.055)}
.wallet-only .wallet-preset-strip{border:1px solid transparent;background:radial-gradient(circle at 4% 50%,rgba(126,255,43,.2),transparent 29%),linear-gradient(145deg,rgba(31,48,27,.96),rgba(5,10,5,.98)) padding-box,linear-gradient(105deg,#98ff57,rgba(115,255,39,.13) 48%,rgba(203,255,172,.47)) border-box;box-shadow:inset 4px 0 #7dff2d,inset 0 1px rgba(255,255,255,.13),0 17px 42px rgba(0,0,0,.37),0 0 30px rgba(113,255,31,.11)}
.wallet-only .wallet-install-card{border:1px solid transparent;background:radial-gradient(circle at 5% 50%,rgba(136,255,62,.27),transparent 31%),linear-gradient(145deg,rgba(35,56,29,.98),rgba(5,11,5,.99)) padding-box,linear-gradient(105deg,#b7ff89,rgba(122,255,45,.17) 45%,#71ff22) border-box;box-shadow:inset 4px 0 #8fff49,inset 0 1px rgba(255,255,255,.15),0 18px 46px rgba(0,0,0,.4),0 0 34px rgba(113,255,31,.15)}
.wallet-only .wallet-install-card.wallet-install-head{position:static;width:auto;min-height:38px;margin:0;display:flex;grid-template-columns:none;align-items:center;gap:5px;padding:8px 10px;border:1px solid rgba(142,255,76,.34);border-radius:999px;background:linear-gradient(145deg,rgba(31,51,27,.94),rgba(7,14,7,.98));box-shadow:inset 0 1px rgba(255,255,255,.09),0 8px 24px rgba(0,0,0,.25);color:#c7ff9f;white-space:nowrap}
.wallet-only .wallet-install-card.wallet-install-head[hidden]{display:none}.wallet-only .wallet-install-card.wallet-install-head:before{content:"↓";display:inline-grid;width:20px;height:20px;margin:0;place-items:center;border:0;border-radius:7px;background:rgba(143,255,73,.13);box-shadow:none;color:#a5ff70;font-size:12px}.wallet-only .wallet-install-card.wallet-install-head:after{display:none}.wallet-only .wallet-install-card.wallet-install-head span{display:inline;color:inherit;font-size:9px;letter-spacing:.02em}.wallet-only .wallet-install-card.wallet-install-head b,.wallet-only .wallet-install-card.wallet-install-head i{display:none}
@media(max-width:420px){.wallet-only .wallet-install-card.wallet-install-head{width:38px;height:38px;min-height:38px;padding:0;justify-content:center}.wallet-only .wallet-install-card.wallet-install-head span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wallet-only .wallet-install-card.wallet-install-head:before{width:24px;height:24px}}
.wallet-only .wallet-route-assets{border:1px solid transparent;background:linear-gradient(155deg,rgba(22,34,20,.94),rgba(4,8,4,.99)) padding-box,linear-gradient(125deg,rgba(185,255,140,.48),rgba(112,255,31,.07) 49%,rgba(175,255,120,.25)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.1),0 24px 62px rgba(0,0,0,.4),0 0 28px rgba(110,255,29,.07)}
.wallet-only .wallet-bottom-nav{border:1px solid transparent;background:linear-gradient(160deg,rgba(27,40,24,.98),rgba(5,9,5,.99)) padding-box,linear-gradient(110deg,rgba(200,255,169,.66),rgba(111,255,30,.12) 38%,rgba(255,255,255,.14) 62%,rgba(137,255,68,.58)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.16),inset 0 -15px 28px rgba(0,0,0,.26),0 20px 58px rgba(0,0,0,.66),0 0 38px rgba(112,255,31,.13)}
.wallet-only .wallet-bottom-nav:before{height:2px;background:linear-gradient(90deg,transparent,#a8ff70,transparent);box-shadow:0 0 14px rgba(128,255,53,.68)}
.wallet-only .wallet-bottom-nav button{color:#9aa795}
.wallet-only .wallet-bottom-nav button span{border-color:rgba(255,255,255,.055);background:linear-gradient(145deg,rgba(26,38,24,.72),rgba(6,11,6,.88));box-shadow:inset 0 1px rgba(255,255,255,.05)}
.wallet-only .wallet-bottom-nav button b{font-weight:850}
.wallet-only .wallet-bottom-nav button.active{background:radial-gradient(circle at 50% 40%,rgba(127,255,49,.13),transparent 70%)}
.wallet-only .wallet-bottom-nav button.active span{border-color:#b7ff8a;background:linear-gradient(145deg,#d1ffb2,#72ee29);box-shadow:inset 0 1px rgba(255,255,255,.75),inset 0 -6px 11px rgba(68,162,15,.16),0 8px 23px rgba(106,255,27,.31),0 0 24px rgba(115,255,35,.2)}

/* Bespoke SlimeWallet dock icons replace generic text glyphs. */
.wallet-only .wallet-bottom-nav{height:80px;padding:7px 9px 8px;border-radius:27px;background:radial-gradient(ellipse at 50% 0,rgba(119,255,38,.13),transparent 58%),linear-gradient(160deg,rgba(31,46,28,.99),rgba(5,9,5,.995)) padding-box,linear-gradient(105deg,#bfff96,rgba(105,255,22,.2) 34%,rgba(255,255,255,.19) 62%,#80ff32) border-box;box-shadow:inset 0 1px rgba(255,255,255,.19),inset 0 -18px 30px rgba(0,0,0,.29),0 22px 62px rgba(0,0,0,.7),0 0 44px rgba(111,255,28,.17)}
.wallet-only .wallet-bottom-nav button{gap:4px;color:#b2bdae}
.wallet-only .wallet-bottom-nav button span{position:relative;width:40px;height:40px;overflow:hidden;border-color:rgba(211,255,184,.12);border-radius:15px;background:linear-gradient(145deg,rgba(39,57,35,.92),rgba(7,13,7,.96));box-shadow:inset 0 1px rgba(255,255,255,.12),inset 0 -8px 14px rgba(0,0,0,.22),0 7px 18px rgba(0,0,0,.3);color:#9cff64}
.wallet-only .wallet-bottom-nav button span:after{content:"";position:absolute;top:0;right:16%;left:16%;height:1px;background:linear-gradient(90deg,transparent,rgba(211,255,183,.57),transparent)}
.wallet-only .wallet-bottom-nav button span svg{width:23px;height:23px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(131,255,55,.38))}
.wallet-only .wallet-bottom-nav button span svg circle{fill:rgba(147,255,80,.15)}
.wallet-only .wallet-bottom-nav button .wallet-nav-mark{padding:2px;background:radial-gradient(circle at 50% 38%,rgba(133,255,54,.24),rgba(4,9,4,.98));color:inherit}
.wallet-only .wallet-bottom-nav button .wallet-nav-mark img{width:35px;height:35px;border-radius:11px;object-fit:cover;filter:drop-shadow(0 0 7px rgba(128,255,50,.34))}
.wallet-only .wallet-bottom-nav button b{color:#a8b5a4;font-size:7px;font-weight:900;letter-spacing:.075em}
.wallet-only .wallet-bottom-nav button.active{transform:translateY(-4px)}
.wallet-only .wallet-bottom-nav button.active span{width:43px;height:43px;border-color:#c6ffa4;border-radius:16px;background:radial-gradient(circle at 45% 28%,#dbffc5,#86f83f 54%,#3c9f0c);box-shadow:inset 0 1px rgba(255,255,255,.85),inset 0 -8px 14px rgba(49,133,8,.25),0 10px 26px rgba(106,255,26,.37),0 0 30px rgba(116,255,37,.31)}
.wallet-only .wallet-bottom-nav button.active .wallet-nav-mark{padding:3px;background:radial-gradient(circle at 50% 38%,rgba(170,255,113,.26),#071006 72%)}
.wallet-only .wallet-bottom-nav button.active .wallet-nav-mark img{width:36px;height:36px;filter:drop-shadow(0 0 9px rgba(144,255,76,.52))}
.wallet-only .wallet-bottom-nav button.active b{color:#d9ffc5;text-shadow:0 0 9px rgba(133,255,62,.35)}
.wallet-only .wallet-bottom-nav button.active:after{bottom:-4px;width:25px;height:3px}
@media(max-width:360px){.wallet-only .wallet-bottom-nav button span{width:36px;height:36px}.wallet-only .wallet-bottom-nav button.active span{width:40px;height:40px}.wallet-only .wallet-bottom-nav button span svg{width:21px;height:21px}.wallet-only .wallet-bottom-nav button .wallet-nav-mark img,.wallet-only .wallet-bottom-nav button.active .wallet-nav-mark img{width:32px;height:32px}}
.wallet-only .wallet-bottom-nav button .wallet-profile-character{padding:2px;background:radial-gradient(circle at 50% 35%,rgba(146,255,77,.21),rgba(4,9,4,.98));color:inherit}
.wallet-only .wallet-bottom-nav button .wallet-profile-character img{width:36px;height:36px;border-radius:12px;object-fit:cover;filter:drop-shadow(0 0 7px rgba(128,255,50,.28));transform:scale(1.1)}
.wallet-only .wallet-bottom-nav button.active .wallet-profile-character{padding:2px;background:radial-gradient(circle at 50% 38%,rgba(171,255,115,.24),#071006 74%)}
.wallet-only .wallet-bottom-nav button.active .wallet-profile-character img{width:38px;height:38px;filter:drop-shadow(0 0 10px rgba(145,255,76,.52))}
.wallet-bottom-nav[hidden]{display:none!important}

/* Wallet safety, readable type, transaction simulation, and local app lock. */
.sheet-close-button{position:sticky;z-index:8;top:0;float:right;width:42px;height:42px;display:grid;place-items:center;margin:0 0 -42px;border:1px solid rgba(178,255,132,.28);border-radius:50%;background:rgba(11,19,11,.96);color:#dfffd1;font-size:24px;line-height:1;box-shadow:0 8px 25px rgba(0,0,0,.42)}
.transaction-preview-title{padding-right:52px}.simulation-status{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:11px;margin:8px 0 13px;padding:13px;border:1px solid rgba(128,255,62,.32);border-radius:16px;background:linear-gradient(145deg,rgba(25,45,21,.96),rgba(7,13,7,.98))}.simulation-status>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#8eff49;color:#071006;font-size:20px;font-weight:950;box-shadow:0 0 22px rgba(117,255,42,.24)}.simulation-status b{display:block;color:#adff7c;font-size:11px;letter-spacing:.08em}.simulation-status p{margin:4px 0 0;color:#b9c8b5;font-size:12px;line-height:1.4}.simulation-status.verified{border-color:rgba(255,213,90,.3)}.simulation-status.verified>span{background:#ffd45f}
.transaction-preview-card{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#080d08}.transaction-preview-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.07)}.transaction-preview-card>div:last-child{border-bottom:0}.transaction-preview-card span{color:#9cab98;font-size:12px}.transaction-preview-card b{max-width:62%;color:#f0ffea;font-size:12px;text-align:right;overflow-wrap:anywhere}.transaction-warning{margin:12px 0;padding:13px 15px;border:1px solid rgba(255,196,80,.3);border-radius:15px;background:rgba(74,48,6,.22)}.transaction-warning>b{color:#ffd777;font-size:12px}.transaction-warning ul{margin:7px 0 0;padding-left:18px;color:#d8caa6;font-size:12px;line-height:1.45}
.trade-receipt-signature{display:grid!important;grid-template-columns:1fr auto auto;align-items:center!important}.trade-receipt-signature b{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.trade-receipt-signature button{border:1px solid rgba(139,255,76,.3);border-radius:9px;background:#101a10;color:#afff83;padding:7px 9px;font-size:10px;font-weight:900}.trade-receipt-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.trade-receipt-actions .submit-trade,.trade-receipt-actions .sheet-secondary{display:grid;place-items:center;margin:0;min-height:44px;text-decoration:none}.trade-receipt-actions>:only-child{grid-column:1/-1}
.wallet-token-safety{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding:14px;border:1px solid rgba(126,255,59,.22);border-radius:17px;background:#091109}.wallet-token-safety>div{display:flex;align-items:center;gap:10px}.wallet-token-safety>div>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#182618;color:#9dff68;font-size:18px}.wallet-token-safety p{margin:0}.wallet-token-safety b,.wallet-token-safety small{display:block}.wallet-token-safety b{font-size:12px}.wallet-token-safety small{max-width:270px;margin-top:3px;color:#98a793;font-size:11px;line-height:1.35}.wallet-token-safety button{flex:0 0 auto;border:1px solid rgba(132,255,65,.3);border-radius:11px;background:#111b11;color:#b5ff8b;padding:10px;font-size:11px;font-weight:850}.wallet-token-safety.danger{border-color:rgba(255,91,112,.36);background:rgba(72,10,20,.24)}.wallet-token-safety.danger>div>span{background:#391019;color:#ff8797}
.wallet-security-center{margin:14px 0 8px;overflow:hidden;border:1px solid rgba(132,255,66,.23);border-radius:20px;background:linear-gradient(150deg,rgba(18,30,17,.97),rgba(5,10,5,.99))}.wallet-security-heading{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:15px}.wallet-security-heading>span{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:#172817;color:#99ff5e;font-size:22px}.wallet-security-heading h3,.wallet-security-heading p{margin:0}.wallet-security-heading h3{font-size:15px}.wallet-security-heading p{margin-top:3px;color:#9aa997;font-size:11px}.wallet-security-heading>b{border:1px solid rgba(255,214,87,.28);border-radius:999px;color:#ffd65f;padding:5px 8px;font-size:9px}.wallet-security-heading>b.on{border-color:rgba(129,255,62,.3);color:#9dff69}.wallet-security-center>button{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-top:1px solid rgba(255,255,255,.065);background:transparent;color:#e9ffe0;padding:14px 15px;text-align:left;font-size:12px}.wallet-security-center>button b{color:#9fff69;font-size:11px}.wallet-device-session{padding:14px 15px;border-top:1px solid rgba(255,255,255,.065)}.wallet-device-session span,.wallet-device-session b,.wallet-device-session small{display:block}.wallet-device-session span{color:#82ff43;font-size:9px;letter-spacing:.1em}.wallet-device-session b{margin-top:5px;font-size:12px}.wallet-device-session small{margin-top:4px;color:#94a291;font-size:11px;line-height:1.4}
.wallet-lock-overlay{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 22%,rgba(116,255,34,.14),transparent 35%),rgba(1,4,1,.98);backdrop-filter:blur(22px)}.wallet-lock-overlay[hidden]{display:none}.wallet-lock-panel{width:min(100%,390px);text-align:center}.wallet-lock-panel>img{width:96px;height:96px;border-radius:30px;object-fit:cover;border:1px solid rgba(158,255,100,.42);box-shadow:0 0 50px rgba(105,255,24,.16)}.wallet-lock-panel>span{display:block;margin-top:18px;color:#8fff4b;font-size:10px;font-weight:950;letter-spacing:.22em}.wallet-lock-panel h1{margin:8px 0 0;font-size:30px}.wallet-lock-panel p{margin:11px auto 22px;max-width:340px;color:#a5b3a1;font-size:13px;line-height:1.5}.wallet-lock-panel input{width:100%;border:1px solid rgba(135,255,70,.34);border-radius:16px;background:#0b120b;color:#fff;padding:16px;text-align:center;font-size:18px;letter-spacing:.2em;outline:0}.wallet-lock-panel>button{width:100%;margin-top:10px;border:0;border-radius:16px;background:linear-gradient(100deg,#89ff3d,#b5ff79);color:#071006;padding:15px;font-size:13px;font-weight:950}.wallet-lock-panel>button.device{border:1px solid rgba(137,255,72,.26);background:#0e170e;color:#caffaa}.wallet-lock-panel small{display:block;min-height:20px;margin-top:12px;color:#ff8999;font-size:12px}.wallet-is-locked .fun-app,.wallet-is-locked [data-sheet-overlay],.wallet-is-locked [data-search-overlay]{pointer-events:none;user-select:none}

/* The original art direction used display-size labels; wallet metadata now stays readable. */
.wallet-only .wallet-account-switcher span small,.wallet-only .wallet-balance-hero>span,.wallet-only .wallet-chain-cards span small,.wallet-only .wallet-chain-cards em,.wallet-only .wallet-route-asset-row strong small,.wallet-only .wallet-extra-actions button,.wallet-only .wallet-screen-head.asset span small,.wallet-only .wallet-market-cards span,.wallet-only .wallet-market-cards b,.wallet-only .wallet-chart-tabs span,.wallet-only .wallet-route-note{font-size:11px}
.wallet-only .wallet-account-switcher span b,.wallet-only .wallet-chain-cards span b,.wallet-only .wallet-route-asset-row span b,.wallet-only .wallet-route-asset-row strong,.wallet-only .wallet-swap-details span,.wallet-only .wallet-swap-details b,.wallet-only .wallet-asset-actions b{font-size:12px}.wallet-only .wallet-route-asset-row span small{font-size:11px}.wallet-only .wallet-bottom-nav button b{font-size:9px}.wallet-only .wallet-head-account,.wallet-only .wallet-ca-form button{font-size:11px}
@media(max-width:390px){.wallet-token-safety{align-items:flex-start;flex-direction:column}.wallet-token-safety button{width:100%}.transaction-preview-card b{max-width:58%}}
.wallet-account-login{display:block;width:max-content;margin:9px auto 0;border:0;background:transparent;color:#a6ff73;padding:4px 2px;font-size:11px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.wallet-account-status{display:flex;align-items:center;justify-content:center;gap:7px;margin:9px auto 0;color:#81917c;font-size:9px}.wallet-account-status span{color:#9eff68;font-weight:900}.wallet-account-status b{color:#dbe8d7}.wallet-hero-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:340px;margin:10px auto 0}.wallet-hero-tools button,.wallet-backup-hero{border:1px solid rgba(145,255,83,.3);border-radius:999px;background:rgba(114,255,35,.09);color:#b8ff91;padding:9px 12px;font-size:9px;font-weight:900}.wallet-hero-tools button:first-child{background:linear-gradient(110deg,rgba(114,255,35,.2),rgba(114,255,35,.08));color:#d7ffc2}.wallet-backup-hero{display:block;width:max-content;margin:8px auto 0}.account-switch-card{border-color:rgba(145,255,83,.3)!important;background:linear-gradient(145deg,rgba(20,39,17,.96),rgba(7,14,7,.98))!important}.account-switch-card .submit-trade{margin-top:12px}

/* On-chain Pump rewards load after the primary wallet balance and never count as spendable SOL. */
.pump-rewards-card{width:calc(100% - 26px);margin:0 13px 13px;padding:12px;border:1px solid rgba(141,255,72,.22);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(116,255,34,.1),transparent 40%),linear-gradient(145deg,#111b10,#070c07);box-shadow:inset 0 1px rgba(255,255,255,.055);text-align:left}
.pump-rewards-card[hidden]{display:none}.pump-rewards-heading{display:flex;align-items:center;justify-content:space-between;gap:9px}.pump-rewards-heading>span{display:flex;align-items:center;gap:7px}.pump-rewards-heading i{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(150,255,87,.24);border-radius:8px;background:rgba(116,255,35,.09);color:#9dff68;font-style:normal;font-size:13px}.pump-rewards-heading b{font-size:11px}.pump-rewards-heading small{color:#889885;font-size:8px;text-align:right}.pump-reward-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.pump-reward-row{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(5,10,5,.72)}.pump-reward-row span small,.pump-reward-row span b{display:block}.pump-reward-row span small{color:#8f9e8b;font-size:8px}.pump-reward-row span b{margin-top:3px;color:#eaffdf;font-family:var(--mono);font-size:10px}.pump-reward-row button,.pump-rewards-retry{border:1px solid rgba(139,255,75,.31);border-radius:9px;background:rgba(114,255,35,.11);color:#b2ff88;padding:7px;font-size:8px;font-weight:900}.pump-reward-row button:disabled{border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.025);color:#697565}.pump-rewards-note{margin:8px 1px 0;color:#7f8d7b;font-size:8px;line-height:1.35}.pump-rewards-retry{width:100%;margin-top:9px}.pump-rewards-open{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left}.pump-rewards-open span{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:0 8px}.pump-rewards-open span i{grid-row:1/3;display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:rgba(114,255,35,.1);color:#9eff68;font-style:normal}.pump-rewards-open b,.pump-rewards-open small{display:block}.pump-rewards-open b{font-size:11px}.pump-rewards-open small{color:#83907f;font-size:8px}.pump-rewards-open em{color:#9eff68;font-size:9px;font-style:normal;font-weight:900}.pump-cashback-badge{display:inline-flex!important;align-items:center;border:1px solid rgba(137,255,70,.34);border-radius:999px;background:rgba(114,255,35,.12);color:#adff81!important;padding:3px 6px;font-size:7px!important;font-style:normal;font-weight:950;letter-spacing:.04em;text-transform:uppercase}
.wallet-only .pump-rewards-card{width:calc(100% - 36px);margin:-3px 18px 16px;border-color:rgba(165,255,107,.27);border-radius:20px;background:radial-gradient(circle at 5% 0,rgba(130,255,51,.15),transparent 43%),linear-gradient(150deg,rgba(21,34,19,.98),rgba(5,10,5,.99));box-shadow:inset 3px 0 rgba(139,255,72,.76),inset 0 1px rgba(255,255,255,.07),0 13px 32px rgba(0,0,0,.27)}
.pump-rewards-card.creator-wallet{border-color:rgba(159,255,96,.34);background:radial-gradient(circle at 4% 0,rgba(126,255,41,.18),transparent 44%),linear-gradient(148deg,#152514,#060c06);box-shadow:inset 3px 0 rgba(139,255,72,.82),inset 0 1px rgba(255,255,255,.07),0 15px 36px rgba(0,0,0,.28)}.pump-rewards-heading b,.pump-rewards-open b{font-size:12px}.pump-rewards-heading small,.pump-rewards-open small,.pump-reward-row span small{font-size:10px}.pump-reward-row span b{font-size:11px}.pump-reward-row button,.pump-rewards-retry{min-height:36px;font-size:10px}.pump-rewards-note{color:#899a85;font-size:10px;line-height:1.45}.pump-reward-grid.single{grid-template-columns:1fr}.pump-dev-badge{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border:1px solid rgba(147,255,83,.38);border-radius:999px;background:rgba(114,255,35,.13);color:#bdff98;font-size:8px;font-style:normal;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.pump-creator-summary{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.pump-creator-summary span{padding:9px 10px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:rgba(2,7,2,.42)}.pump-creator-summary small,.pump-creator-summary b{display:block}.pump-creator-summary small{color:#80907c;font-size:9px}.pump-creator-summary b{margin-top:3px;color:#d9f4d1;font:700 11px/1.25 var(--mono)}
@media(max-width:390px){.pump-reward-grid{grid-template-columns:1fr}.wallet-only .pump-rewards-card{width:calc(100% - 24px);margin-inline:12px}}
.profile-switch-account{width:100%;margin-top:10px}
.pump-rewards-card{padding:0;overflow:hidden}.pump-rewards-fold>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:9px;min-height:64px;padding:11px 12px;cursor:pointer;list-style:none}.pump-rewards-fold>summary::-webkit-details-marker{display:none}.pump-rewards-fold>summary>span{display:flex;min-width:0;align-items:center;gap:8px}.pump-rewards-fold>summary>span>i{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(150,255,87,.24);border-radius:11px;background:rgba(116,255,35,.09);color:#9dff68;font-style:normal;font-size:15px}.pump-rewards-fold>summary>span>span{min-width:0}.pump-rewards-fold>summary b,.pump-rewards-fold>summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pump-rewards-fold>summary b{font-size:11px}.pump-rewards-fold>summary small{max-width:260px;margin-top:3px;color:#879783;font-size:8px}.pump-rewards-fold>summary>strong{color:#a7ff72;font-size:8px;text-transform:uppercase}.pump-fold-arrow{color:#9eff68;font-style:normal;font-size:18px;transition:transform .18s ease}.pump-rewards-fold[open] .pump-fold-arrow{transform:rotate(180deg)}.pump-rewards-fold-body{padding:0 12px 12px;border-top:1px solid rgba(255,255,255,.065)}.pump-rewards-wallet-label{padding-top:9px;color:#849180;font-size:8px;text-align:right}.wallet-only .pump-rewards-card{padding:0}.wallet-only .pump-rewards-fold>summary{min-height:70px;padding:12px 14px}.wallet-only .pump-rewards-fold>summary b{font-size:12px}.wallet-only .pump-rewards-fold>summary small{font-size:9px}.wallet-only .pump-rewards-fold-body{padding:0 14px 14px}
.wallet-only.wallet-profile-open [data-wallet-hero],.wallet-only.wallet-profile-open [data-pump-rewards],.wallet-only.wallet-profile-open .wallet-actions,.wallet-only.wallet-profile-open .wallet-preset-strip,.wallet-only.wallet-profile-open .wallet-install-card{display:none!important}.wallet-only.wallet-profile-open [data-profile-panel]{padding-top:16px}.wallet-profile-management{margin-bottom:14px;padding:16px;border:1px solid rgba(157,255,96,.25);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(123,255,40,.13),transparent 38%),linear-gradient(150deg,rgba(19,31,18,.96),rgba(5,10,5,.99));box-shadow:inset 0 1px rgba(255,255,255,.065),0 18px 45px rgba(0,0,0,.3)}.wallet-profile-management>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px}.wallet-profile-management>header>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(153,255,91,.28);border-radius:14px;background:rgba(117,255,36,.09);color:#a4ff69;font-size:20px}.wallet-profile-management>header small,.wallet-profile-management>header h2,.wallet-profile-management>header p{display:block;margin:0}.wallet-profile-management>header small{color:#99ff61;font-size:7px;font-weight:950;letter-spacing:.14em}.wallet-profile-management>header h2{margin-top:3px;font-size:18px}.wallet-profile-management>header p{margin-top:4px;color:#879583;font-size:8px;line-height:1.35}.wallet-profile-management>header>b{display:grid;min-width:31px;height:31px;place-items:center;border:1px solid rgba(150,255,88,.22);border-radius:10px;color:#b2ff83;font-size:11px}.wallet-profile-row{margin-top:11px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:rgba(3,8,3,.56)}.wallet-profile-row.active{border-color:rgba(146,255,82,.28);box-shadow:inset 3px 0 #83ff37}.wallet-profile-row-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.wallet-profile-row-title b,.wallet-profile-row-title small{display:block}.wallet-profile-row-title b{font-size:11px}.wallet-profile-row-title small{margin-top:3px;color:#849180;font-size:8px}.wallet-profile-row-title em{color:#99ff60;font-size:7px;font-style:normal;font-weight:950;letter-spacing:.08em}.wallet-profile-balances{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.wallet-profile-balances>span{padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(8,15,8,.72)}.wallet-profile-balances small,.wallet-profile-balances b{display:block}.wallet-profile-balances small{color:#758271;font-size:7px;letter-spacing:.09em}.wallet-profile-balances b{margin-top:4px;color:#eaffdf;font:700 10px var(--mono)}.wallet-profile-addresses{display:flex;gap:6px;margin-top:8px}.wallet-profile-addresses button{min-width:0;flex:1;overflow:hidden;border:1px solid rgba(141,255,72,.14);border-radius:9px;background:#0b130a;color:#93a18f;padding:8px;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.wallet-profile-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.wallet-profile-actions button{min-height:42px;border:1px solid rgba(145,255,79,.2);border-radius:12px;background:#101a0f;color:#dfffd2;font-size:8px;font-weight:900}.wallet-profile-actions button.primary{border-color:#96ff56;background:linear-gradient(135deg,#a8ff70,#73ed2b);color:#071006}.wallet-profile-actions button:disabled{opacity:.38}.wallet-profile-empty{display:grid;gap:4px;margin-top:11px;padding:14px;border:1px dashed rgba(151,255,88,.2);border-radius:14px;color:#dfffd2;text-align:center}.wallet-profile-empty span{color:#849180;font-size:8px}

/* Slime Hyperpop: a vivid, mobile-first swap surface. Wallet home remains unchanged. */
.wallet-only [data-view="wallet-swap"]{position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden;background:radial-gradient(420px 230px at 102% 16%,rgba(154,37,255,.14),transparent 70%),radial-gradient(360px 240px at -8% 48%,rgba(51,212,255,.1),transparent 72%),radial-gradient(460px 360px at 78% 66%,rgba(156,255,28,.1),transparent 70%),#010201}
.wallet-only [data-view="wallet-swap"]:before{content:"";position:absolute;z-index:0;top:84px;right:-118px;width:245px;height:640px;border:18px solid rgba(156,255,24,.08);border-left-width:8px;border-radius:50% 0 0 48%;box-shadow:0 0 32px rgba(149,255,22,.12),inset 8px 0 22px rgba(142,37,255,.12);transform:rotate(9deg);pointer-events:none}
.wallet-only [data-wallet-swap-panel]{position:relative;z-index:1;width:100%;min-width:0;max-width:100%}
.wallet-only .wallet-swap-head{height:82px;grid-template-columns:62px minmax(0,1fr) 88px;margin-bottom:1px}
.wallet-only .wallet-swap-head>button:first-child{display:grid;width:42px;height:42px;place-items:center;border:1px solid transparent;border-radius:16px;background:linear-gradient(#080b08,#080b08) padding-box,linear-gradient(135deg,rgba(183,78,255,.85),rgba(75,223,255,.72),rgba(167,255,37,.8)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.12),0 9px 24px rgba(0,0,0,.42);color:#e8ffde;font-size:20px}
.wallet-only .wallet-swap-head h1{display:grid;gap:3px;line-height:1;text-shadow:0 2px 18px rgba(255,255,255,.08)}
.wallet-only .wallet-swap-head h1>span{font-size:22px;font-weight:950;letter-spacing:.11em}
.wallet-only .wallet-swap-head h1>small{display:flex;align-items:center;justify-content:center;gap:4px;color:#9dff4f;font-size:8px;font-weight:850;letter-spacing:.045em;text-transform:none}
.wallet-only .wallet-swap-head h1 i{font-size:8px;font-style:normal}
.wallet-only .wallet-swap-head .wallet-head-account{overflow:hidden;max-width:88px;border:1px solid rgba(166,255,75,.3)!important;background:linear-gradient(145deg,rgba(24,37,21,.92),rgba(4,8,4,.98))!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 9px 25px rgba(0,0,0,.34);text-overflow:ellipsis;white-space:nowrap}
.wallet-only [data-view="wallet-swap"] .wallet-swap-head>*,.wallet-only [data-view="wallet-swap"] .wallet-swap-side>div,.wallet-only [data-view="wallet-swap"] .wallet-token-selector{min-width:0}
.wallet-only [data-view="wallet-swap"] .wallet-ca-form{position:relative;margin-bottom:13px;border:1px solid transparent;border-radius:18px;background:linear-gradient(145deg,rgba(13,18,13,.98),rgba(4,7,4,.99)) padding-box,linear-gradient(105deg,rgba(172,65,255,.52),rgba(71,217,255,.28) 48%,rgba(154,255,38,.5)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.07),0 12px 28px rgba(0,0,0,.3)}
.wallet-only [data-view="wallet-swap"] .wallet-ca-form span{color:#abff69;text-shadow:0 0 13px rgba(137,255,55,.55)}
.wallet-only [data-view="wallet-swap"] .wallet-ca-form button{border:1px solid rgba(199,255,162,.35);background:linear-gradient(145deg,#baff79,#72ed22);box-shadow:inset 0 1px rgba(255,255,255,.55),0 5px 18px rgba(116,255,29,.2)}
.wallet-only [data-view="wallet-swap"] .wallet-swap-card{isolation:isolate;overflow:visible;border:1px solid transparent;border-radius:35px;background:linear-gradient(155deg,rgba(9,12,9,.985),rgba(2,4,2,.995)) padding-box,linear-gradient(122deg,#8f26ff 0,#45dfff 23%,rgba(255,255,255,.25) 45%,#b3ff39 68%,#a022ff 100%) border-box;box-shadow:inset 0 1px rgba(255,255,255,.13),inset 0 -25px 60px rgba(0,0,0,.38),0 25px 70px rgba(0,0,0,.54),0 0 32px rgba(148,255,28,.1)}
.wallet-only [data-view="wallet-swap"] .wallet-swap-card:before{content:"";position:absolute;z-index:-1;top:calc(50% - 40px);right:-5px;left:-5px;height:80px;border:1px solid rgba(194,255,117,.42);border-radius:46% 54% 49% 51%/45% 42% 58% 55%;background:radial-gradient(circle at 13% 43%,rgba(235,255,202,.72) 0 2px,transparent 3px),radial-gradient(circle at 81% 65%,rgba(235,255,202,.52) 0 3px,transparent 4px),linear-gradient(95deg,rgba(86,160,4,.56),rgba(189,255,37,.88) 37%,rgba(116,255,24,.72) 62%,rgba(77,121,6,.45));box-shadow:inset 0 2px 12px rgba(240,255,202,.27),0 0 28px rgba(143,255,21,.25);filter:saturate(1.25);pointer-events:none}
.wallet-only [data-view="wallet-swap"] .wallet-swap-card:after{content:"";position:absolute;z-index:0;inset:2px;border-radius:33px;box-shadow:inset 0 1px rgba(255,255,255,.18),inset 13px 0 25px rgba(129,34,255,.055),inset -13px 0 25px rgba(68,217,255,.05);pointer-events:none}
.wallet-only [data-view="wallet-swap"] .wallet-swap-side{position:relative;z-index:1;min-height:154px;padding:21px 20px}
.wallet-only [data-view="wallet-swap"] .wallet-swap-side+button+.wallet-swap-side{border-top:1px solid rgba(145,255,50,.14)}
.wallet-only [data-view="wallet-swap"] .wallet-swap-side>span{color:#b3ff6e;font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}
.wallet-only [data-view="wallet-swap"] .wallet-swap-side>span em{color:#a7b0a4;font-size:9px;font-weight:650;letter-spacing:0;text-transform:none}
.wallet-only [data-view="wallet-swap"] .wallet-swap-side>div{margin-top:26px}
.wallet-only [data-view="wallet-swap"] .wallet-token-selector{min-height:56px;border:1px solid transparent;background:linear-gradient(145deg,rgba(16,22,16,.98),rgba(4,7,4,.99)) padding-box,linear-gradient(130deg,rgba(113,224,255,.68),rgba(181,45,255,.63),rgba(165,255,45,.64)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.11),0 10px 26px rgba(0,0,0,.38)}
.wallet-only [data-view="wallet-swap"] .wallet-token-selector img,.wallet-only [data-view="wallet-swap"] .wallet-token-selector .solana-glyph{box-shadow:0 0 0 1px rgba(255,255,255,.25),0 0 22px rgba(102,210,255,.22)}
.wallet-only [data-view="wallet-swap"] .wallet-swap-side input{width:auto;min-width:0;flex:1 1 0;font-size:43px;font-weight:780;letter-spacing:-.035em;text-shadow:0 0 22px rgba(255,255,255,.1)}
.wallet-only [data-view="wallet-swap"] .wallet-swap-side.receive{grid-template-columns:minmax(0,1fr) auto}
.wallet-only [data-view="wallet-swap"] .wallet-token-selector b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wallet-only [data-view="wallet-swap"] .wallet-swap-side.receive strong{color:#96a092;font-size:10px}
.wallet-only [data-view="wallet-swap"] .wallet-swap-reverse{z-index:3;width:58px;height:58px;border:1px solid rgba(225,255,188,.8);border-radius:22px;background:radial-gradient(circle at 40% 28%,rgba(222,255,169,.55),transparent 25%),radial-gradient(circle at 50% 55%,#b7ff35,#64b806 72%);box-shadow:inset 0 1px rgba(255,255,255,.7),inset 0 -8px 17px rgba(43,108,0,.28),0 0 0 7px rgba(4,8,4,.92),0 0 32px rgba(153,255,31,.52),0 0 44px rgba(159,40,255,.16);color:#071006;font-size:26px;font-weight:950}
.wallet-only [data-view="wallet-swap"] .wallet-route-pill{margin:14px auto 12px;border:1px solid transparent;background:linear-gradient(145deg,rgba(12,17,12,.98),rgba(4,7,4,.99)) padding-box,linear-gradient(100deg,rgba(157,45,255,.53),rgba(71,218,255,.28),rgba(148,255,36,.54)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.08),0 10px 25px rgba(0,0,0,.3)}
.wallet-only [data-view="wallet-swap"] .wallet-swap-presets{width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(54px,.8fr);gap:7px;margin:0 0 13px;overflow:visible;border:0;border-radius:0}
.wallet-only [data-view="wallet-swap"] .wallet-swap-presets button{min-height:50px;border:1px solid transparent!important;border-radius:15px;background:linear-gradient(145deg,rgba(13,18,13,.98),rgba(3,6,3,.99)) padding-box,linear-gradient(130deg,rgba(163,47,255,.52),rgba(73,218,255,.26),rgba(155,255,37,.37)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.08),0 8px 18px rgba(0,0,0,.3);font-size:10px;font-weight:800}
.wallet-only [data-view="wallet-swap"] .wallet-swap-presets button.active{background:radial-gradient(circle at 22% 25%,rgba(244,255,220,.45) 0 2px,transparent 3px),linear-gradient(145deg,#ccff55,#6fbd09) padding-box,linear-gradient(130deg,#ebffc9,#a623ff,#51dcff) border-box;box-shadow:inset 0 1px rgba(255,255,255,.65),inset 0 -9px 16px rgba(67,133,2,.24),0 0 24px rgba(151,255,26,.32);color:#0b1504}
.wallet-only [data-view="wallet-swap"] .wallet-preset-settings{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:4px 2px!important}
.wallet-only [data-view="wallet-swap"] .wallet-preset-settings span{color:#a9ff62;font-size:17px;line-height:1;text-shadow:0 0 12px rgba(148,255,44,.45)}
.wallet-only [data-view="wallet-swap"] .wallet-preset-settings small{display:block;color:#d4decf;font-size:7px;font-weight:850;letter-spacing:.03em}
.wallet-only [data-view="wallet-swap"] .wallet-swap-only-badge{min-height:46px;border:1px solid rgba(140,255,72,.3);border-radius:14px;background:linear-gradient(155deg,rgba(18,31,17,.99),rgba(4,8,4,.995));box-shadow:inset 0 1px rgba(255,255,255,.08);cursor:default}
.wallet-only [data-view="wallet-swap"] .wallet-swap-details{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));padding:0;border:1px solid transparent;border-radius:20px;background:linear-gradient(145deg,rgba(10,14,10,.985),rgba(3,6,3,.995)) padding-box,linear-gradient(110deg,rgba(160,45,255,.45),rgba(69,215,255,.25),rgba(153,255,38,.45)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.08),0 12px 30px rgba(0,0,0,.32)}
.wallet-only [data-view="wallet-swap"] .wallet-swap-details>div{display:grid;justify-items:center;align-content:center;gap:5px;min-width:0;min-height:70px;padding:10px 6px;border:0;border-right:1px solid rgba(255,255,255,.08);text-align:center}
.wallet-only [data-view="wallet-swap"] .wallet-swap-details>div:last-child{border-right:0}
.wallet-only [data-view="wallet-swap"] .wallet-swap-details span{color:#c6d0c2;font-size:9px;white-space:nowrap}
.wallet-only [data-view="wallet-swap"] .wallet-swap-details b{overflow:hidden;max-width:100%;color:#97ff50;font-size:8px;text-overflow:ellipsis;white-space:nowrap}
.wallet-only [data-view="wallet-swap"] .wallet-review-swap{position:relative;overflow:hidden;margin-top:14px;border:1px solid transparent;border-radius:22px;background:radial-gradient(circle at 14% 32%,rgba(242,255,213,.7) 0 2px,transparent 3px),radial-gradient(circle at 86% 68%,rgba(242,255,213,.45) 0 3px,transparent 4px),linear-gradient(105deg,#d3ff58,#76d00d 52%,#baff3f) padding-box,linear-gradient(100deg,#c636ff,#62dfff,#d9ff84,#a520ff) border-box;box-shadow:inset 0 2px rgba(255,255,255,.55),inset 0 -12px 24px rgba(56,122,0,.23),0 15px 38px rgba(104,255,8,.22),0 0 28px rgba(154,36,255,.11);color:#071006;font-size:14px;font-weight:950;letter-spacing:.055em;text-transform:uppercase}
.wallet-only [data-view="wallet-swap"] .wallet-review-swap:disabled{filter:saturate(.55);opacity:.46}
@media(prefers-reduced-motion:no-preference){.wallet-only [data-view="wallet-swap"] .wallet-swap-card:before{animation:walletSlimeCurrent 5.8s ease-in-out infinite}.wallet-only [data-view="wallet-swap"] .wallet-swap-reverse{animation:walletSlimePulse 2.8s ease-in-out infinite}@keyframes walletSlimeCurrent{50%{border-radius:53% 47% 55% 45%/55% 58% 42% 45%;filter:saturate(1.5) brightness(1.08)}}@keyframes walletSlimePulse{50%{box-shadow:inset 0 1px rgba(255,255,255,.7),inset 0 -8px 17px rgba(43,108,0,.28),0 0 0 7px rgba(4,8,4,.92),0 0 42px rgba(153,255,31,.62),0 0 54px rgba(159,40,255,.2)}}}
@media(max-width:390px){.wallet-only [data-view="wallet-swap"]{padding-inline:12px}.wallet-only .wallet-swap-head{grid-template-columns:50px minmax(0,1fr) 66px}.wallet-only .wallet-swap-head .wallet-head-account{max-width:66px;padding-inline:7px!important}.wallet-only [data-view="wallet-swap"] .wallet-swap-side{min-height:146px;padding-inline:16px}.wallet-only [data-view="wallet-swap"] .wallet-swap-side input{font-size:34px}.wallet-only [data-view="wallet-swap"] .wallet-token-selector{max-width:64%;padding-inline:8px}.wallet-only [data-view="wallet-swap"] .wallet-swap-side.receive .wallet-token-selector{max-width:100%}.wallet-only [data-view="wallet-swap"] .wallet-swap-side.receive strong{max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-only [data-view="wallet-swap"] .wallet-swap-presets{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(48px,.8fr);gap:5px}.wallet-only [data-view="wallet-swap"] .wallet-swap-presets button{min-height:47px;padding-inline:2px;font-size:9px}.wallet-only [data-view="wallet-swap"] .wallet-preset-settings span{font-size:15px}.wallet-only [data-view="wallet-swap"] .wallet-preset-settings small{font-size:6px}.wallet-only [data-view="wallet-swap"] .wallet-swap-details span{font-size:8px}.wallet-only [data-view="wallet-swap"] .wallet-swap-details b{font-size:7px}}

/* Obsidian Glass Swap v2: faithful to the selected premium mockup. */
.wallet-native-icon{position:relative;display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.36),transparent 24%),linear-gradient(145deg,#6e55ff,#48d8ff 54%,#55f1b0);box-shadow:inset 0 1px 1px rgba(255,255,255,.55),inset 0 -8px 18px rgba(21,18,89,.28),0 0 0 4px rgba(9,12,12,.9),0 8px 25px rgba(44,182,255,.18)}
.wallet-native-icon svg{display:block;width:27px;height:27px}.wallet-native-icon.eth{background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.38),transparent 25%),linear-gradient(145deg,#32275f,#635bdb 57%,#9eafff)}.wallet-native-icon.eth .eth-top{fill:#f4f2ff}.wallet-native-icon.eth .eth-left{fill:#b9b4ff}.wallet-native-icon.eth .eth-bottom{fill:#d7d4ff}
.wallet-only .wallet-chain-cards .wallet-native-icon{width:42px;height:42px}.wallet-only .wallet-route-asset-row .wallet-native-icon{width:46px;height:46px;flex-basis:46px}.wallet-only .wallet-route-asset-row.native{grid-template-columns:46px minmax(0,1fr) auto auto}
.wallet-only [data-view="wallet-swap"]{padding:0 12px 112px;background:radial-gradient(300px 210px at 105% 3%,rgba(130,35,255,.14),transparent 74%),radial-gradient(340px 250px at -15% 57%,rgba(40,210,255,.09),transparent 72%),#010201}
.wallet-only [data-view="wallet-swap"]:before{top:130px;right:-205px;width:260px;height:520px;border-width:8px;border-color:rgba(174,49,255,.09);box-shadow:0 0 34px rgba(85,215,255,.08);transform:rotate(5deg)}
.wallet-only [data-wallet-swap-panel]{max-width:516px;margin:0 auto}
.wallet-only .wallet-swap-head{position:relative;display:grid;height:76px;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;margin:8px 0 12px;padding:7px;border:1px solid transparent;border-radius:26px;background:linear-gradient(155deg,rgba(8,10,9,.98),rgba(2,3,3,.995)) padding-box,linear-gradient(110deg,rgba(111,222,255,.72),rgba(177,45,255,.72) 33%,rgba(255,255,255,.2) 58%,rgba(161,255,44,.55)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.1),0 14px 38px rgba(0,0,0,.42)}
.wallet-only .wallet-swap-head:after{content:"";position:absolute;right:76px;bottom:-7px;left:76px;height:13px;border-radius:0 0 50% 50%;background:linear-gradient(90deg,transparent,rgba(151,255,44,.21),transparent);filter:blur(5px);pointer-events:none}
.wallet-only .wallet-swap-head>button{display:grid;width:46px;height:46px;place-items:center;border:1px solid transparent;border-radius:50%;background:linear-gradient(#080b09,#030504) padding-box,linear-gradient(135deg,#b03cff,#58dcff 46%,#9eff3d) border-box;box-shadow:inset 0 1px rgba(255,255,255,.12),0 8px 20px rgba(0,0,0,.45)}
.wallet-only .wallet-swap-head>button:first-child img{width:30px;height:30px;border-radius:10px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(151,255,35,.32))}
.wallet-only .wallet-swap-head h1{display:grid;gap:3px;margin:0;text-align:center;line-height:1}.wallet-only .wallet-swap-head h1>span{background:linear-gradient(180deg,#fff 0,#d9d9d9 42%,#777 50%,#f4f4f4 80%,#999 100%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:25px;font-weight:950;letter-spacing:.1em;text-shadow:0 5px 24px rgba(255,255,255,.08)}.wallet-only .wallet-swap-head h1>small{display:flex;align-items:center;justify-content:center;gap:4px;color:#adff52;font-size:8px;font-weight:850}.wallet-only .wallet-swap-head h1 i{font-size:8px;font-style:normal}
.wallet-only .wallet-swap-menu{align-content:center;gap:4px}.wallet-only .wallet-swap-menu span{display:block;width:18px;height:1px;background:#e9eee6;box-shadow:0 0 7px rgba(255,255,255,.25)}
.wallet-only .wallet-swap-shell{padding:10px;border:1px solid transparent;border-radius:26px;background:linear-gradient(160deg,rgba(7,9,8,.98),rgba(2,3,3,.995)) padding-box,linear-gradient(128deg,rgba(166,44,255,.8),rgba(65,220,255,.54) 30%,rgba(255,255,255,.16) 55%,rgba(164,255,48,.6)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.1),inset 0 -18px 45px rgba(0,0,0,.35),0 22px 58px rgba(0,0,0,.46)}
.wallet-only [data-view="wallet-swap"] .wallet-swap-card{display:grid;gap:10px;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}
.wallet-only [data-view="wallet-swap"] .wallet-swap-card:before,.wallet-only [data-view="wallet-swap"] .wallet-swap-card:after{content:none;animation:none}
.wallet-only [data-view="wallet-swap"] .wallet-swap-side{position:relative;min-height:112px;padding:15px 15px 14px;border:1px solid transparent;border-radius:21px;background:linear-gradient(155deg,rgba(10,13,11,.99),rgba(2,4,3,.995)) padding-box,linear-gradient(120deg,rgba(104,218,255,.55),rgba(177,44,255,.65) 38%,rgba(255,255,255,.18) 61%,rgba(159,255,45,.48)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.09),inset 0 -14px 28px rgba(0,0,0,.26),0 10px 24px rgba(0,0,0,.28)}
.wallet-only [data-view="wallet-swap"] .wallet-swap-side+button+.wallet-swap-side{border-top-color:transparent}
.wallet-only [data-view="wallet-swap"] .wallet-swap-side>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.wallet-only [data-view="wallet-swap"] .wallet-swap-side>header span{color:#b8ff56;font-size:10px;font-weight:950;letter-spacing:.08em}.wallet-only [data-view="wallet-swap"] .wallet-swap-side>header em{overflow:hidden;color:#8f9a8c;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}
.wallet-only [data-view="wallet-swap"] .wallet-swap-side>div,.wallet-only [data-view="wallet-swap"] .wallet-swap-side.receive{margin:0}.wallet-only [data-view="wallet-swap"] .wallet-swap-side.receive{display:block}
.wallet-swap-asset-line{display:flex!important;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-top:13px!important}
.wallet-only [data-view="wallet-swap"] .wallet-token-selector{display:flex;min-width:0;max-width:58%;min-height:54px;align-items:center;gap:10px;padding:7px 12px 7px 8px;border:1px solid transparent;border-radius:18px;background:linear-gradient(155deg,rgba(13,17,14,.99),rgba(3,5,4,.995)) padding-box,linear-gradient(130deg,rgba(104,220,255,.7),rgba(176,46,255,.68),rgba(161,255,44,.58)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.09),0 8px 22px rgba(0,0,0,.36);text-align:left}.wallet-only [data-view="wallet-swap"] .wallet-token-selector>img,.wallet-empty-token{width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(255,255,255,.22);border-radius:50%;object-fit:cover;background:#060a07;box-shadow:0 0 0 3px rgba(5,8,6,.9),0 6px 20px rgba(0,0,0,.35)}.wallet-empty-token{display:grid;place-items:center}.wallet-empty-token img{width:30px;height:30px;object-fit:contain}.wallet-only [data-view="wallet-swap"] .wallet-token-selector b{min-width:0;overflow:hidden;color:#f4f7f2;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wallet-only [data-view="wallet-swap"] .wallet-token-selector>i{width:auto;height:auto;margin-left:auto;color:#879083;font-size:11px;font-style:normal}
.wallet-swap-amount{display:flex;min-width:0;flex:1;align-items:baseline;justify-content:flex-end;gap:3px}.wallet-only [data-view="wallet-swap"] .wallet-swap-side input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:38px;font-weight:820;letter-spacing:-.055em;text-align:right;text-shadow:0 0 20px rgba(255,255,255,.12)}.wallet-swap-amount small{color:#a5ff58;font-size:16px;font-weight:900}.wallet-only [data-view="wallet-swap"] .wallet-swap-side.receive strong{min-width:0;overflow:hidden;color:#9aa695;font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}
.wallet-only [data-view="wallet-swap"] .wallet-swap-reverse{position:absolute;z-index:10;top:50%;left:50%;display:flex;width:64px;height:64px;align-items:center;justify-content:center;gap:0;border:1px solid rgba(225,255,188,.78);border-radius:20px;background:radial-gradient(circle at 34% 22%,rgba(245,255,220,.52),transparent 23%),linear-gradient(155deg,#d2ff63 0,#a9f62e 48%,#62bd08 100%);box-shadow:inset 0 2px rgba(255,255,255,.7),inset 0 -10px 18px rgba(42,102,0,.28),0 0 22px rgba(150,255,31,.42);color:#071006;font-size:21px;font-weight:950;transform:translate(-50%,-50%);touch-action:manipulation}.wallet-only [data-view="wallet-swap"] .wallet-swap-reverse:before{content:none}.wallet-only [data-view="wallet-swap"] .wallet-swap-reverse span{line-height:1}.wallet-only [data-view="wallet-swap"] .wallet-swap-reverse:active{transform:translate(-50%,-50%) scale(.95)}
.wallet-swap-recents{margin:10px 0 9px}.wallet-swap-recents>header{display:flex;align-items:center;justify-content:space-between;padding:0 2px 6px}.wallet-swap-recents>header span{color:#8b9787;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.09em}.wallet-swap-recents>header button{border:0;background:transparent;color:#a8ff62;font-size:8px;font-weight:850}.wallet-swap-recents>div{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.wallet-swap-recents>div::-webkit-scrollbar{display:none}.wallet-swap-recents>div>button{display:flex;min-width:82px;align-items:center;gap:6px;border:1px solid rgba(153,255,75,.14);border-radius:13px;background:rgba(7,12,8,.88);color:#eef7ea;padding:7px 8px;text-align:left}.wallet-swap-recents img{width:27px;height:27px;border-radius:50%;object-fit:cover;background:#080d08}.wallet-swap-recents b,.wallet-swap-recents small{display:block;max-width:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-swap-recents b{font-size:8px}.wallet-swap-recents small{margin-top:2px;color:#788374;font-size:6px}
.wallet-only [data-view="wallet-swap"] .wallet-swap-presets{width:100%;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(50px,.8fr);gap:6px;margin:8px 0 10px}.wallet-only [data-view="wallet-swap"] .wallet-swap-presets button{min-height:46px;border-radius:14px;background:linear-gradient(155deg,rgba(10,13,11,.99),rgba(3,5,4,.995)) padding-box,linear-gradient(125deg,rgba(177,47,255,.52),rgba(76,218,255,.32),rgba(158,255,41,.42)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.08),0 7px 16px rgba(0,0,0,.28);font-size:9px}.wallet-only [data-view="wallet-swap"] .wallet-swap-presets button.active{background:radial-gradient(circle at 24% 26%,rgba(244,255,220,.56) 0 2px,transparent 3px),linear-gradient(155deg,#d5ff5a,#6db606) padding-box,linear-gradient(125deg,#efffd3,#a929ff,#58dcff) border-box;box-shadow:inset 0 1px rgba(255,255,255,.64),inset 0 -8px 14px rgba(61,127,0,.25),0 0 20px rgba(151,255,30,.28);color:#0a1204}.wallet-only [data-view="wallet-swap"] .wallet-preset-settings span{font-size:15px}.wallet-only [data-view="wallet-swap"] .wallet-preset-settings small{font-size:6px}
.wallet-only [data-view="wallet-swap"] .wallet-swap-details{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:18px}.wallet-only [data-view="wallet-swap"] .wallet-swap-details>div{min-height:62px;padding:9px 4px}.wallet-only [data-view="wallet-swap"] .wallet-swap-details span{font-size:8px}.wallet-only [data-view="wallet-swap"] .wallet-swap-details b{font-size:7px}
.wallet-only [data-view="wallet-swap"] .wallet-review-swap{min-height:60px;margin-top:12px;border-radius:30px;background:radial-gradient(circle at 14% 35%,rgba(248,255,225,.78) 0 2px,transparent 3px),radial-gradient(circle at 87% 64%,rgba(248,255,225,.52) 0 3px,transparent 4px),linear-gradient(105deg,#d9ff62,#74cb0d 52%,#bbff3e) padding-box,linear-gradient(100deg,#c43bff,#61deff,#deff8d,#a720ff) border-box;box-shadow:inset 0 2px rgba(255,255,255,.6),inset 0 -13px 22px rgba(54,117,0,.24),0 14px 33px rgba(99,255,7,.18);font-size:13px}.wallet-only [data-view="wallet-swap"] .wallet-route-note{margin:9px 5px 0;color:#7e8a7a;font-size:8px}
.wallet-swap-picker-title .wallet-native-icon{width:44px;height:44px}.wallet-swap-picker-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:12px 0;padding:7px 8px 7px 12px;border:1px solid rgba(153,255,79,.22);border-radius:15px;background:#071007}.wallet-swap-picker-search span{color:#a5ff62}.wallet-swap-picker-search input{min-width:0;border:0;outline:0;background:transparent;color:#fff;padding:9px 2px;font-size:10px}.wallet-swap-picker-search button{border:0;border-radius:10px;background:#9cff54;color:#071006;padding:9px 12px;font-size:9px;font-weight:950}.wallet-swap-picker-list{max-height:48dvh;overflow-y:auto}.wallet-swap-picker-list h3{margin:14px 2px 7px;color:#81907d;font-size:8px;letter-spacing:.11em;text-transform:uppercase}.wallet-swap-picker-row{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto 12px;align-items:center;gap:9px;border:0;border-bottom:1px solid rgba(255,255,255,.065);background:transparent;color:#fff;padding:9px 3px;text-align:left}.wallet-swap-picker-row>img{width:42px;height:42px;border-radius:50%;object-fit:cover;background:#091009}.wallet-swap-picker-row span b,.wallet-swap-picker-row span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-swap-picker-row span b{font-size:11px}.wallet-swap-picker-row span small{margin-top:3px;color:#7f8b7b;font-size:8px}.wallet-swap-picker-row em{color:#a7ff6b;font-size:8px;font-style:normal;white-space:nowrap}.wallet-swap-picker-row>i{color:#6d786a;font-style:normal}.wallet-swap-picker-row .wallet-native-icon{width:42px;height:42px}
@media(max-width:390px){.wallet-only .wallet-swap-head{grid-template-columns:48px minmax(0,1fr) 48px}.wallet-only .wallet-swap-head>button{width:42px;height:42px}.wallet-only [data-view="wallet-swap"] .wallet-swap-side{min-height:112px;padding:13px 12px}.wallet-only [data-view="wallet-swap"] .wallet-token-selector{max-width:60%;min-height:54px;padding-right:9px}.wallet-only [data-view="wallet-swap"] .wallet-token-selector>img,.wallet-empty-token,.wallet-native-icon{width:39px;height:39px;flex-basis:39px}.wallet-only [data-view="wallet-swap"] .wallet-swap-side input{font-size:34px}.wallet-only [data-view="wallet-swap"] .wallet-swap-side.receive strong{max-width:92px}.wallet-only [data-view="wallet-swap"] .wallet-swap-presets{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(47px,.78fr);gap:5px}}

/* Reference-matched Swap: quiet obsidian canvas, clean liquid control, true two-way motion. */
.wallet-only [data-view="wallet-swap"]{background:radial-gradient(300px 230px at 108% 2%,rgba(130,35,255,.14),transparent 74%),radial-gradient(330px 250px at 48% 76%,rgba(101,255,27,.075),transparent 74%),radial-gradient(280px 220px at -18% 58%,rgba(41,211,255,.055),transparent 72%),#010201}
.wallet-only [data-view="wallet-swap"] .wallet-swap-reverse{animation:none!important}
.wallet-only [data-view="wallet-swap"] .wallet-swap-shell.is-flipping .wallet-swap-side.pay{animation:walletSwapEnterFromBelow .38s cubic-bezier(.18,.8,.24,1)}.wallet-only [data-view="wallet-swap"] .wallet-swap-shell.is-flipping .wallet-swap-side.receive{animation:walletSwapEnterFromAbove .38s cubic-bezier(.18,.8,.24,1)}
@keyframes walletSwapEnterFromAbove{0%{opacity:.3;transform:translateY(-84px) scale(.97)}70%{opacity:1;transform:translateY(4px) scale(1)}100%{opacity:1;transform:none}}@keyframes walletSwapEnterFromBelow{0%{opacity:.3;transform:translateY(84px) scale(.97)}70%{opacity:1;transform:translateY(-4px) scale(1)}100%{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.wallet-only [data-view="wallet-swap"] .wallet-swap-shell.is-flipping .wallet-swap-side{animation:none!important}}

/* Coin CA is a primary mobile action, not a tiny icon hidden in the title bar. */
.coin-view.active .coin-contract-bar{order:2}.coin-view.active .coin-stats{order:3}.coin-view.active .quick-trade-card{order:4}.coin-view.active .slime-radar{order:5}.coin-view.active .chart-card{order:6}.coin-view.active .position-card{order:7}.coin-view.active .detail-tabs{order:8}.coin-view.active .detail-panel{order:9}.coin-view.active .coin-spacer{order:10}.coin-view.active .trade-dock{order:11}

/* Keep multi-wallet trading discoverable without crowding the primary wallet controls. */
.wallet-multi-strip{width:calc(100% - 26px);margin:0 13px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid rgba(125,255,57,.25);border-radius:16px;background:linear-gradient(130deg,rgba(19,34,17,.96),rgba(7,13,7,.98));color:#fff;text-align:left;box-shadow:inset 3px 0 rgba(126,255,48,.72),0 12px 28px rgba(0,0,0,.24)}.wallet-multi-strip>span{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0}.wallet-multi-strip>span>i{grid-row:1/3;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(151,255,88,.23);border-radius:10px;background:rgba(115,255,35,.1);color:#a7ff72;font-size:16px;font-style:normal}.wallet-multi-strip b,.wallet-multi-strip small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-multi-strip b{font-size:10px}.wallet-multi-strip small{color:#849180;font-size:8px}.wallet-multi-strip>em{flex:0 0 auto;color:#a7ff72;font-size:9px;font-style:normal;font-weight:900}.wallet-only .wallet-multi-strip{width:calc(100% - 36px);margin:0 18px 12px;padding:15px 17px;border-radius:18px}.wallet-only.wallet-profile-open .wallet-multi-strip{display:none!important}.wallet-asset-multi{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:-5px 0 14px;padding:11px 13px;border:1px solid rgba(126,255,57,.2);border-radius:14px;background:#0b130b;color:#fff;text-align:left}.wallet-asset-multi>span{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:rgba(124,255,47,.1);color:#a3ff6b}.wallet-asset-multi b,.wallet-asset-multi small{display:block}.wallet-asset-multi b{font-size:9px}.wallet-asset-multi small{margin-top:3px;color:#849180;font-size:7px;font-weight:600}.wallet-asset-multi>i{color:#9eff68;font-style:normal;font-size:18px}@media(max-width:460px){.wallet-only .wallet-multi-strip{width:calc(100% - 24px);margin-inline:12px}}

/* Per-wallet positions stay operational without turning the wallet home into a spreadsheet. */
.wallet-positions-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:24px 2px 12px}.wallet-positions-heading span{color:#9eff67;font-size:8px;font-weight:950;letter-spacing:.17em}.wallet-positions-heading h2{margin:4px 0 0;font-size:21px;letter-spacing:-.025em}.wallet-positions-heading>small{max-width:235px;color:#81907d;font-size:9px;line-height:1.4;text-align:right}.wallet-route-position-groups{display:grid;gap:13px}.wallet-only .wallet-route-position-group{position:relative;margin:0;overflow:hidden;border:1px solid transparent;border-radius:22px;background:linear-gradient(155deg,rgba(16,25,15,.98),rgba(3,7,4,.995)) padding-box,linear-gradient(125deg,rgba(112,222,255,.34),rgba(161,46,255,.27) 34%,rgba(158,255,72,.48)) border-box;box-shadow:inset 0 1px rgba(255,255,255,.065),0 18px 45px rgba(0,0,0,.3)}.wallet-only .wallet-route-position-group.robinhood{background:linear-gradient(155deg,rgba(15,18,28,.98),rgba(4,5,10,.995)) padding-box,linear-gradient(125deg,rgba(117,215,255,.48),rgba(142,95,255,.57) 52%,rgba(162,255,75,.28)) border-box}.wallet-only .wallet-route-position-group>header{min-height:66px;padding:13px 14px;border-bottom-color:rgba(255,255,255,.075);background:linear-gradient(105deg,rgba(128,255,58,.065),transparent 62%)}.wallet-only .wallet-route-position-group>header>span{min-width:0}.wallet-only .wallet-route-position-group>header b{overflow:hidden;color:#f3ffed;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wallet-only .fun-wallet-group-address{margin-top:5px;border:0;background:transparent;color:#7f8d7b;padding:0;font:700 9px var(--mono)}.wallet-position-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.wallet-position-header-actions>strong,.wallet-position-header-balance>strong{color:#afff80;font:800 10px var(--mono);white-space:nowrap}.wallet-position-header-balance{display:grid;gap:3px;text-align:right}.wallet-position-header-balance>small{color:#788575;font-size:8px}.wallet-position-header-actions>button{border:1px solid rgba(147,255,84,.3);border-radius:999px;background:rgba(118,255,37,.1);color:#bdff98;padding:8px 10px;font-size:9px;font-weight:900}.wallet-route-position-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;color:#7f8d7b}.wallet-route-position-empty b{color:#b7c5b2;font-size:10px}.wallet-route-position-empty span{font-size:9px;text-align:right}.wallet-only .wallet-route-position-row{padding:14px;border-bottom-color:rgba(255,255,255,.065)}.wallet-only .wallet-route-position-row .fun-position-coin{grid-template-columns:46px minmax(0,1fr) auto;gap:11px}.wallet-only .wallet-route-position-row .fun-position-coin img{width:46px;height:46px;border:1px solid rgba(255,255,255,.13);border-radius:15px;box-shadow:0 7px 20px rgba(0,0,0,.32)}.wallet-only .wallet-route-position-row .fun-position-coin b{font-size:13px}.wallet-only .wallet-route-position-row .fun-position-coin small{font-size:10px}.wallet-only .wallet-route-position-row .fun-position-coin strong{font-size:11px}.wallet-position-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.wallet-position-metrics.one{grid-template-columns:minmax(0,1fr)}.wallet-position-metrics>span{padding:9px 10px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:rgba(3,8,3,.58)}.wallet-position-metrics small,.wallet-position-metrics b{display:block}.wallet-position-metrics small{color:#778574;font-size:7px;font-weight:900;letter-spacing:.09em}.wallet-position-metrics b{margin-top:4px;color:#c9ffab;font:800 10px var(--mono)}.wallet-only .wallet-route-sell-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px}.wallet-only .wallet-route-sell-presets button{min-height:39px;border-color:rgba(143,255,76,.18);border-radius:11px;background:linear-gradient(150deg,rgba(18,29,17,.96),rgba(6,11,6,.98));color:#dfffd1;font-size:10px;box-shadow:inset 0 1px rgba(255,255,255,.045)}.wallet-only .wallet-route-sell-presets button.danger{border-color:rgba(255,100,123,.32);background:linear-gradient(150deg,rgba(58,17,24,.8),rgba(23,7,10,.94));color:#ffafba}.wallet-route-position-secondary{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}.wallet-route-position-secondary button{min-height:39px;border:1px solid rgba(145,255,80,.2);border-radius:11px;background:rgba(118,255,38,.07);color:#bfff99;font-size:9px;font-weight:900}.wallet-route-position-secondary button:first-child{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.035);color:#d5e0d1}.wallet-position-loading,.wallet-position-load{width:100%;padding:16px;border:1px dashed rgba(144,255,77,.2);border-radius:15px;background:rgba(7,13,7,.72);color:#8f9d8b;font-size:10px;text-align:center}.wallet-position-load{border-style:solid;color:#baff94;font-weight:900}.send-sol-source{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;margin:11px 0 14px;padding:12px;border:1px solid rgba(146,255,81,.24);border-radius:16px;background:linear-gradient(145deg,rgba(23,39,20,.9),rgba(6,12,6,.96))}.send-sol-source>span{display:grid;place-items:center}.send-sol-source small,.send-sol-source b,.send-sol-source em{display:block}.send-sol-source small{color:#98ff5e;font-size:8px;font-weight:950;letter-spacing:.12em}.send-sol-source b{margin-top:3px;color:#f2ffed;font-size:13px}.send-sol-source em{margin-top:4px;overflow:hidden;color:#879584;font:700 9px var(--mono);font-style:normal;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:390px){.wallet-positions-heading{align-items:flex-start;flex-direction:column;gap:6px}.wallet-positions-heading>small{max-width:none;text-align:left}.wallet-only .wallet-route-position-group>header{align-items:flex-start;flex-direction:column}.wallet-position-header-actions{width:100%;justify-content:space-between}.wallet-only .wallet-route-position-row .fun-position-coin{grid-template-columns:42px minmax(0,1fr) auto}.wallet-only .wallet-route-position-row .fun-position-coin img{width:42px;height:42px}.wallet-route-position-secondary{grid-template-columns:1fr}}

/* A single wallet ledger for receipts, live orders, exits and completed automation. */
.account-ledger-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:5px 0 12px;padding:16px;border:1px solid rgba(139,255,75,.2);border-radius:19px;background:radial-gradient(160px 90px at 100% 0,rgba(117,255,48,.12),transparent 74%),linear-gradient(145deg,rgba(17,29,16,.98),rgba(5,10,5,.98));box-shadow:0 16px 38px rgba(0,0,0,.2)}.account-ledger-head>div{min-width:0}.account-ledger-head span{color:#97ff5f;font-size:7px;font-weight:950;letter-spacing:.18em}.account-ledger-head h2{margin:5px 0 4px;font-size:19px;letter-spacing:-.025em}.account-ledger-head p{max-width:410px;margin:0;color:#879482;font-size:9px;line-height:1.45}.account-ledger-head button{flex:0 0 auto;border:1px solid rgba(141,255,75,.28);border-radius:999px;background:rgba(116,255,39,.08);color:#bfff99;padding:9px 12px;font-size:8px;font-weight:900}.account-ledger-head button:disabled{opacity:.5}.account-ledger-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:11px}.account-ledger-stats>div{min-width:0;padding:11px 10px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(7,13,7,.9)}.account-ledger-stats b,.account-ledger-stats span{display:block}.account-ledger-stats b{color:#eaffdf;font-size:16px}.account-ledger-stats span{margin-top:3px;overflow:hidden;color:#7f8e7b;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.account-ledger-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 10px;padding:4px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#060b06}.account-ledger-tabs button{min-width:0;border:0;border-radius:10px;background:transparent;color:#849180;padding:9px 6px;font-size:8px;font-weight:900;white-space:nowrap}.account-ledger-tabs button b{display:inline-grid;min-width:16px;height:16px;place-items:center;margin-left:3px;border-radius:999px;background:rgba(255,255,255,.06);font-size:7px}.account-ledger-tabs button.active{background:linear-gradient(135deg,rgba(131,255,61,.2),rgba(76,155,43,.08));color:#c9ffab;box-shadow:inset 0 0 0 1px rgba(142,255,77,.22)}.account-activity-list,.account-order-list{display:grid;gap:8px}.account-activity-row,.account-order-row{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(145deg,rgba(14,22,14,.96),rgba(5,9,5,.98));box-shadow:0 11px 25px rgba(0,0,0,.16)}.account-activity-coin,.account-order-coin{position:relative;width:45px;height:45px;border:0;background:transparent;padding:0}.account-activity-coin:disabled,.account-order-coin:disabled{opacity:.76}.account-activity-coin img,.account-order-coin img{width:45px;height:45px;border:1px solid rgba(255,255,255,.12);border-radius:14px;object-fit:cover}.account-activity-coin .chain-badge,.account-order-coin .chain-badge{position:absolute;right:-3px;bottom:-3px;display:grid;min-width:23px;height:15px;place-items:center;border:2px solid #071007;border-radius:999px;background:#795dff;color:#fff;font-size:6px;font-style:normal;font-weight:950}.account-activity-coin .chain-badge.rh,.account-order-coin .chain-badge.rh{background:linear-gradient(110deg,#7458ff,#3ebdff)}.account-activity-copy,.account-order-row>div{min-width:0}.account-activity-copy header,.account-order-row header{display:flex;align-items:center;justify-content:space-between;gap:8px}.account-activity-copy header b,.account-order-row header b{overflow:hidden;color:#f3ffed;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-activity-copy header span{flex:0 0 auto;color:#758272;font-size:7px}.account-activity-copy strong,.account-order-row strong{display:block;margin-top:5px;overflow:hidden;color:#baff94;font:800 9px var(--mono);text-overflow:ellipsis;white-space:nowrap}.account-activity-copy small,.account-order-row small{display:block;margin-top:5px;overflow:hidden;color:#7c8978;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.account-activity-tx,.account-activity-pending,.account-order-cancel{align-self:center;border:1px solid rgba(144,255,79,.22);border-radius:10px;background:rgba(119,255,40,.07);color:#aaff78;padding:8px 9px;font-size:7px;font-weight:950;text-decoration:none}.account-activity-pending{border-color:rgba(255,255,255,.07);background:transparent;color:#667163}.account-order-row.active{border-color:rgba(138,255,72,.18)}.account-order-row.complete{opacity:.78}.account-order-status{flex:0 0 auto;border-radius:999px;background:rgba(255,255,255,.06);color:#98a394;padding:4px 7px;font-size:6px;font-weight:950;text-transform:uppercase}.account-order-status.live{background:rgba(119,255,42,.12);color:#9eff65}.account-order-cancel{border-color:rgba(255,100,123,.22);background:rgba(255,80,108,.07);color:#ff9dab}.wallet-only .account-ledger-head{margin-top:12px}.wallet-only .account-activity-row,.wallet-only .account-order-row{border-color:rgba(142,255,78,.1)}
@media(max-width:390px){.account-ledger-head{align-items:stretch;flex-direction:column}.account-ledger-head button{align-self:flex-start}.account-ledger-stats{grid-template-columns:1fr 1fr}.account-ledger-stats>div:last-child{grid-column:1/-1}.account-ledger-tabs{overflow-x:auto;grid-template-columns:repeat(3,minmax(105px,1fr))}.account-activity-row,.account-order-row{grid-template-columns:41px minmax(0,1fr);padding:10px}.account-activity-coin,.account-order-coin,.account-activity-coin img,.account-order-coin img{width:41px;height:41px}.account-activity-tx,.account-activity-pending,.account-order-cancel{grid-column:2;justify-self:start;padding:6px 8px}}
