@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";
@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.3jl0_j8w0bekq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.2c7zyf29vrghw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.0oxh562_148qc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.0_q8wa_t-7-c7.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.1-h66gx1kjeux.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.2dcg25_89g34d.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.1r3eey-1tdqwh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.40ek894ady0so.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0blsyrk14nago.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1ih4rrmj883u6.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0hj8bqnym411c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#080b0d;--surface:#101416;--surface2:#151a1c;--line:#d3e7dc18;--muted:#8c9892;--text:#e9eee9;--accent:#b9ed78;--negative:#ee8491;--radius:10px;--ease:cubic-bezier(.22, .7, .22, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:14px}body:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(circle at 15% 15%,#b9ed7803,#0000 35%),radial-gradient(#b4c9bd16 .5px,#0000 .5px);background-size:auto,43px 43px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0}button:disabled{opacity:.45;cursor:not-allowed}button:active:not(:disabled),a.primary:active{transform:translateY(1px)}button,input,select,textarea,a{outline-offset:4px}:focus-visible{outline:2px solid var(--accent)}button{transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease)}input,textarea,select{color:var(--text);min-width:0}select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input::placeholder,textarea::placeholder{color:#58655f}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-weight:500}p{line-height:1.65}h1{font-size:40px;line-height:1.08}h2{font-size:27px}h3{font-size:18px}small{font-size:11px}code,.mono,kbd{font-family:IBM Plex Mono,monospace}fieldset{border:0;min-width:0;margin:0;padding:0}label{display:block}.page{max-width:1512px;min-height:calc(100dvh - 160px);margin:auto;padding:0 42px 42px}.muted{color:var(--muted)}.accent,.positive{color:var(--accent)}.negative{color:var(--negative)}.fine,.data-note{color:var(--muted);font-size:11px;line-height:1.7}.break{overflow-wrap:anywhere}.full{justify-content:center;width:100%}.eyebrow{letter-spacing:.13em;color:var(--muted);align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;display:flex}.status-dot,.network b{background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #b9ed7830}.skip-link{z-index:50;background:var(--accent);color:#10170a;padding:12px;position:fixed;top:-100px;left:10px}.skip-link:focus{top:10px}.primary,.secondary{border-radius:6px;align-items:center;gap:11px;min-height:42px;padding:11px 18px;font-size:12px;font-weight:600;display:inline-flex}.primary{background:var(--accent);color:#15220b;box-shadow:inset 0 1px #e0ffb6}.primary:hover{background:#ccfa92}.secondary{background:var(--surface2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.secondary:hover{background:#212924}.text-button{background:0 0;align-items:center;gap:9px;padding:10px 0;font-size:12px;display:inline-flex}.text-button:hover{color:var(--accent)}.icon-button{color:var(--muted);background:0 0;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-button:hover{color:var(--text)}.selected{color:var(--accent)!important;background:#b9ed7810!important}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#080b0de8;align-items:center;gap:28px;height:76px;padding:0 34px;display:flex;position:relative}.wordmark{letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:7px;font-size:19px;font-weight:700;display:flex}.wordmark>span{color:var(--accent);margin-left:-7px}.desktop-nav{align-items:center;gap:24px;height:100%;margin-left:20px;display:flex}.desktop-nav a{color:var(--muted);align-items:center;height:100%;font-size:12px;display:flex;position:relative}.desktop-nav a.active{color:var(--text)}.desktop-nav a.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.header-search{border:1px solid var(--line);width:250px;height:34px;color:var(--muted);background:#121719;border-radius:6px;align-items:center;gap:9px;margin-left:auto;padding:0 10px;display:flex}.header-search input{background:0 0;border:0;outline:none;width:100%;font-size:10px}.header-search kbd{border:1px solid var(--line);border-radius:3px;padding:1px 4px;font-size:10px}.network{white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.wallet-button{color:#d1efb2;white-space:nowrap;background:#b9ed780a;border:1px solid #b9ed782a;border-radius:6px;align-items:center;gap:8px;min-height:35px;padding:8px 12px;font-size:11px;display:inline-flex}.wallet-button:hover{background:#b9ed781c}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:24px 42px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}footer>div{align-items:center;gap:15px;display:flex}footer a{align-items:center;gap:4px;display:flex}.mobile-nav{display:none}.portal{flex-shrink:0;width:34px;height:34px;position:relative;transform:rotate(-30deg)}.portal i{border:1px solid #b9ed78a0;border-radius:50%;position:absolute;inset:4px 0;transform:rotateY(45deg);box-shadow:0 0 5px #b9ed7810}.portal i:nth-child(2){inset:6px 2px;transform:rotate(18deg)rotateY(45deg)}.portal i:nth-child(3){inset:8px 4px;transform:rotate(36deg)rotateY(45deg)}.portal i:nth-child(4){inset:10px 6px;transform:rotate(55deg)rotateY(45deg)}.portal i:nth-child(5){inset:12px 8px;transform:rotate(74deg)rotateY(45deg)}.portal i:nth-child(6){inset:14px 10px;transform:rotate(95deg)rotateY(45deg)}.portal-large{filter:drop-shadow(0 0 14px #b9ed7820);width:280px;height:230px;transform:rotate(-30deg)}.portal-large i{border-color:#b9ed7860;inset:5px 0;box-shadow:0 0 14px #b9ed7812,inset 0 0 10px #b9ed780b}.portal-large i:nth-child(2){inset:18px 17px}.portal-large i:nth-child(3){inset:33px 34px}.portal-large i:nth-child(4){inset:48px 51px}.portal-large i:nth-child(5){inset:64px 68px}.portal-large i:nth-child(6){inset:79px 85px}.portal-large span{background:#d1ff9120;border-radius:50%;position:absolute;inset:46% 44%;box-shadow:0 0 48px 18px #b9ed7810}.portal-large i{animation:orbit-glow 6s var(--ease) infinite alternate}.portal-large i:nth-child(2){animation-delay:-1s}.portal-large i:nth-child(3){animation-delay:-2s}.portal-large i:nth-child(4){animation-delay:-3s}.portal-large i:nth-child(5){animation-delay:-4s}@keyframes orbit-glow{0%{opacity:.35}to{opacity:1}}.market-strip{border-bottom:1px solid var(--line);color:#c1cbc4;letter-spacing:.02em;align-items:center;gap:25px;padding:19px 0;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.market-strip>span{align-items:center;gap:7px;display:flex}.market-strip em{color:#6e7c75;font-style:normal}.market-strip>span:first-child{color:var(--accent);letter-spacing:.09em;font-size:8px}.market-strip .strip-right{color:#66736c;letter-spacing:.07em;margin-left:auto;font-size:8px}.discovery-intro{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr .73fr;align-items:center;gap:25px;min-height:310px;padding:30px 0 35px;display:grid;overflow:clip}.intro-copy h1{letter-spacing:-.06em;margin:16px 0 13px;font-size:clamp(31px,3.2vw,46px);line-height:1.08}.intro-copy h1 span{color:#9ba69e}.intro-copy p{color:var(--muted);margin-bottom:19px;font-size:12px}.intro-actions{align-items:center;gap:20px;display:flex}.intro-actions .primary{min-height:38px;padding:9px 13px;font-size:11px}.intro-actions .text-button{font-size:10px}.portal-stage{place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.orbital-grid{background-image:linear-gradient(#b9ed780b 1px,#0000 1px),linear-gradient(90deg,#b9ed780b 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:-25%;transform:perspective(220px)rotateX(58deg)rotate(-27deg);-webkit-mask-image:radial-gradient(#000,#0000 60%);mask-image:radial-gradient(#000,#0000 60%)}.orbit-label{z-index:1;letter-spacing:.05em;background:#111819e6;border:1px solid #b9ed781b;border-radius:4px;align-items:center;gap:6px;padding:7px 9px;font:8px IBM Plex Mono,monospace;display:flex;position:absolute;box-shadow:0 4px 20px #0003}.orbit-label-a{color:#a9b6b3;top:54px;left:5px}.orbit-label-b{color:#d1eab8;bottom:66px;right:2px}.portal-caption{text-align:center;color:#586b5c;letter-spacing:.15em;font:7px IBM Plex Mono,monospace;position:absolute;bottom:1px;left:0;right:0}.portal-caption span{margin-left:15px}.market-spotlight{border:1px solid var(--line);background:linear-gradient(140deg,#1720197a,#0d121180);border-radius:8px;padding:20px 22px;box-shadow:inset 0 1px #ffffff04}.market-spotlight .eyebrow{color:#b9ccaa;letter-spacing:.08em;font-size:8px}.spotlight-title{align-items:center;gap:12px;min-width:0;margin:17px 0 20px;display:flex}.spotlight-title h2{white-space:nowrap;text-overflow:ellipsis;max-width:150px;margin:0 0 4px;font-size:20px;overflow:hidden}.spotlight-title .muted{font-size:10px}.spotlight-title .avatar-large{width:42px;height:42px;font-size:16px}.spotlight-stat{justify-content:space-between;align-items:center;margin-top:11px;font-size:10px;display:flex}.spotlight-stat strong{font:11px IBM Plex Mono,monospace}.spotlight-stat small{color:#8d9a91;font-size:8px}.spotlight-link{border-top:1px solid var(--line);color:var(--accent);justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;font-size:11px;display:flex}.spotlight-skeleton{height:175px}.section-heading{justify-content:space-between;align-items:center;margin:30px 0 21px;display:flex}.section-heading h2{margin:10px 0 0;font-size:27px}.own-launches{border-bottom:1px solid var(--line);padding-bottom:28px;scroll-margin-top:90px}.own-launches .section-heading p{margin:9px 0 0;font-size:12px}.own-empty{background:#b9ed7805;border:1px solid #b9ed7820;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.own-empty h3{margin:0 0 8px;font-size:19px}.own-empty p{color:var(--muted);margin:0;font-size:12px}.own-empty .primary{flex-shrink:0}@media (max-width:640px){.own-launches .section-heading{align-items:start;gap:10px}.own-launches .section-heading>.secondary{display:none}.own-empty{flex-direction:column;align-items:start;padding:20px}}.section-heading .eyebrow{font-size:8px}.live-label{color:#8fa086;align-items:center;gap:7px;font:9px IBM Plex Mono,monospace;display:flex}.market-tools{border-bottom:1px solid var(--line);justify-content:space-between;display:flex}.sort-tabs{gap:5px;display:flex}.sort-tabs button{color:#8a9690;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:11px 15px;font-size:11px;display:flex}.sort-tabs button.selected{border-color:var(--accent);background:0 0!important}.view-controls{align-items:center;gap:3px;display:flex}.view-controls button{color:var(--muted);background:0 0;border-radius:4px;padding:7px}.filter-line{align-items:center;gap:13px;padding:16px 0;display:flex}.market-search{border:1px solid var(--line);width:100%;max-width:335px;height:35px;color:var(--muted);background:#101517;border-radius:5px;align-items:center;gap:9px;padding:0 11px;display:flex}.market-search input{background:0 0;border:0;outline:none;width:100%;font-size:10px}.pair-filters{border:1px solid var(--line);color:#99a79d;border-radius:5px;align-items:center;gap:8px;height:35px;padding:0 9px;display:flex}.pair-filters select{background:0 0;border:0;font-size:10px}.results-count{color:#637269;margin-left:auto;font:9px IBM Plex Mono,monospace}.token-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.token-card{border:1px solid var(--line);min-height:204px;transition:border-color .2s var(--ease), transform .3s var(--ease), background .3s var(--ease);animation:reveal .5s var(--ease) both;background:linear-gradient(130deg,#121719,#0e1214);border-radius:8px;padding:16px;position:relative}.token-card:hover{background:#151d18;border-color:#b9ed7842;transform:translateY(-3px)}.token-card-top{align-items:center;gap:10px;display:flex}.avatar{border:1px solid #ffffff0c;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;font-weight:500;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar-large{border-radius:12px;width:60px;height:60px;font-size:22px}.token-identity{min-width:0}.token-identity h3{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:14px;font-weight:500;overflow:hidden}.token-identity>span{color:#8a988e;text-overflow:ellipsis;max-width:145px;font:9px IBM Plex Mono,monospace;display:block;overflow:hidden}.token-age{color:#78857c;align-self:flex-start;margin-left:auto;padding-top:3px;font:8px IBM Plex Mono,monospace}.token-description{-webkit-line-clamp:2;color:#78887c;-webkit-box-orient:vertical;height:30px;margin:13px 0 16px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.token-card-data{grid-template-columns:1fr 1fr;gap:8px;display:grid}.token-card-data>div>span{color:#68796d;margin-bottom:6px;font-size:8px;display:block}.token-card-data strong{color:#d7dfd8;letter-spacing:-.03em;font:12px IBM Plex Mono,monospace}.card-bottom{border-top:1px solid #ffffff06;align-items:center;gap:5px;margin-top:16px;padding-top:12px;display:flex}.pair-badges{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pair-badge{color:#aab9af;white-space:nowrap;text-overflow:ellipsis;background:#1c2422;border:1px solid #ffffff04;border-radius:3px;align-items:center;gap:4px;max-width:100px;padding:4px 6px;font:8px IBM Plex Mono,monospace;display:inline-flex;overflow:hidden}.pair-dot{background:#9cafb7;border-radius:50%;width:4px;height:4px}.creator{color:#52665a;margin-left:auto;font:8px IBM Plex Mono,monospace}.card-arrow{color:#647b69;margin-left:3px}.data-note{margin:17px 0 0;font-size:9px}.load-more{margin:23px auto 0;display:flex}.launch-banner{background:linear-gradient(100deg,#b9ed7807,#0000);border:1px solid #b9ed781b;border-radius:8px;justify-content:space-between;align-items:center;margin-top:36px;padding:25px 28px;display:flex}.launch-banner h3{margin:9px 0 5px;font-size:24px}.launch-banner p{color:var(--muted);margin:0;font-size:11px}.launch-banner .eyebrow{color:#9dbb86;font-size:8px}.banner-cta{color:var(--accent);align-items:center;gap:18px;font-size:11px;display:flex}.token-list{grid-template-columns:1fr}.token-list .token-card{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:25px;min-height:80px;display:grid}.token-list .token-description{display:none}.token-list .card-bottom{border:0;margin:0;padding:0}.token-list .token-age{align-self:center}.token-list .creator{display:none}.empty-state{text-align:center;min-height:280px;color:var(--muted);background:#10161566;border:1px dashed #b9ed781c;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:65px 25px;display:flex}.empty-state h1,.empty-state h2,.empty-state h3{color:var(--text);margin:5px 0}.empty-state p{max-width:470px;margin:0 0 10px;font-size:13px}.skeleton{animation:shimmer 2s var(--ease) infinite;background:linear-gradient(105deg,#101717 25%,#1d2723 42%,#101717 60%) 0 0/250% 100%}.token-loading{border-radius:10px;height:500px;margin-top:40px}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@keyframes reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020606cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#12191a;border:1px solid #d8ecd720;border-radius:14px;width:100%;max-width:420px;padding:35px;position:relative;box-shadow:0 25px 100px #0006}.modal-close{position:absolute;top:14px;right:14px}.modal h2{margin:15px 0 10px}.modal p{font-size:12px}.modal .full{margin-top:18px}.connector{border:1px solid var(--line);background:#1d2724;border-radius:7px;align-items:center;gap:12px;width:100%;margin:12px 0;padding:15px;display:flex}.connector svg:last-child{margin-left:auto}.wallet-modal{width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);overflow-y:auto}.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.wallet-option{text-align:left;background:#141b18;border-radius:12px;gap:10px;min-width:0;margin:0;padding:13px;transition:background .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 1px #ffffff05}.wallet-option:hover{background:#202b23;transform:translateY(-1px)}.wallet-brand-icon{object-fit:contain;border-radius:9px;flex-shrink:0;width:34px;height:34px}.wallet-current-icon{object-fit:contain;border-radius:5px;width:20px;height:20px}.wallet-label{gap:5px;min-width:0;display:grid}.wallet-label strong{font-size:12px;font-weight:600}.wallet-label small{color:var(--muted);font-size:10px}.asset-icon{vertical-align:middle;flex:none;display:inline-flex}.asset-icon .avatar{border-radius:50%;width:20px;min-width:20px;height:20px;font-size:7px}.asset-icon .avatar img{object-fit:contain;width:100%;height:100%}.pair-badge .asset-icon .avatar{width:15px;min-width:15px;height:15px}.source-asset-row,.route-asset{align-items:center;gap:8px;display:flex}.source-asset-row .token-select{flex:1;min-width:0}.stock-picker{border:1px solid var(--line);border-radius:8px;align-self:start;min-width:0;padding:12px}.stock-picker summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:22px;font-size:12px;display:flex}.stock-picker input{margin-top:12px}.stock-options{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--muted) var(--bg);scrollbar-width:thin;border:1px solid var(--line);border-radius:6px;max-height:240px;margin-top:8px;overflow-y:auto}.stock-options button{text-align:left;background:var(--bg);width:100%;color:var(--text);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 5px;display:flex}.stock-options button:last-child{border-bottom:0}.stock-options button:hover:not(:disabled),.stock-options button:focus-visible{background:var(--surface2)}.stock-options button:focus-visible{outline-offset:-2px}.stock-options button>span:not(.asset-icon){flex:1;gap:3px;min-width:0;display:grid}.stock-options strong{font-size:12px}.stock-options small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.stock-options button:disabled{opacity:.4;cursor:default}@media (max-width:480px){.wallet-modal{padding:24px 18px}.wallet-grid{gap:8px}.wallet-option{gap:8px;padding:12px 9px}.wallet-brand-icon{width:28px;height:28px}.wallet-label strong{font-size:11px}.wallet-option>svg:last-child{display:none}}.notice{color:#bad1ae;background:#b9ed7808;border:1px solid #b9ed781c;border-radius:6px;align-items:center;gap:7px;margin-top:13px;padding:12px 14px;font-size:11px;line-height:1.6;display:flex}.notice.error{color:#f1a9af;background:#fa627709;border-color:#fa627726}.notice.success{color:var(--accent)}.transaction-link{color:var(--accent);align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.token-page{padding-top:25px}.back-link{color:var(--muted);align-items:center;gap:8px;margin-bottom:24px;font-size:11px;display:inline-flex}.token-heading{align-items:center;gap:16px;margin-bottom:27px;display:flex}.token-title-line{align-items:center;gap:12px;display:flex}.token-title-line h1{margin:0 0 8px;font-size:30px}.token-title-line>span{color:var(--muted);font:12px IBM Plex Mono,monospace}.token-meta{color:var(--muted);align-items:center;gap:14px;font-size:10px;display:flex}.copy-address{color:var(--muted);background:0 0;align-items:center;gap:5px;padding:0;font:9px IBM Plex Mono,monospace;display:flex}.token-main-price{text-align:right;margin-left:auto}.token-main-price strong{letter-spacing:-.07em;font:24px IBM Plex Mono,monospace;display:block}.token-main-price small{color:var(--muted);letter-spacing:0;font-size:11px}.token-main-price>span{margin-top:7px;font:10px IBM Plex Mono,monospace;display:block}.token-main-price em{color:var(--muted);font-size:9px;font-style:normal}.trade-layout{grid-template-columns:minmax(0,1fr) 338px;gap:22px;display:grid}.market-main{min-width:0}.metric-row{border:1px solid var(--line);background:#0f1415;border-radius:8px 8px 0 0;grid-template-columns:repeat(4,1fr);gap:10px;padding:19px 20px;display:grid}.metric-row>div{border-right:1px solid var(--line)}.metric-row>div:last-child{border:0}.metric-row span{color:var(--muted);margin-bottom:8px;font-size:9px;display:block}.metric-row strong{font:16px IBM Plex Mono,monospace}.metric-row small{color:var(--muted);font-size:9px}.chart-panel{border:1px solid var(--line);background:#0b0e10;border-top:0;border-radius:0 0 8px 8px;overflow:hidden}.chart-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:20px;height:48px;padding:0 18px;font-size:10px;display:flex}.chart-toolbar b{color:var(--muted);font-weight:400}.chart-toolbar>div{gap:2px;margin-left:auto;display:flex}.chart-toolbar button{color:var(--muted);background:0 0;border-radius:3px;padding:6px 8px;font:9px IBM Plex Mono,monospace}.price-chart{width:100%;height:375px}.chart-empty{height:375px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.chart-empty h3{font-size:17px}.chart-empty p{font-size:11px}.chart-caption{color:#52675a;border-top:1px solid var(--line);justify-content:space-between;padding:12px 17px;font:8px IBM Plex Mono,monospace;display:flex}.detail-tabs{border-bottom:1px solid var(--line);gap:24px;margin-top:25px;display:flex}.detail-tabs button{color:var(--muted);background:0 0;border-bottom:2px solid #0000;padding:13px 0;font-size:12px}.detail-tabs button.selected{border-color:var(--accent);background:0 0!important}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#687b6e;border-bottom:1px solid var(--line);padding:16px 12px;font-size:9px;font-weight:400}td{border-bottom:1px solid #ffffff06;padding:13px 12px;font:10px IBM Plex Mono,monospace}td a{align-items:center;gap:5px;display:inline-flex}.table-empty{color:var(--muted);text-align:center;padding:30px;font-size:12px}.token-about{padding:25px 0}.token-about p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.token-about dl{grid-template-columns:130px 1fr;gap:15px;font-size:12px;display:grid}.token-about dt{color:var(--muted)}.token-about dd{margin:0}.social-links{gap:15px;margin-top:23px;display:flex}.social-links a{color:var(--accent);align-items:center;gap:5px;font-size:11px;display:flex}.terminal-aside{align-self:start;position:sticky;top:20px}.trade-terminal{box-shadow:inset 0 1px 0 #fff04;background:#121719;border:1px solid #e1f4df19;border-radius:10px;padding:20px}.terminal-title{color:#97a591;letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:19px;font:9px IBM Plex Mono,monospace;display:flex}.trade-side{border:1px solid var(--line);background:#080e10;border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:4px;display:grid}.trade-side button{color:var(--muted);background:0 0;border-radius:4px;padding:9px;font-size:12px}.trade-side button.selected{background:#b9ed781d!important}.trade-side button.sell{color:var(--negative)!important;background:#ee84911a!important}.pay-box{border:1px solid var(--line);background:#0a1012;border-radius:7px;padding:15px}.pay-box label{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.pay-box label span{color:var(--text);font:11px IBM Plex Mono,monospace}.pay-box>input{letter-spacing:-.06em;background:0 0;border:0;outline:none;width:100%;padding:15px 0;font:30px IBM Plex Mono,monospace}.source-select{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-top:11px;font-size:10px;display:flex}.source-select select{background:#161f1b;border:0;border-radius:4px;max-width:175px;padding:6px;font-size:10px}.token-select{border:1px solid var(--line);background:#161f1b;border-radius:4px;width:100%;margin-top:10px;padding:7px;font-size:10px}.route-visual{color:#73886f;justify-content:center;align-items:center;gap:17px;height:68px;font:8px IBM Plex Mono,monospace;display:flex;position:relative}.route-visual .portal{background:var(--surface);z-index:1;width:29px;height:29px}.route-wire{z-index:0;border-top:1px dashed #b9ed7826;position:absolute;top:50%;left:25px;right:25px}.route-visual>span:not(.route-wire){background:var(--surface);z-index:1;padding:4px;position:relative}.receive-box{background:#b9ed7804;border:1px solid #b9ed781a;border-radius:7px;padding:14px}.receive-box>span{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.receive-box b{color:#b7c9ae;text-overflow:ellipsis;max-width:145px;font-weight:400;overflow:hidden}.receive-box strong{letter-spacing:-.05em;overflow-wrap:anywhere;margin:13px 0;font:25px IBM Plex Mono,monospace;display:block}.receive-box small{color:#65785f;font-size:9px}.trade-settings{color:var(--muted);justify-content:space-between;gap:6px;margin:18px 0;font-size:9px;display:flex}.trade-settings select{color:var(--text);background:0 0;border:0;font:9px IBM Plex Mono,monospace}.trade-settings b{color:var(--text);margin-left:4px;font-weight:400}.quote-details{border-top:1px solid var(--line);margin-bottom:8px;padding:12px 0}.quote-details>div{color:var(--muted);justify-content:space-between;gap:8px;padding:6px 0;font-size:9px;display:flex}.quote-details>div>span:last-child{color:#b9c9b4;text-align:right}.quote-details small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.trade-terminal .fine{text-align:center;margin:15px 5px 0;font-size:9px}.connect-trade .wallet-button{background:var(--accent);color:#18240d;justify-content:center;width:100%;min-height:43px;font-weight:600}.market-info-note{color:#a0b38f;margin:15px 10px;font-size:10px}.market-info-note>p{color:#5f7263;margin:7px 0;font-size:10px}.mobile-trade-close,.mobile-trade-cta{display:none}.launch-page{max-width:1280px;padding-top:22px}.launch-page .section-heading{margin-top:20px;margin-bottom:35px}.launch-page h1{margin:13px 0 10px;font-size:38px}.launch-page .section-heading p{margin-bottom:0;font-size:12px}.step-indicator{color:#718763;letter-spacing:.05em;font:11px IBM Plex Mono,monospace}.step-indicator span{color:#344636;margin:0 7px}.launch-layout{grid-template-columns:minmax(0,1fr) 330px;gap:52px;display:grid}.launch-form{border:1px solid var(--line);background:#101517;border-radius:10px;padding:28px}.form-section-title{border-top:1px solid var(--line);align-items:center;gap:11px;margin:31px 0 20px;padding-top:25px;display:flex}.form-section-title:first-child{border:0;margin-top:0;padding-top:0}.form-section-title>span{color:var(--accent);border:1px solid #b9ed7824;border-radius:4px;padding:6px;font:9px IBM Plex Mono,monospace}.form-section-title h2{margin:0;font-size:20px}.form-section-title small{color:var(--muted);margin-left:auto;font:8px IBM Plex Mono,monospace}.launch-form label{color:#afbbb1;margin-bottom:17px;font-size:11px}.launch-form input:not([type=file]),.launch-form textarea,.launch-form select{width:100%;transition:border-color .2s var(--ease);background:#090f10;border:1px solid #d3e7dc12;border-radius:5px;margin-top:8px;padding:11px 12px;font-size:12px;display:block}.launch-form input:focus,.launch-form textarea:focus{border-color:#b9ed7870;outline:none}.launch-form textarea{resize:vertical;line-height:1.6}.identity-fields{grid-template-columns:112px 1fr;gap:21px;display:grid}.image-upload{cursor:pointer;background:#b9ed7804;border:1px dashed #b9ed7833;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:133px;margin:0!important;display:flex!important}.image-upload span{color:var(--muted);font-size:9px}.image-upload input{opacity:0;width:1px;height:1px;position:absolute}.identity-inputs{gap:9px;display:grid}.identity-inputs label{margin:0}.identity-inputs input{height:38px}.prefixed-input,.suffixed-input,.input-action{display:block;position:relative}.prefixed-input>span{color:var(--accent);font-family:IBM Plex Mono,monospace;position:absolute;top:10px;left:13px}.prefixed-input>input{padding-left:29px!important}.suffixed-input>span{color:var(--muted);font:10px IBM Plex Mono,monospace;position:absolute;top:12px;right:14px}.suffixed-input input{padding-right:55px!important}.identity-fields+label{margin-top:20px}.optional-fields summary{cursor:pointer;color:#83967f;justify-content:space-between;align-items:center;margin:14px 0;font-size:11px;display:flex}.optional-fields[open] summary{margin-bottom:22px}.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.launch-form .fine{color:#667a68;margin-bottom:0;font-size:10px}.launch-form .muted{font-size:11px}.chosen-pairs{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.chosen-pairs>span{color:#c1eaa3;background:#b9ed780d;border:1px solid #b9ed7840;border-radius:5px;align-items:center;gap:8px;padding:9px 10px;font:10px IBM Plex Mono,monospace;display:flex}.chosen-pairs button{background:0 0;padding:0 0 0 3px;display:flex}.suggested-pairs{flex-wrap:wrap;gap:7px;margin:13px 0 22px;display:flex}.suggested-pairs button{border:1px solid var(--line);color:#9bad98;background:#1c2520;border-radius:4px;align-items:center;gap:4px;padding:8px 10px;font-size:10px;display:flex}.input-action input{padding-right:35px!important}.input-action button{color:var(--accent);background:0 0;padding:5px;position:absolute;top:6px;right:5px}.launch-terms{border:1px solid var(--line);background:#0b1112;border-radius:6px;padding:16px}.launch-terms>div{color:var(--muted);justify-content:space-between;gap:15px;margin:10px 0;font-size:10px;display:flex}.launch-terms strong{color:var(--text);font:10px IBM Plex Mono,monospace}.launch-form .primary.full,.launch-form .connect-trade{margin-top:24px}.launch-review{background:#b9ed7807;border:1px solid #b9ed7840;border-radius:6px;margin:20px 0;padding:17px}.launch-review h3{color:var(--accent);align-items:center;gap:7px;font-size:16px;display:flex}.launch-review p{font-size:12px}.launch-review>div{justify-content:space-between;gap:10px;margin:10px 0;font-size:11px;display:flex}.launch-review small{color:var(--muted);font-size:9px}.launch-preview{border:1px solid var(--line);background:#0e1514;border-radius:10px;align-self:start;padding:24px;position:sticky;top:30px;overflow:hidden}.launch-preview>.eyebrow{font-size:8px}.preview-portal{place-items:center;height:205px;margin-top:14px;display:grid}.preview-portal .portal-large{opacity:.7;width:230px;height:200px}.launch-preview>.avatar{margin-top:-25px;position:relative}.launch-preview h2{overflow-wrap:anywhere;margin:20px 0 7px;font-size:26px}.launch-preview>span{font:10px IBM Plex Mono,monospace}.launch-preview>p{color:#7c8e7a;overflow-wrap:anywhere;margin:21px 0;font-size:12px}.preview-assurance{border-top:1px solid var(--line);color:#b6c9aa;gap:9px;margin-top:28px;padding-top:22px;font-size:11px;display:flex}.preview-assurance svg{flex-shrink:0}.preview-assurance p{color:#70836c;margin:8px 0 0;font-size:10px}.portfolio-page{padding-top:45px}.portfolio-page h1{margin:13px 0;font-size:42px}.portfolio-page .empty-state{min-height:400px;margin-top:35px}.portfolio-table{border:1px solid var(--line);border-radius:8px;margin-top:30px}.prose{max-width:820px;padding-top:55px;line-height:1.8}.prose h1{margin:18px 0 40px;line-height:1.1}.prose h2{margin-top:35px;font-size:23px}.prose p{color:#9aa89e;font-size:13px}.prose a{color:var(--accent)}@media (min-width:1600px){.page{max-width:1580px}.topbar{padding-left:max(34px,50vw - 748px);padding-right:max(34px,50vw - 748px)}.token-card{padding:19px}.intro-copy h1{font-size:49px}}@media (max-width:1200px){.topbar{gap:20px;padding:0 25px}.desktop-nav{gap:18px;margin-left:0}.header-search{width:205px}.topbar>.network{display:none}.page{padding-left:28px;padding-right:28px}.discovery-intro{grid-template-columns:1.1fr .8fr .8fr;gap:18px}.intro-copy h1{font-size:35px}.intro-actions{gap:10px}.portal-large{width:220px;height:210px}.orbit-label{padding:6px;font-size:7px}.orbit-label-a{top:60px;left:0}.market-spotlight{padding:18px}.token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.token-list{grid-template-columns:1fr}.creator{font-size:7px}.trade-layout{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.trade-terminal{padding:16px}.launch-layout{grid-template-columns:minmax(0,1fr) 290px;gap:26px}.token-main-price strong{font-size:20px}}@media (max-width:960px){.header-search{display:none}.topbar .wallet-button{margin-left:auto}.discovery-intro{grid-template-columns:1fr 1fr}.portal-stage{height:240px}.market-spotlight{display:none}.intro-copy h1{font-size:40px}.market-strip .strip-right{display:none}.trade-layout{grid-template-columns:minmax(0,1fr) 295px}.token-title-line h1{font-size:24px}.token-meta{flex-wrap:wrap;gap:9px}.token-meta .network{display:none}.metric-row{padding:15px 12px}.metric-row strong{font-size:12px}.metric-row span{font-size:8px}.chart-toolbar{gap:8px;padding:0 10px}.chart-toolbar button{padding:6px}.chart-caption span{font-size:7px}.launch-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.launch-form{padding:22px}.two-col{grid-template-columns:1fr;gap:0}.launch-preview{padding:18px}.launch-page h1{font-size:32px}.step-indicator{display:none}}@media (max-width:760px){.topbar{gap:12px;height:65px;padding:0 18px}.wordmark{font-size:18px}.wordmark .portal{width:28px;height:28px}.desktop-nav{display:none}.topbar .wallet-button{min-height:34px;padding:7px 10px;font-size:10px}.page{min-height:calc(100dvh - 195px);padding:0 17px 32px}.market-strip{white-space:nowrap;gap:18px;padding:15px 0;font-size:8px;overflow:auto}.market-strip>span:first-child{font-size:7px}.market-strip>span:nth-child(4){display:none}.discovery-intro{grid-template-columns:1fr;min-height:270px;padding:29px 0;position:relative}.intro-copy{z-index:2;position:relative}.intro-copy h1{max-width:300px;margin-top:14px;font-size:37px;line-height:1.05}.intro-copy p{max-width:220px;margin:15px 0 20px;font-size:11px}.intro-copy .eyebrow{font-size:8px}.portal-stage{opacity:.46;z-index:0;width:180px;height:250px;position:absolute;top:20px;right:-16px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.portal-stage .portal-large{width:210px;height:220px}.orbit-label,.portal-caption{display:none}.intro-actions .text-button{font-size:10px}.section-heading{align-items:flex-end;margin:25px 0 16px}.section-heading h2{margin-top:9px;font-size:24px}.live-label{gap:0;padding-bottom:5px;font-size:0}.live-label .status-dot{width:6px;height:6px}.sort-tabs{scrollbar-width:none;gap:0;max-width:100%;overflow-x:auto}.sort-tabs button{white-space:nowrap;min-height:42px;padding:12px 11px;font-size:10px}.sort-tabs button:first-child{padding-left:0}.view-controls{display:none}.filter-line{gap:9px;padding:13px 0}.market-search{flex:1;height:38px}.market-search input{font-size:10px}.pair-filters{height:38px;padding:0 7px}.pair-filters svg{display:none}.pair-filters select{max-width:89px;font-size:9px}.results-count{display:none}.token-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.token-card{min-height:195px;padding:12px}.token-card-top{gap:8px}.avatar{border-radius:7px;width:34px;height:34px;font-size:12px}.token-identity h3{max-width:115px;font-size:12px}.token-identity>span{max-width:80px;font-size:8px}.token-age{font-size:7px;position:absolute;top:7px;right:10px}.token-description{height:27px;margin:13px 0;font-size:9px}.token-card-data{grid-template-columns:1fr;gap:9px}.token-card-data>div{justify-content:space-between;align-items:center;gap:4px;display:flex}.token-card-data>div>span{margin:0;font-size:7px}.token-card-data strong{white-space:nowrap;font-size:9px}.token-card-data small{font-size:7px}.card-bottom{gap:3px;margin-top:13px;padding-top:10px}.pair-badge{padding:4px 5px;font-size:7px}.creator{display:none}.card-arrow{margin-left:auto}.data-note{margin-top:13px;font-size:8px}.launch-banner{margin-top:25px;padding:21px 18px;display:block}.launch-banner h3{font-size:22px}.launch-banner p{font-size:10px}.banner-cta{margin-top:20px;font-size:11px}.launch-banner .eyebrow{font-size:7px}.token-list{grid-template-columns:1fr}.token-list .token-card{grid-template-columns:1fr 1fr;gap:12px;min-height:90px}.token-list .card-bottom{display:none}footer{align-items:flex-start;gap:12px;margin-bottom:66px;padding:18px;font-size:8px}footer>div{flex-wrap:wrap;gap:7px}footer>div:last-child{justify-content:flex-end}.mobile-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:11px 0 max(12px, env(safe-area-inset-bottom));background:#0d1415ed;border-top:1px solid #d8ecd71c;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:#748677;flex-direction:column;align-items:center;gap:5px;font-size:9px;display:flex}.mobile-nav a.active{color:var(--accent)}.token-page{padding-top:19px;padding-bottom:90px}.back-link{margin-bottom:21px}.token-heading{flex-wrap:wrap;gap:11px;margin-bottom:20px}.token-heading>.avatar{width:46px;height:46px;font-size:18px}.token-title-line{gap:8px}.token-title-line h1{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:24px;overflow:hidden}.token-title-line>span{font-size:10px}.token-meta{font-size:9px}.token-meta .copy-address{font-size:8px}.token-main-price{text-align:left;justify-content:space-between;align-items:center;width:100%;margin-top:6px;margin-left:0;display:flex}.token-main-price strong{font-size:24px}.token-main-price>span{margin:0;font-size:10px}.trade-layout{display:block}.metric-row{padding:16px 12px}.metric-row span{font-size:8px}.metric-row strong{font-size:13px}.metric-row small{font-size:8px}.price-chart,.chart-empty{height:320px}.chart-toolbar{padding:0 12px}.chart-toolbar button{padding:7px;font-size:9px}.chart-toolbar>a{display:none}.chart-caption{padding:11px;font-size:7px}.chart-caption span{font-size:7px}.detail-tabs{gap:25px;margin-top:20px}.detail-tabs button{font-size:11px}.table-wrap{margin:0 -3px}th{padding:14px 8px;font-size:8px}td{padding:13px 8px;font-size:9px}.terminal-aside{display:none}.mobile-trade-cta{z-index:21;justify-content:center;display:flex;position:fixed;bottom:79px;left:17px;right:17px;box-shadow:0 8px 30px #0008}.terminal-aside.mobile-open{z-index:35;background:#101718;border-top:1px solid #b9ed7835;border-radius:18px 18px 0 0;max-height:94dvh;padding:38px 15px 20px;display:block;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -30px 100px #000c}.mobile-trade-close{display:flex;position:absolute;top:5px;right:12px}.terminal-aside.mobile-open .trade-terminal{max-width:440px;margin:auto}.terminal-aside.mobile-open .market-info-note{max-width:420px;margin:15px auto}.launch-page{padding-top:24px}.launch-page .section-heading{margin:5px 0 25px}.launch-page h1{font-size:32px}.launch-page .section-heading p{font-size:11px}.launch-layout{flex-direction:column;gap:20px;display:flex}.launch-form{padding:20px 17px}.launch-preview{order:2;position:relative;top:0}.launch-preview .preview-portal{display:none}.launch-preview>.avatar{margin-top:22px}.launch-preview h2{font-size:24px}.identity-fields{grid-template-columns:95px 1fr;gap:15px}.image-upload{height:131px}.form-section-title h2{font-size:19px}.form-section-title small{font-size:7px}.launch-form label{font-size:10px}.launch-form input:not([type=file]),.launch-form textarea,.launch-form select{min-height:42px;font-size:14px}.form-section-title{padding-top:23px}.two-col{grid-template-columns:1fr 1fr;gap:12px}.launch-terms strong,.launch-terms>div,.launch-form .fine{font-size:9px}.prose{padding-top:36px}.prose h1{font-size:34px}.portfolio-page{padding-top:35px}.portfolio-page h1{font-size:37px}.portfolio-page .empty-state{min-height:340px;margin-top:25px}.modal{padding:32px 25px}.modal .connector{min-height:48px}}@media (max-width:380px){.intro-copy h1{font-size:32px}.token-card{padding:10px}.token-identity h3{max-width:85px;font-size:11px}.token-card-top{gap:6px}.avatar{width:29px;height:29px}.token-card-data strong{font-size:8px}.token-card-data>div>span{font-size:6px}.two-col{grid-template-columns:1fr}.token-title-line h1{max-width:155px}.chart-toolbar button{padding:6px}.market-strip{gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.token-card:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.topbar,.mobile-nav,.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d1415}}@media (min-width:761px){.discovery-intro{min-height:260px;padding:20px 0 25px}.portal-stage{height:230px}.intro-copy h1{font-size:clamp(32px,2.8vw,41px)}.token-description{font-size:11px}.token-card-data>div>span{font-size:9px}.token-card-data strong{font-size:13px}.token-card-data small{font-size:9px}}@media (max-width:760px){.discovery-intro{min-height:235px;padding:24px 0}.intro-copy h1{max-width:350px;font-size:clamp(25px,7.5vw,32px)}.intro-copy p{max-width:270px;margin:12px 0 16px;font-size:11px}.desktop-break{display:none}.portal-stage{opacity:.28;height:235px;top:0;right:-18px}.token-card-data strong{font-size:10px}.token-card-data>div>span{font-size:8px}}.pay-box>input.asset-search{letter-spacing:0;border-bottom:1px solid var(--line);border-radius:0;padding:9px 0 5px;font:10px Space Grotesk Variable,sans-serif}:root{--muted:#9aa89f}.premium-intro{isolation:isolate;background:radial-gradient(at 82% 45%,#b9ed7808,#0000 57%);grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:center;gap:24px;min-height:355px;padding:32px 0 38px}.premium-intro .intro-copy{z-index:2;min-width:0}.premium-intro .hero-kicker{background:#b9ed7807;border:1px solid #b9ed7825;border-radius:100px;align-items:center;gap:9px;padding:8px 11px;font-size:9px;display:inline-flex}.premium-intro h1{letter-spacing:-.055em;color:#f4f8f2;max-width:none;margin:21px 0 18px;font-size:clamp(39px,4.2vw,66px);font-weight:600;line-height:1.06}.premium-intro h1 span{color:#cefa98;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#f0ffd9 4%,#c7f886 65%,#aee974);-webkit-background-clip:text;background-clip:text}.premium-intro .intro-copy>p{color:#a9b8ae;max-width:470px;margin:0 0 24px;font-size:14px;line-height:1.75}.premium-intro .intro-actions{flex-wrap:wrap;gap:12px}.premium-intro .intro-actions .primary,.premium-intro .intro-actions .secondary{border-radius:12px;min-height:46px;padding:12px 18px;font-size:12px}.hero-assurances{color:#a5b39f;align-items:center;gap:12px;margin-top:20px;font-size:10px;display:flex}.hero-assurances i{background:#b9ed7880;border-radius:50%;width:3px;height:3px}.portal-journey{opacity:1;perspective:700px;width:100%;height:310px;position:relative;top:auto;right:auto;overflow:hidden}.portal-journey .portal-large{filter:drop-shadow(0 0 24px #c7f88938);width:258px;height:258px;animation:9s cubic-bezier(.45,.05,.55,.95) infinite portal-drift;transform:rotate(-28deg)rotateY(-14deg)}.portal-journey .portal-large i{border-color:#d5ff9caa;box-shadow:0 0 18px #c9ff9625,inset 0 0 14px #c9ff9618}.portal-aura{background:radial-gradient(circle,#c7ff9618,#b9ed7805 48%,#0000 70%);border-radius:50%;width:290px;height:290px;animation:6s cubic-bezier(.45,.05,.55,.95) infinite alternate aura-breathe;position:absolute}.portal-journey .orbital-grid{opacity:.6}.portal-journey .orbit-label{color:#e6f0df;z-index:3;background:linear-gradient(135deg,#243126ed,#0d1713ed);border:1px solid #d8f9c635;border-radius:14px;gap:9px;padding:12px;top:46%;bottom:auto;box-shadow:inset 0 1px #ffffff14,0 10px 30px #0003}.portal-journey .orbit-label-a{left:0;transform:translateY(-50%)}.portal-journey .orbit-label-b{right:0;transform:translateY(-50%)}.portal-journey .orbit-label>span{gap:5px;font:11px Space Grotesk Variable,sans-serif;display:grid}.portal-journey .orbit-label small{letter-spacing:.12em;color:#acbf9f;font:7px IBM Plex Mono,monospace}.portal-journey .orbit-label svg{color:#d0fb9d}.portal-journey .portal-caption{color:#acbf9f;letter-spacing:.17em;align-items:center;gap:8px;font-size:8px;display:flex;bottom:5px}.transfer-track{background:linear-gradient(90deg,#0000,#d2ffad60,#0000);height:1px;position:absolute;top:46%;left:17%;right:17%}.transfer-track i{background:linear-gradient(90deg,#0000,#e1ffb8);border-radius:20px;width:24px;height:4px;animation:3.6s cubic-bezier(.36,.1,.65,.95) infinite portal-transit;position:absolute;top:-2px;left:0;box-shadow:0 0 12px #bdff8a80}.transfer-track i:nth-child(2){animation-delay:-1.2s}.transfer-track i:nth-child(3){animation-delay:-2.4s}.orbital-sparks{animation:38s linear infinite constellation-turn;position:absolute;inset:12% 20%}.orbital-sparks i{background:#e1ffb4;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 10px #caff94}.orbital-sparks i:first-child{top:5%;left:17%}.orbital-sparks i:nth-child(2){top:30%;right:8%}.orbital-sparks i:nth-child(3){bottom:0;right:25%}.orbital-sparks i:nth-child(4){bottom:30%;left:3%}@keyframes portal-drift{0%,to{transform:translateY(0)rotate(-28deg)rotateY(-14deg)}50%{transform:translateY(-9px)rotate(-22deg)rotateY(8deg)}}@keyframes aura-breathe{0%{opacity:.5;transform:scale(.85)}to{opacity:1;transform:scale(1.13)}}@keyframes portal-transit{0%{opacity:0;transform:translate(0)}20%{opacity:.9}80%{opacity:.9}to{opacity:0;transform:translate(210px)}}@keyframes constellation-turn{to{transform:rotate(360deg)}}.discovery-scopes{background:linear-gradient(135deg,#1a241ce6,#101714);border:1px solid #ccedbd20;border-radius:15px;gap:6px;width:fit-content;max-width:100%;margin:24px 0 7px;padding:6px;display:flex;box-shadow:inset 0 1px #ffffff08}.discovery-scopes button{color:#a4b1a8;min-height:45px;transition:color .25s var(--ease), background .25s var(--ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:12px;display:flex}.discovery-scopes button[aria-selected=true]{color:#edffe0;background:linear-gradient(135deg,#3d5132,#263721);border-color:#c9f89b30;box-shadow:inset 0 1px #e3ffc018,0 3px 12px #0002}.discovery-scopes .portal{flex-shrink:0;width:19px;height:19px}.discovery-scopes button:hover{color:#edffe0}#launchpad[hidden],#markets[hidden]{display:none}#markets{scroll-margin-top:100px}.own-launches{border-bottom:0;padding-bottom:14px}.own-launches .section-heading{margin-top:24px}.own-empty{background:radial-gradient(at 100% 0,#c7f89810,#0000 60%),linear-gradient(135deg,#162018,#0d1411);border-color:#c7f89826;border-radius:18px;padding:30px;box-shadow:inset 0 1px #ffffff0c}.own-empty h3{letter-spacing:-.03em;font-size:23px}.own-empty p{color:#a8b7ac;line-height:1.7}.primary{color:#15200e;transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:linear-gradient(150deg,#dbffac 0%,#bdeb80 55%,#b0e76d 100%);box-shadow:inset 0 1px #ffffff70,0 4px 18px #b9ed7812}.primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff70,0 6px 26px #b9ed7830}.primary:active{transform:scale(.98)}.secondary,.wallet-button{background:linear-gradient(145deg,#202c23,#121b16);border-color:#c8e8b52e;box-shadow:inset 0 1px #ffffff0a}.token-card{transition:transform .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);background:linear-gradient(145deg,#18221c,#101713 72%);border-color:#d4f4c520;border-radius:14px;box-shadow:inset 0 1px #ffffff09,0 5px 18px #00000012}.token-card:hover{border-color:#c9f49c66;transform:translateY(-4px);box-shadow:inset 0 1px #f0ffe91a,0 12px 35px #0003,0 0 20px #c6ff9307}.token-description{color:#a8b6ad;font-size:12px;line-height:1.6}.token-card-data>div>span{color:#9bab9f;font-size:10px}.token-card-data strong{color:#edf5e9;font-size:15px}.token-card-data small{color:#a8b9ab;font-size:10px}.pair-badge{color:#bbcdb9;background:#d2f4bb0b;border:1px solid #c2e4ad12}.avatar{box-shadow:inset 0 1px #ffffff12}.wordmark .portal{filter:drop-shadow(0 0 5px #c7fa8b25)}.wordmark .portal i:nth-child(n+4){display:none}.modal-backdrop{-webkit-backdrop-filter:blur(19px)saturate(135%);background:#020805a8}.modal{background:linear-gradient(140deg,#2c3d30c9,#111e17ed 60%,#101c15f2);border:1px solid #d6f6c737;border-radius:24px;animation:.32s cubic-bezier(.2,.85,.25,1) both glass-arrive;box-shadow:inset 0 1px #f2ffe41f,0 32px 100px #0008,0 0 55px #b9ed7807}.modal .wallet-option{background:linear-gradient(135deg,#eefede0b,#101a1380);border-color:#e0ffd017;border-radius:14px;box-shadow:inset 0 1px #ffffff0a}.modal .wallet-option:hover{background:#d2ffc917;border-color:#d8ffc545}.modal .wallet-label small{color:#a9baa9}@keyframes glass-arrive{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.trade-terminal{background:linear-gradient(145deg,#1c281fd9,#101912);border-color:#d4f5bd28;border-radius:19px;box-shadow:inset 0 1px #ffffff10,0 15px 45px #0002}.pay-box,.receive-box{background:linear-gradient(145deg,#0d1711,#142017);border-color:#d2f4b71c;border-radius:13px;box-shadow:inset 0 1px #ffffff05}.receive-box{background:linear-gradient(135deg,#c7f79409,#101b13);margin-top:12px}.pay-box>label,.receive-box>span{color:#becfbf}.launch-banner{background:radial-gradient(at 92% 30%,#caff9512,#0000 55%),linear-gradient(125deg,#1b291d,#101911);border-color:#d0f5b32c;border-radius:18px;box-shadow:inset 0 1px #ffffff0b}@media (max-width:1000px){.premium-intro{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr);gap:12px}.premium-intro h1{font-size:clamp(36px,4.25vw,48px)}.portal-journey .orbit-label{gap:6px;padding:9px}.portal-journey .orbit-label>span{font-size:9px}.portal-journey .orbit-label svg{width:17px}.portal-journey .portal-large{width:215px;height:225px}}@media (max-width:760px){.premium-intro{grid-template-columns:minmax(0,1fr);gap:6px;min-height:auto;padding:27px 0 18px}.premium-intro .intro-copy h1{letter-spacing:-.055em;max-width:none;margin:18px 0 16px;font-size:clamp(31px,8.15vw,54px);line-height:1.09}.premium-intro .intro-copy>p{max-width:360px;margin-bottom:20px;font-size:12px;line-height:1.65}.premium-intro .hero-kicker{letter-spacing:.12em;padding:7px 9px;font-size:7px}.hero-assurances{gap:8px;margin-top:16px;font-size:9px}.premium-intro .intro-actions .primary,.premium-intro .intro-actions .secondary{min-height:43px;padding:11px 13px;font-size:11px}.premium-intro .portal-journey{opacity:1;width:100%;height:175px;margin-top:6px;display:grid;position:relative;top:auto;right:auto}.portal-journey .portal-large{width:155px;height:165px}.portal-journey .portal-large i{inset:4px}.portal-journey .portal-large i:nth-child(2){inset:14px}.portal-journey .portal-large i:nth-child(3){inset:25px}.portal-journey .portal-large i:nth-child(4){inset:36px}.portal-journey .portal-large i:nth-child(5){inset:48px}.portal-journey .portal-large i:nth-child(6){inset:60px}.portal-journey .portal-caption{font-size:7px;bottom:0}.portal-journey .orbit-label{display:flex}.portal-journey .orbit-label-a{left:3px}.portal-journey .orbit-label-b{right:3px}.portal-aura{width:210px;height:210px}.discovery-scopes{border-radius:13px;gap:3px;width:100%;margin-top:19px;padding:4px}.discovery-scopes button{flex:1;gap:6px;min-width:0;padding:11px 7px;font-size:10px}.discovery-scopes button>svg:last-child{display:none}.discovery-scopes .portal{width:16px;height:16px}.own-empty{padding:23px}.own-empty h3{font-size:21px}.own-empty p{font-size:12px}.token-card{padding:13px}.token-description{font-size:11px}.token-card-data strong{font-size:12px}.token-card-data>div>span{font-size:9px}.token-card-data small{font-size:8px}.terminal-aside.mobile-open{-webkit-backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(145deg,#25362bec,#0b1610f2);border:1px solid #dafbcb36;border-radius:24px 24px 0 0;box-shadow:inset 0 1px #ffffff17,0 -20px 80px #0007}}@media (prefers-reduced-transparency:reduce){.modal-backdrop,.terminal-aside.mobile-open{-webkit-backdrop-filter:none;background:#101912}.modal{background:#162219}}
:root{--font-body:"Manrope", "Space Grotesk Variable", sans-serif;--font-display:"Outfit", "Space Grotesk Variable", sans-serif;--muted:#a0afa9;--line:#d2f5e521}body{font-family:var(--font-body);background:radial-gradient(at 8% 0,#94d86414,#0000 38rem),radial-gradient(at 96% 28%,#49c6aa0c,#0000 42rem),#080d0f}h1,h2,h3,.wordmark{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:600}.wordmark{letter-spacing:-.045em;font-weight:800}.intro-copy h1{letter-spacing:-.04em;font-weight:600}.intro-copy h1 span{color:#c4f8a5;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#e1ffc1 0%,#b9ed78 40%,#83e5d2 100%);-webkit-background-clip:text;background-clip:text}.section-heading h2,.launch-preview h2{font-weight:500}.token-main-price strong{font-family:var(--font-display);font-variant-numeric:tabular-nums}.pay-box>input.asset-search{font-family:var(--font-body)}.primary{background:linear-gradient(115deg,#dcffad,#b9ed78 48%,#91e4b9);border-radius:12px;box-shadow:inset 0 1px #f2ffda,0 4px 20px #a7ef7215}.primary:hover{background:linear-gradient(115deg,#ecffd1,#cdf79a 48%,#acf4d0)}.secondary,.wallet-button,.header-search,.market-search{border-radius:11px}.wallet-button{background:linear-gradient(120deg,#c9f6991c,#83e5d20b);border-color:#c9f69938;box-shadow:inset 0 1px #e4ffd615}.market-spotlight,.launch-preview,.launch-banner{background:radial-gradient(at 0 0,#b9ed7820,#0000 65%),linear-gradient(135deg,#172421,#0e1719 70%,#14302a);border-color:#d2f5dc24;border-radius:20px;box-shadow:inset 0 1px #edffe814,0 12px 36px #03141020}.token-card,.trade-terminal,.launch-form{background:linear-gradient(145deg,#19221f,#101719 65%,#11201e);border-color:#d2f5dc1c;border-radius:16px;box-shadow:inset 0 1px #edffe80b}.token-card:hover{border-color:#c8f9a34a}.portal-stage{background:radial-gradient(#b9ed7812,#68dbc807 40%,#0000 68%)}.modal-backdrop{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);animation:glass-fade .18s var(--ease) both;background:radial-gradient(at 25% 20%,#8edb7230,#0000 55%),radial-gradient(at 85% 85%,#52ceb52a,#0000 50%),#030b0fb8}.modal{animation:glass-arrive .32s var(--ease) both;background:radial-gradient(at 0 0,#dbffb91f,#0000 58%),radial-gradient(at 100% 100%,#67d8c219,#0000 55%),linear-gradient(145deg,#26382dda,#111e21eb);border:1px solid #e2ffda38;border-radius:28px;box-shadow:inset 0 1px #f1ffe848,inset 0 0 0 5px #e7ffef04,0 30px 100px #020c1090,0 0 65px #99e6850c}.modal h2{letter-spacing:-.045em;font-size:clamp(30px,6vw,38px)}.modal>.eyebrow{color:#cfecb6;padding-right:25px}.modal>.fine{border-top:1px solid #dbf8e518;margin-bottom:0;padding-top:18px}.modal-close{color:#c7d9d1;background:#edfff10b;border-radius:50%;width:32px;height:32px;box-shadow:inset 0 0 0 1px #edfff115}.modal-close:hover{background:#edfff120}.modal .connector{transition:background .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);background:linear-gradient(130deg,#e5ffe70d,#b9e8df04);border-color:#ddffec20;border-radius:16px;box-shadow:inset 0 1px #f1fff010}.modal .connector:hover{background:linear-gradient(130deg,#d6ffa71f,#8debd513);border-color:#d6ffa74d;transform:translateY(-2px)}.modal .connector:active{transform:translateY(0)}.wallet-label strong{font-family:var(--font-display);font-size:14px;font-weight:500}.wallet-label small{color:#a9bdb3}@keyframes glass-fade{0%{opacity:0}to{opacity:1}}@keyframes glass-arrive{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.terminal-aside.mobile-open{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(150deg,#24382eed,#101d20f5);border-color:#d5ffc543;border-radius:26px 26px 0 0;box-shadow:inset 0 1px #edffe82b,0 -24px 80px #03101080}.modal{border-radius:24px}}@media (prefers-reduced-transparency:reduce){.modal-backdrop,.modal,.terminal-aside.mobile-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14211e}}@media (forced-colors:active){.intro-copy h1 span{-webkit-text-fill-color:currentColor;background:0 0}}
