.trading-home{--trade-bg:#101113;--trade-surface:#1b1d21;--trade-raised:#242629;--trade-border:#373940;--trade-muted:#adb0bc;--trade-text:#fafafb;--trade-violet:#7938f4;background:var(--trade-bg);min-height:100vh;color:var(--trade-text)}.trade-container{width:100%;max-width:var(--page-max-width);padding-inline:var(--page-gutter);margin-inline:auto}.market-public-header{border-bottom:1px solid #2b2d32;align-items:center;gap:34px;min-height:82px;display:flex}.market-brand{color:#fafafb;font:800 27px/1 var(--font-manrope),sans-serif;letter-spacing:-1.3px;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.market-brand img{object-fit:contain;width:38px;height:38px}.market-public-header nav{align-self:stretch;align-items:center;gap:26px;display:flex}.market-public-header nav a{color:#aaadb9;min-height:48px;font:600 13px/1.4 var(--font-manrope),sans-serif;white-space:nowrap;align-items:center;transition:color .16s;display:inline-flex;position:relative}.market-public-header nav a:hover{color:#fafafb}.market-public-header nav a.active{color:#d0b4ff}.market-public-header nav a.active:after{content:"";background:#a36dff;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.market-public-header .market-workspace{color:#fff;min-height:42px;font:700 12px/1.4 var(--font-manrope),sans-serif;white-space:nowrap;background:#7938f4;border:1px solid #975dff;border-radius:99px;justify-content:center;align-items:center;gap:9px;margin-left:auto;padding:10px 18px;transition:background-color .16s,transform .16s;display:inline-flex}.market-public-header .market-workspace:hover{background:#8b4eff;transform:translateY(-1px)}.market-workspace svg{width:17px;height:17px}.spot{padding-top:22px;padding-bottom:12px}.spot-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:26px;grid-auto-columns:100%;grid-auto-flow:column;column-gap:16px;display:grid;position:relative;overflow-x:auto}.spot-track::-webkit-scrollbar{display:none}.spot-slide{isolation:isolate;scroll-snap-align:start;border-radius:26px;height:clamp(380px,30vw,440px);position:relative;overflow:hidden}.spot-slide h2{color:#fff;font:700 clamp(40px,4.9vw,78px)/.92 var(--font-space),sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:0;position:relative}.spot-slide p{color:#dccff3;max-width:430px;font:500 clamp(14px,1.25vw,18px)/1.45 var(--font-manrope),sans-serif;margin:14px 0 0}.spot-kicker{color:#fff;font:700 15px/1 var(--font-space),sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;display:block}.spot-cta{color:#120c1c;min-height:52px;font:700 16px/1 var(--font-manrope),sans-serif;background:#fff;border-radius:14px;align-items:center;gap:10px;margin-top:24px;padding:0 24px;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 4px #cfc3e6}.spot-cta:hover{transform:translateY(-2px);box-shadow:0 6px #cfc3e6}.spot-cta:active{transform:translateY(2px);box-shadow:0 2px #cfc3e6}.spot-cta.is-dark{color:#fff;background:#170f24;box-shadow:0 4px #6a2ee8}.spot-cta.is-dark:hover{box-shadow:0 6px #6a2ee8}.spot-chip{color:#fff;font:600 12px/1 var(--font-manrope),sans-serif;white-space:nowrap;background:#2a1c3de6;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.spot-chip.is-lilac{color:#1b1029;background:#b994ff;border-color:#d9c4ff}.spot-pointer{fill:#fff;stroke:#170f24;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 4px 8px #0006);flex-shrink:0;width:26px;height:26px}.spot-launch{background:#08060d;box-shadow:inset 0 0 0 1.5px #d2b6ff,inset 0 0 16px 2px #a77bff,inset 0 0 56px 8px #7434f5b8,inset 0 0 130px 14px #7434f533}.spot-room{z-index:-1;perspective:520px;position:absolute;inset:0;overflow:hidden}.spot-room i{background-image:linear-gradient(#c9a8ff29 1px,#0000 1px),linear-gradient(90deg,#c9a8ff29 1px,#0000 1px);background-position:50%;background-size:64px 64px;height:62%;position:absolute;left:-40%;right:-40%}.spot-room i:first-child{transform-origin:top;top:0;transform:rotateX(-62deg);-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.spot-room i:last-child{transform-origin:bottom;bottom:0;transform:rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 8%,#000);mask-image:linear-gradient(#0000 8%,#000)}.spot-center{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 24px;display:flex;position:relative}.spot-launch h2{background:linear-gradient(#f6eeff 10%,#b48cff 95%);color:#0000;filter:drop-shadow(0 0 26px #8b4dff73);-webkit-background-clip:text;background-clip:text}.spot-launch p{margin-inline:auto}.spot-icons{align-items:center;margin-bottom:20px;display:flex}.spot-icons span{background:linear-gradient(160deg,#3b2360,#1a1028);border:1px solid #ffffff2e;border-radius:15px;place-items:center;width:50px;height:50px;margin:0 -6px;display:grid;transform:rotate(-7deg);box-shadow:0 8px 18px #00000080}.spot-icons span:nth-child(2n){transform:rotate(7deg)translateY(4px)}.spot-icons span.is-main{z-index:1;background:linear-gradient(160deg,#5a2bb0,#2a1452);border-color:#d2b6ff;width:66px;height:66px;transform:none;box-shadow:0 0 0 3px #b48cff55,0 10px 24px #000a}.spot-icons img{object-fit:contain;width:80%;height:80%}.spot-icons span.is-photo{overflow:hidden}.spot-icons span.is-photo img{object-fit:cover;width:100%;height:100%}.spot-float{z-index:2;animation:7s ease-in-out infinite spot-bob;position:absolute}@keyframes spot-bob{50%{translate:0 -8px}}.spot-coin,.spot-kit,.spot-plan{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff26;border-radius:22px;box-shadow:0 20px 40px #00000073}.spot-float header{color:#fff;font:600 14px/1 var(--font-manrope),sans-serif;align-items:center;gap:8px;margin-bottom:12px;display:flex}.spot-coin{width:clamp(230px,21%,290px);padding:14px 14px 0;top:16%;left:5.5%}.spot-coin-art{justify-content:center;align-items:flex-end;height:122px;display:flex}.spot-coin-art img{object-fit:cover;background:#1a1028;border:1px solid #ffffff26;border-radius:12px;width:82px;height:108px}.spot-coin-art img:first-child{transform:rotate(-8deg)translate(18px,4px)}.spot-coin-art img:nth-child(2){z-index:1;object-fit:contain;background:linear-gradient(160deg,#5a2bb0,#22113f);border-color:#d2b6ff;width:98px;height:120px;padding:8px}.spot-coin-art img:nth-child(3){object-fit:contain;padding:10px;transform:rotate(8deg)translate(-18px,4px)}.spot-coin .spot-chip{z-index:2;width:max-content;margin:-16px auto 16px;display:flex;position:relative}.spot-tag{align-items:flex-start;gap:2px;animation-delay:-2s;display:flex;top:13%;right:27%}.spot-tag span{color:#170f24;font:600 15px/1 var(--font-manrope),sans-serif;background:#fff;border-radius:99px;margin-top:18px;padding:10px 16px;box-shadow:0 8px 20px #0006}.spot-kit{width:clamp(200px,17%,250px);padding:14px 0 26px 14px;animation-delay:-3.5s;top:10%;right:4%}.spot-kit-art{border-radius:12px 0 0 12px;gap:8px;display:flex;overflow:hidden}.spot-kit-art img{border-radius:10px;width:auto;height:104px}.spot-kit .spot-chip{position:absolute;bottom:-14px;left:-26px}.spot-plan{width:clamp(220px,19%,280px);padding:14px 14px 48px;animation-delay:-5s;bottom:-34px;right:12%}.spot-plan-days{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.spot-plan-days span{color:#cbbde3;font:600 11px/1 var(--font-manrope),sans-serif;flex-direction:column;gap:6px;display:flex}.spot-plan-days img,.spot-plan-days i{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;height:auto}.spot-plan-days i{border:1px dashed #ffffff38}.spot-trend{background:radial-gradient(circle at 74%,#7434f552,#0000 42%),linear-gradient(115deg,#0d0817 0%,#160b2e 55%,#26104f 100%)}.spot-trend .spot-kicker{color:#d9c4ff}.spot-radar{aspect-ratio:1;pointer-events:none;border-radius:50%;width:min(560px,128%);position:absolute;top:52%;left:62%;translate:-50% -50%}.spot-radar i{border:1px solid #b48cff33;border-radius:50%;position:absolute;inset:0}.spot-radar i:nth-child(2){inset:17%}.spot-radar i:nth-child(3){border-color:#b48cff55;inset:34%}.spot-radar:before{content:"";background:conic-gradient(#b48cff40,#0000 16%);border-radius:50%;animation:8s linear infinite spot-sweep;position:absolute;inset:0}.spot-radar:after{content:"";background:#e9ddff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 18px #b48cff}@keyframes spot-sweep{to{rotate:360deg}}.spot-signals{z-index:3;gap:12px;display:grid;position:absolute;top:50%;left:2%;right:46%;translate:0 -50%}.spot-trend-mascot{filter:drop-shadow(0 0 40px #7434f55c)drop-shadow(0 24px 30px #0009);pointer-events:none;width:auto;position:absolute;bottom:-6%}.spot-trend-mascot.is-moss{z-index:2;height:94%;right:21%}.spot-trend-mascot.is-dash{z-index:1;height:102%;right:-4%}.spot-signal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120b1fcc;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:12px 16px;display:grid;box-shadow:0 18px 40px #00000073}.spot-signal:nth-child(2){margin-left:9%}.spot-signal:nth-child(3){margin-left:3%;margin-right:5%}.spot-signal-rank{color:#0000;font:700 34px/1 var(--font-space),sans-serif;-webkit-text-stroke:1.2px #c9a8ff;grid-row:1/span 2}.spot-signal-speed{white-space:nowrap;color:#bfafd6;min-width:0;font:600 12px/1 var(--font-manrope),sans-serif;align-items:baseline;gap:6px;display:flex;overflow:hidden}.spot-signal-speed b{color:#fff;font:700 clamp(22px,2.1vw,30px)/1 var(--font-space),sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.spot-signal-title{color:#dccff3;font:500 13px/1.3 var(--font-manrope),sans-serif;text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.spot-signal-coins{color:#cdbde3;font:600 11px/1 var(--font-manrope),sans-serif;white-space:nowrap;border:1px solid #6e5a85;border-radius:99px;grid-area:1/3/span 2;padding:6px 10px}.spot-signal[data-coins=none] .spot-signal-coins{color:#2a1650;background:#f2eaff;border-color:#f2eaff}.spot-radar-note{z-index:3;color:#a898be;font:500 11px/1 var(--font-manrope),sans-serif;position:absolute;bottom:7%;left:4%}.spot-studio{background:radial-gradient(circle at 78% 28%,#8f52ff59,#0000 45%),linear-gradient(115deg,#6a2ee8 0%,#3a1688 42%,#160b38 100%)}.spot-copy{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;max-width:50%;height:100%;padding-left:clamp(24px,4.4%,64px);display:flex;position:relative}.spot-scribble{fill:none;stroke:#d9c4ff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:1.5em;height:.75em;position:absolute;top:-.32em;left:3.6em}.spot-visual{z-index:1;position:absolute;inset:0 0 0 46%}.spot-label{color:#e7dcfa;font:600 14px/1 var(--font-manrope),sans-serif;align-items:center;gap:8px;display:flex;position:absolute}.spot-label.is-image{top:8%;left:6%}.spot-label.is-video{top:12%;left:66%}.spot-frame{background:#b48cff40;border:1px solid #d9c4ff66;border-radius:26px;padding:7px;position:absolute;box-shadow:0 30px 60px #00000080}.spot-frame img{border-radius:20px;width:100%;height:auto;display:block}.spot-frame.is-post{width:42%;top:16%;left:5%}.spot-frame.is-story{width:26%;top:20%;left:66%}.spot-wire{fill:none;stroke:#1e0f45;stroke-width:4px;width:23%;position:absolute;top:30%;left:45%}.spot-wire circle{fill:#b48cff;stroke:#1e0f45;stroke-width:3px}.spot-note{color:#2a1a44;width:30%;font:500 16px/1.45 var(--font-manrope),sans-serif;background:#efe6ff;border-radius:10px;padding:18px 20px 30px;position:absolute;bottom:-5%;left:-13%;transform:rotate(-7deg);box-shadow:0 18px 40px #00000059}.spot-note:before{z-index:-1;content:"";background:#b994ff;border-radius:10px;position:absolute;inset:0;transform:rotate(5deg)translate(-10px,-4px)}.spot-prompt{align-items:flex-start;gap:2px;display:flex;position:absolute;bottom:9%;left:58%}.spot-prompt span{color:#f2ebff;font:500 15px/1 var(--font-manrope),sans-serif;background:#8f52ff;border:1.5px solid #d9c4ff;border-radius:99px;margin-top:18px;padding:12px 20px}.spot-social{background:radial-gradient(circle at 82% 30%,#fff,#0000 50%),linear-gradient(120deg,#eadfff,#cbb2ff 60%,#b291ff)}.spot-social .spot-kicker{color:#4a1ca8}.spot-social h2{color:#170f24}.spot-social h2 span{color:#6a2ee8}.spot-social p{color:#3b2a55}.spot-week{grid-template-columns:repeat(5,1fr);gap:10px;display:grid;position:absolute;inset:15% 30% -6% 2%}.spot-week>div{background:#ffffff8c;border:1px solid #fffc;border-radius:16px;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:0 12px 30px #4a1ca826}.spot-week>div:nth-child(2n){margin-top:24px}.spot-week b{color:#4a1ca8;font:700 12px/1 var(--font-space),sans-serif;letter-spacing:.08em;text-transform:uppercase}.spot-week img{border-radius:10px;width:100%;height:auto}.spot-week .spot-chip{background:#170f24;border-color:#170f24;align-self:flex-start;padding:5px 9px;font-size:11px}.spot-calendar{filter:drop-shadow(0 24px 40px #4a1ca866);width:auto;height:86%;position:absolute;top:8%;right:-2%}.spot-controls{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.spot-dots{gap:2px;display:flex}.spot-dots button{background:0 0;border:0;place-items:center;min-width:24px;height:24px;padding:0 2px;display:grid}.spot-dots button:before{content:"";background:#4a3f56;border-radius:99px;width:8px;height:8px;transition:width .2s,background-color .2s}.spot-dots button.active:before{background:#b994ff;width:26px}.spot-step{color:#e7dcfa;background:#15111c;border:1px solid #3d3349;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.spot-step:hover{background:#2a1c3d}.spot-step.is-prev svg{transform:scaleX(-1)}.trading-ticker{border-block:1px solid #2b2d33;padding-top:10px;padding-bottom:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ticker-track{width:max-content;animation:ticker-run var(--ticker-s,60s) linear infinite;display:flex}.ticker-set{align-items:center;gap:22px;padding-right:22px;display:flex}.trading-ticker:hover .ticker-track,.trading-ticker:focus-within .ticker-track{animation-play-state:paused}@keyframes ticker-run{to{transform:translate(-50%)}}.ticker-token{min-height:24px;font:500 11px/1.4 var(--font-manrope),sans-serif;color:#bdbfc9;white-space:nowrap;flex-shrink:0;align-items:center;gap:9px;display:inline-flex}.ticker-token strong{color:#f3f1f8;font-weight:700}.ticker-token img{object-fit:cover;border-radius:50%;width:21px;height:21px}.ticker-token small{font-size:10px;display:inline}.trading-heading{justify-content:space-between;align-items:center;gap:24px;padding-top:27px;padding-bottom:22px;display:flex}.trading-heading h1{font:700 34px/1.12 var(--font-space),sans-serif;letter-spacing:-1.2px;margin:0}.trading-heading p{color:#a6aab7;font:400 14px/1.6 var(--font-manrope),sans-serif;margin:7px 0 0}.trading-heading>div:first-child{min-width:0}.trading-heading h1 em{background:linear-gradient(#f6eeff 10%,#b48cff 95%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.trading-live-pill{background:linear-gradient(155deg,#ffffff14,#ffffff05),#15111db8;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:8px;min-height:36px;padding:0 13px;display:inline-flex;box-shadow:inset 0 1px #ffffff26}.trading-live:not(.is-stale) .live-dot{animation:2s ease-out infinite live-pulse}@keyframes live-pulse{0%{box-shadow:0 0 #a77bff80}70%,to{box-shadow:0 0 0 7px #a77bff00}}.trading-live{font:500 11px/1.5 var(--font-manrope),sans-serif;color:#b8bdca;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.live-dot{background:#a77bff;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #a77bff12}.trading-live.is-stale,.is-stale .trading-live{color:#c4bdaf}.trading-live.is-stale .live-dot,.is-stale .live-dot{box-shadow:none;background:#c5ac84}.trading-refresh{color:#e4dfed;min-height:36px;font:600 11px/1.4 var(--font-manrope),sans-serif;cursor:pointer;background:linear-gradient(155deg,#ffffff17,#ffffff05),#15111db8;border:1px solid #ffffff1f;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;transition:background-color .16s,border-color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.trading-refresh:hover{background:linear-gradient(155deg,#ffffff1f,#ffffff08),#1d1628;border-color:#c9a8ff5c}.trading-refresh:disabled{opacity:.55;cursor:wait}.trading-layout{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:0 22px;display:grid}.trading-layout>.trading-token-panel{grid-area:1/1/span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;display:grid}.trading-layout>.trading-rail{grid-area:3/2}.trading-results{min-width:0}.trading-layout>.trading-pulse{contain:size;grid-area:1/2/span 2;align-self:stretch;margin-bottom:17px}.trading-pulse{background:linear-gradient(155deg,#ffffff12,#ffffff04 45%),#15111d99;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:12px 14px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.pulse-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pulse-head span{color:#c9a8ff;font:700 10px/1.2 var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase}.pulse-head small{color:#8f8a9b;font:500 10px/1.2 var(--font-manrope),sans-serif}.pulse-bar{background:#ffffff0f;border-radius:99px;gap:3px;height:6px;display:flex;overflow:hidden}.pulse-bar i{border-radius:99px;flex-basis:0;min-width:0;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1)}.pulse-bar .is-up{background:linear-gradient(90deg,#3cc79a,#8ee6c8);box-shadow:0 0 10px #3cc79a66}.pulse-bar .is-down{background:linear-gradient(90deg,#f5aab0,#e5636e);box-shadow:0 0 10px #e5636e55}.trading-pulse dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.trading-pulse dl div{border-left:1px solid #ffffff14;min-width:0;padding-left:10px}.trading-pulse dl div:first-child{border-left:0;padding-left:0}.trading-pulse dt{color:#8f8a9b;font:500 9px/1.3 var(--font-manrope),sans-serif;letter-spacing:.1em;text-transform:uppercase}.trading-pulse dd{color:#f3f1f8;font:700 15px/1.2 var(--font-space),sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.trading-token-panel{min-width:0}.trading-controls{background:linear-gradient(155deg,#ffffff12,#ffffff04 45%),#15111d99;border:1px solid #ffffff14;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;padding:6px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 18px 40px -30px #000}.trading-tabs{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.trading-tabs button{color:#b2b5c0;min-height:40px;font:600 12px/1.4 var(--font-manrope),sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;transition:background-color .16s,color .16s;display:inline-flex}.trading-tabs button.active{color:#fff;background:linear-gradient(#8e52ff,#6a2ee8);border-color:#c9a8ff73;box-shadow:inset 0 1px #ffffff40,0 8px 20px -10px #7434f5}.trading-tabs button:not(.active):hover{color:#fff;background:#ffffff0f}.trading-search{flex:0 270px;align-items:center;min-width:190px;display:flex;position:relative}.trading-search input{color:#fafafb;width:100%;min-width:0;min-height:40px;font:400 12px/1.4 var(--font-manrope),sans-serif;background:#0c0a12b3;border:1px solid #ffffff1a;border-radius:11px;margin:0;padding:10px 13px 10px 38px;transition:border-color .16s,box-shadow .16s}.trading-search input::placeholder{color:#979cab}.trading-search>svg{color:#aca5b8;pointer-events:none;width:16px;height:16px;position:absolute;left:13px}.trading-search input:focus{border-color:#b48cff;outline:none;box-shadow:0 0 0 3px #8e52ff33}.open-mint-link{color:#ddc5fa;min-height:44px;font:600 12px/1.5 var(--font-manrope),sans-serif;background:#2e2040;border:1px solid #704a96;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 15px;padding:11px 14px;text-decoration:none;display:flex}.open-mint-link:hover{background:#3b2552;border-color:#ae7dde}.open-mint-link:focus-visible{outline-offset:3px;outline:2px solid #c8a4ff}.open-mint-link svg{flex-shrink:0;width:16px;height:16px}.trading-filters{font:400 11px/1.4 var(--font-manrope),sans-serif;color:#a6aab7;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 17px;display:flex}.trading-filters label{align-items:center;gap:6px;display:inline-flex}.trading-filters select{color:#c7cad4;max-width:100%;min-height:33px;font:500 11px/1.4 var(--font-manrope),sans-serif;background:#15111d;border:1px solid #373940;border-radius:99px;padding:6px 28px 6px 10px}.trading-filters input{color:#c7cad4;width:105px;min-width:0;min-height:33px;font:500 11px/1.4 var(--font-manrope),sans-serif;background:#1e2025;border:1px solid #373940;border-radius:8px;padding:6px 10px}.trading-filters input[type=checkbox]{accent-color:#9d65f8;width:14px;height:14px;min-height:14px;margin:0;padding:0}.trading-filters label{min-height:33px}.trading-facts{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.trading-facts b{color:#c9c3d6;font:500 10.5px/1.3 var(--font-manrope),sans-serif;background:#ffffff08;border:1px solid #ffffff14;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.trading-facts b:first-child:before{content:"";background:linear-gradient(135deg,#9945ff,#14f195);border-radius:50%;width:6px;height:6px}.trading-toggle{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:99px;padding:0 11px;transition:border-color .16s,background-color .16s,color .16s}.trading-toggle:has(input:checked){color:#e8d9ff;background:#9d65f81f;border-color:#9d65f880}.trading-filters>span:first-child{margin-right:auto}.trading-token-panel{isolation:isolate;position:relative}.trading-token-panel:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(38% 26% at 18% 8%,#7434f538,#0000 70%),radial-gradient(34% 22% at 86% 30%,#b44dff24,#0000 70%),radial-gradient(42% 26% at 46% 78%,#5b2bb02e,#0000 72%);height:min(1100px,100%);position:absolute;inset:-30px 0 auto}.trading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trade-token-card{isolation:isolate;background:linear-gradient(155deg,#ffffff17 0%,#ffffff08 38%,#ffffff03 100%),#15111db8;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 22px 44px -28px #000000f2}.trade-token-card:hover{border-color:#c9a8ff5c;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff3d,0 0 0 1px #b48cff24,0 26px 50px -26px #7434f58c}.trade-token-card:has(:focus-visible){border-color:#c9a8ff8c}.trade-token-top{align-items:center;gap:12px;min-width:0;display:flex}.trade-token-avatar{color:#e6d6ff;width:48px;height:48px;font:700 20px/1 var(--font-space),sans-serif;background:linear-gradient(160deg,#4a2f6e,#251838);border:1px solid #ffffff2e;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 8px 18px -8px #000c}.trade-token-avatar img{object-fit:cover;width:48px;height:48px;display:block}.trade-token-identity{flex:1;min-width:0}.trade-token-identity h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font:700 15px/1.3 var(--font-manrope),sans-serif;letter-spacing:-.2px;color:#f7f4ff;margin:0;display:block;overflow:hidden}.trade-token-identity>span{color:#c9b9e0;font:600 11px/1.4 var(--font-manrope),sans-serif;margin-top:2px;display:inline-block}.trade-token-identity small{text-overflow:ellipsis;white-space:nowrap;font:400 10px/1.4 var(--font-manrope),sans-serif;color:#a39bb3;margin-top:3px;display:block;overflow:hidden}.trade-token-change{color:#e1dde8;font:700 12px/1 var(--font-manrope),sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:99px;flex-shrink:0;padding:7px 10px}.trade-token-change.token-up{color:#8ee6c8;background:#3cc79a1f;border-color:#3cc79a47}.trade-token-change.token-down{color:#f5aab0;background:#e5636e1f;border-color:#e5636e47}.trade-token-stats{background:#ffffff08;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:11px 12px;display:grid}.trade-token-stats>div{min-width:0}.trade-token-stats dt{color:#a39bb3;font:500 10px/1.3 var(--font-manrope),sans-serif;margin:0 0 4px}.trade-token-stats dd{color:#f1ecf8;font:700 13px/1.3 var(--font-manrope),sans-serif;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.token-up{color:#83c6b4}.token-down{color:#eaa4a8}.trade-token-foot{align-items:center;gap:8px;min-width:0;margin-top:auto;display:flex}.trade-token-foot small,.trade-token-foot .timestamp{text-overflow:ellipsis;white-space:nowrap;color:#a39bb3;min-width:0;font:400 10px/1.4 var(--font-manrope),sans-serif;flex:1;display:block;overflow:hidden}.trade-token-watch{color:#b7aecb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .16s,color .16s,border-color .16s;display:flex}.trade-token-watch svg{width:17px;height:17px}.trade-token-watch:hover{color:#e3d3ff;background:#ffffff17}.trade-token-watch[aria-pressed=true]{color:#e3d3ff;background:#8b4dff33;border-color:#c9a8ff66}.trade-token-watch[aria-pressed=true] svg{fill:currentColor}.trade-token-button{color:#fff;min-height:36px;font:700 12px/1 var(--font-manrope),sans-serif;white-space:nowrap;cursor:pointer;background:linear-gradient(#8e52ff,#6a2ee8);border:1px solid #c9a8ff73;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:filter .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 8px 18px -8px #7434f5}.trade-token-button:hover{filter:brightness(1.12);transform:translateY(-1px)}.trade-token-button svg{width:14px;height:14px}.trade-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trading-layout-switch{background:#ffffff08;border:1px solid #ffffff14;border-radius:99px;gap:3px;padding:3px;display:inline-flex}.trading-layout-switch button{color:#b2b5c0;min-height:27px;font:600 12px/1 var(--font-manrope),sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;padding:0 12px}.trading-layout-switch button:hover{color:#fff}.trading-layout-switch button[aria-pressed=true]{color:#fff;background:linear-gradient(#8e52ff,#6a2ee8);border-color:#c9a8ff73;box-shadow:inset 0 1px #ffffff40}.trading-list{background:linear-gradient(155deg,#ffffff17 0%,#ffffff08 38%,#ffffff03 100%),#15111db8;border:1px solid #ffffff1f;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.trade-token-row{color:#f1ecf8;font:600 13px/1.3 var(--font-manrope),sans-serif;font-variant-numeric:tabular-nums;border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,2.4fr) 80px repeat(3,minmax(0,1fr)) 90px auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.trade-token-row:first-child{border-top:0}.trade-token-row:not(.trade-row-head):hover{background:#ffffff08}.trade-token-row.is-flagged{opacity:.82}.trade-row-head{color:#8f8a9b;font:700 10px/1.4 var(--font-manrope),sans-serif;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff14}.trade-row-cell{min-width:0;display:block}.trade-row-token{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.trade-row-token .trade-token-avatar,.trade-row-token .trade-token-avatar img{width:36px;height:36px}.trade-row-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.trade-row-identity strong,.trade-row-identity small,.trade-row-identity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-row-identity strong{font:700 14px/1.2 var(--font-space),sans-serif}.trade-row-identity small{color:#a39bb3;font-size:11px;font-weight:600}.trade-row-identity em{color:#f5d58e;font:700 10px/1.3 var(--font-manrope),sans-serif;font-style:normal}.trade-row-change{font-weight:700}.trade-token-row .timestamp{color:#8f8a9b;font-size:11px}.trade-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.trade-row-actions .trade-token-watch{width:34px;height:34px}.trading-rail{background:linear-gradient(160deg,#ffffff0f,#ffffff03 45%),#15111db8;border:1px solid #ffffff1a;border-radius:18px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff26}.activity-rail-heading{border-bottom:1px solid #31333a;justify-content:space-between;align-items:center;gap:10px;padding:17px 16px;display:flex}.activity-rail-heading h2{font:600 17px/1.25 var(--font-space),sans-serif;letter-spacing:-.3px;margin:0}.activity-rail-heading a{color:#c8a6f3;font:500 10px/1.5 var(--font-manrope),sans-serif;white-space:nowrap}.activity-row{border-bottom:1px solid #2d2f36;align-items:flex-start;gap:10px;min-width:0;padding:14px 15px;display:flex}.activity-row:last-child{border-bottom:0}.activity-row>div{flex:1;min-width:0}.activity-row .direction{color:#cba8f3;width:26px;height:26px;font:700 11px/1 var(--font-manrope),sans-serif;background:#302442;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.activity-row .direction.buy{color:#9ad8c6;background:#203830}.activity-row .direction.sell{color:#e6b2b6;background:#3c292e}.activity-direction{color:#cba8f3;width:26px;height:26px;font:700 11px/1 var(--font-manrope),sans-serif;background:#302442;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.activity-direction.buy{color:#9ad8c6;background:#203830}.activity-direction.sell{color:#e6b2b6;background:#3c292e}.activity-wallet{flex:1;min-width:0}.activity-wallet strong{text-overflow:ellipsis;white-space:nowrap;color:#dfdce6;max-width:130px;font:600 11px/1.4 var(--font-manrope),sans-serif;display:block;overflow:hidden}.activity-value{text-align:right;flex-shrink:0}.activity-value strong{color:#d4cdde;font:600 10px/1.4 var(--font-manrope),sans-serif;font-variant-numeric:tabular-nums}.activity-row .label{font:600 11px/1.4 var(--font-manrope),sans-serif;color:#dfdce6;overflow-wrap:anywhere;display:block}.activity-row .shortmint{color:#ae9dc4;font:400 10px/1.5 var(--font-manrope),sans-serif;overflow-wrap:anywhere}.activity-row .sol{font:600 11px/1.5 var(--font-manrope),sans-serif;color:#ddd7e6;font-variant-numeric:tabular-nums}.activity-row .received{color:#8f95a4;font:400 9px/1.5 var(--font-manrope),sans-serif;margin-top:5px;display:block}.activity-row small{color:#9298a7;font:400 9px/1.5 var(--font-manrope),sans-serif;display:block}.rail-disclaimer{color:#969caa;font:400 10px/1.65 var(--font-manrope),sans-serif;border-top:1px solid #303139;padding:14px 15px}.rail-disclaimer a{color:#c6a7ec;text-underline-offset:2px;text-decoration:underline}.rail-link{color:#c6a6f1;font:600 11px/1.4 var(--font-manrope),sans-serif;border-top:1px solid #34313b;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.rail-link:hover{background:#292034}.trading-rail.is-cards{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;display:grid;overflow:visible}.rail-pair-slot{padding:13px}.rail-card{isolation:isolate;min-width:0;color:inherit;background:linear-gradient(155deg,#ffffff17 0%,#ffffff08 38%,#ffffff03 100%),#15111db8;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:16px;padding:18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 22px 44px -28px #000000f2}.rail-card:hover{border-color:#c9a8ff5c;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff3d,0 0 0 1px #b48cff24,0 26px 50px -26px #7434f58c}.rail-card:focus-visible{outline-offset:3px;outline:2px solid #c9a8ff}.rail-card-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.rail-kicker{color:#c9a8ff;font:700 10px/1.4 var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase}.rail-card h3{color:#f6f1fc;font:600 22px/1.15 var(--font-space),sans-serif;letter-spacing:-.6px;margin:0}.rail-card p{color:#b9b0c6;font:400 12px/1.6 var(--font-manrope),sans-serif;margin:0}.rail-chips{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.rail-chips li{color:#d9d1e4;font:500 10px/1.3 var(--font-manrope),sans-serif;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.rail-chips b{color:#c9a8ff;font-variant-numeric:tabular-nums;font-weight:700}.rail-cta{color:#fff;min-height:40px;font:700 12px/1 var(--font-manrope),sans-serif;background:linear-gradient(#8e52ff,#6a2ee8);border:1px solid #c9a8ff73;border-radius:99px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:0 16px;display:flex;box-shadow:inset 0 1px #ffffff40,0 10px 24px -12px #7434f5}.rail-fineprint{color:#8f8a9b;font:400 10px/1.5 var(--font-manrope),sans-serif}.rail-orbit{aspect-ratio:1;flex-shrink:0;width:184px;margin:0 auto;position:relative}.rail-orbit:before,.rail-orbit:after{content:"";border-radius:50%;position:absolute}.rail-orbit:before{border:1px dashed #c9a8ff38;inset:20px}.rail-orbit:after{background:radial-gradient(circle,#7c3aed3d,#7c3aed00 72%);border:1px solid #c9a8ff24;inset:50px}.rail-orbit-track{z-index:1;animation:90s linear infinite rail-spin;position:absolute;inset:0}.rail-face{width:44px;height:44px;transform:rotate(calc(360deg / var(--n) * var(--i))) translateY(-72px) rotate(calc(-360deg / var(--n) * var(--i)));margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.rail-face>span{color:#d9c6f5;width:100%;height:100%;font:700 12px/1 var(--font-manrope),sans-serif;background:#2b2138;border:2px solid #1b1525;border-radius:50%;place-items:center;animation:90s linear infinite reverse rail-spin;display:grid;overflow:hidden;box-shadow:0 0 0 1px #c9a8ff47,0 8px 18px -8px #000}.rail-face img{object-fit:cover;width:100%;height:100%}.rail-orbit-count{color:#b9b0c6;font:600 9px/1.3 var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.rail-orbit-count strong{color:#f6f1fc;font:600 34px/1 var(--font-space),sans-serif;letter-spacing:-1px}.rail-art{isolation:isolate;background:#08060d;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:196px;padding:16px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d2b6ffa6,inset 0 0 12px 1px #a77bff99,inset 0 0 40px 6px #7434f5a6,inset 0 0 90px 10px #7434f533}.rail-room{z-index:-1;perspective:300px;position:absolute;inset:0}.rail-room i{background-image:linear-gradient(#c9a8ff2e 1px,#0000 1px),linear-gradient(90deg,#c9a8ff2e 1px,#0000 1px);background-position:50% 0;background-size:34px 34px;height:56%;position:absolute;left:-40%;right:-40%}.rail-room i:first-child{transform-origin:top;top:0;transform:rotateX(-64deg);-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.rail-room i:last-child{transform-origin:bottom;animation:2.6s linear infinite rail-floor;bottom:0;transform:rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 10%,#000);mask-image:linear-gradient(#0000 10%,#000)}.rail-pair-tag{color:#f3ebff;font:700 11px/1 var(--font-space),sans-serif;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 8px 20px -10px #000}.rail-pair-tag em{color:#9c8bb5;font-style:normal}.rail-swap{place-items:center start;display:inline-grid}.rail-swap>*{grid-area:1/1;animation:6s ease-in-out infinite rail-swap}.rail-swap>*+*{animation-delay:-3s}.rail-pair-stage{align-items:center;display:flex}.rail-coin{background:radial-gradient(circle at 32% 26%,#ffffff52,#fff0 34%),radial-gradient(circle at 50% 62%,#4a2f78,#1c1428 72%);border-radius:50%;place-items:center;width:78px;height:78px;transition:translate .32s cubic-bezier(.2,.8,.2,1);animation:5s ease-in-out infinite rail-bob;display:grid;position:relative;box-shadow:inset 0 -8px 14px #00000080,inset 0 2px #ffffff59,0 0 0 3px #241a33,0 0 0 4px #c9a8ff6b,0 20px 26px -14px #000,0 0 46px -8px #8e52ffb3}.rail-coin.is-quote{animation-delay:-2.5s}.rail-coin.is-yours img{object-fit:contain;filter:drop-shadow(0 6px 10px #0009);width:62px;height:62px}.rail-coin.is-quote .rail-swap{place-items:center}.rail-coin.is-quote svg{filter:drop-shadow(0 3px 6px #00000080);width:36px;height:36px}.rail-pair-beam{background:linear-gradient(90deg,#c9a8ff40,#f1e6ff,#c9a8ff40);border-radius:3px;width:72px;height:3px;margin:0 -2px;transition:width .32s cubic-bezier(.2,.8,.2,1);animation:2.4s ease-in-out infinite rail-pulse;position:relative;box-shadow:0 0 12px #a77bff,0 0 26px #7434f5}.rail-pair-beam i{background:#fff;border-radius:50%;width:8px;height:8px;animation:2.4s linear infinite rail-flow;position:absolute;top:-2.5px;left:0;box-shadow:0 0 10px #e3d0ff,0 0 18px #a77bff}.rail-pair-beam i:nth-of-type(2){animation-delay:-.8s}.rail-pair-beam i:nth-of-type(3){animation-delay:-1.6s}.rail-pair-beam b{--x:-24px;opacity:0;background:radial-gradient(circle at 35% 30%,#fff,#d9c2ff 55%,#9a6bff);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;animation:3s ease-in infinite rail-drop;position:absolute;top:-2px;left:50%;box-shadow:0 0 8px #c9a8ff}.rail-pair-beam b:nth-of-type(2){--x:6px;animation-delay:-1s}.rail-pair-beam b:nth-of-type(3){--x:30px;animation-delay:-2s}.rail-pair-caption{color:#bba8d6;font:700 9px/1 var(--font-manrope),sans-serif;letter-spacing:.16em;text-transform:uppercase}.rail-pair:hover .rail-coin.is-yours{translate:7px}.rail-pair:hover .rail-coin.is-quote{translate:-7px}.rail-pair:hover .rail-pair-beam{width:58px}@keyframes rail-floor{to{background-position:50% 34px}}@keyframes rail-pulse{50%{box-shadow:0 0 18px #c9a8ff,0 0 40px #7434f5}}@keyframes rail-drop{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}80%{opacity:1;transform:translate(var(--x),50px) scale(1)}to{opacity:0;transform:translate(var(--x),54px) scale(.3)}}@keyframes rail-spin{to{transform:rotate(360deg)}}@keyframes rail-bob{50%{transform:translateY(-5px)}}@keyframes rail-swap{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}@keyframes rail-flow{0%{opacity:0;transform:translate(-4px)}15%,85%{opacity:1}to{opacity:0;transform:translate(68px)}}.trading-coverage{color:#9ca1af;font:400 10px/1.65 var(--font-manrope),sans-serif;border-top:1px solid #303239;margin-top:16px;padding-top:12px}.trading-coverage summary{cursor:pointer;color:#bdb0cc;min-height:32px}.trading-coverage p{max-width:930px;margin:8px 0}.trading-coverage a{color:#c6a7ec;text-underline-offset:2px;text-decoration:underline}.trading-empty{text-align:center;background:#17191d;border:1px dashed #41434d;border-radius:14px;grid-column:1/-1;place-items:center;min-height:260px;padding:40px 24px;display:grid}.trading-empty h2{max-width:440px;font:600 22px/1.25 var(--font-space),sans-serif;letter-spacing:-.5px}.trading-empty p{color:#a9adba;max-width:500px;font:400 13px/1.65 var(--font-manrope),sans-serif;margin:10px auto 0}.trading-status{color:#b3a7c4;font:400 11px/1.6 var(--font-manrope),sans-serif;padding:13px 0}.trading-status p{margin:4px 0}.trading-status a{color:#c7a7ef;text-underline-offset:2px;text-decoration:underline}.trading-home button:focus-visible,.trading-home a:focus-visible,.trading-home input:focus-visible,.trading-home select:focus-visible,.market-public-header a:focus-visible{outline-offset:3px;outline:2px solid #c8a4ff}@media (min-width:1400px){.trading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.market-public-header{gap:24px}.market-public-header nav{gap:18px}.trading-layout{grid-template-columns:minmax(0,1fr) 280px;column-gap:16px}.trade-token-card{padding:14px}}@media (max-width:1100px){.trading-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:16px}.trading-layout>.trading-token-panel{grid-row:auto;display:block}.trading-layout>.trading-rail{grid-area:auto}.trading-pulse{display:none}.trading-rail{margin-top:6px}.activity-row{padding:13px 16px}.trading-rail.is-cards,.trading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spot-tag,.spot-plan{display:none}.spot-coin{width:200px;left:3%}.spot-kit{width:180px;right:3%}}@media (max-width:1000px){.market-public-header{flex-wrap:wrap;gap:13px 18px;padding-top:15px}.market-public-header nav{scrollbar-width:thin;scrollbar-color:#5f4878 transparent;flex-basis:100%;order:3;gap:24px;min-width:0;overflow-x:auto}}@media (max-width:900px){.spot-float{display:none}.spot-slide{height:auto;min-height:400px}.spot-copy{max-width:none;height:auto;padding:36px 28px 0}.spot-visual{height:230px;margin-top:10px;position:relative;left:auto}.spot-note{width:34%;font-size:12px;inset:-8% -4% auto auto}.spot-center{min-height:400px;padding:36px 22px}}@media (max-width:800px){.market-public-header{gap:18px}.market-brand{font-size:24px}.market-brand img{width:34px;height:34px}.market-public-header nav{gap:15px}.market-public-header nav a{font-size:12px}.market-public-header .market-workspace{padding:10px 13px;font-size:11px}}@media (max-width:650px){.trading-rail.is-cards{grid-template-columns:minmax(0,1fr)}.trade-token-row{grid-template-columns:minmax(0,1fr) 54px 62px 68px;gap:8px;padding:10px 12px}.trade-token-row>:nth-child(4),.trade-row-wide,.trade-row-label{display:none}.trade-row-token{gap:9px}.trade-row-token .trade-token-avatar,.trade-row-token .trade-token-avatar img{width:32px;height:32px}.trade-row-actions{gap:4px}.trade-row-actions .trade-token-watch{width:30px;height:30px}.trade-row-actions .trade-token-watch svg{width:15px;height:15px}.trade-row-actions .trade-token-button{width:34px;min-height:34px;padding:0}.market-public-header{gap:13px 10px;min-height:76px;padding-bottom:0}.market-brand{letter-spacing:-1.1px;gap:5px;font-size:23px}.market-public-header .market-workspace{gap:6px;min-height:38px;padding:9px 12px;font-size:10px}.market-workspace svg{width:14px;height:14px}.market-public-header{justify-content:space-between;gap:0 8px;min-height:0;padding-top:4px}.market-brand{letter-spacing:-1px;font-size:21px}.market-brand img{width:28px;height:28px}.market-public-header nav{flex-basis:calc(100% + var(--page-gutter) * 2);max-width:none;margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter) 32px;scrollbar-width:none;gap:12px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.market-public-header nav::-webkit-scrollbar{display:none}.market-public-header nav a{flex:none;justify-content:center;min-width:44px;min-height:44px;font-size:13px}.market-brand{min-height:44px}.spot{padding-top:16px;padding-bottom:6px}.spot-track,.spot-slide{border-radius:20px}.spot-slide{min-height:420px}.spot-slide h2{font-size:40px}.spot-slide p{max-width:300px;font-size:14px}.spot-kicker{margin-bottom:10px;font-size:12px}.spot-cta{min-height:46px;margin-top:18px;padding:0 18px;font-size:14px}.spot-copy{padding:28px 22px 0}.spot-center{min-height:420px;padding:28px 18px}.spot-icons span{border-radius:12px;width:42px;height:42px}.spot-icons span.is-main{width:54px;height:54px}.spot-visual{height:200px}.spot-label{font-size:11px}.spot-frame{border-radius:18px;padding:5px}.spot-frame img{border-radius:14px}.spot-note,.spot-prompt{display:none}.spot-week{gap:6px}.spot-week>div{border-radius:10px;padding:6px}.spot-week b{font-size:9px}.spot-week .spot-chip{padding:3px 6px;font-size:9px}.trading-ticker{padding-top:9px;padding-bottom:10px}.ticker-set{gap:18px;padding-right:18px}.ticker-token{gap:7px;font-size:10px}.trading-heading{flex-wrap:wrap;align-items:flex-start;gap:16px;padding-top:22px;padding-bottom:17px}.trading-heading h1{letter-spacing:-1px;font-size:30px}.trading-heading p{font-size:12px}.trading-live{white-space:normal;font-size:10px}.trading-refresh{min-height:36px;font-size:10px}.trading-controls{gap:12px;margin-bottom:12px}.trading-tabs{gap:4px}.trading-tabs button{min-height:40px;padding:9px 11px;font-size:11px}.trading-search{flex-basis:100%;width:100%;min-width:0}.trading-search input{min-height:43px;padding:10px 12px;font-size:16px}.trading-filters{gap:7px;margin-bottom:14px}.trading-filters select{min-height:36px;font-size:11px}.trading-filters>span:first-child{flex-basis:100%;margin:0 0 2px}.trading-grid{grid-template-columns:minmax(0,1fr);gap:12px}.trade-token-card{border-radius:16px;gap:12px;padding:14px}.trade-token-avatar,.trade-token-avatar img{width:44px;height:44px}.trade-token-identity h2{font-size:15px}.trade-token-identity small{font-size:11px}.trade-token-stats{gap:8px;padding:10px 11px}.trade-token-stats dd{font-size:13px}.trade-token-watch{width:40px;height:40px}.trade-token-button{min-height:40px;padding:0 16px}.activity-rail-heading{padding:16px}.activity-rail-heading h2{font-size:19px}.activity-row{gap:12px;padding:15px 16px}.activity-row .label,.activity-row .sol{font-size:12px}.activity-row .shortmint{font-size:11px}.activity-row .received{font-size:10px}}@media (prefers-reduced-motion:reduce){.spot-radar:before{animation:none}}@media (max-width:1180px){.spot-signal-speed small{display:none}.spot-signal-speed b:after{content:"/h";color:#bfafd6;font:600 12px/1 var(--font-manrope),sans-serif;margin-left:2px}.spot-signal-coins{padding:5px 8px;font-size:10px}.spot-signals{right:38%}.spot-trend-mascot.is-moss{right:17%}.spot-trend-mascot.is-dash{right:-10%}}@media (max-width:900px){.spot-signals{gap:8px;left:5%;right:30%}.spot-signal:nth-child(3),.spot-trend-mascot.is-dash{display:none}.spot-trend-mascot.is-moss{height:110%;right:-2%}.spot-signal{padding:9px 12px}.spot-signal-rank{font-size:26px}}@media (prefers-reduced-motion:reduce){.market-public-header .market-workspace,.spot-cta,.spot-dots button:before,.trade-token-card,.trade-token-button,.trade-token-watch{transition:none}.trade-token-card:hover,.trade-token-button:hover,.market-public-header .market-workspace:hover,.spot-cta:hover,.spot-cta:active{transform:none}.spot-float{animation:none}.rail-card{transition:none}.rail-card:hover{transform:none}.rail-orbit-track,.rail-face>span,.rail-coin,.rail-swap>*,.rail-room i,.rail-pair-beam{animation:none}.rail-coin,.rail-pair-beam{transition:none}.rail-swap>*+*,.rail-pair-beam i,.rail-pair-beam b{display:none}.trading-ticker{scrollbar-width:thin;scrollbar-color:#4f405e transparent;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ticker-track{animation:none}.ticker-set+.ticker-set{display:none}.pulse-bar i{transition:none}.trading-live:not(.is-stale) .live-dot{animation:none}}.trade-token-card.is-flagged{border-color:#e5636e4d}.trade-token-flags{border-radius:8px;flex-wrap:wrap;gap:6px;margin-top:-3px;text-decoration:none;display:flex}.trade-token-flags span{color:#f0b4ba;min-height:22px;font:600 10.5px/1.3 var(--font-manrope),sans-serif;white-space:nowrap;background:#2b1b20;border:1px solid #6b3a41;border-radius:999px;align-items:center;padding:2px 9px;display:inline-flex}.trade-token-flags:hover span{color:#ffd0d4;border-color:#a14f5a}.trade-token-flags:focus-visible{outline-offset:3px;outline:2px solid #9d65f8}.trading-list.is-auto{display:none}@media (max-width:650px){.spot{padding-top:10px;padding-bottom:2px;position:relative}.spot-slide{height:clamp(148px,24svh,196px);min-height:0}.spot-center{text-align:left;justify-content:center;align-items:flex-start;height:100%;min-height:0;padding:14px 16px}.spot-copy{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:14px 16px;display:flex}.spot-icons,.spot-visual,.spot-kicker,.spot-slide p,.spot-step,.spot-scribble{display:none}.spot-slide h2{font-size:clamp(24px,7.4vw,30px)}.spot-cta{min-height:44px;margin-top:10px;padding:0 16px;font-size:13px}.spot-controls{right:calc(var(--page-gutter) + 4px);gap:0;margin:0;position:absolute;bottom:4px}.spot-dots{gap:0}.spot-dots button{min-width:clamp(30px,10vw,44px);height:44px;padding:0}.spot-dots button.active:before{width:18px}.trading-ticker{padding-top:6px;padding-bottom:6px}.trading-heading{justify-content:space-between;align-items:center;gap:2px 8px;padding-top:10px;padding-bottom:8px}.trading-heading>div:first-child{flex-basis:100%}.trading-heading h1{letter-spacing:-.8px;font-size:24px}.trading-heading p{display:none}.trading-live{flex:1;justify-content:space-between}.trading-live-pill{min-height:28px;padding:0 10px}.trading-refresh{min-height:44px!important}.trading-controls{gap:6px;margin-bottom:6px}.trading-tabs,.trading-filters{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.trading-tabs::-webkit-scrollbar{display:none}.trading-filters::-webkit-scrollbar{display:none}.trading-tabs button{flex:none;min-height:44px}.trading-filters{align-items:center;gap:6px;margin-bottom:8px;padding-right:24px}.trading-filters>*{flex:none}.trading-filters>span:first-child{flex-basis:auto;order:9;margin:0}.trading-facts{flex-wrap:nowrap}.trading-layout-switch button{min-height:38px}.trading-filters label,.trading-filters select{min-height:44px}.trading-grid.is-auto{display:none}.trading-layout-switch.is-auto button[data-layout=cards]{color:#b2b5c0;box-shadow:none;background:0 0;border-color:#0000}.trading-layout-switch.is-auto button[data-layout=list]{color:#fff;background:linear-gradient(#8e52ff,#6a2ee8);border-color:#c9a8ff73;box-shadow:inset 0 1px #ffffff40}.trading-list.is-auto{display:block}.trade-token-row{grid-template-columns:minmax(0,1fr) 54px 60px 68px;gap:5px;padding:6px 10px}.trade-row-change{font-size:11px}.trade-row-head>*{letter-spacing:0;white-space:nowrap;font-size:8px}.trade-token-row:not(.trade-row-head)>:nth-child(3){font-size:12px}.trading-search input{padding-left:40px}.trade-row-actions .trade-token-watch,.trade-row-actions .trade-token-button{position:relative}.trade-row-actions .trade-token-watch:after,.trade-row-actions .trade-token-button:after{content:"";position:absolute;inset:-7px -2px}}@media (max-width:360px){.trade-row-token .trade-token-avatar{display:none}.market-public-header{gap:0 4px}.wallet-header-actions .account-wallet-only{padding:0 10px}}@media (max-width:650px) and (max-height:640px){.spot-slide{height:112px}.spot-slide h2{font-size:20px}.spot-slide h2 br{display:none}.spot-cta{margin-top:6px}.trading-ticker{display:none}}
