@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap";:root,[data-theme=dark]{--bg: #090A10;--surface: #13131F;--surface2: #0E0E1A;--surface3: #1A1A2A;--border: rgba(255, 255, 255, .08);--border-subtle: rgba(255, 255, 255, .04);--border-p: rgba(124, 58, 237, .25);--border-hover: rgba(255, 255, 255, .18);--text: #FFFFFF;--text-muted: #8B8B99;--muted: #8B8B99;--violet: #7C3AED;--violet-d: #6D28D9;--violet-g: rgba(124, 58, 237, .15);--green: #10B981;--green-g: rgba(16, 185, 129, .12);--red: #EF4444;--red-g: rgba(239, 68, 68, .12);--amber: #F59E0B;--r-card: 16px;--r-btn: 12px;--r-chip: 8px;--header-bg: rgba(9, 10, 16, .94);--rail-bg: #0B0B15;--input-bg: #0E0E1A;--input-color: #FFFFFF;--hover-bg: rgba(255, 255, 255, .035);--hover-subtle: rgba(255, 255, 255, .02);--card-shadow: 0 4px 24px rgba(0, 0, 0, .5);--modal-backdrop: rgba(0, 0, 0, .75);--badge-bg: rgba(255, 255, 255, .06);--card-bg: #13131F;--border-dark: rgba(255, 255, 255, .09);--radius-md: 14px;--text-primary: #FFFFFF;color:var(--text);background:var(--bg);font-family:Inter,Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;color-scheme:dark}[data-theme=light]{--bg: #F8F9FB;--surface: #FFFFFF;--surface2: #F1F5F9;--surface3: #E2E8F0;--border: #E5E7EB;--border-subtle: #F3F4F6;--border-p: rgba(124, 58, 237, .2);--border-hover: #CBD5E1;--text: #0F172A;--text-muted: #64748B;--muted: #64748B;--violet: #7C3AED;--violet-d: #6D28D9;--violet-g: rgba(124, 58, 237, .1);--green: #10B981;--green-g: rgba(16, 185, 129, .1);--red: #DC2626;--red-g: rgba(220, 38, 38, .1);--amber: #D97706;--r-card: 16px;--r-btn: 12px;--r-chip: 8px;--header-bg: rgba(255, 255, 255, .95);--rail-bg: #FFFFFF;--input-bg: #FFFFFF;--input-color: #0F172A;--hover-bg: rgba(0, 0, 0, .035);--hover-subtle: rgba(0, 0, 0, .02);--card-shadow: 0 1px 3px rgba(0, 0, 0, .06), 0 10px 24px -4px rgba(0, 0, 0, .05);--modal-backdrop: rgba(15, 23, 42, .6);--badge-bg: rgba(0, 0, 0, .04);--card-bg: #FFFFFF;--border-dark: #E2E8F0;--radius-md: 14px;--text-primary: #0F172A;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media screen and (max-width: 768px){input,select,textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],.auth-input,.phantom-input,.dex-input,.search-input,.search-box input,.market-search input,.modal-input input,.profile-input-group input{font-size:16px!important}}button,input,select,textarea,a{touch-action:manipulation}body{margin:0;background:var(--bg);overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.axiom-app{min-height:100vh;background:var(--bg);display:flex;flex-direction:column}.app-header{height:56px;background:var(--header-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50;display:flex;align-items:center;padding:0 max(16px,calc((100vw - 1600px)/2));gap:24px}.app-brand{display:flex;align-items:center;gap:8px;background:none;color:var(--text);font-size:15px;font-weight:800;letter-spacing:.2px;white-space:nowrap}.app-brand-icon{width:28px;height:28px;background:var(--violet);border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:900;color:#fff;box-shadow:0 2px 12px #7c3aed66}.app-nav{display:flex;align-items:stretch;height:100%;gap:2px;flex:1}.app-nav button{display:flex;align-items:center;gap:6px;color:var(--muted);background:transparent;border-bottom:2px solid transparent;padding:0 12px;font-size:12px;font-weight:650;transition:color .15s ease,border-color .15s ease}.app-nav button:hover{color:var(--text)}.app-nav button.active{color:var(--text);border-color:var(--violet)}.header-right{display:flex;align-items:center;gap:10px;margin-left:auto}.network-chip{display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-chip);padding:6px 10px;font-size:11px;font-weight:600;color:var(--text-muted)}.network-dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.header-icon-btn{width:34px;height:34px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-chip);display:grid;place-items:center;color:var(--muted);transition:color .15s ease,border-color .15s ease,background .15s ease}.header-icon-btn:hover{color:var(--text);border-color:var(--border-hover)}.user-chip{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-chip);padding:5px 10px 5px 5px;color:var(--text);font-size:11px;font-weight:600;transition:border-color .15s ease}.user-chip:hover{border-color:var(--border-hover)}.user-avatar{width:24px;height:24px;border-radius:50%;background:var(--violet);display:grid;place-items:center;font-size:9px;font-weight:900;color:#fff}.menu-btn{display:none;width:34px;height:34px;background:transparent;color:#c4c3ce;padding:4px}.menu-pop{display:none;position:fixed;right:12px;top:54px;z-index:51;min-width:170px;flex-direction:column;background:var(--surface);border:1px solid var(--border);box-shadow:0 16px 40px #0009;border-radius:10px;padding:6px}.menu-pop.open{display:flex}.menu-pop button{display:flex;align-items:center;gap:8px;background:transparent;color:#cccbd5;padding:10px 12px;border-radius:7px;font-size:12px;font-weight:600}.menu-pop button:hover{background:var(--surface3);color:#fff}.phone-nav{display:none;position:fixed;z-index:1000;bottom:max(10px,env(safe-area-inset-bottom,10px));left:50%;transform:translate(-50%);width:min(calc(100% - 24px),430px);max-width:430px;height:60px;background:#0e0b1ad9;backdrop-filter:blur(28px) saturate(210%);-webkit-backdrop-filter:blur(28px) saturate(210%);border:1px solid rgba(255,255,255,.16);border-radius:9999px;box-shadow:0 16px 40px -6px #000000d9,0 4px 18px #7c3aed38,inset 0 1px 1px #ffffff4d,inset 0 -1px 2px #0006;padding:4px 8px;align-items:center;justify-content:space-around;box-sizing:border-box;touch-action:manipulation;user-select:none;-webkit-user-select:none}.phone-nav-scrim{display:none}.phone-nav-btn{background:transparent;border:none;outline:none;cursor:pointer;color:#ffffff85;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 6px;border-radius:20px;position:relative;transition:all .22s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent;flex:1;max-width:80px;height:100%}.phone-nav-btn:hover{color:#ffffffd9}.phone-nav-btn:active{transform:scale(.9)}.phone-nav-icon-wrap{display:flex;align-items:center;justify-content:center;width:34px;height:28px;border-radius:14px;transition:all .22s cubic-bezier(.16,1,.3,1)}.phone-nav-btn.active .phone-nav-icon-wrap{color:#c4b5fd;filter:drop-shadow(0 0 10px rgba(167,139,250,.75));background:#7c3aed38;box-shadow:inset 0 1px 1px #ffffff40}.phone-nav-label{font-size:10px;font-weight:600;letter-spacing:.2px;margin-top:1px;transition:color .2s ease;line-height:1}.phone-nav-btn.active .phone-nav-label{color:#fff;font-weight:700;text-shadow:0 0 8px rgba(167,139,250,.5)}.phone-nav-glow-dot{position:absolute;bottom:2px;width:4px;height:4px;border-radius:50%;background:#a78bfa;box-shadow:0 0 6px #a78bfa,0 0 12px #a78bfae6;animation:navDotPulse 2s ease-in-out infinite}@keyframes navDotPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.app-main{flex:1;width:min(1600px,100%);margin:0 auto;padding:0}.trade-screen{display:grid;grid-template-columns:240px 1fr 300px;min-height:calc(100vh - 56px);background:var(--surface2);border:1px solid var(--border);border-top:0}.market-rail{background:#0b0b15;border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.rail-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 10px}.rail-head b{font-size:12px;font-weight:700}.rail-head button{background:transparent;color:var(--muted)}.market-tabs{display:flex;border-bottom:1px solid var(--border);padding:0 8px}.market-tabs button{padding:7px 8px;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:10px;font-weight:700;transition:color .15s,border-color .15s}.market-tabs button.active{color:#fff;border-color:var(--violet)}.market-label{display:flex;justify-content:space-between;color:#555468;font-size:9px;font-weight:800;letter-spacing:.7px;padding:10px 12px 6px}.market-row{width:100%;display:flex;align-items:center;gap:7px;padding:8px 10px;background:transparent;color:#fff;text-align:left;border-radius:0;transition:background .15s}.market-row:hover{background:#ffffff08}.market-row.picked{background:#7c3aed1a;border-right:2px solid var(--violet)}.market-row>span{display:flex;flex-direction:column;gap:2px;min-width:0}.market-row b{font-size:10px;font-weight:700}.market-row small{font-size:9px;color:var(--muted)}.market-row>i{font-style:normal;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.market-row>i>b{font-size:9px;white-space:nowrap}.all-markets{width:100%;padding:10px;background:transparent;color:#a78bfa;display:flex;justify-content:center;align-items:center;gap:4px;font-size:9px;font-weight:700;margin-top:auto;border-top:1px solid var(--border)}.coin{border-radius:50%;overflow:hidden;background:#222230;display:inline-grid;place-items:center;flex:none}.coin img{width:100%;height:100%;object-fit:cover}.trade-main{display:flex;flex-direction:column;min-width:0;background:var(--surface2)}.pairbar{height:60px;padding:0 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:#0b0b15;flex-shrink:0}.pairbar>span{display:flex;gap:8px;align-items:center}.pairbar i{display:flex;flex-direction:column;gap:2px;font-style:normal}.pairbar i>b{font-size:13px}.pairbar i small{font-size:9px;color:var(--muted)}.pairbar>span button{background:transparent;color:var(--muted)}.pair-stat{display:flex;gap:20px}.pair-stat span{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:9px;color:var(--muted)}.pair-stat b{font-size:10px;color:#e8e7f0}.up{color:var(--green)!important}.down{color:var(--red)!important}.chart-control{height:36px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);flex-shrink:0}.chart-control>div{display:flex;gap:2px}.chart-control button{font-size:10px;background:transparent;color:var(--muted);padding:4px 7px;border-radius:4px;transition:all .15s;font-weight:600}.chart-control button:hover{color:#fff;background:#ffffff0d}.chart-control button.on{color:#fff;background:var(--violet-g);border:1px solid var(--border-p)}.chart-btn-seg{display:flex;background:#ffffff0a;border:1px solid var(--border);border-radius:6px;padding:2px}.chart-btn-seg button{font-size:9px;padding:3px 7px;border-radius:4px;color:var(--muted);background:transparent}.chart-btn-seg button.on{color:#fff;background:#ffffff14}.chart-stage{position:relative;flex:none;width:100%;overflow:hidden}.price-chart{width:100%;height:100%;display:block}.chart-style{position:absolute;top:8px;right:8px;background:#00000080;border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:9px;padding:4px 8px;font-weight:600;transition:all .15s;z-index:2}.chart-style:hover{color:#fff;border-color:#ffffff2e}.ohlcv-readout{position:absolute;top:8px;left:10px;display:flex;align-items:center;gap:10px;font-size:10px;pointer-events:none;z-index:2}.ohlcv-readout span{color:var(--muted);font-size:9px}.ohlcv-readout b{color:#fff;font-weight:700}.chart-axis{display:flex;justify-content:space-between;padding:3px 56px 3px 12px;color:#555468;font-size:9px;border-top:1px solid var(--border);flex-shrink:0}.below-chart{display:grid;grid-template-columns:260px 1fr;border-top:1px solid var(--border);min-height:220px;flex:1;overflow:hidden;background:#0b0b13}.below-chart>section{overflow-y:auto;display:flex;flex-direction:column;min-height:0;height:100%}.below-chart>section+section{border-left:1px solid var(--border)}.section-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 6px;border-bottom:1px solid rgba(255,255,255,.05);background:#0d0e17;flex-shrink:0}.section-header b{font-size:11px;font-weight:700;color:#fff;letter-spacing:.2px}.section-header small{font-size:9px;color:var(--muted)}.live-indicator{display:inline-flex;align-items:center;gap:4px;color:#84d656;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.live-indicator-dot{width:6px;height:6px;border-radius:50%;background:#84d656;box-shadow:0 0 8px #84d656;animation:livePulse 1.4s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.ob-table{width:100%;border-collapse:collapse;font-size:10px;font-family:Inter,monospace,sans-serif}.ob-head{display:grid;grid-template-columns:1.1fr 1fr 1fr;padding:5px 10px;color:#6c7080;font-size:9px;font-weight:700;letter-spacing:.4px;border-bottom:1px solid rgba(255,255,255,.04)}.ob-head span:nth-child(2),.ob-head span:nth-child(3){text-align:right}.ob-rows{display:flex;flex-direction:column}.ob-row{position:relative;display:grid;grid-template-columns:1.1fr 1fr 1fr;padding:3px 10px;font-size:10px;font-weight:600;align-items:center;overflow:hidden;transition:background .12s}.ob-row:hover{background:#ffffff0a}.ob-row span:nth-child(2),.ob-row span:nth-child(3){text-align:right}.ob-row.ask span:first-child{color:#f87171}.ob-row.bid span:first-child{color:#84d656}.ob-row span:nth-child(2){color:#c3c5cf}.ob-row span:nth-child(3){color:#8c8f9e;font-size:9.5px}.ob-depth-bar{position:absolute;top:0;bottom:0;right:0;pointer-events:none;z-index:0;opacity:.22;transition:width .3s ease}.ob-depth-bar.ask{background:linear-gradient(90deg,transparent,#EF4444)}.ob-depth-bar.bid{background:linear-gradient(90deg,transparent,#10B981)}.ob-row span{position:relative;z-index:1}.ob-mid{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;background:#ffffff06;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);margin:2px 0}.ob-mid-price{font-size:12px;font-weight:800;color:#fff;display:flex;align-items:center;gap:6px}.ob-spread{font-size:9px;color:#6c7080;font-weight:600}.dex-trades-wrap{width:100%;overflow-x:auto;overflow-y:auto;flex:1}.dex-table{width:100%;min-width:460px;border-collapse:collapse;font-size:10px;white-space:nowrap}.dex-th-row{position:sticky;top:0;background:#0e0f17;border-bottom:1px solid rgba(255,255,255,.06);z-index:10}.dex-th{padding:5px 6px;font-size:9px;font-weight:700;color:#6c7080;text-align:right;letter-spacing:.3px;-webkit-user-select:none;user-select:none}.dex-th:first-child,.dex-th:nth-child(2){text-align:left}.dex-th-content{display:inline-flex;align-items:center;gap:3px}.dex-filter-icon{font-size:8px;opacity:.5;cursor:pointer}.dex-filter-icon:hover{opacity:1;color:#fff}.dex-tr{border-bottom:1px solid rgba(255,255,255,.035);height:27px;transition:background .15s}.dex-tr:hover{background:#ffffff09}.dex-tr.user-trade{background:#7c3aed1f;border-left:2px solid #A78BFA}.dex-td{padding:4px 6px;font-size:10px;font-family:Inter,-apple-system,sans-serif;text-align:right}.dex-td:first-child,.dex-td:nth-child(2){text-align:left}.dex-date{color:#8c8f9e;font-size:9.5px}.dex-type{display:inline-flex;align-items:center;gap:3px;font-weight:700;font-size:10px}.dex-type.buy{color:#84d656}.dex-type.sell{color:#f87171}.dex-num-buy{color:#84d656;font-weight:600}.dex-num-sell{color:#f87171;font-weight:600}.dex-trader-wrap{display:inline-flex;align-items:center;gap:4px}.dex-trader-badge{font-size:9.5px;color:#c3c5cf;font-family:monospace;font-weight:600;text-decoration:underline dotted rgba(255,255,255,.2)}.dex-trader-badge.is-user{color:#a78bfa;font-weight:700;background:#7c3aed40;padding:1px 5px;border-radius:4px}.dex-txn-link{color:#6c7080;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .12s}.dex-txn-link:hover{color:#a78bfa}.execute{border-left:1px solid var(--border);background:#0b0b15;display:flex;flex-direction:column;overflow-y:auto}.token-snapshot{padding:0;border-bottom:1px solid var(--border);overflow-y:auto;flex-shrink:0}.snap-banner{position:relative;width:100%;height:105px;background:#0d0f17;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid var(--border)}.snap-banner-bg{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;background-size:cover;background-position:center;filter:blur(14px) brightness(.4) saturate(1.5);z-index:0;pointer-events:none}.snap-banner-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 30%,rgba(11,13,18,.75) 100%),linear-gradient(to bottom,transparent 55%,#0B0D12 100%);z-index:1;pointer-events:none}.snap-banner-avatar{width:54px;height:54px;object-fit:cover;border-radius:50%;border:2px solid rgba(255,255,255,.25);box-shadow:0 4px 24px #000c,0 0 16px #7c3aed66;position:relative;z-index:2;background:#14171f;display:block}.snap-banner-label{position:relative;margin-top:6px;font-size:9px;font-weight:800;letter-spacing:1.5px;color:#ffffffd9;text-transform:uppercase;z-index:2;white-space:nowrap;background:#0000008c;padding:2px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.snap-header{display:flex;align-items:center;gap:9px;padding:10px 12px 6px}.snap-pair{font-size:14px;font-weight:800;color:#fff;line-height:1.2}.snap-chain{display:flex;align-items:center;gap:3px;font-size:10px;color:var(--muted);margin-top:2px}.chain-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:3px}.chain-dot.sol{background:#9945ff}.chain-dot.ray{background:#22d1f8}.token-links{display:flex;gap:4px;padding:0 10px 10px;border-bottom:1px solid var(--border);flex-wrap:nowrap}.token-links button{display:flex;align-items:center;gap:4px;background:#ffffff0a;border:1px solid var(--border);border-radius:20px;color:var(--muted);font-size:10px;font-weight:600;padding:4px 8px;cursor:pointer;transition:all .15s;white-space:nowrap}.token-links button:hover{color:#fff;border-color:#ffffff40}.snap-stats-container{padding:8px 10px 10px;display:flex;flex-direction:column;gap:6px}.snap-cards-row2{display:grid;grid-template-columns:1fr 1fr;gap:6px}.snap-cards-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.snap-card{background:#14171f;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:8px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;overflow:hidden}.snap-card-center{text-align:center}.snap-label{font-size:11px;font-weight:600;letter-spacing:.3px;color:#8c8f99;text-transform:uppercase;margin-bottom:3px;line-height:1.2}.snap-dotted{border-bottom:1px dotted rgba(255,255,255,.35);display:inline-block;cursor:help}.snap-val{font-size:15px;font-weight:700;color:#fff;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.snap-price-val{font-size:15px;font-weight:700;color:#fff}.snap-val-with-icon{display:flex;align-items:center;justify-content:center;gap:5px;font-size:15px;font-weight:700;color:#fff;line-height:1.2;max-width:100%;min-width:0}.snap-val-with-icon span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snap-lock-badge{width:17px;height:17px;border-radius:50%;background:#ffffff1f;display:inline-flex;align-items:center;justify-content:center;color:#a1a1aa}.snap-main-card{background:#14171f;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.snap-tf-grid{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.08);background:transparent}.snap-tf-tab{padding:8px 4px 9px;text-align:center;border-right:1px solid rgba(255,255,255,.08);cursor:pointer;transition:background .15s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.snap-tf-tab:last-child{border-right:none}.snap-tf-tab:hover{background:#ffffff08}.snap-tf-tab.active{background:#20242e}.snap-tf-label{font-size:11px;font-weight:600;color:#8c8f99;margin-bottom:3px;line-height:1}.snap-tf-tab.active .snap-tf-label{font-size:13px;font-weight:800;color:#fff}.snap-tf-val{font-size:12px;font-weight:700;line-height:1}.snap-tf-val.up{color:#84d656}.snap-tf-val.down{color:#f87171}.snap-tf-val.neutral{color:#8c8f99}.snap-flow-row{display:grid;grid-template-columns:minmax(80px,95px) 1fr;padding:10px 14px;align-items:center;min-width:0;overflow:hidden}.snap-flow-row:not(:last-child){border-bottom:1px solid rgba(255,255,255,.04)}.snap-flow-left{border-right:1px solid rgba(255,255,255,.08);padding-right:12px;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden}.snap-flow-left .snap-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snap-flow-right{padding-left:14px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.snap-flow-header{display:flex;justify-content:space-between;align-items:center;width:100%}.snap-flow-header span:last-child{text-align:right}.snap-flow-nums{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:2px;margin-bottom:6px;min-width:0;gap:8px}.snap-flow-nums span{font-size:15px;font-weight:700;color:#fff!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.snap-flow-nums span:last-child{text-align:right}.snap-pill-bar{display:flex;align-items:center;gap:6px;width:100%}.snap-pill-buy{height:4px;border-radius:999px;background:#84d656;min-width:6px}.snap-pill-sell{height:4px;border-radius:999px;background:#f87171;min-width:6px}.snap-footer{padding:10px 10px 12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.snap-footer-top{display:flex;gap:6px}.snap-btn-ghost{display:flex;align-items:center;gap:5px;flex:1;justify-content:center;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;color:#ccc;font-size:10px;font-weight:600;padding:8px 6px;cursor:pointer;transition:all .15s}.snap-btn-ghost:hover{color:#fff;border-color:#fff3}.snap-btn-trade-full{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:var(--violet);border:none;border-radius:10px;color:#fff;font-size:11px;font-weight:700;padding:10px;cursor:pointer;transition:opacity .15s;box-shadow:0 2px 14px #7c3aed59}.snap-btn-trade-full:hover{opacity:.88}.execute-inner{padding:14px;flex:1}.execute-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.execute-title b{font-size:12px;font-weight:700}.execute-title button{background:transparent;color:var(--muted)}.order-panel-container{background:#12121c99;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000040;transition:border-color .2s ease}.order-panel-container:hover{border-color:#ffffff1f}.side-tabs{display:grid;grid-template-columns:1fr 1fr;background:#0a0a10cc;padding:4px;gap:4px;-webkit-user-select:none;user-select:none}.side-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;background:#ffffff08;color:var(--muted);padding:8px 10px;border-radius:8px;font-size:11.5px;font-weight:750;border:1px solid transparent;cursor:pointer;transition:all .18s cubic-bezier(.4,0,.2,1)}.side-tabs button:hover{background:#ffffff12;color:#fff}.side-tabs .buy.active{background:var(--green);color:#061a12;box-shadow:0 2px 10px #10b98159}.side-tabs .sell.active{background:var(--red);color:#fff;box-shadow:0 2px 10px #ef444459}.order-chevron{transition:transform .26s cubic-bezier(.4,0,.2,1);opacity:.75}.order-chevron.open{transform:rotate(180deg);opacity:1}.order-form-collapsible{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}.order-form-collapsible.expanded{grid-template-rows:1fr;opacity:1;border-top:1px solid rgba(255,255,255,.06)}.order-form-inner{min-height:0;overflow:hidden;padding:10px 12px 12px;display:flex;flex-direction:column}.order-form-top-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.order-settings-icon{background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--muted);padding:3px 6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.order-settings-icon:hover{color:#fff;border-color:#ffffff38}.order-type{display:flex;gap:12px}.order-type button{background:transparent;color:var(--muted);font-size:10px;font-weight:700;padding:0 0 4px;border-bottom:2px solid transparent;transition:all .15s;cursor:pointer}.order-type button.active{color:#fff;border-color:var(--violet)}.execute label,.order-form-inner label,.order-panel-container label{display:flex!important;justify-content:space-between!important;align-items:center!important;color:var(--muted);font-size:11px;font-weight:700;margin:10px 0 6px;width:100%}.execute label small,.order-form-inner label small,.order-panel-container label small{color:#787b86;font-size:11px;font-weight:600;margin-left:auto}.order-input,.receive-input{display:flex;align-items:center;padding:8px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface2);transition:border-color .2s,box-shadow .2s}.order-input:focus-within,.receive-input:focus-within{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed33}.order-input input{min-width:0;flex:1;width:100%;background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;color:#fff;font-size:16px;font-weight:750;padding:0}.order-input span{font-size:11px;font-weight:800;color:#a78bfa;white-space:nowrap;padding-left:8px}.quick-size{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0 12px}.quick-size button{background:#ffffff0d;color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:6px 0;font-size:11px;font-weight:750;transition:all .15s;cursor:pointer;display:flex;align-items:center;justify-content:center}.quick-size button:hover{color:#fff;border-color:#fff3;background:#ffffff14}.quick-size button.active{background:#7c3aed40;color:#ddd6fe;border-color:#7c3aed}.receive-input{justify-content:space-between}.receive-input>b{font-size:14.5px;color:var(--green)}.receive-input span{display:flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700}.order-summary{padding:6px 0;display:flex;flex-direction:column;gap:4px}.order-summary span{display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.order-summary b{color:#c7c6cf;font-weight:600}.btn-primary{display:inline-flex;justify-content:center;align-items:center;gap:6px;background:var(--violet);color:#fff;border:none;border-radius:var(--r-btn);padding:10px 14px;font-size:11.5px;font-weight:700;transition:background .15s,transform .1s;box-shadow:0 4px 16px #7c3aed4d}.btn-primary:hover{background:var(--violet-d)}.btn-primary:active{transform:scale(.98)}.btn-primary.green{background:var(--green);box-shadow:0 4px 16px #10b9814d}.btn-primary.green:hover{background:#0da572}.btn-primary.red{background:var(--red);box-shadow:0 4px 16px #ef44444d}.btn-primary.red:hover{background:#dc2626}.btn-secondary{display:inline-flex;justify-content:center;align-items:center;gap:6px;background:#ffffff0a;color:#c5c4d0;border:1px solid var(--border);border-radius:var(--r-btn);padding:9px 13px;font-size:11px;font-weight:600;transition:all .15s}.btn-secondary:hover{background:#ffffff12;border-color:#ffffff24}.execute .btn-primary{width:100%;margin-top:4px}.secure{display:flex;justify-content:center;align-items:center;gap:5px;color:var(--muted);font-size:9px;margin:8px 0 0}.secure svg{color:#a78bfa}.wallet-screen{width:min(900px,100%);margin:0 auto;padding:24px 16px 32px}.wallet-hero{text-align:left;display:flex;flex-direction:column;align-items:flex-start;padding:8px 2px 14px;width:100%}.wallet-hero-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;text-align:left}.wallet-hero-amount{font-size:42px;font-weight:900;letter-spacing:-1.5px;line-height:1.1;color:#fff;margin-bottom:4px;font-variant-numeric:tabular-nums;text-align:left}.wallet-hero-change{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;margin-bottom:16px;text-align:left}.wallet-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 auto 18px;width:100%;max-width:520px;padding:0 4px}.wallet-action-btn{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;background:none;border:none;color:var(--text, #fff);font-size:11.5px;font-weight:600;transition:transform .15s,opacity .15s;cursor:pointer}.wallet-action-btn:hover{opacity:.85;transform:translateY(-1px)}.wallet-action-icon{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;transition:all .15s}.wallet-action-icon.primary{background:var(--violet);box-shadow:0 6px 20px #7c3aed59}.wallet-action-icon.secondary{background:#ffffff12;border:1px solid var(--border)}.wallet-section-label{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.featured-scroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;margin-bottom:24px;scrollbar-width:none}.featured-scroll::-webkit-scrollbar{display:none}.featured-card{flex:none;width:130px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:12px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:border-color .2s,background .2s}.featured-card:hover{border-color:#7c3aed4d;background:#16162a}.featured-card-icon{width:36px;height:36px;border-radius:12px;background:var(--violet-g);display:grid;place-items:center;overflow:hidden}.featured-card-icon img{width:100%;height:100%;object-fit:cover;border-radius:12px}.featured-card-name{font-size:11px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-card-profit{font-size:12px;font-weight:800;color:var(--green)}.featured-card-sub{font-size:9px;color:var(--muted)}.major-coins-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px}@media (max-width: 960px){.major-coins-grid{grid-template-columns:repeat(3,1fr);gap:8px}}@media (max-width: 768px){.major-coins-grid{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:8px;margin-bottom:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.major-coins-grid::-webkit-scrollbar{display:none}.major-coin-card{flex:0 0 144px;min-width:144px;scroll-snap-align:start}}.major-coin-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:8px 10px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.major-coin-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(124,58,237,.5),transparent);opacity:0;transition:opacity .18s}.major-coin-card:hover{border-color:#7c3aed73;background:#151528;transform:translateY(-1px);box-shadow:0 6px 18px #00000059}.major-coin-card:hover:before{opacity:1}.major-coin-header{display:flex;align-items:center;justify-content:space-between;gap:6px}.major-coin-meta{display:flex;align-items:center;gap:6px;min-width:0}.major-coin-rank{font-size:9px;font-weight:800;color:var(--muted);width:14px}.major-coin-titles{min-width:0}.major-coin-sym{font-size:12px;font-weight:800;color:#fff;letter-spacing:.2px;line-height:1.1}.major-coin-name{font-size:9.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}.major-coin-sparkline-wrap{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.major-coin-footer{display:flex;align-items:baseline;justify-content:space-between;gap:4px;padding-top:5px;border-top:1px solid rgba(255,255,255,.05)}.major-coin-price{font-size:12px;font-weight:800;color:#fff;font-feature-settings:"tnum"}.major-coin-chg{font-size:9.5px;font-weight:700;padding:1px 5px;border-radius:4px}.major-coin-chg.up{color:#10b981;background:#10b9811f}.major-coin-chg.down{color:#ef4444;background:#ef44441f}.asset-sparkline{display:flex;align-items:center;margin:0 8px;flex-shrink:0}.wallet-tabs{display:flex;align-items:center;background:#ffffff0a;border:1px solid var(--border);border-radius:12px;padding:4px;gap:2px;margin-bottom:12px}.wallet-tabs button{flex:1;background:transparent;color:var(--muted);border-radius:9px;padding:8px;font-size:11px;font-weight:700;transition:all .15s}.wallet-tabs button.active{background:var(--violet);color:#fff;box-shadow:0 2px 10px #7c3aed59}.filter-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.filter-chip{background:transparent;border:1px solid var(--border);border-radius:20px;color:var(--muted);font-size:10px;font-weight:700;padding:5px 12px;transition:all .15s}.filter-chip:hover{color:#fff;border-color:#fff3}.filter-chip.active{background:var(--violet-g);color:#a78bfa;border-color:var(--border-p)}.asset-list{display:flex;flex-direction:column;gap:2px}.asset-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 8px;border-radius:12px;cursor:pointer;transition:background .15s;width:100%;background:transparent;color:#fff;text-align:left;border:1px solid transparent}.asset-row:hover{background:var(--surface);border-color:var(--border)}.asset-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.asset-icon-wrap{width:38px;height:38px;border-radius:50%;background:var(--surface3);display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);flex-shrink:0}.asset-icon-wrap img{width:100%;height:100%;object-fit:cover}.asset-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.asset-sym{font-size:15px;font-weight:700;color:#fff;line-height:1.2}.asset-fullname{font-size:12px;font-weight:500;color:var(--muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.asset-sparkline{display:flex;align-items:center;justify-content:center;margin:0 6px;flex-shrink:0}.asset-right{text-align:right;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.asset-price{font-size:14px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;line-height:1.2}.asset-change{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.asset-change.up{color:#10b981}.asset-change.down{color:#ef4444}.wallet-empty{text-align:center;padding:60px 20px;color:var(--muted)}.wallet-empty h3{font-size:16px;color:#fff;margin-bottom:6px}.wallet-empty p{font-size:12px;margin-bottom:20px}.wallet-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.addr-chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:5px 10px 5px 5px;font-size:10px;font-weight:600;color:var(--muted);cursor:pointer;transition:all .15s}.addr-chip:hover{border-color:#ffffff2e;color:#fff}.addr-dot{width:5px;height:5px;border-radius:50%;background:var(--green)}.wallet-search{display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:6px 10px;flex:1;max-width:320px;min-width:150px}.wallet-search input{background:transparent;border:none;outline:none;color:#fff;font-size:11px;width:100%}.admin-layout{display:grid;grid-template-columns:220px 1fr;min-height:calc(100vh - 56px);background:var(--bg)}.admin-sidebar{background:#09090f;border-right:1px solid var(--border);padding:20px 12px;display:flex;flex-direction:column;gap:4px;position:sticky;top:56px;height:calc(100vh - 56px);overflow-y:auto}.admin-sidebar-brand{display:flex;align-items:center;gap:10px;padding:0 6px;margin-bottom:20px}.admin-nav-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border-radius:10px;background:transparent;color:var(--muted);font-size:12px;font-weight:600;transition:all .15s;text-align:left}.admin-nav-item:hover{background:#ffffff0a;color:#fff}.admin-nav-item.active{background:var(--violet);color:#fff}.admin-nav-item>span{display:flex;align-items:center;gap:8px}.admin-badge{background:#f59e0b;color:#000;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:800}.admin-sidebar-footer{margin-top:auto;padding-top:12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.admin-status-card{background:#ffffff08;border:1px solid var(--border);border-radius:10px;padding:10px;font-size:10px;color:var(--muted)}.admin-status-card strong{color:#fff;font-size:11px}.admin-exit-btn{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:#c5c4d0;font-size:12px;font-weight:600;transition:all .15s}.admin-exit-btn:hover{background:var(--surface3);border-color:#ffffff29}.admin-main{display:flex;flex-direction:column;overflow:auto}.admin-topbar{height:64px;background:#090a10eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:56px;z-index:10}.admin-search{display:flex;align-items:center;gap:6px;background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:8px 12px;width:300px}.admin-search input{background:transparent;border:none;outline:none;font-size:12px;color:#fff;width:100%}.admin-search kbd{font-size:9px;color:var(--muted);background:#ffffff0f;border:1px solid var(--border);padding:1px 5px;border-radius:4px}.admin-topbar-right{display:flex;align-items:center;gap:16px}.notif-btn{position:relative;background:none;border:none;color:var(--muted);transition:color .15s}.notif-btn:hover{color:#fff}.notif-dot{position:absolute;top:-3px;right:-3px;width:7px;height:7px;background:var(--red);border-radius:50%;border:1.5px solid var(--bg)}.admin-profile{display:flex;align-items:center;gap:10px}.admin-profile-avatar{width:36px;height:36px;border-radius:50%;background:var(--violet);display:grid;place-items:center;font-weight:900;font-size:13px;color:#fff}.admin-body{padding:24px;flex:1}.action-notice{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:var(--r-card);font-size:12px;font-weight:600;margin-bottom:20px;animation:slideDown .2s ease}.action-notice.success{background:var(--green-g);border:1px solid rgba(16,185,129,.3);color:var(--green)}.action-notice.error{background:var(--red-g);border:1px solid rgba(239,68,68,.3);color:var(--red)}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:24px}.kpi-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:18px}.kpi-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;margin-bottom:12px}.kpi-label{font-size:11px;color:var(--muted);font-weight:600;margin-bottom:4px}.kpi-value{font-size:28px;font-weight:800;color:#fff;letter-spacing:-.5px;margin-bottom:6px}.kpi-trend{font-size:11px;font-weight:600}.admin-charts-row{display:grid;grid-template-columns:1.8fr 1fr;gap:16px;margin-bottom:24px}.admin-chart-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:20px}.admin-chart-card h3{font-size:13px;font-weight:700;margin-bottom:16px}.data-table-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:20px;margin-bottom:20px;overflow:hidden}.data-table-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.data-table-header h3{font-size:14px;font-weight:700;margin:0}.data-table-header p{font-size:11px;color:var(--muted);margin:3px 0 0}.data-table{width:100%;border-collapse:collapse;font-size:12px}.data-table thead tr{border-bottom:1px solid var(--border)}.data-table th{padding:8px;text-align:left;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.data-table tbody tr{border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}.data-table tbody tr:hover{background:#ffffff05}.data-table td{padding:10px 8px;color:#d2d1da;vertical-align:middle}.data-table td strong{color:#fff;font-weight:700}.badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:20px;font-size:9px;font-weight:800;text-transform:uppercase}.badge.pending{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.badge.approved{background:var(--green-g);color:var(--green);border:1px solid rgba(16,185,129,.3)}.badge.rejected{background:var(--red-g);color:var(--red);border:1px solid rgba(239,68,68,.3)}.token-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.token-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:16px}.token-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.token-status{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:700}.token-status .dot{width:5px;height:5px;border-radius:50%}.token-controls{display:flex;flex-direction:column;gap:6px;margin-top:12px}.token-ctrl-row{display:flex;gap:6px}.ctrl-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:7px;border-radius:8px;font-size:10px;font-weight:700;transition:all .15s}.ctrl-btn.pump{background:var(--green-g);color:var(--green);border:1px solid rgba(16,185,129,.25)}.ctrl-btn.pump:hover{background:#10b98138}.ctrl-btn.dump{background:var(--red-g);color:var(--red);border:1px solid rgba(239,68,68,.25)}.ctrl-btn.dump:hover{background:#ef444438}.ctrl-btn.neutral{background:#ffffff0a;color:#c5c4d0;border:1px solid var(--border)}.ctrl-btn.neutral:hover{background:#ffffff14}.ctrl-btn.rug{background:var(--red);color:#fff;border:none}.ctrl-btn.rug:hover{background:#dc2626}.admin-form{display:flex;flex-direction:column;gap:14px}.form-group{display:flex;flex-direction:column;gap:4px}.form-group label{font-size:10px;font-weight:700;color:var(--muted)}.form-group input,.form-group textarea{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:10px 12px;color:#fff;font-size:12px;outline:none;transition:border-color .2s;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#7c3aed80}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#03030ad9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px}.modal{width:min(420px,100%);background:var(--surface);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:24px;position:relative;box-shadow:0 28px 80px #0009}.modal h2{font-size:18px;font-weight:800;margin:0 0 6px}.modal>small{font-size:12px;color:var(--muted);display:block;margin-bottom:16px}.close-btn{position:absolute;right:14px;top:14px;width:28px;height:28px;border-radius:8px;background:#ffffff0f;border:1px solid var(--border);color:var(--muted);display:grid;place-items:center;transition:all .15s}.close-btn:hover{color:#fff;background:#ffffff1a}.modal-label{font-size:10px;font-weight:700;color:var(--muted);margin:12px 0 5px;display:block}.modal-input{width:100%;display:block;background:var(--surface2);border:1px solid var(--border);border-radius:10px;color:#fff;outline:none;padding:10px 12px;font-size:13px;transition:border-color .2s}.modal-input:focus{border-color:#7c3aed80}.address-box{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;margin:14px 0;background:var(--surface2);border:1px solid var(--border);border-radius:10px;color:#a78bfa;font-size:12px;font-family:monospace;cursor:pointer}.modal .btn-primary{width:100%;margin-top:14px;padding:12px;font-size:13px}.modal-info{display:flex;flex-direction:column;gap:8px;margin:14px 0}.modal-info span{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.modal-info b{color:#d2d1d9}.confirm-swap-box{display:flex;align-items:center;justify-content:space-between;padding:14px;background:var(--surface2);border-radius:12px;margin-bottom:14px}.confirm-swap-box b{font-size:16px}.swap-screen{width:min(500px,100%);margin:20px auto 36px;padding:0 16px;position:relative}.swap-screen:before{content:"";position:absolute;top:-20px;left:50%;transform:translate(-50%);width:min(460px,90vw);height:380px;background:radial-gradient(circle at 50% 30%,rgba(139,92,246,.18) 0%,rgba(99,102,241,.08) 50%,transparent 75%);filter:blur(48px);pointer-events:none;z-index:0}.swap-header{position:relative;z-index:1;margin-bottom:22px}.swap-header-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.28);color:#c4b5fd;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px}.swap-header h1{font-size:30px;font-weight:900;letter-spacing:-.6px;margin:0 0 6px;background:linear-gradient(135deg,#fff 40%,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.swap-header small{font-size:13px;color:var(--muted);line-height:1.4}.swap-card{position:relative;z-index:1;background:linear-gradient(175deg,#18152cf0,#0e0c18fa);border:1px solid rgba(139,92,246,.28);border-radius:28px;padding:22px;box-shadow:0 28px 70px -15px #000000bf,0 0 40px #7c3aed1f,inset 0 1px 1px #ffffff24;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.swap-token-box{background:#141222bf;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:16px 18px;transition:all .22s ease;box-shadow:inset 0 2px 4px #00000040}.swap-token-box:hover,.swap-token-box:focus-within{border-color:#8b5cf673;background:#19162cd9;box-shadow:inset 0 2px 4px #0003,0 0 22px #7c3aed29}.swap-token-label{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:11px;font-weight:700;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.swap-token-label small{color:#8b88a5;font-size:11px}.swap-token-label b{color:#e2e8f0}.swap-token-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.swap-token-row input{min-width:0;flex:1;background:transparent;border:none;color:#fff;font-size:30px;font-weight:900;letter-spacing:-.5px;outline:none;font-family:inherit}.swap-token-row input::placeholder{color:#ffffff38}.swap-token-btn{display:inline-flex;align-items:center;gap:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:9999px;padding:6px 14px 6px 8px;font-size:13px;font-weight:800;color:#fff;white-space:nowrap;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000040}.swap-token-btn:hover{background:#7c3aed47;border-color:#a78bfa8c;transform:translateY(-1px);box-shadow:0 6px 20px #7c3aed59}.swap-usd-val{font-size:12px;color:#827e9e;font-weight:600;margin-top:6px}.swap-quick-chip{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:9999px;color:#a5a2c2;font-size:10px;font-weight:700;padding:3px 8px;cursor:pointer;transition:all .15s ease}.swap-quick-chip:hover{background:#7c3aed40;border-color:#8b5cf666;color:#fff;transform:scale(1.06)}.swap-switch-wrap{display:flex;justify-content:center;align-items:center;margin:-14px auto;position:relative;z-index:2}.swap-switch{width:44px;height:44px;border-radius:50%!important;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:4px solid #131124;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 18px #7c3aed80,inset 0 1px #ffffff59;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.swap-switch:hover{transform:rotate(180deg) scale(1.12);box-shadow:0 8px 26px #7c3aedcc,inset 0 1px #ffffff80}.swap-switch:active{transform:rotate(180deg) scale(.95)}.swap-data{display:flex;flex-direction:column;gap:10px;margin:18px 0;padding:14px 16px;background:#100e1cb3;border:1px solid rgba(255,255,255,.06);border-radius:18px}.swap-data span{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:11px;font-weight:500}.swap-data b{color:#f1f0f7;font-weight:700}.swap-data-pill{display:inline-flex;align-items:center;gap:5px;background:#10b9811f;border:1px solid rgba(16,185,129,.3);color:#10b981;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:800}.swap-route-visualizer{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:12px;background:#ffffff08;border:1px dashed rgba(139,92,246,.25);font-size:11px;color:#c4b5fd;margin-top:4px}.swap-card .btn-primary{width:100%;padding:16px;font-size:15px;font-weight:800;letter-spacing:.3px;border-radius:20px;margin-top:4px;background:linear-gradient(135deg,#8b5cf6,#7c3aed,#4f46e5);box-shadow:0 10px 30px #7c3aed66,inset 0 1px #ffffff40;transition:all .2s ease;border:none;color:#fff;cursor:pointer}.swap-card .btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 38px #7c3aed99,inset 0 1px #ffffff59}.swap-foot{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:11px;justify-content:center;margin-top:18px;text-align:center;padding:0 12px}.swap-foot svg{color:#10b981;flex-shrink:0}.toast{display:none!important;position:fixed;right:18px;bottom:18px;z-index:70;background:var(--surface);border:1px solid rgba(124,58,237,.4);border-radius:10px;padding:12px 16px;color:#fff;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;box-shadow:0 12px 36px #00000080;animation:slideUp .2s ease}.toast svg{color:var(--green)}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user-position-card{background:linear-gradient(180deg,#141523cc,#0c0d17eb);border:1px solid rgba(124,58,237,.22);border-radius:12px;padding:12px;margin-bottom:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px -2px #0006,0 0 16px -4px #7c3aed1a;transition:border-color .2s ease,box-shadow .2s ease}.user-position-card:hover{border-color:#7c3aed59;box-shadow:0 6px 24px -2px #00000080,0 0 20px -2px #7c3aed29}.user-pos-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.user-pos-title-wrap{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#f3f4f6}.user-pos-badge{font-size:9px;font-weight:800;padding:2.5px 7px;border-radius:5px;letter-spacing:.5px}.user-pos-badge.active{background:#7c3aed24;color:#c4b5fd;border:1px solid rgba(124,58,237,.35)}.user-pos-badge.empty{background:#ffffff0a;color:var(--muted);border:1px solid rgba(255,255,255,.08)}.user-pos-badge.pumping{background:#7c3aed33;color:#ddd6fe;border:1px solid rgba(124,58,237,.45)}.user-pos-badge.dipping{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.4)}.user-position-card.pumping-card{border-color:#7c3aed59;box-shadow:0 4px 24px -2px #00000080,0 0 20px -2px #7c3aed29}.user-pos-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.user-pos-quick-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#e5e7eb;font-size:10px;font-weight:700;padding:5px 0;cursor:pointer;transition:all .15s}.user-pos-quick-btn:hover{background:#ffffff1f;color:#fff}.user-pos-quick-btn.profit-btn{background:#10b98133;border-color:#10b98180;color:#10b981}.user-pos-quick-btn.profit-btn:hover{background:#10b98159;color:#fff}.user-pos-body{display:flex;flex-direction:column;gap:8px}.user-pos-row{display:flex;align-items:flex-start;justify-content:space-between;font-size:11px}.user-pos-k{color:var(--muted);font-size:11px}.user-pos-v{display:flex;flex-direction:column;align-items:flex-end;font-weight:700;color:#f3f4f6}.user-pos-v small{font-size:10px;color:var(--muted);font-weight:500}.user-pos-v.highlight-spent{color:#a78bfa;font-weight:800}.user-pos-v.up,.user-pos-v.up b,.user-pos-v.up small,.text-green,[data-theme=light] .user-pos-v.up,[data-theme=light] .user-pos-v.up b,[data-theme=light] .user-pos-v.up small,[data-theme=light] .text-green{color:#10b981!important}.user-pos-v.down,.user-pos-v.down b,.user-pos-v.down small,.text-red,[data-theme=light] .user-pos-v.down,[data-theme=light] .user-pos-v.down b,[data-theme=light] .user-pos-v.down small,[data-theme=light] .text-red{color:#ef4444!important}.user-pos-empty{font-size:11px;color:var(--muted);line-height:1.4;padding:4px 0}.dex-orders-container{display:flex;flex-direction:column;height:100%}.dex-orders-subtabs{display:flex;gap:2px;padding:5px 10px;border-bottom:1px solid var(--border);background:#0000002e}.dex-orders-subtab{background:transparent;border:none;color:var(--muted);font-size:11px;font-weight:700;padding:4px 10px;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s;position:relative}.dex-orders-subtab.active{color:#fff;background:#7c3aed24;border-bottom:2px solid var(--violet)}.dex-orders-subtab:hover:not(.active){color:var(--text);background:#ffffff0d}.cancel-order-btn{background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#f87171;border-radius:4px;font-size:10px;font-weight:700;padding:2px 7px;cursor:pointer;transition:all .15s}.cancel-order-btn:hover{background:#ef44444d;color:#fff}.bybit-positions-wrap{overflow-x:auto;overflow-y:auto;height:100%}.bybit-positions-toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#0003;border-bottom:1px solid var(--border);font-size:11px;color:var(--muted)}.bybit-filter-check{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;color:var(--muted)}.bybit-filter-check:hover{color:var(--text)}.bybit-filter-check input{accent-color:var(--violet);cursor:pointer}.bybit-set-tpsl-btn{display:inline-flex;align-items:center;gap:4px;background:#7c3aed1f;border:1px dashed rgba(124,58,237,.4);color:#c4b5fd;padding:3px 8px;border-radius:5px;font-size:10.5px;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap}.bybit-set-tpsl-btn:hover{background:#7c3aed40;border-color:#7c3aedb3;color:#fff;transform:translateY(-1px)}.bybit-tpsl-active-pill{display:inline-flex;flex-direction:column;gap:2px;background:#7c3aed14;border:1px solid rgba(124,58,237,.25);border-radius:6px;padding:3px 7px;font-size:10px;font-weight:700;cursor:pointer;transition:all .15s}.bybit-tpsl-active-pill:hover{background:#7c3aed2e;border-color:#7c3aed73}.bybit-tpsl-cancel-btn{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:0 2px;line-height:1;font-size:11px;border-radius:3px;transition:color .15s}.bybit-tpsl-cancel-btn:hover{color:#ef4444}.bybit-pos-pnl-btn{background:#7c3aed1a;border:1px solid rgba(124,58,237,.25);color:#a78bfa;border-radius:5px;font-size:10px;font-weight:700;padding:3px 7px;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.bybit-pos-pnl-btn:hover{background:#7c3aed40;color:#fff}.bybit-pos-close-btn{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#f87171;border-radius:5px;font-size:10px;font-weight:700;padding:3px 9px;cursor:pointer;transition:all .15s;white-space:nowrap}.bybit-pos-close-btn:hover{background:#ef444447;color:#fff}.tpsl-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#03040ad9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px}.tpsl-modal-card{background:linear-gradient(180deg,#131424,#090a13);border:1px solid rgba(124,58,237,.35);border-radius:18px;width:100%;max-width:490px;box-shadow:0 28px 70px #000000d9,0 0 35px #7c3aed2e;overflow:hidden;animation:modal-pop .2s cubic-bezier(.16,1,.3,1)}@keyframes modal-pop{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.tpsl-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(124,58,237,.16);background:#7c3aed0a}.tpsl-modal-title{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:800;color:#f3f4f6}.tpsl-icon-badge{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#7c3aed40,#6366f12e);border:1px solid rgba(124,58,237,.35);color:#c4b5fd}.tpsl-sym-pill{font-size:10px;padding:2px 7px;border-radius:5px;background:#7c3aed33;border:1px solid rgba(124,58,237,.35);color:#c4b5fd;font-weight:800;letter-spacing:.3px}.tpsl-long-pill{font-size:9.5px;padding:2px 6px;border-radius:4px;background:#7c3aed1f;color:#a78bfa;font-weight:800;letter-spacing:.5px}.tpsl-modal-close{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--muted);cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.tpsl-modal-close:hover{color:#fff;background:#7c3aed33;border-color:#7c3aed66}.tpsl-pos-summary-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px 18px;background:#0a0b14b3;border-bottom:1px solid rgba(124,58,237,.14)}.tpsl-summary-item{display:flex;flex-direction:column;gap:2px}.tpsl-summary-label{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.tpsl-summary-val{font-weight:700;color:#f3f4f6;font-size:11px;font-family:JetBrains Mono,Fira Code,monospace}.tpsl-modal-body{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.tpsl-section{background:#12132480;border:1px solid rgba(124,58,237,.16);border-radius:12px;padding:12px 14px;transition:all .2s ease}.tpsl-section.section-active-tp{border-color:#7c3aed59;background:#7c3aed0d}.tpsl-section.section-active-sl{border-color:#ef444440;background:#ef444408}.tpsl-section.section-disabled{opacity:.55;background:#0a0b144d}.tpsl-section-head{display:flex;align-items:center;justify-content:space-between}.tpsl-section-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#f3f4f6}.tpsl-toggle-switch{width:36px;height:20px;background:#ffffff1f;border-radius:20px;padding:2px;cursor:pointer;transition:all .2s ease;position:relative;display:flex;align-items:center}.tpsl-toggle-switch.on{background:linear-gradient(135deg,#7c3aed,#6366f1);box-shadow:0 0 10px #7c3aed66}.tpsl-toggle-switch.on.sl{background:linear-gradient(135deg,#ef4444,#9333ea);box-shadow:0 0 10px #ef444466}.tpsl-toggle-knob{width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #0006}.tpsl-toggle-switch.on .tpsl-toggle-knob{transform:translate(16px)}.tpsl-input-row{display:flex;gap:8px;align-items:center;margin-top:10px}.tpsl-input-wrap{flex:1;position:relative;display:flex;align-items:center}.tpsl-input-prefix{position:absolute;left:11px;font-size:12px;color:#a78bfa;font-weight:700;pointer-events:none}.tpsl-input{width:100%;background:#090a12b3;border:1px solid rgba(124,58,237,.25);border-radius:8px;padding:8px 10px 8px 24px;color:#fff;font-size:12px;font-weight:700;font-family:JetBrains Mono,Fira Code,monospace;outline:none;transition:all .15s ease}.tpsl-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #7c3aed33}.tpsl-roi-badge{padding:6px 10px;border-radius:7px;font-size:11px;font-weight:800;white-space:nowrap;font-family:JetBrains Mono,monospace}.tpsl-roi-badge.tp{background:#7c3aed29;border:1px solid rgba(124,58,237,.35);color:#c4b5fd}.tpsl-roi-badge.sl{background:#ef444424;border:1px solid rgba(239,68,68,.32);color:#fca5a5}.tpsl-chips-row{display:flex;gap:6px;margin-top:8px}.tpsl-chip{flex:1;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:5px 0;font-size:10.5px;font-weight:700;color:var(--muted);cursor:pointer;transition:all .14s ease;text-align:center}.tpsl-chip:hover{color:#fff;background:#7c3aed26;border-color:#7c3aed59}.tpsl-chip.active-tp{background:linear-gradient(135deg,#7c3aed,#6366f1);border-color:#8b5cf6;color:#fff;box-shadow:0 2px 10px #7c3aed66}.tpsl-chip.active-sl{background:linear-gradient(135deg,#dc2626,#9333ea);border-color:#ef4444;color:#fff;box-shadow:0 2px 10px #dc262659}.tpsl-est-box{margin-top:8px;padding:6px 10px;border-radius:7px;background:#00000040;font-size:10.5px;display:flex;align-items:center;justify-content:space-between}.tpsl-est-gain{color:#34d399;font-weight:800;font-family:JetBrains Mono,monospace}.tpsl-est-loss{color:#f87171;font-weight:800;font-family:JetBrains Mono,monospace}.tpsl-disabled-hint{font-size:11px;color:var(--muted);font-style:italic;padding:8px 0 2px;line-height:1.4}.tpsl-info-banner{display:flex;align-items:flex-start;gap:7px;padding:8px 12px;background:#7c3aed0f;border:1px solid rgba(124,58,237,.16);border-radius:9px;font-size:10.5px;color:#d1d5db;line-height:1.4}.tpsl-modal-foot{display:flex;gap:8px;padding:12px 18px;border-top:1px solid rgba(124,58,237,.16);background:#05060c99}.tpsl-btn-confirm{flex:2;background:linear-gradient(135deg,#7c3aed,#6366f1);border:none;color:#fff;font-size:12px;font-weight:800;padding:10px 0;border-radius:8px;cursor:pointer;box-shadow:0 4px 14px #7c3aed59;transition:all .15s ease}.tpsl-btn-confirm:hover{box-shadow:0 6px 20px #7c3aed8c;transform:translateY(-1px)}.tpsl-btn-cancel{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--muted);font-size:12px;font-weight:700;padding:10px 0;border-radius:8px;cursor:pointer;transition:all .14s ease}.tpsl-btn-cancel:hover{color:#fff;background:#ffffff14}.tpsl-btn-remove{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#f87171;font-size:11px;font-weight:700;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .14s ease}.tpsl-btn-remove:hover{background:#ef444438}.mobile-positions-container{display:flex;flex-direction:column;gap:10px}.mobile-pos-filter-bar{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 8px}.mobile-pos-filter-pill{padding:4px 10px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:700;color:var(--muted);cursor:pointer;transition:all .14s ease;display:inline-flex;align-items:center;gap:4px}.mobile-pos-filter-pill.active{background:#7c3aed2e;border-color:#7c3aed73;color:#c4b5fd}.mobile-pos-card{background:linear-gradient(180deg,#131424,#0a0b14);border:1px solid rgba(124,58,237,.22);border-radius:14px;padding:12px 14px;box-shadow:0 4px 16px #0006}.mobile-pos-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(124,58,237,.12)}.mobile-pos-long-tag{font-size:8.5px;padding:1px 5px;border-radius:3px;background:#7c3aed33;color:#c4b5fd;font-weight:800;letter-spacing:.4px}.mobile-pos-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:10px 0}.mobile-pos-cell{display:flex;flex-direction:column;gap:2px}.mobile-pos-k{font-size:10px;color:var(--muted)}.mobile-pos-v{font-size:11.5px;font-weight:700;color:#f3f4f6;font-family:JetBrains Mono,Fira Code,monospace}.mobile-pos-v.up{color:#34d399}.mobile-pos-v.down{color:#f87171}.mobile-pos-tpsl-armed-card{display:flex;align-items:center;justify-content:space-between;background:#7c3aed14;border:1px solid rgba(124,58,237,.25);border-radius:9px;padding:7px 10px;margin:6px 0}.mobile-pos-tpsl-info{display:flex;flex-direction:column}.mobile-pos-tpsl-btn-edit{background:#7c3aed2e;border:1px solid rgba(124,58,237,.35);color:#c4b5fd;font-size:10.5px;font-weight:700;padding:4px 8px;border-radius:6px;cursor:pointer}.mobile-pos-tpsl-btn-del{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:2px 4px;font-size:12px}.mobile-pos-set-tpsl-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:6px 0;padding:7px 0;border-radius:8px;background:#7c3aed1f;border:1px dashed rgba(124,58,237,.4);color:#c4b5fd;font-size:11px;font-weight:700;cursor:pointer;transition:all .14s ease}.mobile-pos-set-tpsl-btn:hover{background:#7c3aed38;border-color:#7c3aedb3;color:#fff}.pos-tpsl-armed-badge{display:flex;align-items:center;gap:5px;padding:5px 8px;background:#7c3aed1a;border:1px solid rgba(124,58,237,.22);border-radius:7px;font-size:10px;font-weight:700;color:#a78bfa}.pos-tpsl-armed-badge b{color:#c4b5fd}.pos-share-pnl-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:8px;padding:8px 0;border-radius:9px;background:#7c3aed1a;border:1px solid rgba(124,58,237,.28);color:#a78bfa;font-size:11.5px;font-weight:700;cursor:pointer;transition:all .15s ease}.pos-share-pnl-btn:hover{background:#7c3aed33;border-color:#7c3aed80;color:#c4b5fd}.user-pos-close-btn{background:#7c3aed1f!important;border-color:#7c3aed4d!important;color:#a78bfa!important}.user-pos-close-btn:hover{background:#7c3aed40!important;color:#c4b5fd!important}.limit-quick-chips{margin-top:4px;margin-bottom:8px}.chip-market{color:#a78bfa!important;font-weight:800!important}.tpsl-config-card{background:#00000040;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:8px;margin:8px 0;display:flex;flex-direction:column;gap:6px}.tpsl-row{display:flex;flex-direction:column;gap:4px}.tpsl-label{display:flex;justify-content:space-between;align-items:center;font-size:11px}.tp-tag{color:var(--green);font-weight:700}.sl-tag{color:var(--red);font-weight:700}.tpsl-summary-text{font-size:10px;color:var(--muted);line-height:1.4;margin-top:4px;background:#ffffff08;padding:5px 6px;border-radius:4px}.section-tabs-wrap{display:flex;align-items:center;gap:6px}.sec-tab-btn{background:transparent;border:none;color:var(--muted);font-size:11px;font-weight:700;cursor:pointer;padding:2px 7px;border-radius:4px;display:flex;align-items:center;gap:4px;transition:all .15s}.sec-tab-btn.active{color:#fff;background:#ffffff14}.tab-count-badge{background:var(--violet);color:#fff;font-size:9px;padding:1px 5px;border-radius:8px;font-weight:800}.ob-pressure-gauge{padding:6px 10px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:4px;background:#0003}.ob-pressure-meta{display:flex;justify-content:space-between;font-size:10px;font-weight:750}.ob-buyer-label{color:var(--green);display:flex;align-items:center;gap:4px}.ob-seller-label{color:var(--red);display:flex;align-items:center;gap:4px}.ob-pressure-track{width:100%;height:4px;background:#ffffff0d;border-radius:3px;display:flex;overflow:hidden}.ob-pressure-bar-buy{height:100%;background:var(--green);transition:width .3s ease}.ob-pressure-bar-sell{height:100%;background:var(--red);transition:width .3s ease}.orders-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 16px;text-align:center;color:var(--muted);font-size:11px}.orders-empty-state b{color:#e5e7eb;font-size:13px;margin-bottom:4px}.star-btn-icon{background:transparent;border:none;padding:3px;cursor:pointer;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;opacity:.6;border-radius:4px;transition:opacity .15s,transform .15s}.star-btn-icon:hover{opacity:1;transform:scale(1.2)}.star-btn-icon.starred{opacity:1}.rail-search-box{padding:6px 10px;background:#0000004d;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:6px}.rail-search-box input{width:100%;background:transparent;border:none;color:#fff;font-size:11px;outline:none}.rail-search-box input::placeholder{color:#555468}.chart-resize-handle{position:absolute;bottom:0;left:0;right:0;height:9px;cursor:ns-resize;display:flex;align-items:center;justify-content:center;background:transparent;transition:background .15s;z-index:20;-webkit-user-select:none;user-select:none}.chart-resize-handle:hover{background:#7c3aed40}.resize-handle-bar{width:44px;height:3px;background:#ffffff38;border-radius:2px;transition:all .15s}.chart-resize-handle:hover .resize-handle-bar{background:var(--violet);width:60px}.dex-role-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:850;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px #0003;flex-shrink:0}.dex-role-badge.admin{background:linear-gradient(135deg,#f59e0b38,#d9770661);color:#fcd34d;border:1px solid rgba(245,158,11,.55);box-shadow:0 0 12px #f59e0b40}.dex-role-badge.pro{background:linear-gradient(135deg,#7c3aed38,#a78bfa61);color:#ddd6fe;border:1px solid rgba(124,58,237,.55);box-shadow:0 0 12px #7c3aed40}.role-crown-icon{color:#f59e0b;filter:drop-shadow(0 0 4px #F59E0B);animation:crownFloat 2s ease-in-out infinite alternate}@keyframes crownFloat{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}.dex-mobile-watchlist{display:none;width:100%;background:#090a12;border-bottom:1px solid var(--border);overflow:hidden;flex-shrink:0}.dex-watchlist-scroll{display:flex;align-items:center;gap:6px;padding:8px 10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dex-watchlist-scroll::-webkit-scrollbar{display:none}.dex-watch-chip-search{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;background:#7c3aed29;border:1px solid rgba(124,58,237,.4);color:#ddd6fe;font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:all .15s}.dex-watch-chip-search:hover{background:#7c3aed47;color:#fff}.dex-watch-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:8px;background:#12131f;border:1px solid rgba(255,255,255,.08);color:#fff;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s}.dex-watch-chip:hover{border-color:#ffffff2e;background:#171828}.dex-watch-chip.picked{background:#7c3aed38;border-color:var(--violet);box-shadow:0 0 10px #7c3aed4d}.dex-chip-sym{font-size:11px;font-weight:800;color:#fff}.dex-chip-price{font-size:11px;font-weight:650;color:#cbd5e1}.dex-chip-delta{font-size:9.5px;font-weight:800;padding:1px 4px;border-radius:4px}.dex-chip-delta.up{color:#10b981;background:#10b98124}.dex-chip-delta.down{color:#ef4444;background:#ef444424}.dex-mobile-pair-hero{display:none;background:#0c0d16;border-bottom:1px solid var(--border);padding:12px 14px 10px;flex-shrink:0}.dex-hero-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dex-hero-token-identity{display:flex;align-items:center;gap:10px;cursor:pointer}.dex-hero-name-wrap{display:flex;flex-direction:column;gap:2px}.dex-hero-pair-title{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:850;color:#fff;letter-spacing:-.2px}.dex-chain-pill{font-size:9px;font-weight:800;padding:1px 5px;border-radius:4px;background:#9945ff33;color:#c084fc;border:1px solid rgba(153,69,255,.4)}.dex-rugged-badge{font-size:8.5px;font-weight:800;padding:1px 5px;border-radius:4px;background:#ef444440;color:#ef4444;border:1px solid rgba(239,68,68,.5)}.dex-switch-chevron{color:var(--muted);transition:transform .15s}.dex-hero-token-identity:hover .dex-switch-chevron{transform:translateY(1px);color:#fff}.dex-hero-name-sub{display:flex;align-items:center;gap:5px;font-size:10.5px;color:var(--muted);font-weight:500}.dex-dot-sep{color:#4a4d5e}.dex-verified-tag{color:#10b981;font-weight:700;font-size:9.5px}.dex-verified-tag-sm{color:#10b981;font-weight:700;font-size:8.5px;background:#10b9811f;border:1px solid rgba(16,185,129,.25);border-radius:4px;padding:1px 4px;display:inline-flex;align-items:center;gap:2px}.dex-hero-actions{display:flex;align-items:center;gap:6px}.dex-star-btn,.dex-action-icon-btn{width:32px;height:32px;border-radius:8px;background:#ffffff0d;border:1px solid var(--border);display:grid;place-items:center;color:var(--muted);cursor:pointer;transition:all .15s}.dex-star-btn:hover,.dex-action-icon-btn:hover{background:#ffffff1a;color:#fff}.dex-hero-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.dex-hero-price-wrap{display:inline-flex;align-items:center;gap:8px}.dex-hero-price{font-size:27px;font-weight:900;letter-spacing:-.8px;color:#fff;font-variant-numeric:tabular-nums}.dex-live-pulse{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 10px #10b981;animation:livePulse 1.4s ease-in-out infinite}.dex-hero-delta-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:6px;font-size:12px;font-weight:800}.dex-hero-delta-badge.up{background:#10b98129;color:#10b981;border:1px solid rgba(16,185,129,.35)}.dex-hero-delta-badge.down{background:#ef444429;color:#ef4444;border:1px solid rgba(239,68,68,.35)}.dex-timeframe-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;background:#11121e;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:6px 8px;margin-bottom:10px}.dex-tf-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:3px 2px}.dex-tf-lbl{font-size:9.5px;font-weight:700;color:#8c8f99;letter-spacing:.3px}.dex-tf-val{font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums}.dex-tf-chip.up .dex-tf-val{color:#10b981}.dex-tf-chip.down .dex-tf-val{color:#ef4444}.dex-metrics-scroll-track{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.dex-metrics-scroll-track::-webkit-scrollbar{display:none}.dex-metric-card{flex:0 0 auto;background:#11121e;border:1px solid rgba(255,255,255,.07);border-radius:7px;padding:6px 10px;display:flex;flex-direction:column;gap:2px}.dex-metric-label{font-size:8.5px;font-weight:700;letter-spacing:.5px;color:#787b86;text-transform:uppercase}.dex-metric-val{font-size:11.5px;font-weight:800;color:#fff;white-space:nowrap}.dex-mobile-subtabs-wrap{display:none;flex-direction:column;background:var(--surface2);width:100%}.dex-mobile-subtabs{display:flex;align-items:center;background:#0b0b14;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:5px 8px;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dex-mobile-subtabs::-webkit-scrollbar{display:none}.dex-subtab-btn{flex:1;min-width:66px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:7px 6px;border-radius:8px;background:transparent;color:var(--muted);font-size:11px;font-weight:700;cursor:pointer;position:relative;transition:all .16s cubic-bezier(.16,1,.3,1);white-space:nowrap}.dex-subtab-btn:hover{color:#fff;background:#ffffff0a}.dex-subtab-btn.active{color:#fff;background:#7c3aed38;border:1px solid rgba(124,58,237,.45);box-shadow:0 2px 10px #7c3aed40}.dex-subtab-indicator-dot{width:5px;height:5px;border-radius:50%;background:#10b981;position:absolute;top:5px;right:5px}.dex-mobile-tab-content{width:100%;min-height:240px}.dex-mobile-tab-pane{padding:10px}.dex-tab-header{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px;font-size:11px;font-weight:700}.dex-tab-title{color:#e2e8f0;font-size:11px;font-weight:750}.order-panel-container.mobile-embedded{border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#10111d}.dex-floating-trade-bar{display:none;position:fixed;bottom:calc(max(10px,env(safe-area-inset-bottom,10px)) + 66px);left:50%;transform:translate(-50%);width:min(calc(100% - 24px),430px);max-width:430px;z-index:990;background:#0e0b1ae6;backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:8px 10px;flex-direction:column;gap:6px;box-shadow:0 16px 36px #000c,0 2px 10px #00000080,inset 0 1px 1px #ffffff40;box-sizing:border-box}.dex-floating-presets{display:flex;gap:6px}.dex-floating-presets button{flex:1;padding:5px 0;font-size:10px;font-weight:800;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);color:#cbd5e1;cursor:pointer;transition:all .14s}.dex-floating-presets button:hover{background:#7c3aed40;border-color:var(--violet);color:#fff}.dex-floating-buttons{display:flex;gap:8px}.dex-float-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;border-radius:10px;font-size:13.5px;font-weight:850;cursor:pointer;letter-spacing:.2px;transition:transform .12s,opacity .12s;border:none}.dex-float-btn:active{transform:scale(.98)}.dex-float-btn.buy{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 3px 14px #10b98159}.dex-float-btn.sell{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 3px 14px #ef444459}.dex-pair-modal-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:flex-start;justify-content:center}.dex-pair-modal-sheet{width:100%;max-width:600px;max-height:82vh;background:#0e0f18;border-radius:0 0 24px 24px;border:1px solid rgba(255,255,255,.12);border-top:none;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 16px 50px #000000d9;animation:dexSlideDown .22s cubic-bezier(.16,1,.3,1)}@keyframes dexSlideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.dex-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.dex-sheet-title{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:800;color:#fff}.dex-sheet-close{width:30px;height:30px;border-radius:8px;background:#ffffff0f;border:1px solid var(--border);color:var(--muted);display:grid;place-items:center;cursor:pointer}.dex-sheet-search{margin:10px 14px 6px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#141624;border:1px solid rgba(255,255,255,.1)}.dex-sheet-search input{flex:1;background:transparent;border:none;color:#fff;font-size:13px;outline:none}.dex-sheet-search input::placeholder{color:#64748b}.dex-sheet-filter-tabs{display:flex;gap:6px;padding:6px 14px 8px;border-bottom:1px solid rgba(255,255,255,.05)}.dex-sheet-filter-tabs button{padding:5px 12px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:11px;font-weight:700;cursor:pointer}.dex-sheet-filter-tabs button.active{background:var(--violet);color:#fff;border-color:var(--violet)}.dex-sheet-coin-list{flex:1;overflow-y:auto;padding:6px 8px 24px;-webkit-overflow-scrolling:touch}.dex-sheet-coin-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .15s}.dex-sheet-coin-row:hover{background:#ffffff0a}.dex-sheet-coin-row.picked{background:#7c3aed26;border:1px solid rgba(124,58,237,.35)}.dex-coin-left{display:flex;align-items:center;gap:10px}.dex-coin-sym{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:800;color:#fff}.dex-coin-network-tag{font-size:9px;font-weight:800;padding:1px 4px;border-radius:4px;background:#ffffff14;color:var(--muted)}.dex-coin-name{font-size:10.5px;color:var(--muted)}.dex-coin-right{text-align:right}.dex-coin-price{font-size:12.5px;font-weight:800;color:#fff}.dex-coin-delta{font-size:10.5px;font-weight:750}.dex-coin-delta.up{color:#10b981}.dex-coin-delta.down{color:#ef4444}@media (max-width: 1100px){.trade-screen{grid-template-columns:210px 1fr 270px}.pair-stat{gap:12px}.pair-stat span:nth-child(3){display:none}.admin-charts-row{grid-template-columns:1fr}}@media (max-width: 860px){.app-nav,.network-chip{display:none}.menu-btn{display:grid}.user-chip{display:flex!important;align-items:center!important;padding:4px 8px 4px 4px!important;gap:6px!important}.user-chip .user-name-label{display:none!important}.dex-role-badge{display:inline-flex!important}.phone-nav-scrim{display:block!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:calc(85px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(to top,#090a10f5,#090a10d1 45%,#090a1000)!important;pointer-events:none!important;z-index:980!important}.phone-nav{display:flex!important;z-index:1000!important}.app-main{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}.trade-screen{display:flex!important;flex-direction:column!important;border:none!important;border-radius:0!important;min-height:auto!important;padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))!important}.dex-mobile-tab-pane{padding:8px 10px 12px!important}.market-rail,.pairbar,.below-chart,.execute{display:none!important}.chart-bottom-resizer{display:flex!important;height:32px!important;touch-action:none;background:#0d0d14fa!important;border-top:1px solid rgba(255,255,255,.1)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.chart-bottom-resizer .chart-arrow-toggle-btn{height:24px!important;padding:2px 10px!important;font-size:11px!important}.chart-bottom-resizer .chart-arrow-height-indicator{height:24px!important;padding:2px 9px!important;font-size:11px!important}.dex-mobile-watchlist{display:flex!important}.dex-mobile-pair-hero{display:block!important}.dex-mobile-subtabs-wrap,.dex-floating-trade-bar{display:flex!important}.dex-pair-modal-backdrop{display:flex!important;align-items:flex-start!important;z-index:99999!important}.chart-control{padding:4px 8px!important;overflow-x:auto!important;scrollbar-width:none}.chart-control::-webkit-scrollbar{display:none}.chart-stage{display:block!important;position:relative!important;width:100%!important}.wallet-screen{padding:16px 14px!important}.wallet-hero-amount{font-size:40px}.admin-layout{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-topbar{top:56px}.toast{bottom:78px}}@media (max-width: 520px){.wallet-hero-amount{font-size:36px}.kpi-grid{grid-template-columns:1fr 1fr}.kpi-value{font-size:22px}.token-grid,.admin-charts-row,.form-row{grid-template-columns:1fr}.wallet-search{min-width:120px}.wallet-search input{font-size:10.5px}.execute-inner{padding:6px 8px}.order-form-inner{padding:8px 10px 10px}.user-position-card{padding:8px 10px;margin-bottom:8px}}.chart-bottom-resizer{position:relative;width:100%;height:24px;background:#0d0d14f5;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;z-index:20;-webkit-user-select:none;user-select:none;cursor:ns-resize;flex-shrink:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chart-bottom-arrows-wrap{display:flex;align-items:center;gap:6px;cursor:default}.chart-arrow-toggle-btn{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#d1d1de;padding:2px 8px;height:20px;cursor:pointer;font-size:10px;font-weight:700;display:flex;align-items:center;gap:4px;transition:all .15s}.chart-arrow-toggle-btn:hover{background:#7c3aed4d;border-color:var(--violet);color:#fff;transform:scale(1.02)}.chart-arrow-height-indicator{background:#7c3aed26;border:1px solid rgba(124,58,237,.35);border-radius:4px;color:#a78bfa;padding:2px 7px;height:20px;cursor:pointer;font-size:10px;font-weight:700;display:flex;align-items:center;gap:4px;transition:all .15s}.chart-arrow-height-indicator:hover{background:#7c3aed59;color:#fff}.wallet-assets-tabbar{display:flex;align-items:center;justify-content:space-between;margin-top:18px;margin-bottom:12px;flex-wrap:wrap;gap:10px}.wallet-assets-pills{display:inline-flex;align-items:center;background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:3px;gap:3px}.wallet-assets-pill{display:inline-flex;align-items:center;gap:5px;background:transparent;color:var(--muted);border:none;border-radius:8px;padding:6px 14px;font-size:11px;font-weight:700;cursor:pointer;transition:all .16s ease}.wallet-assets-pill:hover{color:#fff;background:#ffffff0a}.wallet-assets-pill.active{background:var(--violet);color:#fff;box-shadow:0 2px 10px #7c3aed59}.wallet-buys-summary-strip{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);background:#ffffff08;padding:5px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.wallet-buys-summary-strip b{color:#f3f4f6}.wallet-buys-pnl-tag{font-weight:800;font-size:11px}.wallet-buys-pnl-tag.up{color:var(--green)}.wallet-buys-pnl-tag.down{color:var(--red)}.bought-badge{font-size:8.5px;font-weight:800;background:#10b98129;color:var(--green);border:1px solid rgba(16,185,129,.3);padding:1px 6px;border-radius:4px;letter-spacing:.4px}.asset-cost-sub{color:#a78bfa;font-weight:600}.asset-row.buys-view{background:#ffffff05;border-color:#ffffff0f;margin-bottom:3px}.asset-row.buys-view:hover{background:#7c3aed14;border-color:#7c3aed40}.deposit-coin-tabs{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto;padding-bottom:2px}.deposit-coin-tab{flex:1;min-width:60px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:7px 6px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:all .15s}.deposit-coin-tab.active{background:#7c3aed33;border-color:var(--violet)}.deposit-coin-tab span{font-size:11px;font-weight:800;color:var(--text)}.deposit-coin-tab.active span{color:#c4b5fd}.deposit-network-chip{display:flex;align-items:center;justify-content:space-between;background:#00000040;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:6px 10px;margin-bottom:10px;font-size:11px;color:var(--muted)}.deposit-network-chip b{color:#10b981;font-weight:700}.deposit-amount-row{margin-top:10px;margin-bottom:12px}.deposit-quick-chips{display:flex;gap:6px;margin-top:6px}.deposit-quick-chip{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:4px 6px;font-size:10px;font-weight:700;color:#b2b1c2;cursor:pointer;transition:all .15s}.deposit-quick-chip:hover{background:#7c3aed33;border-color:var(--violet);color:#fff}.token-select-modal{width:min(460px,94vw);max-height:88vh;display:flex;flex-direction:column;background:#111119;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:22px;position:relative;box-shadow:0 24px 80px #000c,0 0 1px 1px #7c3aed4d;overflow:hidden}.token-select-search{display:flex;align-items:center;gap:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 14px;margin:12px 0 14px;transition:border-color .15s}.token-select-search:focus-within{border-color:#7c3aed;background:#7c3aed0f}.token-select-search input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:13px;font-family:inherit}.token-chips-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.token-chip-btn{display:flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;color:#dddde8;cursor:pointer;transition:all .15s}.token-chip-btn:hover{background:#7c3aed33;border-color:#7c3aed;color:#fff;transform:translateY(-1px)}.token-chip-btn.active{background:#7c3aed;border-color:#7c3aed;color:#fff}.token-list-scroll{flex:1;overflow-y:auto;max-height:380px;margin:0 -8px;padding:0 8px;display:flex;flex-direction:column;gap:2px}.token-list-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .14s;text-align:left;width:100%}.token-list-item:hover{background:#ffffff0f;border-color:#ffffff14}.token-list-item.selected{background:#7c3aed26;border-color:#7c3aed66}.token-item-left{display:flex;align-items:center;gap:10px}.token-item-info{display:flex;flex-direction:column}.token-item-sym-row{display:flex;align-items:center;gap:6px}.token-item-sym{font-size:13px;font-weight:800;color:#fff}.token-item-name{font-size:11px;color:var(--muted)}.token-item-right{display:flex;flex-direction:column;align-items:flex-end}.token-item-price{font-size:12px;font-weight:700;color:#fff;font-family:monospace}.token-item-bal{font-size:10px;color:var(--muted)}.profile-screen{width:min(920px,100%);margin:24px auto 28px;padding:0 16px;display:flex;flex-direction:column;gap:20px}.profile-hero{background:linear-gradient(135deg,#141224f2,#0e0d18fa);border:1px solid rgba(124,58,237,.25);border-radius:20px;padding:26px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0006,inset 0 1px #ffffff1a}.profile-hero-glow{position:absolute;top:-80px;right:-60px;width:260px;height:260px;background:radial-gradient(circle,rgba(124,58,237,.25) 0%,transparent 70%);pointer-events:none}.profile-hero-top{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.profile-avatar-large{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,#7c3aed,#4c1d95);color:#fff;font-size:26px;font-weight:900;display:grid;place-items:center;box-shadow:0 8px 24px #7c3aed66;border:2px solid rgba(255,255,255,.2);flex-shrink:0}.profile-hero-info{flex:1;min-width:200px}.profile-name-row{display:flex;align-items:center;gap:10px;margin-bottom:4px;flex-wrap:wrap}.profile-name{font-size:22px;font-weight:900;color:#fff;letter-spacing:-.3px}.profile-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.profile-badge-verified{background:#10b9812e;border:1px solid rgba(16,185,129,.35);color:#34d399}.profile-badge-unverified{background:#f59e0b2e;border:1px solid rgba(245,158,11,.35);color:#fbbf24}.profile-badge-admin{background:#7c3aed40;border:1px solid rgba(124,58,237,.45);color:#c4b5fd}.profile-badge-vip{background:#3b82f62e;border:1px solid rgba(59,130,246,.35);color:#60a5fa}.profile-email{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:6px}.profile-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:20px}.profile-stat-box{background:#00000059;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 14px}.profile-stat-label{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.profile-stat-val{font-size:18px;font-weight:800;color:#fff;font-family:monospace}.profile-stat-sub{font-size:10px;color:var(--muted);margin-top:2px}.profile-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width: 640px){.profile-quick-actions{grid-template-columns:repeat(2,1fr)}}.profile-action-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 12px;cursor:pointer;transition:all .16s ease;color:#fff}.profile-action-card:hover{background:#7c3aed1f;border-color:#7c3aed;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.profile-action-card span{font-size:12px;font-weight:700}.profile-sections-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 768px){.profile-sections-grid{grid-template-columns:1fr}}.profile-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:14px}.profile-card-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--text);letter-spacing:-.2px}.profile-card-title svg{color:#7c3aed}.profile-input-group{display:flex;flex-direction:column;gap:4px}.profile-input-group label{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.profile-input-group input{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:9px 12px;color:var(--text);font-size:12px;outline:none;font-family:inherit;transition:border-color .15s}.profile-input-group input:focus{border-color:#7c3aed}.session-info-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--surface2);border-radius:10px;font-size:11px}.session-info-item span{color:var(--muted)}.session-info-item b{color:var(--text)}[data-theme=light] body{background:var(--bg);color:var(--text)}[data-theme=light] .axiom-app{background:var(--bg)}[data-theme=light] .app-header{background:#fffffff5;border-bottom:1px solid #E5E7EB;box-shadow:0 1px 4px #0000000a}[data-theme=light] .app-brand{color:#0f172a}[data-theme=light] .app-nav button{color:#64748b}[data-theme=light] .app-nav button:hover{color:#0f172a}[data-theme=light] .app-nav button.active{color:#7c3aed;border-color:#7c3aed}[data-theme=light] .network-chip{background:#fff;border:1px solid #E5E7EB;color:#475569;box-shadow:0 1px 2px #0000000a}[data-theme=light] .header-icon-btn{background:#fff;border:1px solid #E5E7EB;color:#64748b;box-shadow:0 1px 2px #0000000a}[data-theme=light] .header-icon-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}[data-theme=light] .user-chip{background:#fff;border:1px solid #E5E7EB;color:#0f172a;box-shadow:0 1px 2px #0000000a}[data-theme=light] .user-chip:hover{border-color:#cbd5e1}[data-theme=light] .menu-pop{background:#fff;border:1px solid #E5E7EB;box-shadow:0 16px 36px #0000001a}[data-theme=light] .menu-pop button{color:#334155}[data-theme=light] .menu-pop button:hover{background:#f1f5f9;color:#0f172a}[data-theme=light] .phone-nav-scrim{background:linear-gradient(to top,#f8f9fbf5,#f8f9fbd1 45%,#f8f9fb00)!important}[data-theme=light] .phone-nav{background:#ffffffd1;border:1px solid rgba(255,255,255,.85);box-shadow:0 16px 40px -8px #00000026,0 4px 16px #7c3aed1a,inset 0 1px 1px #fffffff2,inset 0 -1px 2px #0000000a}[data-theme=light] .phone-nav-btn{color:#64748b}[data-theme=light] .phone-nav-btn:hover{color:#0f172a}[data-theme=light] .phone-nav-btn.active .phone-nav-icon-wrap{color:#7c3aed;background:#7c3aed1f;filter:drop-shadow(0 0 8px rgba(124,58,237,.35))}[data-theme=light] .phone-nav-btn.active .phone-nav-label{color:#7c3aed;text-shadow:none}[data-theme=light] .phone-nav-glow-dot{background:#7c3aed;box-shadow:0 0 6px #7c3aed}[data-theme=light] .trade-screen{background:var(--bg)}[data-theme=light] .trade-main{background:var(--bg)!important}[data-theme=light] .market-rail{background:#fff!important;border-right:1px solid #E5E7EB!important}[data-theme=light] .rail-head b{color:#0f172a!important}[data-theme=light] .rail-head button{color:#64748b!important}[data-theme=light] .rail-head button:hover{color:#0f172a!important}[data-theme=light] .market-tabs{border-bottom:1px solid #E5E7EB!important}[data-theme=light] .market-tabs button{color:#64748b!important}[data-theme=light] .market-tabs button:hover{color:#0f172a!important}[data-theme=light] .market-tabs button.active{color:#7c3aed!important;border-color:#7c3aed!important}[data-theme=light] .market-label{color:#64748b!important;border-bottom:1px solid #F1F5F9!important}[data-theme=light] .market-rows-list{background:#fff!important}[data-theme=light] .market-row{color:#0f172a!important;border-bottom:1px solid #F8FAFC!important}[data-theme=light] .market-row:hover{background:#f8fafc!important}[data-theme=light] .market-row.picked{background:#7c3aed14!important;border-right:2px solid #7C3AED!important}[data-theme=light] .market-row b,[data-theme=light] .market-row span b,[data-theme=light] .market-row>i>b{color:#0f172a!important}[data-theme=light] .market-row small{color:#64748b!important}[data-theme=light] .all-markets{border-top:1px solid #E5E7EB!important;color:#7c3aed!important;background:#fff!important}[data-theme=light] .all-markets:hover{background:#f8fafc!important}[data-theme=light] .rail-search{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#0f172a!important}[data-theme=light] .rail-search::placeholder{color:#94a3b8!important}[data-theme=light] .rail-item{color:#0f172a!important;border-bottom:1px solid #F1F5F9!important}[data-theme=light] .rail-item:hover{background:#f8fafc!important}[data-theme=light] .rail-item.active{background:#f1f5f9!important;border-left:3px solid #7C3AED!important}[data-theme=light] .rail-item-sym{color:#0f172a!important}[data-theme=light] .rail-item-name{color:#64748b!important}[data-theme=light] .rail-item-price{color:#0f172a!important}[data-theme=light] .pairbar{background:#fff!important;border-bottom:1px solid #E5E7EB!important;box-shadow:0 1px 3px #00000005!important}[data-theme=light] .pairbar i>b{color:#0f172a!important}[data-theme=light] .pairbar i small,[data-theme=light] .pair-stat span{color:#64748b!important}[data-theme=light] .pair-stat b,[data-theme=light] .pair-name,[data-theme=light] .pair-price-main{color:#0f172a!important}[data-theme=light] .stat-chip{background:#f8fafc!important;border:1px solid #E2E8F0!important}[data-theme=light] .stat-chip-label{color:#64748b!important}[data-theme=light] .stat-chip-val{color:#0f172a!important}[data-theme=light] .chart-tab,[data-theme=light] .timeframe-btn{color:#64748b!important;background:transparent!important}[data-theme=light] .chart-tab:hover,[data-theme=light] .timeframe-btn:hover{color:#0f172a!important;background:#f1f5f9!important}[data-theme=light] .chart-tab.active,[data-theme=light] .timeframe-btn.active{color:#7c3aed!important;background:#7c3aed14!important}[data-theme=light] .chart-area-container{background:#fff!important}[data-theme=light] .ob-table,[data-theme=light] .dex-table{color:#0f172a!important}[data-theme=light] .ob-table th,[data-theme=light] .dex-table th{color:#64748b!important;border-bottom:1px solid #E5E7EB!important}[data-theme=light] .ob-row:hover,[data-theme=light] .dex-row:hover{background:#f8fafc!important}[data-theme=light] .token-snapshot{background:#fff!important;border-left:1px solid #E5E7EB!important}[data-theme=light] .snap-banner{background:#f8fafc!important;border-bottom:1px solid #E2E8F0!important}[data-theme=light] .snap-banner-vignette{background:radial-gradient(circle at center,transparent 40%,rgba(255,255,255,.65) 100%),linear-gradient(to bottom,transparent 55%,#FFFFFF 100%)!important}[data-theme=light] .snap-banner-avatar{background:#fff!important;border:2px solid #E2E8F0!important;box-shadow:0 4px 16px #00000014!important}[data-theme=light] .snap-banner-label{background:#fffffff0!important;color:#0f172a!important;border:1px solid #E2E8F0!important;box-shadow:0 2px 6px #0000000d!important}[data-theme=light] .snap-header{border-bottom:1px solid #F1F5F9!important}[data-theme=light] .snap-pair{color:#0f172a!important}[data-theme=light] .snap-chain{color:#64748b!important}[data-theme=light] .token-links{border-bottom:1px solid #E5E7EB!important}[data-theme=light] .token-links button{background:#f1f5f9!important;border:1px solid #E2E8F0!important;color:#475569!important}[data-theme=light] .token-links button:hover{background:#e2e8f0!important;color:#0f172a!important;border-color:#cbd5e1!important}[data-theme=light] .snap-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .snap-label{color:#64748b!important}[data-theme=light] .snap-dotted{border-bottom:1px dotted rgba(15,23,42,.3)!important}[data-theme=light] .snap-val,[data-theme=light] .snap-price-val,[data-theme=light] .snap-val-with-icon{color:#0f172a!important}[data-theme=light] .snap-lock-badge{background:#f1f5f9!important;color:#64748b!important}[data-theme=light] .snap-sub{color:#94a3b8!important}[data-theme=light] .snap-main-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .snap-tf-grid{border-bottom:1px solid #E2E8F0!important;background:#f8fafc!important}[data-theme=light] .snap-tf-tab{border-right:1px solid #E2E8F0!important}[data-theme=light] .snap-tf-tab:hover{background:#f1f5f9!important}[data-theme=light] .snap-tf-tab.active{background:#fff!important}[data-theme=light] .snap-tf-tab .snap-tf-label{color:#64748b!important}[data-theme=light] .snap-tf-tab.active .snap-tf-label{color:#0f172a!important;font-weight:800!important}[data-theme=light] .snap-flow-row:not(:last-child){border-bottom:1px solid #F1F5F9!important}[data-theme=light] .snap-flow-left{border-right:1px solid #F1F5F9!important}[data-theme=light] .snap-flow-nums span{color:#0f172a!important}[data-theme=light] .snap-footer{border-top:1px solid #E2E8F0!important}[data-theme=light] .snap-btn-ghost{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#334155!important}[data-theme=light] .snap-btn-ghost:hover{background:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .execute{background:#fff;border-left:1px solid #E5E7EB}[data-theme=light] .order-side-toggle{background:#f1f5f9;border:1px solid #E2E8F0}[data-theme=light] .order-side-btn{color:#64748b}[data-theme=light] .order-side-btn.active-buy{background:#10b981;color:#fff}[data-theme=light] .order-side-btn.active-sell{background:#dc2626;color:#fff}[data-theme=light] .order-input-wrap{background:#f8fafc;border:1px solid #E2E8F0}[data-theme=light] .order-input-wrap:focus-within{border-color:#7c3aed}[data-theme=light] .order-input{color:#0f172a}[data-theme=light] .order-input::placeholder{color:#94a3b8}[data-theme=light] .order-quick-pct{background:#f1f5f9;border:1px solid #E2E8F0;color:#475569}[data-theme=light] .order-quick-pct:hover{background:#e2e8f0;color:#0f172a}[data-theme=light] .wallet-screen{background:var(--bg)}[data-theme=light] .wallet-hero{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #E5E7EB;box-shadow:0 4px 20px -2px #0000000d}[data-theme=light] .wallet-balance-sub{color:#64748b}[data-theme=light] .wallet-balance-num{color:#0f172a}[data-theme=light] .wallet-addr-chip{background:#f1f5f9;border:1px solid #E2E8F0;color:#475569}[data-theme=light] .wallet-addr-chip:hover{background:#e2e8f0;color:#0f172a}[data-theme=light] .featured-card{background:#fff;border:1px solid #E5E7EB;box-shadow:0 2px 8px #0000000a}[data-theme=light] .featured-card:hover{border-color:#cbd5e1;box-shadow:0 6px 18px #0000000f}[data-theme=light] .featured-coin-sym{color:#0f172a}[data-theme=light] .featured-coin-name{color:#64748b}[data-theme=light] .featured-coin-price{color:#0f172a}[data-theme=light] .major-coin-card{background:#fff;border:1px solid #E5E7EB;box-shadow:0 1px 4px #00000008}[data-theme=light] .major-coin-card:hover{border-color:#cbd5e1}[data-theme=light] .major-coin-sym{color:#0f172a}[data-theme=light] .major-coin-name{color:#64748b}[data-theme=light] .major-coin-price{color:#0f172a}[data-theme=light] .asset-table{background:#fff;border:1px solid #E5E7EB;border-radius:16px;overflow:hidden;box-shadow:0 1px 4px #00000008}[data-theme=light] .asset-row{border-bottom:1px solid #F1F5F9}[data-theme=light] .asset-row:hover{background:#f8fafc}[data-theme=light] .asset-sym{color:#0f172a}[data-theme=light] .asset-name{color:#64748b}[data-theme=light] .asset-val{color:#0f172a}[data-theme=light] .asset-sub{color:#64748b}[data-theme=light] .swap-screen{background:var(--bg)}[data-theme=light] .swap-header h1{color:#0f172a}[data-theme=light] .swap-header small{color:#64748b}[data-theme=light] .swap-card{background:#fff;border:1px solid #E5E7EB;box-shadow:0 10px 30px -5px #0000000f}[data-theme=light] .swap-box{background:#f8fafc;border:1px solid #E2E8F0}[data-theme=light] .swap-box-header{color:#64748b}[data-theme=light] .swap-input{color:#0f172a}[data-theme=light] .swap-input::placeholder{color:#94a3b8}[data-theme=light] .swap-token-btn{background:#fff;border:1px solid #CBD5E1;color:#0f172a;box-shadow:0 1px 3px #0000000a}[data-theme=light] .swap-token-btn:hover{background:#f1f5f9;border-color:#94a3b8}[data-theme=light] .swap-switch-btn{background:#fff;border:1px solid #CBD5E1;color:#7c3aed;box-shadow:0 2px 8px #00000014}[data-theme=light] .swap-switch-btn:hover{background:#f8fafc}[data-theme=light] .swap-quote-box{background:#f8fafc;border:1px solid #E2E8F0}[data-theme=light] .swap-quote-row span{color:#64748b}[data-theme=light] .swap-quote-row b{color:#0f172a}[data-theme=light] .profile-screen{background:var(--bg)}[data-theme=light] .profile-hero{background:#fff;border:1px solid #E5E7EB;box-shadow:0 4px 16px #0000000a}[data-theme=light] .profile-hero-name{color:#0f172a}[data-theme=light] .profile-hero-email{color:#64748b}[data-theme=light] .profile-card{background:#fff;border:1px solid #E5E7EB;box-shadow:0 2px 10px #00000008}[data-theme=light] .profile-card-title{color:#0f172a}[data-theme=light] .profile-input-group input{background:#f8fafc;border:1px solid #E2E8F0;color:#0f172a}[data-theme=light] .profile-input-group input:focus{border-color:#7c3aed;background:#fff}[data-theme=light] .session-info-item{background:#f8fafc;border:1px solid #F1F5F9}[data-theme=light] .session-info-item span{color:#64748b}[data-theme=light] .session-info-item b{color:#0f172a}[data-theme=light] .modal-backdrop{background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme=light] .modal{background:#fff;border:1px solid #E5E7EB;box-shadow:0 24px 60px -12px #0f172a33;color:#0f172a}[data-theme=light] .modal-header{border-bottom:1px solid #E5E7EB}[data-theme=light] .modal-title{color:#0f172a}[data-theme=light] .modal-close{color:#64748b}[data-theme=light] .modal-close:hover{color:#0f172a;background:#f1f5f9}[data-theme=light] .modal input,[data-theme=light] .modal select,[data-theme=light] .modal textarea{background:#f8fafc;border:1px solid #E2E8F0;color:#0f172a}[data-theme=light] .modal input:focus,[data-theme=light] .modal select:focus,[data-theme=light] .modal textarea:focus{border-color:#7c3aed;background:#fff}[data-theme=light] .token-select-search{background:#f8fafc;border:1px solid #E2E8F0;color:#0f172a}[data-theme=light] .token-select-item{border-bottom:1px solid #F1F5F9}[data-theme=light] .token-select-item:hover{background:#f8fafc}[data-theme=light] .token-select-sym{color:#0f172a}[data-theme=light] .token-select-name{color:#64748b}[data-theme=light] .deposit-quick-chip{background:#f1f5f9;border:1px solid #E2E8F0;color:#334155}[data-theme=light] .deposit-quick-chip:hover{background:#e2e8f0;color:#0f172a}[data-theme=light] .toast{background:#fff;border:1px solid #E5E7EB;color:#0f172a;box-shadow:0 10px 30px #0000001f}[data-theme=light] .wallet-hero-amount{color:#0f172a!important}[data-theme=light] .wallet-hero-label{color:#64748b!important}[data-theme=light] .trust-wallet-hero{background:transparent!important;border:none!important;box-shadow:none!important}[data-theme=light] .section-header{background:#f8fafc!important;border-bottom:1px solid #E5E7EB!important}[data-theme=light] .section-header b{color:#0f172a!important}[data-theme=light] .below-chart{background:#fff!important;border-top:1px solid #E5E7EB!important}[data-theme=light] .below-chart>section+section{border-left:1px solid #E5E7EB!important}[data-theme=light] .chart-bottom-resizer{background:#f8fafc!important;border-top:1px solid #E2E8F0!important;border-bottom:1px solid #E2E8F0!important}[data-theme=light] .chart-arrow-toggle-btn{background:#fff!important;border:1px solid #CBD5E1!important;color:#334155!important}[data-theme=light] .chart-arrow-toggle-btn:hover{background:#7c3aed1a!important;border-color:#7c3aed!important;color:#7c3aed!important}[data-theme=light] .sec-tab-btn{color:#64748b!important;background:transparent!important}[data-theme=light] .sec-tab-btn.active{color:#7c3aed!important;border-bottom-color:#7c3aed!important;background:#7c3aed14!important}[data-theme=light] .ob-head{background:#f8fafc!important;color:#64748b!important;border-bottom:1px solid #E5E7EB!important}[data-theme=light] .ob-mid{background:#f8fafc!important;border-color:#e5e7eb!important}[data-theme=light] .dex-th-row{background:#f8fafc!important;border-bottom:1px solid #E5E7EB!important}[data-theme=light] .dex-th{color:#64748b!important}[data-theme=light] .swap-token-box{background:#f8fafc!important;border:1px solid #E2E8F0!important}[data-theme=light] .swap-token-row input{color:#0f172a!important}[data-theme=light] .swap-token-btn{background:#fff!important;border:1px solid #E2E8F0!important;color:#0f172a!important}[data-theme=light] .swap-token-btn:hover{background:#f1f5f9!important}[data-theme=light] .swap-token-label small{color:#64748b!important}[data-theme=light] .swap-switch{background:#fff!important;border:1px solid #E2E8F0!important;color:#7c3aed!important;box-shadow:0 2px 8px #00000014!important}[data-theme=light] .profile-stat-box{background:#f8fafc!important;border:1px solid #E2E8F0!important}[data-theme=light] .profile-stat-label{color:#64748b!important}[data-theme=light] .profile-stat-val{color:#0f172a!important}[data-theme=light] .profile-stat-sub{color:#94a3b8!important}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--modal-backdrop);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--card-shadow);color:var(--text);width:100%}[data-theme=light] .modal-overlay{background:#0f172a73!important}[data-theme=light] .modal-content{background:#fff!important;border:1px solid #E5E7EB!important;color:#0f172a!important;box-shadow:0 20px 45px -12px #0f172a26!important}[data-theme=light] .wallet-action-btn{color:#0f172a!important}[data-theme=light] .wallet-action-icon.secondary{background:#fff!important;border:1.5px solid #E2E8F0!important;color:#0f172a!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=light] .wallet-action-icon.secondary svg{color:#0f172a!important;stroke:#0f172a!important}[data-theme=light] .wallet-action-icon.primary{background:#7c3aed!important;color:#fff!important}[data-theme=light] .wallet-action-icon.primary svg{color:#fff!important;stroke:#fff!important}[data-theme=light] .asset-sym,[data-theme=light] .asset-price{color:#0f172a!important}[data-theme=light] .asset-fullname{color:#64748b!important}[data-theme=light] .asset-item{border-bottom:1px solid #F1F5F9!important}[data-theme=light] .asset-item:hover{background:#f8fafc!important}[data-theme=light] .featured-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .featured-card:hover{background:#f8fafc!important;border-color:#7c3aed4d!important}[data-theme=light] .featured-card-name{color:#0f172a!important}[data-theme=light] .major-coin-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .major-coin-card:hover{background:#f8fafc!important;border-color:#7c3aed59!important;box-shadow:0 4px 12px #00000014!important}[data-theme=light] .major-coin-sym{color:#0f172a!important}[data-theme=light] .major-coin-name{color:#64748b!important}[data-theme=light] .major-coin-price{color:#0f172a!important}[data-theme=light] .major-coin-footer{border-top:1px solid #F1F5F9!important}[data-theme=light] .chart-control{background:#fff!important;border-bottom:1px solid #E5E7EB!important}[data-theme=light] .chart-control button{color:#475569!important}[data-theme=light] .chart-control button:hover{color:#0f172a!important;background:#f1f5f9!important}[data-theme=light] .chart-control button.on{color:#fff!important;background:#7c3aed!important;border-color:#7c3aed!important}[data-theme=light] .chart-btn-seg{background:#f1f5f9!important;border:1px solid #E2E8F0!important}[data-theme=light] .chart-btn-seg button{color:#475569!important}[data-theme=light] .chart-btn-seg button:hover{color:#0f172a!important}[data-theme=light] .chart-btn-seg button.on{color:#fff!important;background:#7c3aed!important}[data-theme=light] .chart-style{background:#fffffff2!important;border:1px solid #E2E8F0!important;color:#475569!important;box-shadow:0 2px 8px #0000000f!important}[data-theme=light] .user-position-card{background:#fff!important;border:1px solid #E2E8F0!important;box-shadow:0 1px 3px #0000000a!important}[data-theme=light] .user-position-card.pumping-card{background:linear-gradient(180deg,#f0fdf4,#fff)!important;border-color:#10b981!important;box-shadow:0 4px 16px #10b9811f!important}[data-theme=light] .user-pos-title-wrap,[data-theme=light] .user-pos-title-wrap b{color:#0f172a!important}[data-theme=light] .user-pos-k{color:#64748b!important}[data-theme=light] .user-pos-v:not(.up):not(.down),[data-theme=light] .user-pos-v:not(.up):not(.down) b{color:#0f172a!important}[data-theme=light] .user-pos-v small{color:#64748b!important}[data-theme=light] .user-pos-v.highlight-spent{color:#7c3aed!important}[data-theme=light] .user-pos-quick-actions{border-top:1px solid #F1F5F9!important}[data-theme=light] .user-pos-quick-btn{background:#f1f5f9!important;border:1px solid #CBD5E1!important;color:#0f172a!important}[data-theme=light] .user-pos-quick-btn:hover{background:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .user-pos-quick-btn.profit-btn{background:#10b9811a!important;border-color:#10b98166!important;color:#059669!important}[data-theme=light] .user-pos-quick-btn.profit-btn:hover{background:#10b981!important;color:#fff!important}[data-theme=light] .user-pos-pump-banner{background:#ecfdf5!important;border:1px solid #A7F3D0!important;color:#065f46!important}[data-theme=light] .user-pos-badge.empty{background:#f1f5f9!important;color:#64748b!important}[data-theme=light] .order-panel-container,[data-theme=light] .order-form-container{background:#fff!important;border-top:1px solid #E5E7EB!important}[data-theme=light] .side-tabs{background:#f1f5f9!important;border:1px solid #E2E8F0!important}[data-theme=light] .side-tabs button{color:#64748b!important}[data-theme=light] .side-tabs button:hover{background:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .side-tabs .buy.active{background:#10b981!important;color:#fff!important}[data-theme=light] .side-tabs .sell.active{background:#dc2626!important;color:#fff!important}[data-theme=light] .order-form-collapsible.expanded{border-top:1px solid #E5E7EB!important}[data-theme=light] .order-form-inner{background:#fff!important}[data-theme=light] .order-settings-icon{border-color:#e2e8f0!important;color:#64748b!important;background:#f8fafc!important}[data-theme=light] .order-settings-icon:hover{color:#0f172a!important;border-color:#cbd5e1!important}[data-theme=light] .order-type button{color:#64748b!important}[data-theme=light] .order-type button.active{color:#0f172a!important;border-bottom-color:#7c3aed!important}[data-theme=light] .execute label{color:#64748b!important}[data-theme=light] .execute label small{color:#94a3b8!important}[data-theme=light] .order-input,[data-theme=light] .receive-input{background:#f8fafc!important;border:1px solid #E2E8F0!important}[data-theme=light] .order-input span{color:#7c3aed!important}[data-theme=light] .quick-size button:hover{background:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .quick-size button.active{background:#7c3aed1f!important;border-color:#7c3aed!important;color:#7c3aed!important}[data-theme=light] .order-summary{border-top:1px solid #F1F5F9!important}[data-theme=light] .order-summary span{color:#64748b!important}[data-theme=light] .order-summary b{color:#0f172a!important}[data-theme=light] .modal-input{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#0f172a!important}[data-theme=light] .modal-input:focus{border-color:#7c3aed!important;background:#fff!important}[data-theme=light] .modal-info b{color:#0f172a!important}[data-theme=light] .confirm-swap-box{background:#f8fafc!important;border:1px solid #E2E8F0!important}[data-theme=light] .address-box{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#7c3aed!important}[data-theme=light] .dex-mobile-watchlist{background:#f8fafc!important;border-bottom-color:#e2e8f0!important}[data-theme=light] .dex-watch-chip-search{background:#ede9fe!important;border:1px solid #C4B5FD!important;color:#6d28d9!important}[data-theme=light] .dex-watch-chip-search span,[data-theme=light] .dex-watch-chip-search svg{color:#6d28d9!important}[data-theme=light] .dex-watch-chip{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .dex-watch-chip:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .dex-watch-chip.picked{background:#ede9fe!important;border-color:#a78bfa!important;box-shadow:0 0 10px #6d28d926!important}[data-theme=light] .dex-chip-sym{color:#0f172a!important}[data-theme=light] .dex-chip-price{color:#475569!important}[data-theme=light] .dex-chip-delta.up{color:#059669!important;background:#dcfce7!important}[data-theme=light] .dex-chip-delta.down{color:#dc2626!important;background:#fee2e2!important}[data-theme=light] .dex-mobile-pair-hero{background:#fff!important;border-bottom-color:#e2e8f0!important}[data-theme=light] .dex-hero-pair-title{color:#0f172a!important}[data-theme=light] .dex-hero-network{color:#64748b!important}[data-theme=light] .dex-hero-price{color:#0f172a!important}[data-theme=light] .dex-star-btn,[data-theme=light] .dex-action-icon-btn{background:#f1f5f9!important;border:1px solid #E2E8F0!important;color:#475569!important}[data-theme=light] .dex-star-btn:hover,[data-theme=light] .dex-action-icon-btn:hover{background:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .dex-timeframe-strip{background:#f8fafc!important;border:1px solid #E2E8F0!important}[data-theme=light] .dex-tf-lbl{color:#64748b!important}[data-theme=light] .dex-metric-card{background:#f8fafc!important;border:1px solid #E2E8F0!important}[data-theme=light] .dex-metric-label{color:#64748b!important}[data-theme=light] .dex-metric-val{color:#0f172a!important}[data-theme=light] .dex-mobile-subtabs-wrap{background:#fff!important}[data-theme=light] .dex-mobile-subtabs{background:#f8fafc!important;border-top-color:#e2e8f0!important;border-bottom-color:#e2e8f0!important}[data-theme=light] .dex-subtab-btn{color:#475569!important}[data-theme=light] .dex-subtab-btn:hover{background:#ede9fe!important;color:#6d28d9!important}[data-theme=light] .dex-subtab-btn.active{background:#ede9fe!important;color:#6d28d9!important;border:1px solid #C4B5FD!important;box-shadow:0 2px 8px #6d28d91f!important}[data-theme=light] .dex-subtab-btn.active span,[data-theme=light] .dex-subtab-btn.active svg{color:#6d28d9!important}[data-theme=light] .dex-mobile-tab-content{background:#fff!important}[data-theme=light] .dex-tab-header{border-bottom:1px solid #F1F5F9!important}[data-theme=light] .dex-tab-title{color:#0f172a!important}[data-theme=light] .dex-trades-wrap{background:#fff!important}[data-theme=light] .dex-th-row{background:#f8fafc!important;border-bottom:1px solid #E2E8F0!important}[data-theme=light] .dex-th{color:#475569!important;font-weight:700!important}[data-theme=light] .dex-tr{border-bottom:1px solid #F1F5F9!important}[data-theme=light] .dex-tr:hover{background:#f8fafc!important}[data-theme=light] .dex-tr.user-trade{background:#7c3aed14!important;border-left:2px solid #7C3AED!important}[data-theme=light] .dex-td{color:#0f172a!important}[data-theme=light] .dex-date{color:#64748b!important}[data-theme=light] .dex-trader-badge{color:#334155!important;text-decoration-color:#0003!important}[data-theme=light] .dex-trader-badge.is-user{color:#6d28d9!important;background:#ede9fe!important}[data-theme=light] .dex-filter-icon{color:#94a3b8!important}[data-theme=light] .dex-txn-link{color:#64748b!important}[data-theme=light] .dex-txn-link:hover{color:#7c3aed!important}[data-theme=light] .ob-head{background:#f8fafc!important;color:#475569!important;border-bottom:1px solid #E2E8F0!important}[data-theme=light] .ob-head span{color:#475569!important}[data-theme=light] .ob-row span:nth-child(2){color:#0f172a!important}[data-theme=light] .ob-row span:nth-child(3){color:#64748b!important}[data-theme=light] .ob-mid{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .ob-mid-price{color:#0f172a!important}[data-theme=light] .ob-spread{color:#64748b!important}[data-theme=light] .ob-pressure-gauge{background:#f8fafc!important;border:1px solid #E2E8F0!important}[data-theme=light] .ob-buyer-label{color:#059669!important}[data-theme=light] .ob-seller-label{color:#dc2626!important}[data-theme=light] .order-panel-container.mobile-embedded{background:#fff!important;border:1px solid #E2E8F0!important}[data-theme=light] .order-rate{color:#64748b!important}[data-theme=light] .order-rate b{color:#0f172a!important}[data-theme=light] .order-form-inner label,[data-theme=light] .order-panel-container label{color:#1e293b!important}[data-theme=light] .order-form-inner label small,[data-theme=light] .order-panel-container label small{color:#64748b!important}[data-theme=light] .order-input,[data-theme=light] .receive-input{background:#f8fafc!important;border:1px solid #CBD5E1!important}[data-theme=light] .order-input:focus-within,[data-theme=light] .receive-input:focus-within{border-color:#7c3aed!important;box-shadow:0 0 0 2px #7c3aed26!important}[data-theme=light] .order-input input{color:#0f172a!important}[data-theme=light] .order-input input::placeholder{color:#94a3b8!important}[data-theme=light] .order-input span{color:#6d28d9!important;font-weight:800!important}[data-theme=light] .quick-size button{background:#f1f5f9!important;border:1px solid #E2E8F0!important;color:#475569!important}[data-theme=light] .quick-size button:hover{background:#ede9fe!important;border-color:#c4b5fd!important;color:#6d28d9!important}[data-theme=light] .quick-size button.active{background:#ede9fe!important;border-color:#7c3aed!important;color:#6d28d9!important;box-shadow:0 1px 4px #6d28d926!important}[data-theme=light] .receive-input>b{color:#059669!important}[data-theme=light] .receive-input span{color:#0f172a!important;font-weight:750!important}[data-theme=light] .dex-floating-trade-bar{background:#ffffffeb!important;border:1px solid rgba(255,255,255,.85)!important;box-shadow:0 16px 36px #0000001f,0 2px 10px #0000000a,inset 0 1px 1px #fffffff2!important}[data-theme=light] .dex-floating-presets button{background:#f8fafc!important;border:1px solid #E2E8F0!important;color:#0f172a!important;font-weight:750!important}[data-theme=light] .dex-floating-presets button:hover{background:#ede9fe!important;border-color:#a78bfa!important;color:#6d28d9!important}[data-theme=light] .dex-pair-modal-sheet{background:#fff!important;border-bottom-color:#e2e8f0!important;border-left-color:#e2e8f0!important;border-right-color:#e2e8f0!important;box-shadow:0 16px 50px #00000026!important}[data-theme=light] .dex-sheet-header{border-bottom-color:#e2e8f0!important}[data-theme=light] .dex-sheet-title{color:#0f172a!important}[data-theme=light] .dex-sheet-close{background:#f1f5f9!important;border:1px solid #E2E8F0!important;color:#475569!important}[data-theme=light] .dex-sheet-close:hover{background:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .dex-sheet-search{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .dex-sheet-search input{color:#0f172a!important}[data-theme=light] .dex-sheet-search input::placeholder{color:#94a3b8!important}[data-theme=light] .dex-sheet-filter-btn{background:#f1f5f9!important;color:#475569!important;border:1px solid #E2E8F0!important}[data-theme=light] .dex-sheet-filter-btn:hover{background:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .dex-sheet-filter-btn.active{background:#ede9fe!important;color:#6d28d9!important;border-color:#c4b5fd!important}[data-theme=light] .dex-pair-row:hover{background:#f8fafc!important}[data-theme=light] .dex-coin-sym{color:#0f172a!important}[data-theme=light] .dex-coin-name{color:#64748b!important}[data-theme=light] .dex-coin-price{color:#0f172a!important}[data-theme=light] .dex-coin-liq{color:#64748b!important}#tv-attr-logo,.tv-lightweight-charts a,.chart-stage a,.chart-stage a[href*=tradingview],.chart-stage a[title*=TradingView],div[class*=watermark],div[class*=attribution]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}@keyframes chartPulseRing{0%{transform:scale(.35);opacity:.95}60%{opacity:.35}to{transform:scale(2.4);opacity:0}}.chart-bottom-resizer{touch-action:pan-y!important;-webkit-touch-callout:none}.ios26-dynamic-island{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:999999;display:flex;align-items:center;max-width:440px;width:calc(100% - 32px);min-height:52px;padding:8px 14px;background:#0a0b13f2;backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1px solid rgba(255,255,255,.15);border-radius:999px;box-shadow:0 20px 40px -8px #000000d9,0 0 24px #7c3aed4d,inset 0 1px #ffffff40;cursor:pointer;-webkit-user-select:none;user-select:none;animation:ios26IslandDrop .42s cubic-bezier(.19,1,.22,1) forwards;transition:transform .18s ease,box-shadow .18s ease}.ios26-dynamic-island:hover{transform:translate(-50%) translateY(2px) scale(1.02);box-shadow:0 24px 44px -6px #000000e6,0 0 30px #a855f766,inset 0 1px #ffffff59}@keyframes ios26IslandDrop{0%{opacity:0;transform:translate(-50%) translateY(-28px) scale(.85)}65%{opacity:1;transform:translate(-50%) translateY(3px) scale(1.015)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.ios26-island-content{display:flex;align-items:center;gap:12px;width:100%}.ios26-icon-wrap{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#7c3aed40,#06b6d433);border:1px solid rgba(168,85,247,.35);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ios26-text-wrap{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.ios26-title{font-size:11.5px;font-weight:800;letter-spacing:.2px;color:#f8fafc;display:flex;align-items:center;gap:6px}.ios26-msg{font-size:11.5px;color:#94a3b8;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios26-pulse-indicator{display:flex;align-items:center;justify-content:center;padding-right:4px}.ios26-pulse-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:ios26Pulse 1.8s infinite}@keyframes ios26Pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.leaderboard-view{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1400px;margin:0 auto;padding:24px 20px;animation:lbFadeIn .25s cubic-bezier(.16,1,.3,1)}@keyframes lbFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lb-hero{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;padding:28px 32px;background:linear-gradient(135deg,#7c3aed29,#11121ef2 60%,#10b98114);border:1px solid rgba(124,58,237,.3);border-radius:var(--r-card, 16px);box-shadow:0 12px 40px #00000073;position:relative;overflow:hidden}.lb-hero:before{content:"";position:absolute;top:-50px;right:-50px;width:240px;height:240px;background:radial-gradient(circle,rgba(124,58,237,.25) 0%,transparent 70%);pointer-events:none}.lb-hero-content{display:flex;flex-direction:column;gap:8px;z-index:1}.lb-badge-live{display:inline-flex;align-items:center;gap:6px;background:#10b98126;border:1px solid rgba(16,185,129,.4);color:#10b981;font-size:11px;font-weight:800;padding:3px 10px;border-radius:999px;width:fit-content;letter-spacing:.5px;text-transform:uppercase}.lb-live-pulse-dot{width:7px;height:7px;background:#10b981;border-radius:50%;animation:lbPulse 1.4s ease-in-out infinite}@keyframes lbPulse{0%{transform:scale(.9);box-shadow:0 0 #10b981b3}70%{transform:scale(1.1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.9);box-shadow:0 0 #10b98100}}.lb-hero-title{display:flex;align-items:center;gap:12px;font-size:30px;font-weight:900;letter-spacing:-.6px;color:#fff;margin:0}.lb-hero-title svg{color:#f59e0b;filter:drop-shadow(0 0 10px rgba(245,158,11,.4))}.lb-hero-desc{color:var(--muted, #8B8B99);font-size:13.5px;margin:0;max-width:600px;line-height:1.5}.lb-hero-stats{display:flex;gap:20px;z-index:1}.lb-stat-box{display:flex;flex-direction:column;gap:2px;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 16px;min-width:120px}.lb-stat-label{font-size:10.5px;font-weight:700;color:var(--muted, #8B8B99);text-transform:uppercase;letter-spacing:.4px}.lb-stat-val{font-size:18px;font-weight:850;color:#fff;font-variant-numeric:tabular-nums}.lb-ticker-wrap{display:flex;align-items:center;background:var(--surface, #13131F);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:12px;padding:8px 14px;overflow:hidden;gap:12px}.lb-ticker-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:850;color:#ddd6fe;background:#7c3aed38;border:1px solid rgba(124,58,237,.4);padding:4px 10px;border-radius:6px;white-space:nowrap;flex-shrink:0}.lb-ticker-scroll{display:flex;align-items:center;gap:18px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%}.lb-ticker-scroll::-webkit-scrollbar{display:none}.lb-ticker-item{display:inline-flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap;padding:3px 10px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .14s ease}.lb-ticker-item:hover{background:#ffffff14;border-color:#ffffff26}.lb-ticker-user{font-weight:800;color:#fff}.lb-ticker-pnl.profit{color:#10b981;font-weight:800}.lb-ticker-pnl.loss{color:#ef4444;font-weight:800}.lb-ticker-token{color:#ddd6fe;font-weight:750;background:#7c3aed2e;padding:1px 5px;border-radius:4px}.lb-ticker-time{font-size:10.5px;color:var(--muted, #8B8B99)}.lb-podium-grid{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:20px;align-items:flex-end;margin-top:10px}.lb-podium-card{display:flex;flex-direction:column;background:var(--surface, #13131F);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:18px;padding:24px 20px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden}.lb-podium-card:hover{transform:translateY(-4px)}.lb-podium-card.rank-1{background:linear-gradient(180deg,#f59e0b1f,#13131ffa 45%);border:2px solid rgba(245,158,11,.6);box-shadow:0 16px 40px #f59e0b26,0 0 30px #f59e0b1a;order:2;padding-top:32px}.lb-podium-card.rank-2{background:linear-gradient(180deg,#94a3b81a,#13131ffa 45%);border:1.5px solid rgba(148,163,184,.45);box-shadow:0 10px 30px #00000059;order:1}.lb-podium-card.rank-3{background:linear-gradient(180deg,#d977061a,#13131ffa 45%);border:1.5px solid rgba(217,119,6,.4);box-shadow:0 10px 30px #00000059;order:3}.lb-podium-crown-badge{position:absolute;top:14px;right:16px;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:900;padding:3px 8px;border-radius:999px;text-transform:uppercase}.rank-1 .lb-podium-crown-badge{background:#f59e0b;color:#000;box-shadow:0 0 12px #f59e0b80}.rank-2 .lb-podium-crown-badge{background:#cbd5e1;color:#0f172a}.rank-3 .lb-podium-crown-badge{background:#d97706;color:#fff}.lb-podium-trader-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.lb-avatar-wrap{position:relative;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#1e1f30;font-size:20px;font-weight:900;color:#fff;border:2px solid rgba(255,255,255,.12);flex-shrink:0}.rank-1 .lb-avatar-wrap{border-color:#f59e0b;box-shadow:0 0 16px #f59e0b66}.lb-rank-num-badge{position:absolute;bottom:-6px;right:-6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900;color:#000;box-shadow:0 2px 6px #0006}.rank-1 .lb-rank-num-badge{background:#f59e0b}.rank-2 .lb-rank-num-badge{background:#cbd5e1}.rank-3 .lb-rank-num-badge{background:#d97706;color:#fff}.lb-podium-info{display:flex;flex-direction:column;gap:3px;min-width:0}.lb-trader-name-row{display:flex;align-items:center;gap:6px}.lb-trader-name{font-size:16px;font-weight:850;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-tag-pill{font-size:9px;font-weight:800;padding:1px 6px;border-radius:4px;text-transform:uppercase}.lb-tag-pill.whale{background:#0ea5e933;color:#38bdf8;border:1px solid rgba(14,165,233,.4)}.lb-tag-pill.sniper{background:#f59e0b33;color:#fcd34d;border:1px solid rgba(245,158,11,.4)}.lb-tag-pill.pro{background:#7c3aed33;color:#c084fc;border:1px solid rgba(124,58,237,.4)}.lb-trader-wallet-addr{font-size:11px;color:var(--muted, #8B8B99);font-family:monospace}.lb-podium-metrics{display:flex;flex-direction:column;gap:12px;padding:14px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.lb-metric-row-main{display:flex;justify-content:space-between;align-items:baseline}.lb-pnl-label{font-size:11px;font-weight:700;color:var(--muted, #8B8B99);text-transform:uppercase}.lb-pnl-values{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.lb-big-pnl{font-size:22px;font-weight:900;color:#10b981;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.lb-big-roi{font-size:12px;font-weight:800;color:#10b981;background:#10b9811f;padding:1px 6px;border-radius:4px}.lb-winrate-container{display:flex;flex-direction:column;gap:5px}.lb-winrate-labels{display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:var(--muted, #8B8B99)}.lb-winrate-labels b{color:#fff}.lb-progress-track{width:100%;height:6px;background:#ffffff14;border-radius:999px;overflow:hidden}.lb-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#10b981,#059669);transition:width .4s ease}.lb-podium-coins{display:flex;align-items:center;gap:6px;margin-top:12px;flex-wrap:wrap}.lb-coins-label{font-size:10.5px;color:var(--muted, #8B8B99);font-weight:700;margin-right:2px}.lb-coin-tag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#e2e8f0;cursor:pointer;transition:all .12s}.lb-coin-tag:hover{background:#7c3aed33;border-color:#7c3aed80;color:#fff}.lb-podium-actions{display:flex;gap:8px;margin-top:16px}.lb-btn-copy{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:10px;font-size:12.5px;font-weight:850;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border:none;cursor:pointer;box-shadow:0 4px 14px #7c3aed59;transition:all .14s ease}.lb-btn-copy:hover{filter:brightness(1.1);transform:translateY(-1px)}.lb-btn-copy.is-copying{background:#10b98133;border:1px solid rgba(16,185,129,.5);color:#10b981;box-shadow:none}.lb-btn-inspect{width:38px;height:38px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--muted, #8B8B99);display:grid;place-items:center;cursor:pointer;transition:all .14s}.lb-btn-inspect:hover{background:#ffffff1f;color:#fff}.lb-controls-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;background:var(--surface, #13131F);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:14px;padding:12px 16px}.lb-timeframe-group{display:flex;background:#00000040;padding:3px;border-radius:9px;border:1px solid rgba(255,255,255,.06);gap:2px}.lb-tf-btn{padding:6px 12px;font-size:11.5px;font-weight:750;border-radius:7px;background:transparent;border:none;color:var(--muted, #8B8B99);cursor:pointer;transition:all .14s}.lb-tf-btn:hover{color:#fff}.lb-tf-btn.active{background:var(--violet, #7C3AED);color:#fff;box-shadow:0 2px 8px #7c3aed4d}.lb-category-group{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.lb-category-group::-webkit-scrollbar{display:none}.lb-cat-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);color:var(--muted, #8B8B99);font-size:11.5px;font-weight:750;cursor:pointer;white-space:nowrap;transition:all .14s}.lb-cat-pill:hover{background:#ffffff14;color:#fff}.lb-cat-pill.active{background:#7c3aed2e;border-color:#7c3aed80;color:#ddd6fe}.lb-search-input-wrap{display:flex;align-items:center;gap:8px;background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:6px 12px;min-width:220px}.lb-search-input-wrap input{background:transparent;border:none;outline:none;font-size:12px;color:#fff;width:100%}.lb-search-input-wrap input::placeholder{color:#64748b}.lb-table-card{background:var(--surface, #13131F);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #00000059}.lb-table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.lb-table{width:100%;border-collapse:collapse;text-align:left;min-width:880px}.lb-table th{padding:13px 16px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--muted, #8B8B99);background:#00000038;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08));cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.lb-table th:hover{color:#fff}.lb-table td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;vertical-align:middle}.lb-row{transition:background .12s;cursor:pointer}.lb-row:hover{background:#ffffff06}.lb-row.highlighted{background:#7c3aed14;border-left:3px solid var(--violet, #7C3AED)}.lb-rank-col{display:flex;align-items:center;gap:6px;font-weight:850;color:var(--muted, #8B8B99);width:50px}.lb-rank-col.podium-1{color:#f59e0b}.lb-rank-col.podium-2{color:#cbd5e1}.lb-rank-col.podium-3{color:#d97706}.lb-trader-cell{display:flex;align-items:center;gap:12px}.lb-table-avatar{width:38px;height:38px;border-radius:10px;background:#1c1d2c;display:grid;place-items:center;font-size:15px;font-weight:850;color:#fff;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.lb-table-trader-meta{display:flex;flex-direction:column;gap:2px}.lb-table-name{font-size:13.5px;font-weight:800;color:#fff}.lb-table-addr{font-size:10.5px;color:var(--muted, #8B8B99);font-family:monospace}.lb-pnl-cell{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.lb-table-pnl{font-weight:850;font-variant-numeric:tabular-nums;font-size:14px}.lb-table-pnl.profit{color:#10b981}.lb-table-pnl.loss{color:#ef4444}.lb-table-roi{font-size:11px;font-weight:750}.lb-table-roi.profit{color:#10b981}.lb-table-roi.loss{color:#ef4444}.lb-table-wr-cell{display:flex;flex-direction:column;gap:4px;min-width:100px}.lb-wr-text{font-size:12px;font-weight:800;color:#fff;display:flex;justify-content:space-between}.lb-table-vol{font-weight:750;color:#e2e8f0;font-variant-numeric:tabular-nums}.lb-coins-cell{display:flex;align-items:center;gap:4px}.lb-table-btn-copy{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;font-size:11.5px;font-weight:800;background:#7c3aed29;border:1px solid rgba(124,58,237,.4);color:#ddd6fe;cursor:pointer;transition:all .13s}.lb-table-btn-copy:hover{background:var(--violet, #7C3AED);color:#fff}.lb-table-btn-copy.is-copying{background:#10b9812e;border-color:#10b98180;color:#10b981}.lb-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:16px;animation:lbFadeIn .18s ease}.lb-modal-card{width:100%;max-width:480px;background:#12131f;border:1px solid rgba(124,58,237,.35);border-radius:20px;box-shadow:0 20px 60px #000c,0 0 30px #7c3aed26;overflow:hidden;animation:lbSlideUp .2s cubic-bezier(.16,1,.3,1)}@keyframes lbSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.lb-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.lb-modal-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:850;color:#fff}.lb-modal-close{width:32px;height:32px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--muted, #8B8B99);display:grid;place-items:center;cursor:pointer}.lb-modal-body{padding:22px;display:flex;flex-direction:column;gap:18px}.lb-target-trader-box{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.lb-input-group{display:flex;flex-direction:column;gap:6px}.lb-input-group label{font-size:11.5px;font-weight:750;color:#cbd5e1;display:flex;justify-content:space-between}.lb-input-wrap{display:flex;align-items:center;background:#090a10;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 14px}.lb-input-wrap:focus-within{border-color:var(--violet, #7C3AED);box-shadow:0 0 0 2px #7c3aed33}.lb-input-wrap input{background:transparent;border:none;outline:none;color:#fff;font-size:16px;font-weight:800;width:100%}.lb-input-denom{font-weight:850;color:#ddd6fe;font-size:13px}.lb-presets-row{display:flex;gap:6px;margin-top:2px}.lb-preset-btn{flex:1;padding:5px 0;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--muted, #8B8B99);font-size:11px;font-weight:750;cursor:pointer;transition:all .12s}.lb-preset-btn:hover{background:#7c3aed33;border-color:#7c3aed66;color:#fff}.lb-modal-footer{padding:16px 22px 22px;display:flex;gap:10px}.lb-confirm-btn{width:100%;padding:12px;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-size:14px;font-weight:850;border:none;cursor:pointer;box-shadow:0 6px 20px #7c3aed66;transition:all .14s}.lb-confirm-btn:hover{filter:brightness(1.1)}[data-theme=light] .leaderboard-view{color:#0f172a}[data-theme=light] .lb-hero{background:linear-gradient(135deg,#7c3aed14,#fff 60%,#10b9810f);border-color:#e2e8f0;box-shadow:0 10px 30px #0000000f}[data-theme=light] .lb-hero-title{color:#0f172a}[data-theme=light] .lb-hero-desc{color:#64748b}[data-theme=light] .lb-stat-box{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .lb-stat-val{color:#0f172a}[data-theme=light] .lb-ticker-wrap{background:#fff;border-color:#e2e8f0}[data-theme=light] .lb-ticker-item{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .lb-ticker-user{color:#0f172a}[data-theme=light] .lb-podium-card{background:#fff;border-color:#e2e8f0;box-shadow:0 10px 30px #0000000d}[data-theme=light] .lb-podium-card.rank-1{background:linear-gradient(180deg,#f59e0b1a,#fff 45%)}[data-theme=light] .lb-podium-card.rank-2{background:linear-gradient(180deg,#94a3b81f,#fff 45%)}[data-theme=light] .lb-podium-card.rank-3{background:linear-gradient(180deg,#d977061a,#fff 45%)}[data-theme=light] .lb-avatar-wrap{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}[data-theme=light] .lb-trader-name{color:#0f172a}[data-theme=light] .lb-podium-metrics{border-color:#f1f5f9}[data-theme=light] .lb-winrate-labels b{color:#0f172a}[data-theme=light] .lb-progress-track{background:#e2e8f0}[data-theme=light] .lb-coin-tag{background:#f1f5f9;border-color:#e2e8f0;color:#334155}[data-theme=light] .lb-controls-bar{background:#fff;border-color:#e2e8f0}[data-theme=light] .lb-timeframe-group,[data-theme=light] .lb-search-input-wrap{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .lb-search-input-wrap input{color:#0f172a}[data-theme=light] .lb-cat-pill{background:#f8fafc;border-color:#e2e8f0;color:#475569}[data-theme=light] .lb-cat-pill.active{background:#ede9fe;border-color:#c4b5fd;color:#6d28d9}[data-theme=light] .lb-table-card{background:#fff;border-color:#e2e8f0}[data-theme=light] .lb-table th{background:#f8fafc;border-bottom-color:#e2e8f0;color:#475569}[data-theme=light] .lb-table td{border-bottom-color:#f1f5f9}[data-theme=light] .lb-row:hover{background:#f8fafc}[data-theme=light] .lb-table-name{color:#0f172a}[data-theme=light] .lb-table-avatar{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}[data-theme=light] .lb-modal-card{background:#fff;border-color:#e2e8f0}[data-theme=light] .lb-modal-header{border-bottom-color:#f1f5f9}[data-theme=light] .lb-modal-title{color:#0f172a}[data-theme=light] .lb-target-trader-box{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .lb-input-wrap{background:#f8fafc;border-color:#cbd5e1}[data-theme=light] .lb-input-wrap input{color:#0f172a}.lb-epoch-ribbon{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#7c3aed14;border:1px solid rgba(124,58,237,.22);border-radius:12px;padding:10px 16px;font-size:12px;color:#ddd6fe}.lb-epoch-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.lb-epoch-pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;padding:3px 9px;border-radius:20px;background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3);white-space:nowrap;flex-shrink:0}.lb-swipe-dots{display:none;align-items:center;justify-content:center;gap:8px;margin-top:10px}.lb-swipe-dot{width:8px;height:8px;border-radius:50%;background:#fff3;border:none;padding:0;cursor:pointer;transition:all .2s ease}.lb-swipe-dot.active{width:24px;border-radius:6px;background:var(--violet, #7C3AED);box-shadow:0 0 10px #7c3aed80}.lb-rank-col-wrap{display:flex;flex-direction:column;align-items:center;gap:2px}.lb-rank-delta{font-size:9.5px;font-weight:800;padding:1px 5px;border-radius:4px;line-height:1.1}.lb-rank-delta.up{color:#10b981;background:#10b9811f}.lb-rank-delta.down{color:#ef4444;background:#ef44441f}.lb-rank-delta.neutral{color:var(--muted, #8B8B99);background:#ffffff0d}.lb-pagination-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid var(--border, rgba(255, 255, 255, .08));font-size:12.5px;color:var(--muted, #8B8B99);flex-wrap:wrap;gap:12px}.lb-pagination-buttons{display:flex;gap:10px}.lb-show-more-btn,.lb-show-all-btn{padding:7px 14px;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.lb-show-more-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff}.lb-show-more-btn:hover{background:#ffffff1f}.lb-show-all-btn{background:var(--violet, #7C3AED);border:none;color:#fff}.lb-show-all-btn:hover{filter:brightness(1.15)}@media (max-width: 768px){.leaderboard-view{padding:12px 10px 16px;gap:14px;overflow-x:hidden}.lb-hero{padding:16px 12px;gap:12px}.lb-hero-title{font-size:20px;gap:8px}.lb-hero-title svg{width:22px;height:22px}.lb-hero-desc{font-size:11.5px;line-height:1.4}.lb-hero-stats{width:100%!important;display:flex!important;flex-direction:row!important;gap:6px!important;justify-content:space-between!important}.lb-stat-box{flex:1 1 0!important;min-width:0!important;padding:8px 6px!important;border-radius:10px!important;background:#00000080!important;text-align:center!important;align-items:center!important;overflow:hidden!important;box-sizing:border-box!important}.lb-stat-label{font-size:9.5px!important;letter-spacing:.2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important}.lb-stat-val{font-size:clamp(11.5px,3.4vw,15px)!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important;line-height:1.2!important}.lb-podium-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:4px 6px 12px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;margin-top:4px!important;align-items:stretch!important;box-sizing:border-box!important}.lb-podium-grid::-webkit-scrollbar{display:none!important}.lb-podium-card{flex:0 0 85vw!important;max-width:320px!important;scroll-snap-align:center!important;padding:14px!important;border-radius:16px!important;box-sizing:border-box!important}.lb-podium-card.rank-1{order:1!important;padding-top:22px!important}.lb-podium-card.rank-2{order:2!important}.lb-podium-card.rank-3{order:3!important}.lb-avatar-wrap{width:40px!important;height:40px!important;font-size:20px!important}.lb-rank-num-badge{width:16px!important;height:16px!important;font-size:9.5px!important}.lb-trader-name{font-size:13.5px!important}.lb-big-pnl{font-size:17px!important}.lb-big-roi{font-size:12px!important}.lb-swipe-dots{display:flex!important}.lb-epoch-ribbon{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px;padding:8px 12px}}.phantom-page-container{display:flex;min-height:100vh;width:100%;background:#06080e;background-image:radial-gradient(circle at 20% 25%,rgba(124,58,237,.18) 0%,transparent 50%),radial-gradient(circle at 80% 75%,rgba(34,209,248,.12) 0%,transparent 45%),radial-gradient(circle at 50% 50%,rgba(16,185,129,.04) 0%,transparent 60%);color:#f1f5f9;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden;box-sizing:border-box}.phantom-mobile-header{display:none;width:100%;padding:14px 20px;background:#080a12e0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:60;justify-content:space-between;align-items:center;box-sizing:border-box}.phantom-brand-panel{flex:1 1 50%;max-width:50%;min-height:100vh;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:44px 48px;overflow:hidden;background:linear-gradient(160deg,#090b14,#06070c 55%,#080814);border-right:1px solid rgba(138,70,255,.18);box-sizing:border-box}.phantom-brand-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(100px);opacity:.6}.phantom-brand-glow-1{width:520px;height:520px;top:-120px;left:-120px;background:radial-gradient(circle,rgba(138,70,255,.38) 0%,rgba(99,102,241,.12) 65%,transparent 100%);animation:phantomMeshFloat1 16s ease-in-out infinite alternate}.phantom-brand-glow-2{width:440px;height:440px;bottom:-80px;right:-80px;background:radial-gradient(circle,rgba(16,185,129,.25) 0%,rgba(6,182,212,.1) 65%,transparent 100%);animation:phantomMeshFloat2 20s ease-in-out infinite alternate}.phantom-brand-glow-3{width:320px;height:320px;top:48%;left:32%;background:radial-gradient(circle,rgba(168,85,247,.16) 0%,transparent 70%);animation:phantomMeshFloat3 13s ease-in-out infinite alternate}@keyframes phantomMeshFloat1{0%{transform:translate(0) scale(1)}50%{transform:translate(35px,25px) scale(1.06)}to{transform:translate(-20px,45px) scale(.96)}}@keyframes phantomMeshFloat2{0%{transform:translate(0) scale(1)}50%{transform:translate(-30px,-35px) scale(1.08)}to{transform:translate(25px,-20px) scale(.94)}}@keyframes phantomMeshFloat3{0%{transform:translate(0) scale(.92);opacity:.35}50%{transform:translate(20px,-20px) scale(1.12);opacity:.65}to{transform:translate(-15px,15px) scale(1);opacity:.45}}.phantom-grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:38px 38px;pointer-events:none;opacity:.7}.phantom-brand-top-bar{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10}.phantom-brand-logo{display:flex;align-items:center;gap:12px}.phantom-brand-logo-icon{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#8a46ff,#6366f1,#22d1f8);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:900;color:#fff;box-shadow:0 0 28px #8a46ff8c;border:1px solid rgba(255,255,255,.25)}.phantom-brand-logo-text{font-size:22px;font-weight:900;letter-spacing:3px;color:#fff;text-shadow:0 0 20px rgba(138,70,255,.4)}.phantom-badge-live{display:flex;align-items:center;gap:7px;padding:6px 14px;background:#10b9811a;border:1px solid rgba(16,185,129,.28);border-radius:20px;font-size:11px;font-weight:700;color:#34d399;letter-spacing:.8px;box-shadow:0 0 16px #10b98126}.phantom-live-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 10px #10b981;animation:phantomLiveDotPulse 1.8s ease-in-out infinite}@keyframes phantomLiveDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.phantom-showcase-card{position:relative;z-index:10;margin:24px 0;background:#0e111dbf;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(138,70,255,.25);border-radius:22px;padding:22px;box-shadow:0 24px 60px -10px #000000bf,0 0 40px -5px #8a46ff2e,inset 0 1px #ffffff1f}.phantom-showcase-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.phantom-showcase-pill{display:flex;align-items:center;gap:10px}.phantom-token-avatar{width:36px;height:36px;border-radius:50%;background:#8a46ff38;border:1px solid rgba(138,70,255,.45);display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 0 14px #8a46ff4d}.phantom-token-name{font-size:15px;font-weight:800;color:#fff}.phantom-token-chain{font-size:11px;color:#94a3b8}.phantom-showcase-price-block{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.phantom-showcase-price{font-size:19px;font-weight:800;color:#fff;letter-spacing:-.5px}.phantom-showcase-badge-green{font-size:11px;font-weight:700;color:#10b981;background:#10b98124;padding:2px 7px;border-radius:6px;border:1px solid rgba(16,185,129,.25)}.phantom-chart-wrap{position:relative;width:100%;height:160px;margin-bottom:14px}.phantom-chart-svg{width:100%;height:100%;overflow:visible}.phantom-chart-line{stroke-dasharray:600;stroke-dashoffset:600;animation:phantomLineDraw 2.2s cubic-bezier(.16,1,.3,1) forwards}@keyframes phantomLineDraw{to{stroke-dashoffset:0}}.phantom-beacon-ring{animation:phantomBeaconPulse 2s cubic-bezier(0,0,.2,1) infinite;transform-origin:center}.phantom-beacon-ring-2{animation:phantomBeaconPulse 2s cubic-bezier(0,0,.2,1) .6s infinite;transform-origin:center}@keyframes phantomBeaconPulse{0%{r:4;opacity:.8}to{r:18;opacity:0}}.phantom-stat-card{position:absolute;background:#111524e6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:8px 12px;box-shadow:0 10px 26px #0000008c;pointer-events:none}.phantom-stat-1{top:8px;left:6px;animation:phantomFloat1 5s ease-in-out infinite}.phantom-stat-2{top:8px;right:6px;animation:phantomFloat2 6s ease-in-out infinite}.phantom-stat-3{bottom:6px;left:28%;animation:phantomFloat3 5.5s ease-in-out infinite}@keyframes phantomFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes phantomFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes phantomFloat3{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.phantom-stat-label{font-size:9.5px;font-weight:700;color:#7c8ba1;letter-spacing:.6px;margin-bottom:2px}.phantom-stat-val{font-size:15px;font-weight:800;line-height:1.1}.phantom-stat-sub{font-size:10px;color:#94a3b8;margin-top:1px}.text-emerald{color:#10b981}.text-purple{color:#a78bfa}.text-cyan{color:#38bdf8}.phantom-showcase-ticker{display:flex;align-items:center;justify-content:space-between;background:#080a12bf;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:8px 12px;font-size:12px}.phantom-ticker-label{display:flex;align-items:center;gap:6px;color:#7c8ba1;font-size:10px;font-weight:700;letter-spacing:.6px}.phantom-ticker-item{display:flex;align-items:center;gap:8px;animation:phantomTickerFade .35s ease-out}@keyframes phantomTickerFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.phantom-ticker-pill{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:800}.phantom-ticker-pill.buy{background:#10b98129;color:#10b981}.phantom-ticker-pill.swap{background:#8a46ff29;color:#a78bfa}.phantom-ticker-token{font-weight:700;color:#f1f5f9}.phantom-ticker-val{color:#10b981;font-weight:600}.phantom-ticker-time{color:#64748b;font-size:11px}.phantom-brand-bottom{position:relative;z-index:10}.phantom-brand-headline{font-size:36px;font-weight:900;line-height:1.15;color:#fff;margin:0 0 10px;letter-spacing:-.8px}.phantom-headline-gradient{background:linear-gradient(135deg,#a78bfa,#22d1f8,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.phantom-brand-sub{font-size:14px;color:#94a3b8;line-height:1.55;margin:0 0 18px;max-width:440px}.phantom-brand-pills{display:flex;flex-wrap:wrap;gap:9px}.phantom-brand-pill{display:flex;align-items:center;gap:6px;padding:6px 13px;background:#8a46ff1a;border:1px solid rgba(138,70,255,.28);border-radius:20px;font-size:12px;color:#e2e8f0;font-weight:600;transition:all .2s ease}.phantom-brand-pill:hover{border-color:#8a46ff8c;background:#8a46ff29;transform:translateY(-1px)}.phantom-form-panel{flex:1 1 50%;max-width:50%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 32px;position:relative;background:#06080e;box-sizing:border-box}.phantom-form-glow-1{position:absolute;width:500px;height:500px;top:12%;right:8%;border-radius:50%;filter:blur(120px);pointer-events:none;opacity:.35;background:radial-gradient(circle,rgba(138,70,255,.3) 0%,transparent 70%)}.phantom-form-glow-2{position:absolute;width:400px;height:400px;bottom:8%;left:8%;border-radius:50%;filter:blur(120px);pointer-events:none;opacity:.22;background:radial-gradient(circle,rgba(34,209,248,.18) 0%,transparent 70%)}.phantom-window{width:100%;max-width:420px;background:#121624d1;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.1);border-radius:26px;box-shadow:0 28px 75px -15px #000c,0 0 45px -5px #8a46ff2e,inset 0 1px #ffffff26,inset 0 0 20px #8a46ff0d;display:flex;flex-direction:column;position:relative;z-index:10;animation:phantomFadeUp .32s cubic-bezier(.16,1,.3,1);overflow:hidden;box-sizing:border-box}.phantom-card-statusbar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 0;font-size:11px;font-weight:700;color:#7c8ba1}.phantom-status-network{display:inline-flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:3px 9px;border-radius:14px;color:#94a3b8}.phantom-status-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}.phantom-status-security{display:inline-flex;align-items:center;gap:4px;color:#a78bfa}.phantom-top-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 18px;min-height:40px}.phantom-back-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8;cursor:pointer;padding:6px 10px;border-radius:10px;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;transition:all .18s ease}.phantom-back-btn:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.phantom-step-indicator{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a78bfa;background:#8a46ff26;border:1px solid rgba(138,70,255,.32);padding:3px 10px;border-radius:20px;box-shadow:0 0 12px #8a46ff33}.phantom-content{padding:10px 26px 24px;display:flex;flex-direction:column;flex:1;justify-content:space-between}.phantom-mascot-wrapper{display:flex;flex-direction:column;align-items:center;margin:8px 0 16px;position:relative}.phantom-glow-halo{position:absolute;width:100px;height:100px;background:radial-gradient(circle,rgba(138,70,255,.5) 0%,rgba(34,209,248,.15) 50%,transparent 70%);border-radius:50%;animation:phantomPulse 3.5s infinite ease-in-out}@keyframes phantomPulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.18);opacity:1}}.phantom-mascot-circle{width:70px;height:70px;border-radius:22px;background:linear-gradient(135deg,#8a46ff,#6366f1,#22d1f8);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px #8a46ff80,inset 0 1px #ffffff59;border:1px solid rgba(255,255,255,.25);position:relative;z-index:1}.phantom-mascot-icon{color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.phantom-title{font-size:23px;font-weight:800;color:#fff;margin:0 0 6px;text-align:center;letter-spacing:-.03em}.phantom-subtitle{font-size:13px;color:#94a3b8;margin:0 0 16px;text-align:center;line-height:1.48}.phantom-chain-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.phantom-chain-chip{display:flex;align-items:center;gap:5px;padding:4px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;font-size:11px;font-weight:700;color:#cbd5e1;transition:all .2s ease}.phantom-chain-chip:hover{background:#ffffff14;border-color:#8a46ff4d;color:#fff}.phantom-chain-logo{width:14px;height:14px;border-radius:50%}.phantom-trust-banner{background:#8a46ff0f;border:1px solid rgba(138,70,255,.2);border-radius:14px;padding:10px 14px;display:flex;align-items:center;justify-content:space-around;margin-bottom:18px}.phantom-trust-item{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#cbd5e1}.phantom-trust-icon{color:#8a46ff}.phantom-ref-badge{display:inline-flex;align-items:center;gap:7px;background:#22d1f817;border:1px solid rgba(34,209,248,.3);padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;color:#22d1f8;margin:0 auto 16px;box-shadow:0 0 16px #22d1f826}.phantom-ref-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}.phantom-btn-primary{width:100%;height:52px;border-radius:15px;background:linear-gradient(135deg,#8a46ff,#6366f1,#7c3aed);color:#fff;font-size:14.5px;font-weight:700;border:1px solid rgba(255,255,255,.2);cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-shadow:0 6px 22px #8a46ff73,inset 0 1px #ffffff40;transition:all .22s cubic-bezier(.16,1,.3,1);letter-spacing:-.01em;position:relative;overflow:hidden}.phantom-btn-primary:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(60deg,transparent 20%,rgba(255,255,255,.15) 50%,transparent 80%);transform:rotate(30deg);pointer-events:none;transition:transform .6s ease}.phantom-btn-primary:hover:not(:disabled):after{transform:rotate(30deg) translate(20%,20%)}.phantom-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9656ff,#6d28d9);transform:translateY(-2px);box-shadow:0 10px 30px #8a46ff99}.phantom-btn-primary:active:not(:disabled){transform:translateY(1px)}.phantom-btn-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.phantom-btn-secondary{width:100%;height:50px;border-radius:15px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#e2e8f0;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0 18px;transition:all .2s ease;letter-spacing:-.01em;box-shadow:inset 0 1px #ffffff0f}.phantom-btn-secondary:hover{background:#ffffff14;border-color:#8a46ff66;color:#fff;transform:translateY(-1px);box-shadow:0 6px 20px #00000059}.phantom-btn-inner{display:flex;align-items:center;gap:10px}.phantom-actions-group{display:flex;flex-direction:column;gap:12px;margin-top:10px}.phantom-terms-notice{font-size:11px;color:#64748b;text-align:center;margin-top:14px;line-height:1.4}.phantom-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;text-align:left}.phantom-field-label{font-size:12px;font-weight:700;color:#cbd5e1}.phantom-input-wrap{position:relative;display:flex;align-items:center}.phantom-input{width:100%;height:48px;background:#181d2c;border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:0 42px 0 14px;color:#fff;font-size:14px;outline:none;transition:all .18s ease;box-sizing:border-box}.phantom-input:focus{border-color:#8a46ff;box-shadow:0 0 0 3px #8a46ff38;background:#1e2436}.phantom-input::placeholder{color:#64748b}.phantom-eye-btn{position:absolute;right:12px;background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.phantom-eye-btn:hover{color:#fff}.phantom-pw-strength{margin-top:5px;display:flex;flex-direction:column;gap:5px}.phantom-pw-bars{display:flex;gap:4px;height:4px;width:100%}.phantom-pw-bar{flex:1;background:#ffffff1a;border-radius:2px;transition:background .25s ease}.phantom-pw-bar.weak{background:#ef4444}.phantom-pw-bar.medium{background:#f59e0b}.phantom-pw-bar.strong{background:#10b981}.phantom-pw-label{font-size:11px;font-weight:700;text-align:right;text-transform:capitalize}.phantom-pw-label.weak{color:#ef4444}.phantom-pw-label.medium{color:#f59e0b}.phantom-pw-label.strong{color:#10b981}.phantom-checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#94a3b8;cursor:pointer;margin:6px 0 16px;line-height:1.4;-webkit-user-select:none;user-select:none}.phantom-checkbox-custom{width:18px;height:18px;min-width:18px;border-radius:5px;background:#181d2c;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;transition:all .18s ease;margin-top:1px}.phantom-checkbox-custom.checked{background:#8a46ff;border-color:#8a46ff;color:#fff;box-shadow:0 0 10px #8a46ff80}.phantom-warning-box{background:#ef444414;border:1px solid rgba(239,68,68,.28);border-radius:12px;padding:11px 13px;display:flex;gap:10px;align-items:flex-start;font-size:12px;color:#fca5a5;line-height:1.4;margin-bottom:14px;text-align:left}.phantom-warning-icon{color:#ef4444;min-width:16px;margin-top:1px}.phantom-phrase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.phantom-word-card{background:#181d2c;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:9px 10px;display:flex;align-items:center;gap:6px;transition:all .18s ease;box-shadow:0 4px 12px #00000040}.phantom-word-card:hover{background:#202638;border-color:#8a46ff66;transform:translateY(-1px)}.phantom-word-num{font-size:10px;font-weight:800;color:#8a46ff;min-width:14px}.phantom-word-text{font-size:13px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#fff;letter-spacing:-.01em}.phantom-copy-btn{background:#ffffff0a;border:1px dashed rgba(255,255,255,.18);border-radius:11px;height:40px;color:#cbd5e1;font-size:12.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .18s ease;margin-bottom:14px;width:100%}.phantom-copy-btn:hover{background:#ffffff14;border-color:#8a46ff;color:#fff}.phantom-copy-btn.copied{background:#10b98124;border-color:#10b981;color:#10b981}.phantom-completed-card{background:#181d2c;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;margin:10px 0 16px;display:flex;flex-direction:column;gap:12px;text-align:left}.phantom-account-row{display:flex;align-items:center;justify-content:space-between}.phantom-account-name{font-size:15px;font-weight:800;color:#fff}.phantom-net-pill{font-size:11px;font-weight:700;color:#10b981;background:#10b98124;border:1px solid rgba(16,185,129,.3);padding:2px 8px;border-radius:12px}.phantom-address-box{background:#10131d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between}.phantom-address-text{font-size:12.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#94a3b8}.phantom-tip-card{background:#8a46ff12;border:1px solid rgba(138,70,255,.22);border-radius:13px;padding:12px 14px;font-size:12px;color:#c4b5fd;line-height:1.45;text-align:left;display:flex;gap:8px;margin-bottom:16px}.phantom-textarea{width:100%;height:110px;background:#181d2c;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;color:#fff;font-size:13.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;outline:none;resize:none;line-height:1.6;box-sizing:border-box;transition:all .18s ease}.phantom-textarea:focus{border-color:#8a46ff;box-shadow:0 0 0 3px #8a46ff38}.phantom-words-counter{font-size:11.5px;font-weight:700;color:#94a3b8;display:flex;justify-content:space-between;margin:6px 2px 14px}.phantom-words-counter.complete{color:#10b981}.phantom-unlock-account{display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:6px 14px;border-radius:20px;margin:0 auto 20px;font-size:12.5px;color:#cbd5e1}.phantom-account-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#8a46ff,#22d1f8);box-shadow:0 0 8px #8a46ff}.phantom-error-banner{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;border-radius:10px;padding:9px 12px;font-size:12px;display:flex;align-items:center;gap:8px;margin-bottom:14px;text-align:left;animation:phantomShake .35s ease}@keyframes phantomShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.phantom-link-btn{background:transparent;border:none;color:#94a3b8;font-size:12px;cursor:pointer;padding:4px;text-align:center;transition:color .15s ease;text-decoration:none}.phantom-link-btn:hover{color:#a78bfa;text-decoration:underline}.phantom-theme-toggle{width:36px;height:36px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#cbd5e1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.phantom-theme-toggle:hover{background:#ffffff26;color:#fff}@media (max-width: 1180px){.phantom-brand-panel{padding:32px}.phantom-brand-headline{font-size:30px}.phantom-showcase-card{padding:16px;margin:16px 0}.phantom-chart-wrap{height:135px}.phantom-form-panel{padding:28px 20px}}@media (max-width: 959px){.phantom-page-container{flex-direction:column;background:#06080e;align-items:center}.phantom-mobile-header{display:flex}.phantom-brand-panel{display:flex;flex:0 0 auto;max-width:520px;width:100%;min-height:auto;padding:24px 20px 0;border-right:none;border-bottom:1px solid rgba(138,70,255,.15);background:transparent}.phantom-brand-top-bar{display:none}.phantom-showcase-card{margin:0 0 16px}.phantom-brand-bottom{display:none}.phantom-form-panel{flex:1 1 auto;max-width:100%;width:100%;min-height:auto;padding:20px 16px 40px}.phantom-window{max-width:440px}}@media (max-width: 639px){.phantom-brand-panel{display:none}.phantom-form-panel{padding:16px 12px 32px}.phantom-window{border-radius:20px;max-width:100%}.phantom-content{padding:8px 16px 20px}.phantom-phrase-grid{grid-template-columns:repeat(2,1fr)}.phantom-btn-primary{height:48px;font-size:14px;padding:0 16px}.phantom-btn-secondary{height:46px;font-size:13.5px;padding:0 14px}}[data-theme=light] .phantom-page-container{background:#f8f9fb;color:#0f172a}[data-theme=light] .phantom-mobile-header{background:#fffffff0;border-bottom:1px solid #e5e7eb}[data-theme=light] .phantom-brand-panel{background:linear-gradient(160deg,#eef2ff,#faf5ff 45%,#f0fdf4);border-right:1px solid #e2e8f0}[data-theme=light] .phantom-brand-logo-text,[data-theme=light] .phantom-brand-headline,[data-theme=light] .phantom-title,[data-theme=light] .phantom-token-name,[data-theme=light] .phantom-showcase-price{color:#0f172a}[data-theme=light] .phantom-brand-sub,[data-theme=light] .phantom-subtitle{color:#475569}[data-theme=light] .phantom-showcase-card{background:#ffffffeb;border:1px solid rgba(124,58,237,.18);box-shadow:0 16px 40px #7c3aed14}[data-theme=light] .phantom-stat-card{background:#fffffff2;border:1px solid #e2e8f0}[data-theme=light] .phantom-showcase-ticker{background:#ffffffe6;border:1px solid #e2e8f0}[data-theme=light] .phantom-ticker-token{color:#0f172a}[data-theme=light] .phantom-form-panel{background:#f8f9fb}[data-theme=light] .phantom-window{background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 50px -10px #00000014}[data-theme=light] .phantom-chain-chip{background:#f1f5f9;border-color:#e2e8f0;color:#334155}[data-theme=light] .phantom-trust-banner{background:#f5f3ff;border-color:#ddd6fe}[data-theme=light] .phantom-trust-item{color:#4b5563}[data-theme=light] .phantom-input{background:#f8fafc;border:1px solid #e2e8f0;color:#0f172a}[data-theme=light] .phantom-word-card{background:#f8fafc;border:1px solid #e2e8f0}[data-theme=light] .phantom-word-text{color:#0f172a}[data-theme=light] .phantom-btn-secondary{background:#f1f5f9;border:1px solid #e2e8f0;color:#1e293b}.fullpage-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:var(--bg, #090A10);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden!important;width:100vw!important;max-width:100vw!important;touch-action:pan-y;overscroll-behavior-x:none;box-sizing:border-box;color:var(--text, #FFFFFF);animation:modalFadeIn .22s cubic-bezier(.16,1,.3,1)}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.fullpage-modal-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.4rem;background:#0e0f19e0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.fullpage-back-btn{display:flex;align-items:center;justify-content:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--text, #FFFFFF);border-radius:20px;padding:6px 12px;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .15s ease}.fullpage-back-btn:hover{background:#ffffff1f;transform:translate(-2px)}.fullpage-header-title{display:flex;flex-direction:column;align-items:center;text-align:center}.fullpage-header-title h1{margin:0;font-size:16px;font-weight:800;letter-spacing:-.2px}.fullpage-header-title span{font-size:11px;color:var(--muted, #8B8B99);margin-top:1px}.fullpage-status-badge{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:#10b981;background:#10b9811f;border:1px solid rgba(16,185,129,.25);padding:4px 9px;border-radius:14px}.pulse-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulseLight 1.8s infinite}@keyframes pulseLight{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}}.fullpage-modal-body{flex:1;width:100%;max-width:560px;margin:0 auto;padding:1.5rem 1.25rem calc(3.5rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;display:flex;flex-direction:column;gap:16px;overflow:visible!important;touch-action:pan-y}.pro-card{background:#13141fbf;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:20px;box-shadow:0 8px 30px #00000040;transition:border-color .2s ease;width:100%;max-width:100%;box-sizing:border-box;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:none!important}.pro-card::-webkit-scrollbar,.pro-card *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.card-divider{height:1px;background:#ffffff14;margin:18px 0;width:100%}.card-section{display:flex;flex-direction:column}.pro-card:hover{border-color:#ffffff24}.pro-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pro-card-label{font-size:11px;font-weight:800;color:var(--muted, #8B8B99);text-transform:uppercase;letter-spacing:.6px;display:flex;align-items:center;gap:6px}.country-pill-btn{display:flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:8px 12px;cursor:pointer;transition:all .15s ease;width:100%;color:var(--text, #FFFFFF);text-align:left}.country-pill-btn:hover{background:#7c3aed26;border-color:#7c3aed66}.country-pill-flag{font-size:22px;line-height:1}.country-pill-name{font-size:13.5px;font-weight:700}.country-pill-currency{font-size:11px;color:#c4b5fd;font-weight:600}.asset-selector-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media (max-width: 480px){.asset-selector-grid{grid-template-columns:repeat(5,1fr);gap:6px}}.asset-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 4px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .15s ease;color:var(--text, #FFFFFF)}.asset-pill:hover{background:#ffffff14}.asset-pill.active{background:#7c3aed38;border-color:var(--violet, #7C3AED);box-shadow:0 0 16px #7c3aed59}.asset-pill-sym{font-size:12px;font-weight:800}.asset-pill-price{font-size:10px;color:var(--muted, #8B8B99);font-weight:600}.network-pills-row{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin:6px 0}.network-pill{padding:5px 12px;border-radius:16px;font-size:11px;font-weight:700;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--muted, #8B8B99);transition:all .15s ease;display:flex;align-items:center;gap:4px}.network-pill:hover{color:var(--text, #FFFFFF);border-color:#fff3}.network-pill.active{background:#7c3aed40;border-color:var(--violet, #7C3AED);color:#c4b5fd}.qr-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;position:relative}.qr-frame{position:relative;background:#fff;padding:10px;border-radius:16px;box-shadow:0 10px 30px #00000080,0 0 0 1px #fff3}.qr-scanner-line{position:absolute;top:10px;left:10px;right:10px;height:2px;background:linear-gradient(90deg,transparent,#10B981,transparent);box-shadow:0 0 8px #10b981;animation:scanAnim 2.8s ease-in-out infinite alternate;pointer-events:none}@keyframes scanAnim{0%{top:12px}to{top:118px}}.address-copy-row{display:flex;align-items:center;gap:8px;background:#0a0b14d9;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px 12px}.address-monospace-text{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;color:#c4b5fd;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-copy-btn{background:var(--violet, #7C3AED);color:#fff;border:none;border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:5px;flex-shrink:0;transition:all .15s ease}.address-copy-btn.copied{background:#10b981}.converter-box{background:#0a0b14d9;border:1.5px solid rgba(255,255,255,.09);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.converter-box:focus-within{border-color:var(--violet, #7C3AED);box-shadow:0 0 0 3px #7c3aed33}.converter-input-row{display:flex;align-items:center;gap:8px;width:100%;min-width:0;box-sizing:border-box}.converter-currency-sym{font-size:22px;font-weight:800;color:var(--text, #FFFFFF);flex-shrink:0;line-height:1}.converter-input{flex:1;min-width:0;width:100%;background:transparent;border:none;outline:none;font-size:22px;font-weight:800;color:var(--text, #FFFFFF);font-family:inherit;box-sizing:border-box;padding:0}.converter-fiat-tag{font-size:11px;font-weight:800;color:var(--muted, #8B8B99);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);padding:3px 7px;border-radius:6px;flex-shrink:0}.converter-subrow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);width:100%;min-width:0;box-sizing:border-box;flex-wrap:wrap}.converter-sub-label{font-size:11px;color:var(--muted, #8B8B99);font-weight:600}.converter-badge{display:inline-flex;align-items:center;gap:6px;background:#7c3aed1f;border:1px solid rgba(124,58,237,.25);padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#ddd6fe;max-width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.preset-chips-row{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.preset-chip-btn{flex:1;min-width:44px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:6px 8px;font-size:11.5px;font-weight:700;color:var(--muted, #8B8B99);cursor:pointer;transition:all .12s ease;text-align:center}.preset-chip-btn:hover{background:#ffffff1a;color:var(--text, #FFFFFF)}.preset-chip-btn.active{background:#7c3aed40;border-color:var(--violet, #7C3AED);color:#c4b5fd}.pro-submit-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,#7c3aed,#6366f1,#4f46e5);color:#fff;font-size:14.5px;font-weight:800;cursor:pointer;box-shadow:0 4px 20px #7c3aed73;transition:all .2s cubic-bezier(.16,1,.3,1)}.pro-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #7c3aeda6}.pro-submit-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.rail-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#0a0b14d9;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:4px}.rail-mode-btn{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border-radius:10px;border:none;background:transparent;color:var(--muted, #8B8B99);font-size:12.5px;font-weight:700;cursor:pointer;transition:all .15s ease}.rail-mode-btn.active{background:#7c3aed47;color:#fff;box-shadow:0 2px 8px #00000040}[data-theme=light] .fullpage-modal-wrap{background:#f8f9fb;color:#0f172a}[data-theme=light] .fullpage-modal-header{background:#ffffffeb;border-bottom:1px solid #E2E8F0}[data-theme=light] .fullpage-back-btn{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}[data-theme=light] .pro-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 18px #0000000d}[data-theme=light] .converter-box,[data-theme=light] .address-copy-row{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .rail-mode-switch{background:#f1f5f9;border-color:#e2e8f0}[data-theme=light] .rail-mode-btn.active{background:#fff;color:#7c3aed;box-shadow:0 2px 8px #00000014}.popular-flags-rail-wrap{margin-top:10px;position:relative}.popular-flags-rail-label{font-size:10.5px;font-weight:700;color:var(--muted, #8B8B99);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between}.popular-flags-rail{display:flex;gap:7px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.popular-flags-rail::-webkit-scrollbar{display:none}.flag-chip-pill{display:inline-flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);padding:5px 10px;border-radius:20px;cursor:pointer;white-space:nowrap;font-size:11.5px;font-weight:700;color:var(--text, #FFFFFF);transition:all .15s ease;flex-shrink:0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.flag-chip-pill:hover{background:#7c3aed26;border-color:#7c3aed59}.flag-chip-pill:active{transform:scale(.96)}.flag-chip-pill.active{background:#7c3aed47;border-color:var(--violet, #7C3AED);color:#fff;box-shadow:0 0 12px #7c3aed66}.flag-chip-sub{font-size:10px;color:#c4b5fd;font-weight:600;opacity:.85}.all-flags-drawer{margin-top:10px;background:#0a0b14e6;border:1px solid rgba(124,58,237,.3);border-radius:14px;padding:12px;animation:modalFadeIn .2s ease-out}.all-flags-search-box{display:flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:0 10px;margin-bottom:10px}.all-flags-search-input{width:100%;height:38px;background:transparent;border:none;outline:none;color:var(--text, #FFFFFF);font-size:13px;font-family:inherit}.all-flags-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;max-height:220px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.all-flags-item{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;border:1px solid transparent;background:#ffffff08;color:var(--text, #FFFFFF);cursor:pointer;text-align:left;transition:all .12s ease;-webkit-user-select:none;user-select:none}.all-flags-item:hover{background:#7c3aed2e;border-color:#7c3aed4d}.all-flags-item.active{background:#7c3aed40;border-color:var(--violet, #7C3AED)}.all-flags-name{font-size:11.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.all-flags-curr{font-size:10px;color:#c4b5fd}.mobile-sheet-handle{display:none;width:38px;height:4px;border-radius:4px;background:#ffffff40;margin:10px auto 4px;flex-shrink:0}@media (max-width: 640px){.country-modal-overlay{align-items:flex-end!important;padding:0!important}.country-modal-sheet{border-radius:24px 24px 0 0!important;max-height:85vh!important;max-width:100%!important;border-left:none!important;border-right:none!important;border-bottom:none!important;animation:sheetSlideUp .25s cubic-bezier(.16,1,.3,1)!important;padding-bottom:env(safe-area-inset-bottom,16px)!important}.mobile-sheet-handle{display:block!important}@keyframes sheetSlideUp{0%{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}}@media (max-width: 640px){.fullpage-modal-wrap{height:100dvh;padding-top:env(safe-area-inset-top,0px)}.fullpage-modal-header{padding:.75rem .9rem;min-height:52px}.fullpage-header-title h1{font-size:15px}.fullpage-header-title span{font-size:10px}.fullpage-modal-body{padding:.85rem .85rem calc(5.5rem + env(safe-area-inset-bottom,0px));gap:12px}.pro-card{padding:13px 12px;border-radius:14px}.asset-selector-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.asset-pill{padding:8px 2px;border-radius:10px}.asset-pill img{width:20px!important;height:20px!important}.asset-pill-sym{font-size:11px}.asset-pill-price{font-size:8.5px}.network-pills-row{gap:4px}.network-pill{padding:4px 9px;font-size:10px}.converter-input{font-size:22px}.pro-submit-btn{padding:13px;font-size:14px;border-radius:14px}.mobile-sticky-action-bar{position:fixed;bottom:0;left:0;right:0;z-index:80;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#090a10f0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:center}.mobile-sticky-action-bar .pro-submit-btn{width:100%;max-width:500px;margin:0;box-shadow:0 4px 20px #7c3aed8c}button,input,select{touch-action:manipulation}input[type=number],input[type=text],select{font-size:16px!important}.address-monospace-text{font-size:10.5px}.qr-frame{padding:8px;border-radius:12px}.qr-frame img{width:125px!important;height:125px!important}.all-flags-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 380px){.asset-pill-sym{font-size:10px}.asset-pill-price{display:none}.converter-input{font-size:19px}.all-flags-grid{grid-template-columns:1fr}}.p2p-process-rail{display:flex;align-items:center;justify-content:space-between;background:#0d0e18b3;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 14px;margin-bottom:20px;gap:8px}.p2p-step{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;min-width:0}.p2p-step-dot{width:30px;height:30px;border-radius:50%;background:#10b98126;border:2px solid #10B981;color:#10b981;display:flex;align-items:center;justify-content:center;margin-bottom:8px;box-shadow:0 0 12px #10b9814d;flex-shrink:0}.p2p-step-title{font-size:12px;font-weight:800;color:#f8fafc;white-space:nowrap}.p2p-step-sub{font-size:10px;color:var(--muted, #94A3B8);margin-top:2px;line-height:1.25}.p2p-rail-line{height:2px;flex:1;max-width:45px;background:linear-gradient(90deg,#10b981,#8b5cf6);border-radius:2px;margin-top:-24px;box-shadow:0 0 8px #10b98180}@media (max-width: 500px){.p2p-step-title{font-size:10.5px}.p2p-step-sub{font-size:9px}.p2p-step-dot{width:26px;height:26px}.p2p-rail-line{max-width:24px}}
