.layout-notice-module__fok-Ca__notice{z-index:40;color:#eef3ff;background:#18253d;padding:14px 20px;font-size:14px;line-height:1.6;position:relative}.layout-notice-module__fok-Ca__notice a{color:#9dbdff;text-decoration:underline}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin-ext.a5d38fe99f93.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin.9fea608a947e.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic-ext.de37de877dc1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic.c268b459a932.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-greek.2fb2e8cbfd52.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-vietnamese.6bbb044ab420.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-ext.3911b66d9f2e.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.a30ddcd34970.woff2)format("woff2");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:#0b0e16;--surface:#121824;--surface-2:#1a2233;--border:#28344a;--muted:#9ca8bc;--text:#eff3fb;--brand-primary:#274cff;--brand-primary-hover:#3658ff;--brand-accent:#8ea8ff;--brand-cyan:#16d1d6;--brand-soft:#172546;--brand-soft-hover:#1e315a;--brand-border:#3a5792;--positive:#9aefb2;--mint:var(--brand-accent);--mint-dark:var(--brand-soft);--radius:15px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--text);font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--mint);outline-offset:4px}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,Arial,sans-serif}svg{flex-shrink:0}button svg,a svg{vertical-align:middle}::selection{background:var(--brand-primary);color:#fff}.header{border-bottom:1px solid var(--border);align-items:center;gap:44px;height:96px;display:flex}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:10px;font-size:23px;font-weight:700;display:flex}.header nav{height:100%;color:var(--muted);align-items:center;gap:27px;font-size:13px;display:flex}.header nav a,.header nav button{white-space:nowrap;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:5px;height:100%;padding:0;display:flex}.header nav a:hover,.header nav button:hover{color:var(--mint)}.network-pill{white-space:nowrap;color:#c2cdc0;align-items:center;gap:8px;font-size:11px;display:flex}.dot{background:var(--positive);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #9aefb224}.dot-muted{background:var(--muted);box-shadow:none}.button{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:13px 18px;font-size:13px;font-weight:600;line-height:1.35;transition:background .2s,transform .2s;display:inline-flex}.button:hover:not(:disabled){background:#28344a;transform:translateY(-1px)}.button.primary{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}.button.primary:hover:not(:disabled){background:var(--brand-primary-hover)}.button.full{justify-content:center;width:100%}.wallet-button{background:var(--surface-2);padding:11px 14px;font-size:12px}.text-button{color:var(--text);background:0 0;align-items:center;gap:10px;padding:8px 0;font-size:12px;font-weight:500;display:inline-flex}.text-button:hover{color:var(--mint)}.eyebrow{letter-spacing:1.65px;font-size:9px;font-weight:600;display:block}h1{letter-spacing:-2.2px;font-size:clamp(36px,4.2vw,58px);font-weight:600;line-height:1.16}h1 span{color:var(--mint)}.spark{color:#c4f293;position:absolute}.explore-section{padding:41px 0 50px}.mode-switch{border:1px solid var(--border);background:#121713;border-radius:8px;gap:3px;padding:4px;display:flex}.mode-switch button{color:var(--muted);background:0 0;border-radius:5px;padding:7px 13px;font-size:11px}.mode-switch .active{color:#d3edbf;background:#2b3827}.data-notice{color:#aebfa3;background:#171f17;border:1px solid #2e3d29;border-radius:8px;align-items:center;gap:9px;margin-bottom:23px;padding:11px 14px;font-size:10px;display:flex}.data-notice p{line-height:1.6}.data-notice>svg{color:#8ba979}.data-notice button{color:#d3e9c4;white-space:nowrap;background:0 0;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.explore-layout{grid-template-columns:minmax(0,1fr) 242px;gap:26px;display:grid}.token-toolbar{align-items:center;gap:11px;min-height:36px;margin-bottom:21px;display:flex}.token-tabs{align-items:center;gap:17px;margin-right:auto;display:flex}.token-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 0;font-size:11px;font-weight:500;display:flex}.token-tabs .active{color:var(--text);border-color:var(--mint)}.token-tabs button span{color:#b7c8ad;background:#253123;border-radius:4px;min-width:17px;padding:2px;font-size:9px}.search-field{border:1px solid var(--border);color:#7f8c7b;background:#121813;border-radius:6px;align-items:center;gap:7px;width:240px;min-width:0;padding:0 9px;display:flex}.search-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none;padding:10px 0;font-size:10px}.search-field:focus-within{border-color:var(--mint)}.search-submit{color:var(--mint);border-left:1px solid var(--border);background:0 0;flex-shrink:0;padding:5px 0 5px 8px;font-size:10px;font-weight:600}.search-summary{justify-content:space-between;align-items:center;gap:16px;padding:0 0 18px;display:flex}.search-summary>div{gap:7px;min-width:0;display:grid}.search-summary strong{overflow-wrap:anywhere;font-size:12px}.search-summary .text-button{flex-shrink:0;font-size:11px}.sort-label select{border:1px solid var(--border);color:#bfc9b9;background:#141b15;border-radius:6px;width:104px;padding:9px 23px 9px 9px;font-size:10px}.token-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.token-card{background:var(--surface);text-align:left;border:1px solid #283228;border-radius:11px;min-width:0;padding:16px;transition:transform .2s,border-color .2s,background .2s}.token-card:hover{background:#19221a;border-color:#60784f;transform:translateY(-4px)}.token-card-top{align-items:flex-start;gap:7px;margin-bottom:14px;display:flex}.cat{background:#e9d7ab;border:2px solid #65492e;border-radius:50%;width:40px;height:35px;position:relative;top:3px;box-shadow:2px 3px #866842}.cat:before,.cat:after{content:"";clip-path:polygon(0 0,100% 60%,0 100%);background:#e9d7ab;border:2px solid #65492e;width:16px;height:20px;position:absolute;top:-9px;left:0;transform:rotate(14deg)}.cat:after{left:auto;right:0;transform:rotate(-14deg)scaleX(-1)}.cat i,.cat b{background:#49331f;border-radius:50%;width:3px;height:5px;position:absolute;top:12px;left:10px}.cat b{left:23px}.cat span{border:1px solid #65492e;border-width:0 1px 1px 0;width:5px;height:4px;position:absolute;top:20px;left:16px;transform:rotate(45deg)}.sprout{color:#284a25;background:linear-gradient(145deg,#cdde9f,#7f9e55)}.duck{background:linear-gradient(140deg,#8cbecf,#486c8c)}.ghost{background:linear-gradient(135deg,#b29ace,#695187)}.orbit{background:linear-gradient(135deg,#c8886a,#845e51)}.planet{background:linear-gradient(135deg,#7eada0,#3e7368)}.token-name{justify-content:space-between;align-items:baseline;gap:5px;display:flex}.token-name h3{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.token-name>span{color:#88947e;text-overflow:ellipsis;max-width:76px;font-size:9px;overflow:hidden}.token-reserve{justify-content:space-between;align-items:center;gap:5px;font-size:9px;display:flex}.token-reserve>span{color:#84917c}.token-reserve strong{font-size:10px;font-weight:600}.token-reserve small{color:#9dac95;font-size:8px;font-weight:400}.reserve-meter{background:#303b2c;border-radius:3px;height:3px;margin:10px 0 9px;overflow:hidden}.reserve-meter>span{background:#9acf70;border-radius:3px;min-width:0;height:100%;display:block}.preview-caption{text-align:center;color:#75836c;margin-top:17px;font-size:9px}.sidebar{flex-direction:column;gap:16px;display:flex}footer{border-top:1px solid var(--border);color:#77866d;align-items:center;gap:22px;padding:25px 0 32px;font-size:9px;display:flex}footer>div{align-items:center;gap:7px;margin-left:auto;display:flex}footer>div a{gap:5px;margin-left:18px;display:flex}.empty-state{text-align:center;border:1px dashed #364332;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:375px;padding:45px 30px;display:flex}.empty-state h3{font-size:23px;font-weight:500}.empty-state p{color:var(--muted);max-width:410px;font-size:13px;line-height:1.7}.load-more{flex-direction:column;align-items:center;gap:12px;margin-top:22px;display:flex}.load-more .small{font-size:10px}.skip-link{background:var(--brand-primary);color:#fff;z-index:10;border-radius:4px;padding:10px;position:fixed;top:-100px;left:15px}.skip-link:focus{top:10px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal{color:var(--text);background:#141c15;border:1px solid #3a4736;border-radius:19px;width:min(500px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 35px 120px #000a}.modal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050906bf}.modal-inner{padding:24px 30px 30px}.modal-wide{width:min(860px,100vw - 32px)}.modal-heading{color:#9fb28f;justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.modal-heading .eyebrow{font-size:8px}.icon-button{color:#9ba992;background:0 0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.icon-button:hover{color:#eef4e9;background:#2a3826}.modal h2{letter-spacing:-1px;margin-bottom:14px;font-size:31px;font-weight:550;line-height:1.2}.muted{color:var(--muted)}.small{font-size:11px;line-height:1.65}.modal p.muted{font-size:12px;line-height:1.8}.launch-form{flex-direction:column;gap:18px;margin-top:24px;display:flex}.launch-form label{color:#c8d4c0;flex-direction:column;gap:8px;font-size:11px;display:flex}.form-row{grid-template-columns:1.4fr 1fr;gap:13px;display:grid}.launch-form input,.launch-form textarea{resize:vertical;width:100%;min-width:0;color:var(--text);background:#0f1510;border:1px solid #36452f;border-radius:7px;padding:11px 12px;font-size:12px}.launch-form textarea{min-height:86px}.launch-form label>span{display:contents}.form-facts{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:10px;padding:15px 0;display:grid}.form-facts span{color:var(--muted);font-size:9px;line-height:1.8}.form-facts strong{color:#cddbc3;font-size:10px;font-weight:500;display:block}.notice{color:#c0d6af;background:#23301d;border:1px solid #384a2e;border-radius:7px;padding:11px 12px;font-size:11px;line-height:1.7}.error{color:#f4b599;overflow-wrap:anywhere;background:#3a251e;border:1px solid #744737;border-radius:7px;padding:10px 12px;font-size:11px;line-height:1.7}.transaction-link{color:var(--mint);align-items:center;gap:6px;font-size:11px;display:inline-flex}.wallet-options{flex-direction:column;gap:15px;margin-top:25px;display:flex}.wallet-options .button{justify-content:space-between}.wallet-options+.error{margin-top:12px}.explanation{flex-direction:column;gap:19px;margin:25px 0;display:flex}.explanation p{color:var(--muted);font-size:12px;line-height:1.85}.explanation strong{color:#d1dfc6;margin-bottom:4px;font-size:13px;display:block}.explanation~.button{margin-top:20px}.trade-layout{grid-template-columns:1fr 1fr;gap:30px;display:grid}.token-detail{border-right:1px solid var(--border);min-width:0;padding-right:30px}.detail-symbol{color:#d0efb3;background:linear-gradient(135deg,#566e41,#283c29);border:1px solid #6b8854;border-radius:15px;place-items:center;width:64px;height:64px;margin-bottom:20px;font-size:25px;font-weight:600;display:grid}.token-detail h2{overflow-wrap:anywhere;margin-bottom:7px;font-size:28px}.token-ticker{color:#9ebd88;font-size:12px}.token-detail .description{overflow-wrap:anywhere;margin-top:20px}.detail-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.detail-stats span{color:var(--muted);margin-bottom:8px;font-size:9px;display:block}.detail-stats strong{font-size:16px;font-weight:550}.detail-stats small{color:#8ea47e;font-size:10px;font-weight:400}.curve-diagram{color:#a0b990;margin:23px 0}.curve-diagram svg{width:100%}.curve-diagram>span{text-align:center;color:#789268;margin-top:9px;font-size:8px;display:block}.token-detail p.small{font-size:10px}.contract-links{color:#8fae7c;flex-direction:column;gap:10px;margin-top:20px;font-size:9px;display:flex}.contract-links a{align-items:center;gap:7px;display:flex}.trade-form{flex-direction:column;gap:15px;min-width:0;display:flex}.trade-tabs{border:1px solid var(--border);background:#0d150f;border-radius:9px;gap:5px;padding:4px;display:flex}.trade-tabs button{color:#90a384;background:0 0;border-radius:6px;flex:1;padding:10px;font-size:13px;font-weight:500}.trade-tabs button.active{color:#d0f3b4;background:#324b28}.amount-field{background:#0e1510;border:1px solid #364b2e;border-radius:10px;padding:15px}.amount-field>span{color:#b5c9a5;justify-content:space-between;font-size:10px;display:flex}.amount-field input{width:100%;color:var(--text);background:0 0;border:0;outline:none;padding:15px 0 10px;font-size:30px}.amount-field small{color:#809373;font-size:9px}.quick-amounts{gap:7px;margin-top:-5px;display:flex}.quick-amounts button{color:#baccad;background:#23301e;border:1px solid #394931;border-radius:4px;flex:1;padding:6px;font-size:9px}.quote-details{flex-direction:column;gap:13px;padding:12px 0;display:flex}.quote-details>div{color:#8da17e;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.quote-details strong{color:#c6d6ba;font-size:10px;font-weight:500}.quote-details .trade-exact-amount{overflow-wrap:anywhere;text-align:right;max-width:65%}.slippage-select{color:#c6d6ba;font:inherit;background:#23301e;border:1px solid #394931;border-radius:4px;padding:5px 8px}.pending-transaction-control{gap:12px;min-width:0;display:grid}.pending-transaction-control label{gap:8px;font-size:12px;display:grid}.pending-transaction-control input{width:100%;min-width:0;color:var(--text);background:#0e1510;border:1px solid #394931;border-radius:6px;padding:10px}.pending-transaction-control summary{cursor:pointer;color:var(--muted);font-size:12px}.setup-heading{max-width:740px;margin:42px 0 36px}.setup-heading h1{letter-spacing:-2px;margin:14px 0 18px;font-size:clamp(32px,4vw,52px);font-weight:550;line-height:1.12}.setup-heading h1>span{color:var(--mint)}.setup-heading>p{max-width:560px;color:var(--muted);font-size:15px;line-height:1.7}.setup-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.setup-panel{background:#121d15;border:1px solid #2d3e30;border-radius:18px;flex-direction:column;gap:18px;min-width:0;padding:28px;display:flex}.setup-step{letter-spacing:1.5px;color:#8da17e;font-size:10px;font-weight:600}.setup-panel h2{letter-spacing:-.5px;margin:0;font-size:23px;line-height:1.3}.setup-panel>p{margin:0;font-size:13px;line-height:1.65}.setup-panel>p.small{font-size:11px}.setup-facts,.setup-cost{border-top:1px solid #2c3b2c;border-bottom:1px solid #2c3b2c;gap:14px;margin:0;padding:19px 0;font-size:12px;display:grid}.setup-facts>div,.setup-cost>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.setup-facts dt,.setup-cost dt{color:#8da17e;flex-shrink:0}.setup-facts dd,.setup-cost dd{text-align:right;overflow-wrap:anywhere;margin:0}.setup-buttons{gap:10px;display:grid}.setup-buttons .button,.setup-panel>.button{min-height:44px;font-size:12px}.setup-funding{color:#b5c9a5;align-items:center;gap:7px;font-size:11px;line-height:1.6;display:inline-flex}.setup-diagram{color:#6e855f;justify-content:center;align-items:center;gap:17px;padding:30px 0;display:flex}.setup-diagram>span{width:65px;height:65px;color:var(--mint);background:#1d2d1b;border:1px solid #3e5434;border-radius:16px;place-items:center;display:grid}.setup-next{color:#b5c9a5;gap:17px;margin:0;padding-left:20px;font-size:13px;line-height:1.65;display:grid}.setup-next li{padding-left:5px}.setup-next code{font-size:11px}.setup-config-label{color:#b5c9a5;gap:12px;font-size:12px;display:grid}.setup-config-label textarea{resize:vertical;color:#c7dfb8;overflow-wrap:anywhere;background:#0c130e;border:1px solid #3b5034;border-radius:8px;width:100%;min-width:0;padding:14px;font:11px/1.8 monospace}.setup-address{color:var(--mint);overflow-wrap:anywhere;align-items:center;gap:10px;font-size:12px;display:flex}.setup-address svg{flex-shrink:0}.setup-build{color:#8da17e;border-top:1px solid #2c3b2c;padding-top:18px;font-size:12px}.setup-build summary{cursor:pointer}.setup-build dl{gap:10px;padding-top:12px;display:grid}.setup-build dd{overflow-wrap:anywhere;color:#c7d7bd;margin:-4px 0 12px}.setup-build code{font-size:10px}.empty-state>.text-button{margin:14px auto 0}@media (max-width:760px){.setup-heading{margin:30px 0}.setup-heading h1{letter-spacing:-1px}.setup-grid{grid-template-columns:1fr;gap:18px}.setup-panel{padding:22px}}.trade-form .small{font-size:9px}.spinner{border:2px solid #36472c;border-top-color:var(--mint);border-radius:50%;width:25px;height:25px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1440px){.token-card{padding:19px}.token-name h3{font-size:14px}.explore-layout{grid-template-columns:minmax(0,1fr) 250px}.token-grid{gap:17px}}@media (max-width:1150px){.header{gap:30px}.header nav{gap:20px}.network-pill{display:none}.token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-card{padding:18px}.token-name h3{font-size:14px}.explore-layout{grid-template-columns:minmax(0,1fr) 230px;gap:22px}.token-toolbar{flex-wrap:wrap}.token-tabs{width:100%}.search-field{flex:1}.sort-label select{width:110px}.sidebar{padding-top:58px}.token-reserve{font-size:10px}footer>span{max-width:200px;line-height:1.7}}@media (max-width:850px){.header{height:78px}.header nav{gap:18px}.header nav button:last-child{display:none}.header nav{margin-left:auto}.brand{font-size:21px}.explore-layout{grid-template-columns:minmax(0,1fr) 206px;gap:18px}.token-grid{gap:12px}.token-card{padding:13px}.token-name{flex-direction:column;align-items:flex-start;gap:4px}.token-name>span{font-size:9px}.token-reserve{align-items:flex-start;font-size:9px}.token-reserve strong{font-size:9px}.token-reserve small{font-size:7px}.data-notice,.data-notice button{font-size:9px}footer{gap:15px}footer>span{max-width:180px;font-size:8px}footer>div a{margin-left:9px}}@media (max-width:650px){.header{gap:10px;height:76px}.header nav{display:none}.brand{font-size:21px}.wallet-button{gap:7px;padding:10px;font-size:10px}.wallet-button svg{width:15px}.explore-section{padding:29px 0 35px}.mode-switch{margin-top:6px;padding:3px}.mode-switch button{padding:6px 8px;font-size:9px}.data-notice{align-items:flex-start;gap:7px;margin-bottom:18px;padding:10px;font-size:9px}.data-notice>svg{width:13px;margin-top:1px}.data-notice button{display:none}.explore-layout{grid-template-columns:1fr}.token-toolbar{gap:11px;margin-bottom:17px}.token-tabs{gap:23px}.token-tabs button{font-size:12px}.token-tabs button span{font-size:10px}.search-field{flex-basis:100%;order:3;height:35px}.search-field input{font-size:11px}.sort-label select{width:115px;height:35px;font-size:11px}.token-card{padding:15px 13px}.token-grid{gap:12px}.token-card-top{margin-bottom:13px}.token-name h3{font-size:13px}.token-name>span,.token-reserve{font-size:8px}.token-reserve strong{font-size:9px}.reserve-meter{margin:9px 0}.preview-caption{padding:0 15px;font-size:8px;line-height:1.7}.sidebar{grid-template-columns:1fr 1fr;gap:12px;padding-top:11px;display:grid}.empty-state{min-height:340px;padding:35px 20px}.empty-state h3{font-size:23px}.empty-state p{font-size:12px}footer{flex-wrap:wrap;gap:15px 12px;padding:25px 0}footer>span{flex:1;max-width:none;padding-left:10px;font-size:8px}footer>div{justify-content:flex-start;width:100%;margin-left:0;font-size:9px}footer>div a{margin-left:auto}.modal-inner{padding:20px}.modal h2{font-size:28px}.trade-layout{grid-template-columns:1fr;gap:22px}.token-detail{border:0;border-bottom:1px solid var(--border);padding-bottom:20px;padding-right:0}.detail-symbol{float:left;width:55px;height:55px;margin:0 15px 15px 0}.token-detail h2{padding-top:4px;font-size:25px}.token-detail .description{clear:both;margin-top:20px}.curve-diagram{display:none}.detail-stats{margin-bottom:18px}.token-detail p.small{font-size:10px}.trade-form{gap:12px}.contract-links{margin-top:12px}.trade-disclaimer{padding-bottom:5px}.modal-heading{margin-bottom:18px}.form-row{grid-template-columns:1.4fr 1fr;gap:10px}.form-facts{gap:6px}.form-facts span{font-size:8px}.form-facts strong{font-size:9px}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.token-page-main{padding:27px 0 60px}.back-link{color:var(--muted);align-items:center;gap:9px;margin-bottom:31px;font-size:12px;display:inline-flex}.back-link:hover{color:var(--mint)}.token-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.token-identity{align-items:center;gap:20px;min-width:0;display:flex}.token-identity>div:last-child{min-width:0}.token-identity .detail-symbol{flex-shrink:0;width:78px;height:78px;margin:0;font-size:29px}.token-identity .eyebrow{color:#92a486;letter-spacing:1.25px;margin-bottom:9px;font-size:8px}.token-identity h1{letter-spacing:-1px;overflow-wrap:anywhere;font-size:32px;line-height:1.25}.token-identity h1>span{letter-spacing:0;color:#9aad8e;margin-left:11px;font-family:DM Sans,Arial,sans-serif;font-size:16px;font-weight:450;display:inline-block}.token-address{color:#809577;align-items:center;gap:8px;margin-top:9px;font-size:11px;display:inline-flex}.token-page-heading>.button{flex-shrink:0;font-size:11px}.token-page-stats{border:1px solid var(--border);background:#121a14;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:25px;margin-bottom:25px;padding:22px 25px;display:grid}.token-page-stats>div{flex-direction:column;gap:9px;display:flex}.token-page-stats>div>span{color:var(--muted);font-size:10px}.token-page-stats strong{font-size:19px;font-weight:550}.token-page-stats small{color:#8d9c84;font-size:11px;font-weight:400}.token-market-layout{grid-template-columns:minmax(0,1fr) 335px;align-items:start;gap:25px;display:grid}.market-sidebar{flex-direction:column;gap:17px;min-width:0;display:flex;position:sticky;top:20px}.market-history{flex-direction:column;gap:23px;display:flex}.market-chart-card,.trades-card,.token-about,.embedded-trade,.curve-cap-card{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:24px}.market-card-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.market-card-heading .eyebrow{color:#819675;letter-spacing:1.3px;margin-bottom:9px;font-size:8px}.market-card-heading h2,.token-about h2{letter-spacing:-.4px;font-size:19px;font-weight:550}.small-button{gap:7px;padding:9px 11px;font-size:10px}.chart-footnote{color:#7c8f72;border-top:1px solid #263324;margin-top:12px;padding-top:16px;font-size:9px;line-height:1.7}.chart-empty{color:#8eaa7d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:235px;font-size:12px;display:flex}.chart-empty h3{color:#c4d3bb;font-size:16px;font-weight:500}.chart-empty p{max-width:340px;color:var(--muted);font-size:11px;line-height:1.75}.count-label{color:#9ab88a;vertical-align:middle;background:#293b24;border-radius:5px;margin-left:5px;padding:3px 6px;font-family:DM Sans,Arial,sans-serif;font-size:11px}.trades-card .market-card-heading{margin-bottom:20px}.trades-card .market-card-heading>.small{font-size:9px}.trade-table-scroll{max-width:100%;overflow-x:auto}.trade-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}.trade-table th{text-align:left;color:#85997a;border-bottom:1px solid var(--border);padding:0 15px 13px 0;font-size:9px;font-weight:400}.trade-table td{color:#c1d1b6;border-bottom:1px solid #233120;padding:15px 15px 15px 0}.trade-table td:last-child,.trade-table th:last-child{padding-right:0}.trade-table td a{color:#9cae90}.trade-table td a:hover{color:var(--mint)}.trade-side{border-radius:4px;padding:4px 7px;font-size:9px}.trade-side.buy{color:#bae591;background:#2a3c22}.trade-side.sell{color:#dcb59c;background:#3d2f25}.trade-table time{color:#95a68b;font-size:9px}.history-pagination{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.history-pagination p{color:#91a086;font-size:9px;line-height:1.8}.history-pagination p>span{color:#738669;font-size:8px;display:block}.history-pagination .button{flex-shrink:0;padding:9px 11px;font-size:10px}.history-empty-note{text-align:center;color:#839576;padding:20px;font-size:11px}.trades-card .error{margin-bottom:17px}.embedded-trade{padding:21px}.embedded-trade .trade-layout{display:block}.embedded-trade .token-detail{display:none}.embedded-trade .trade-form{gap:18px}.embedded-trade .trade-tabs button{font-size:14px}.embedded-trade .amount-field>span,.embedded-trade .quote-details>div,.embedded-trade .quote-details strong{font-size:11px}.embedded-trade .quick-amounts button{font-size:10px}.curve-cap-card{padding:20px}.curve-cap-card>div:first-child{flex-direction:column;gap:9px;display:flex}.curve-cap-card span{color:#95aa88;font-size:10px}.curve-cap-card strong{font-size:13px;font-weight:500}.curve-cap-card p{color:#8da17f;margin-top:12px;font-size:10px;line-height:1.8}.curve-cap-card .reserve-meter{height:4px;margin-top:14px}.market-network-note{color:#849c78;align-items:flex-start;gap:9px;padding:0 7px;font-size:10px;line-height:1.7;display:flex}.token-about{margin-top:23px}.token-about>p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0;font-size:12px;line-height:1.9}.about-links{color:#9ab58a;flex-wrap:wrap;gap:22px;font-size:10px;display:flex}.about-links a{align-items:center;gap:8px;display:inline-flex}@media (max-width:1150px){.token-market-layout{grid-template-columns:minmax(0,1fr) 305px;gap:20px}.market-chart-card,.trades-card,.token-about{padding:21px}.history-pagination{flex-wrap:wrap}.trades-card .market-card-heading{align-items:flex-start}.trades-card .market-card-heading>.small{text-align:right;max-width:105px;font-size:8px}.token-page-stats{padding:19px}}@media (max-width:850px){.token-market-layout{grid-template-columns:minmax(0,1fr) 270px;gap:17px}.embedded-trade{padding:15px}.embedded-trade .quote-details>div,.embedded-trade .quote-details strong{font-size:10px}.market-chart-card,.trades-card{padding:17px}.market-card-heading h2{font-size:17px}.small-button{padding:8px;font-size:9px}.market-card-heading{gap:7px}.token-page-stats{gap:15px}.token-page-stats strong{font-size:17px}.token-identity h1{font-size:28px}.token-identity h1>span{font-size:13px}}@media (max-width:650px){.token-page-main{padding-top:22px}.back-link{margin-bottom:23px;font-size:11px}.token-page-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.token-identity{gap:13px;width:100%}.token-identity .detail-symbol{float:none;border-radius:12px;width:57px;height:57px;font-size:21px}.token-identity h1{font-size:27px}.token-identity h1>span{margin:4px 0 0;font-size:12px;display:block}.token-identity .eyebrow{letter-spacing:1px;font-size:6px}.token-address{margin-top:8px;font-size:10px}.token-page-heading>.button{margin-top:6px;padding:9px 12px;font-size:10px}.token-page-stats{grid-template-columns:1fr 1fr;gap:23px 20px;margin-bottom:20px;padding:19px}.token-page-stats>div>span{font-size:9px}.token-page-stats strong{font-size:18px}.token-market-layout{flex-direction:column;gap:22px;display:flex}.market-sidebar{order:-1;width:100%;position:static}.embedded-trade{padding:20px}.embedded-trade .trade-form{gap:15px}.embedded-trade .quote-details{padding:5px 0}.embedded-trade .quote-details>div,.embedded-trade .quote-details strong{font-size:11px}.curve-cap-card{padding:16px 20px}.curve-cap-card>div:first-child{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.curve-cap-card strong{font-size:11px}.curve-cap-card p,.market-network-note{font-size:9px}.market-chart-card,.trades-card,.token-about{padding:19px}.trade-table{min-width:560px;font-size:10px}.history-pagination{gap:12px}.chart-footnote{font-size:8px}.token-about h2{font-size:18px}.token-about>p{font-size:11px}}.history-controls{align-items:center;gap:8px;display:flex}.history-controls select{color:#aabd9e;background:#162015;border:1px solid #35482d;border-radius:6px;padding:8px;font-size:10px}.history-controls .small-button{white-space:nowrap}@media (max-width:1000px){.market-chart-card>.market-card-heading{flex-wrap:wrap;gap:15px}.history-controls{margin-left:auto}}@media (max-width:650px){.history-controls{margin-left:0}.history-controls select,.history-controls .small-button{font-size:9px}}
:root{--bg:#0b0e16;--surface:#121824;--surface-2:#1a2233;--border:#28344a;--muted:#9ca8bc;--text:#eff3fb;--mint:var(--brand-accent);--mint-dark:var(--brand-soft);--radius:10px;font-family:DM Sans,system-ui,sans-serif}html{scroll-padding-top:84px}body{background:var(--bg)}h1,h2,h3{font-family:DM Sans,system-ui,sans-serif}button,input,textarea,select{font:inherit}.app-shell{min-height:100dvh;font-size:14px;line-height:1.5}.app-shell .small{font-size:12px}.app-shell .eyebrow{letter-spacing:.1em;color:var(--muted);font-size:10px;font-weight:650}.app-shell .button{border:1px solid var(--border);background:var(--surface-2);min-height:40px;color:var(--text);border-radius:8px;gap:8px;padding:10px 16px;font-size:13px;font-weight:650}.app-shell .button:hover:not(:disabled){background:#29292f;border-color:#424249}.app-shell .button.primary{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}.app-shell .button.primary:hover:not(:disabled){background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.app-shell .button:disabled{opacity:.48}.app-shell .text-button{color:var(--muted);gap:7px;padding:4px 0;font-size:12px}.app-shell .text-button:hover{color:var(--mint)}.app-shell .icon-button{width:36px;height:36px;color:var(--muted);border-radius:7px}.app-shell .icon-button:hover{color:var(--text);background:var(--surface-2)}.app-shell .dot{background:var(--positive);width:6px;height:6px;box-shadow:none}.app-shell .dot-muted{background:#697487}.app-shell .notice{background:var(--brand-soft);border-color:var(--brand-border);color:#c6d5ff;font-size:12px;line-height:1.65}.app-shell .error{color:#ffb1bd;background:#291a20;border-color:#5a2c3a;font-size:12px}.app-shell .transaction-link{overflow-wrap:anywhere;font-size:12px}.app-shell .empty-state{border:1px dashed var(--border);background:#111114;border-radius:12px;gap:14px;min-height:260px;padding:32px 22px}.app-shell .empty-state h3{color:var(--text);letter-spacing:-.03em;margin:0;font-size:20px}.app-shell .empty-state p{color:var(--muted);max-width:430px;margin:0;font-size:13px;line-height:1.7}.app-shell .empty-state .button{margin-top:5px}.app-shell .skip-link{z-index:100;font-size:13px;top:-100px;left:80px}.app-shell .skip-link:focus{top:8px}.app-rail{border-right:1px solid var(--border);z-index:30;background:#0e1420;flex-direction:column;width:188px;padding:18px 12px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.app-brand{min-height:40px;color:var(--brand-cyan);align-items:center;gap:10px;padding:0 8px;display:flex}.brand-wordmark{color:#f0f3f1;letter-spacing:-.055em;font-size:19px;font-weight:750;line-height:1.1}.brand-wordmark>span{color:#9faaac;font-weight:450}.brand-wordmark small{letter-spacing:.16em;color:#82918d;margin-top:7px;font-size:7px;font-weight:600;display:block}.app-logomark,.app-logomark svg{width:30px;height:30px}.rail-navigation{gap:5px;margin-top:27px;display:grid}.rail-navigation>a,.rail-navigation>button,.rail-resource{width:100%;min-height:46px;color:var(--muted);background:0 0;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;padding:11px 13px;font-size:14px;font-weight:550;display:flex}.rail-navigation small{border:1px solid var(--brand-border);color:var(--brand-accent);border-radius:4px;margin-left:auto;padding:0 4px;font-size:9px}.rail-navigation .active,.rail-resource.active{color:var(--brand-accent);background:var(--brand-soft)}.rail-navigation>a:hover,.rail-navigation>button:hover,.rail-resource:hover{color:var(--text);background:#222328}.rail-bottom{gap:8px;margin-top:auto;padding-top:32px;display:grid}.rail-resource{min-height:36px;padding:8px;font-size:11px}.app-workspace{flex-direction:column;min-width:0;min-height:100dvh;margin-left:188px;display:flex}.app-topbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0e16f5;justify-content:space-between;align-items:center;gap:24px;min-height:60px;padding:10px 24px;display:flex;position:sticky;top:0}.workspace-label{align-items:center;gap:16px;min-width:0;display:flex}.workspace-label>strong{font-size:14px;font-weight:600}.workspace-subtitle{color:var(--muted);border-left:1px solid var(--border);padding-left:16px;font-size:11px}.topbar-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.app-shell .network-pill{color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:flex}.app-shell .topbar-create{min-height:36px;padding:8px 12px;font-size:12px}.app-shell .wallet-button{white-space:nowrap;min-height:36px;padding:8px 12px;font-size:12px}.market-search{flex:1;min-width:180px;max-width:620px}.app-shell .search-field{color:#777985;background:#121824;border:1px solid #2e2f35;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 12px;display:flex}.app-shell .search-field:focus-within{border-color:var(--brand-accent)}.app-shell .search-field input{width:100%;min-width:0;color:var(--text);flex:1;padding:8px 0;font-size:13px}.app-shell .search-submit{color:var(--mint);padding:4px 0 4px 10px;font-size:11px}.app-content{flex:1;width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:18px 24px}.app-content:focus{outline:none}.has-market-search .app-content{max-width:1500px;padding:0 24px 20px}.app-footer{color:#858690;border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:10px 20px;font-size:10px;display:flex}.app-footer>span,.app-footer>div,.app-footer a{align-items:center;gap:8px;display:flex}.app-footer>div{gap:20px}.mobile-navigation,.mobile-logomark{display:none}.app-shell .network-pill{color:#9898a2;background:0 0;border:1px solid #28344a;border-radius:5px;padding:5px 8px;font-size:10px}.app-shell .explore-section{padding:0;scroll-margin-top:64px}.feed-status{color:#858690;align-items:center;gap:6px;font-size:10px;display:flex}.app-shell .mode-switch{border-color:var(--border);background:#121824;border-radius:6px;margin:0;padding:3px}.app-shell .mode-switch button{min-height:27px;padding:4px 11px;font-size:11px}.app-shell .mode-switch .active{color:var(--text);background:#303234}.app-shell .data-notice{border:0;border-bottom:1px solid var(--brand-border);color:#bac9e8;background:#121d34;border-radius:0;margin:0;padding:9px 20px;font-size:11px}.app-shell .data-notice>svg{color:var(--brand-accent)}.app-shell .data-notice button{color:var(--mint);font-size:11px}.preview-featured-anchor{scroll-margin-top:70px}.token-avatar{width:100%;height:100%;display:block}.app-shell .explore-layout{display:block}.app-shell .tokens-area{min-width:0}.app-shell .token-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:58px;margin:0;padding:0;display:flex}.app-shell .token-tabs{gap:24px;width:auto;margin:0 auto 0 0}.app-shell .token-tabs button{min-height:56px;padding:16px 0;font-size:13px}.app-shell .token-tabs button span{color:#b7b8c0;background:#27282d;padding:0 5px;font-size:10px}.app-shell .sort-label select{color:#bdbec7;border:1px solid var(--border);background:#111114;border-radius:5px;min-width:110px;max-width:165px;height:32px;padding:7px 24px 7px 9px;font-size:11px}.app-shell .token-grid{margin:0;display:block}.app-shell .token-card{grid-template-columns:minmax(210px,1fr) 145px 100px 100px 140px 78px;align-items:center;gap:24px;padding:12px;display:grid}.token-list-labels>span:not(:first-child){text-align:right}.app-shell .token-card{text-align:left;width:100%;min-height:78px;color:var(--text);background:0 0;border:0;border-bottom:1px solid #222328;border-radius:0;transition:background .15s;transform:none}.app-shell .token-card:hover{box-shadow:none;background:#16161b;transform:none}.app-shell .token-card:focus-visible{outline-offset:-2px}.token-identity{align-items:center;gap:12px;min-width:0;display:flex}.app-shell .token-card-top{border-radius:7px;flex:0 0 40px;width:40px;height:40px;margin:0;display:block;overflow:hidden}.token-copy{min-width:0}.app-shell .token-name{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.app-shell .token-name h3{letter-spacing:0;overflow-wrap:anywhere;white-space:normal;font-size:14px;font-weight:600;line-height:1.35}.app-shell .token-name>span{color:#93949f;white-space:normal;overflow-wrap:anywhere;max-width:none;font-size:10px}.token-price,.token-fdv,.app-shell .token-reserve{text-align:right;min-width:0;margin:0;display:block}.token-price>span,.token-fdv>span,.app-shell .token-reserve>span{display:none}.token-price strong,.token-fdv strong,.app-shell .token-reserve strong{color:#dadade;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;font-weight:500}.app-shell .token-reserve small{color:var(--muted);font-size:9px;display:none}.app-shell .reserve-meter>span{background:var(--brand-primary)}.app-shell .preview-caption{color:#7b7d87;margin:14px 12px;font-size:10px}.app-shell .search-summary{background:var(--surface);border-color:var(--border);border-radius:0;margin:0;padding:12px}.app-shell .search-summary strong{color:var(--text);font-size:13px}.app-shell .search-summary .small{font-size:11px}.app-shell .tokens-area>p.small{padding:10px 12px;font-size:11px}.app-shell .load-more{gap:12px;padding:20px}.app-shell .load-more .small{font-size:11px}.app-shell .launchpad-page .empty-state{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:12px;min-height:240px;padding:36px 20px}.app-shell .launchpad-page .empty-state h3{font-size:18px;font-weight:550}.app-shell .launchpad-page .empty-state p{max-width:430px;font-size:12px}.feed-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:10px 0;display:flex}.feed-snapshot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:11px;display:flex}.app-shell .feed-refresh{align-items:center;gap:7px;width:auto;padding-inline:8px;font-size:12px;display:flex}.wallet-test-help{color:var(--muted);font-size:12px}.wallet-test-help summary{cursor:pointer}.wallet-test-help p{margin-top:8px}.feed-bottom .mode-switch{background:0 0;border:0}.feed-bottom .mode-switch button{color:#888891}.feed-bottom .mode-switch .active{color:#d2d2d8;background:#25252b}.app-shell .modal{color:var(--text);background:#131417;border:1px solid #33353b;border-radius:14px;max-height:calc(100dvh - 40px);box-shadow:0 30px 120px #0009}.app-shell .modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04070cbb}.app-shell .modal-inner{padding:22px 24px 24px}.app-shell .modal-heading{color:var(--muted);margin-bottom:18px}.app-shell .modal-heading .eyebrow{font-size:10px}.app-shell .modal h2{letter-spacing:-.04em;margin-bottom:10px;font-size:25px;font-weight:700}.app-shell .modal p.muted{font-size:13px;line-height:1.7}.app-shell .launch-form{gap:16px;margin-top:20px}.app-shell .launch-form label{color:#b9c6d7;font-size:12px}.app-shell .launch-form input,.app-shell .launch-form textarea{color:var(--text);background:#0c0d10;border-color:#33353b;border-radius:8px;font-size:13px}.app-shell .form-facts span{font-size:10px}.app-shell .form-facts strong{color:#d9e2f1;font-size:11px}.app-shell .explanation p{font-size:13px;line-height:1.7}.app-shell .explanation strong{color:var(--text);font-size:14px}.app-shell .pending-transaction-control input{min-width:0}.trade-table-hint{display:none}.trade-table-scroll:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}@media (max-width:1200px){.workspace-subtitle{display:none}.app-shell .token-card{grid-template-columns:minmax(170px,1fr) 130px 84px 86px 100px 70px;gap:12px}}@media (max-width:1050px) and (min-width:851px){.app-rail{width:66px;padding-inline:10px}.brand-wordmark,.rail-navigation>a>span,.rail-navigation>button>span,.rail-navigation small,.rail-bottom{display:none}.app-brand{padding:0 8px}.rail-navigation>a,.rail-navigation>button{justify-content:center;padding:10px}.app-workspace{margin-left:66px}}@media (max-width:850px){html{scroll-padding-bottom:80px}.app-rail{display:none}.app-workspace{margin-left:0}.app-topbar{gap:14px;padding:10px 16px}.app-shell .topbar-create{display:none}.market-search{min-width:0;max-width:none}.mobile-logomark{color:var(--brand-cyan);place-items:center;font-size:23px;font-weight:900;display:grid}.app-content{padding:18px 16px}.has-market-search .app-content{padding:0 16px 20px}.mobile-navigation{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border);padding:6px 10px max(6px,env(safe-area-inset-bottom));background:#0e1420f7;grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:fixed;inset:auto 0 0}.mobile-navigation>a,.mobile-navigation>button{color:#90929d;background:0 0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:42px;padding:4px 8px;font-size:10px;display:flex}.mobile-navigation .active{color:var(--mint)}.mobile-navigation .mobile-create{color:#fff;background:var(--brand-primary)}.app-footer{margin-bottom:62px;padding:12px 16px}.app-shell .skip-link{left:12px}.app-shell .token-card{grid-template-columns:minmax(170px,1fr) 130px 84px 86px 100px;gap:10px}}@media (max-width:700px){.app-shell .token-card{grid-template-columns:minmax(140px,1fr) 126px 95px}}@media (max-width:500px){.app-topbar{gap:8px;min-height:56px;padding:9px 12px}.topbar-actions{gap:7px}.app-shell .network-pill{gap:4px;padding:4px;font-size:9px}.app-shell .wallet-button{padding:8px 9px;font-size:11px}.app-shell .wallet-button>svg{display:none}.app-shell .search-field{gap:6px;padding:0 9px}.app-shell .search-field input{font-size:12px}.app-shell .search-submit{border:0;width:25px;padding:0;font-size:0;overflow:hidden}.app-shell .search-submit:after{content:"↵";font-size:17px}.app-content{padding:16px 12px}.has-market-search .app-content{padding:0 12px 16px}.app-shell .mode-switch button{padding:4px 9px;font-size:10px}.app-shell .data-notice{align-items:flex-start;padding:9px 12px;font-size:10px}.app-shell .data-notice>svg{display:none}.app-shell .data-notice button{font-size:10px}.app-shell .token-toolbar{flex-wrap:wrap;gap:6px;min-height:46px;padding:0}.app-shell .token-tabs{flex:1;gap:13px}.app-shell .sort-label{margin-left:auto}.app-shell .token-tabs button{min-height:46px;padding:12px 0;font-size:11px}.app-shell .token-toolbar>.icon-button{width:24px;height:30px}.app-shell .feed-refresh>span{display:none}.app-shell .sort-label select{width:85px;min-width:85px;max-width:105px;padding-left:7px;padding-right:18px;font-size:10px}.app-shell .token-name{display:block}.app-shell .token-name h3{font-size:13px}.app-shell .token-name>span{font-size:10px}.feed-snapshot{flex-direction:column;align-items:flex-start;font-size:10px}.app-shell .preview-caption{margin:12px}.app-shell .launchpad-page .empty-state{min-height:240px;padding:30px 20px}.app-footer{flex-wrap:wrap;gap:6px;font-size:9px}.app-footer>div{gap:12px}.app-shell .modal{border-radius:10px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.app-shell .modal-inner{padding:18px}.app-shell .modal h2{font-size:24px}.app-shell .modal .button{min-height:44px}.app-shell .launch-form input,.app-shell .launch-form textarea{font-size:16px}.trade-table-hint{color:var(--muted);border-top:1px solid var(--border);padding:10px 16px;font-size:11px;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:851px){.app-rail{width:64px;padding:14px 9px}.app-workspace{margin-left:64px}.app-brand{justify-content:center;padding:0}.brand-wordmark,.rail-navigation>a>span,.rail-navigation>button>span,.rail-navigation small,.rail-resource>span{display:none}.rail-navigation{gap:7px;margin-top:22px}.rail-navigation>a,.rail-navigation>button,.rail-resource{justify-content:center;min-height:43px;padding:11px}.rail-navigation .active{color:var(--brand-accent);background:var(--brand-soft)}.rail-bottom{gap:4px;display:grid}}.app-shell.has-market-search .app-content{max-width:none;padding:0}@media (min-width:851px){.app-shell .search-field input{font-size:14px}.app-shell .search-submit{font-size:12px}.app-shell .topbar-create,.app-shell .wallet-button{font-size:13px}}
.trading-page,.trading-dialog,.trade-workspace,.trading-history,.trading-panel{--mint:var(--brand-accent);--muted:#a1a1aa;--border:#27272a;--surface:#111113;color:#f4f4f5;font-variant-numeric:tabular-nums}.trading-page{width:100%;max-width:1600px;margin:0 auto;padding:0 0 24px}.trading-page h1,.trading-page h2,.trading-page h3,.trading-dialog h2,.trade-workspace h2{font-family:inherit}.trading-page .empty-state h1{letter-spacing:-.6px;font-size:28px;line-height:1.25}.market-breadcrumb{justify-content:space-between;align-items:center;gap:12px;padding:0 0 10px;display:flex}.trading-page .empty-state{background:var(--surface)}.market-stale-notice{color:#e3d9bd;background:#211e17;border:1px solid #524a35;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.market-stale-notice p{flex:230px;margin:0}.market-stale-notice .button{min-height:32px;font-size:12px}.token-overview{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:12px;padding:0 0 12px;display:grid}.trading-page .back-link{color:#a1a1aa;gap:7px;margin:0;font-size:12px}.trading-page .token-page-heading{flex-wrap:nowrap;gap:14px;margin-bottom:0}.market-trade-jump,.market-chart-jump{color:var(--mint);align-items:center;gap:7px;font-size:12px;font-weight:600;display:none}.token-identity-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:5px;display:flex}.token-identity-meta>span{color:var(--muted);font-size:11px}.trading-page .token-identity{gap:12px;width:auto}.trading-page .token-identity .detail-symbol,.trade-workspace .detail-symbol{width:44px;height:44px;color:var(--mint);background:#202025;border:1px solid #34343b;border-radius:6px;flex:none;font-size:22px;overflow:hidden}.detail-symbol>.token-avatar{width:100%;height:100%;display:block}.trading-page .token-identity h1{letter-spacing:-.65px;font-size:clamp(18px,1.7vw,22px);font-weight:650;line-height:1.25}.trading-page .token-identity h1>span{color:#a1a1aa;margin-left:9px;font-size:13px;font-weight:450;display:inline}.trading-page .token-address{color:#a1a1aa;gap:6px;margin-top:0;font-size:11px}.trading-page .token-page-heading>.button{color:#d4d4d8;background:#19191c;border-color:#3f3f46;min-height:34px;padding:8px 11px;font-size:11px}.trading-page .market-share{min-width:32px;padding:7px}.trading-page .market-share>span{display:none}.trading-page .token-page-stats{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(170px,1.4fr) repeat(2,minmax(100px,1fr));gap:14px;margin-bottom:0;padding:0}.trading-page .token-page-stats>div{gap:4px;min-width:0}.trading-page .token-page-stats>div+div{border-left:1px solid #27272a;padding-left:14px}.trading-page .token-page-stats>div>span{color:#a1a1aa;font-size:11px}.trading-page .token-page-stats strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.trading-page .token-page-stats small{color:#a1a1aa;font-size:10px}.trading-page .token-market-layout{grid-template-rows:min-content min-content 1fr;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;scroll-margin-top:88px;display:grid}.trading-page .trading-history{display:contents}.trading-page .market-chart-card,.trading-page .trades-card,.trading-page .token-about{grid-column:1;min-width:0}.trading-page .market-sidebar{grid-area:1/2/span 3;gap:12px;scroll-margin-top:88px;top:80px}.trading-page .market-sidebar:focus-visible{outline:1px solid var(--mint);outline-offset:4px;border-radius:8px}.market-support{align-content:start;gap:12px;min-width:0;display:grid}.trading-history{flex-direction:column;gap:16px;display:flex}.trading-history .market-chart-card,.trading-history .trades-card,.trading-page .token-about,.trading-panel,.trading-page .curve-cap-card{background:#111113;border:1px solid #27272a;border-radius:6px;padding:14px;overflow:hidden}.trading-history .market-card-heading{flex-wrap:wrap;align-items:center;gap:8px}.trading-history .chart-title{flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}.trading-history .market-chart-pair{color:var(--muted);white-space:nowrap;font-size:10px}.trading-history .market-card-heading .eyebrow{color:#a1a1aa;letter-spacing:.6px;margin-bottom:4px;font-size:10px}.trading-history .market-card-heading h2,.trading-page .token-about h2{color:#f4f4f5;letter-spacing:-.2px;font-size:15px;font-weight:600}.market-panel-tag{color:#a1a1aa;letter-spacing:.75px;white-space:nowrap;font-size:9px}.trading-history .history-controls{gap:5px;margin-left:auto}.trading-history .history-controls select,.trading-history .history-controls .button{color:#d4d4d8;background:#19191c;border:1px solid #27272a;border-radius:6px;min-height:28px;padding:5px 7px;font-size:10px}.trading-history .history-live-toggle[aria-pressed=true]{color:var(--mint);background:var(--brand-soft);border-color:var(--brand-border)}.trading-history .history-live-dot{background:#71717a;border-radius:50%;flex:none;width:5px;height:5px}.trading-history .history-live-toggle[aria-pressed=true] .history-live-dot{background:var(--positive)}.trading-history .history-update-note{color:#bdb9ac}.trading-history .chart-empty{color:#71717a;background-image:linear-gradient(#27272a3b 1px,#0000 1px),linear-gradient(90deg,#27272a3b 1px,#0000 1px);background-position:50%;background-size:100% 60px,100px 100%;min-height:286px;margin:20px 0 0}.trading-history .chart-empty h3{color:#d4d4d8;font-size:15px;font-weight:500}.trading-history .chart-empty p{color:#a1a1aa;padding:0 12px;font-size:12px;line-height:1.65}.trading-history .chart-footnote{color:#a1a1aa;border-top-color:#27272a;margin-top:8px;padding-top:12px;font-size:10px;line-height:1.65}.trading-history .chart-footnote+.chart-footnote{border:0;margin-top:4px;padding-top:0}.trading-history .trades-card{padding:0}.trading-history .trades-card>.market-card-heading{border-bottom:1px solid #27272a;margin:0;padding:16px 18px}.trading-history .trades-card .market-card-heading>.small{color:#a1a1aa;max-width:none;font-size:10px}.trading-history .count-label{color:#a1a1aa;background:#27272a;padding:3px 6px;font-size:10px}.trading-history .trade-table-scroll{max-height:490px;overflow:auto}.trading-history .trade-table{min-width:530px;font-size:11px}.trading-history .trade-table th{color:#a1a1aa;background:#111113;border-bottom:1px solid #27272a;padding:11px 14px;font-size:10px;position:sticky;top:0}.trading-history .trade-table td{color:#d4d4d8;border-bottom:1px solid #19191c;padding:11px 14px}.trading-history .trade-table td:first-child,.trading-history .trade-table th:first-child{padding-left:18px}.trading-history .trade-table td:last-child,.trading-history .trade-table th:last-child{padding-right:18px}.trading-history .trade-table tr:hover td{background:#19191c}.trading-history .trade-table td a{color:#a1a1aa}.trading-history .trade-table td a:hover{color:var(--brand-accent)}.trading-history .trade-table time{color:#a1a1aa;font-size:10px}.trading-history .trade-side{padding:3px 6px;font-size:10px}.trading-history .trade-side.buy{color:#73ecac;background:#16382c}.trading-history .trade-side.sell{color:#f497a8;background:#3b232d}.trading-history .history-pagination{border-top:1px solid #27272a;gap:12px;margin:0;padding:14px 18px}.trading-history .history-pagination p{color:#a1a1aa;font-size:10px}.trading-history .history-pagination p>span{color:#a1a1aa;font-size:9px}.trading-history .history-pagination .button{color:#d4d4d8;background:#19191c;border-color:#3f3f46;font-size:11px}.trading-history .history-empty-note{color:#a1a1aa;padding:32px 18px;font-size:12px}.trading-history .trades-card>.error{margin:12px 18px}.trading-page .token-about{margin-top:0}.trading-page .token-about>p{color:#a1a1aa;overflow-wrap:anywhere;margin:16px 0;font-size:12px;line-height:1.8}.trading-page .token-about h2,.trade-workspace .token-detail h2,.trade-workspace .token-detail .description{overflow-wrap:anywhere}.trading-page .about-links{color:#a1a1aa;gap:14px;font-size:11px}.trading-page .curve-cap-card{background:0 0;border:0;border-radius:0;padding:12px 4px 0}.trading-page .curve-cap-card>div:first-child{flex-direction:row;align-items:center;gap:10px}.trading-page .curve-cap-card span{color:#a1a1aa;font-size:11px}.trading-page .curve-cap-card strong{font-size:12px;font-weight:550}.trading-page .curve-cap-card .reserve-meter{background:#27272a;border-radius:3px;height:5px;margin:10px 0 0}.trading-page .curve-cap-card .reserve-meter>span{background:var(--brand-primary)}.trading-page .curve-cap-card p{color:#a1a1aa;font-size:12px;line-height:1.7}.market-secondary-actions{gap:9px;display:grid}.market-secondary-actions .button{border:1px solid var(--border);color:#d4d4d8;background:#19191c;min-height:37px;font-size:12px}.market-secondary-actions .text-button{color:#a1a1aa;justify-content:center;padding:4px;font-size:11px}.trading-page .market-network-note{color:#a1a1aa;padding:0;font-size:11px;line-height:1.6}.trading-page .market-network-note svg{flex-shrink:0;margin-top:2px}.trade-panel-heading{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.trading-panel .trade-panel-heading{display:none}.trade-workspace{gap:24px}.trade-workspace .token-detail{border-color:#27272a;padding-right:24px}.trade-workspace .token-detail h2{letter-spacing:-.6px;font-size:24px;font-weight:600}.trade-workspace .token-ticker{color:#a1a1aa;font-size:12px}.trade-workspace .detail-symbol{margin-bottom:14px}.trade-workspace .token-detail .description{color:#a1a1aa;margin-top:14px;font-size:12px;line-height:1.8}.trade-workspace .detail-stats{margin-top:18px}.trade-workspace .detail-stats span{font-size:10px}.trade-workspace .detail-stats small{color:#a1a1aa}.trade-workspace .curve-diagram{color:#a1a1aa;margin:20px 0}.trade-workspace .curve-diagram>span{color:#a1a1aa;font-size:9px}.trade-workspace .contract-links{color:#a1a1aa;gap:9px;font-size:10px}.trade-workspace .trade-form,.trading-panel .trade-form{gap:10px}.trade-workspace .trade-tabs{background:#0c0c0f;border:0;border-radius:7px;gap:4px;padding:4px}.trade-workspace .trade-tabs button{color:#a1a1aa;border-radius:5px;min-height:37px;padding:9px;font-size:13px;font-weight:600}.trade-workspace .trade-tabs button.active{color:#082118;background:#9aefb2}.trade-workspace [data-side=sell] .trade-tabs button.active{color:#2c101b;background:#f18b9f}.trade-workspace .amount-field{background:#0c0c0f;border:1px solid #3f3f46;border-radius:8px;padding:12px}.trade-workspace .amount-field:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 2px #8ea8ff24}.trade-workspace .amount-field>span{color:#a1a1aa;font-size:12px}.trade-workspace .amount-field>span>span{color:#d4d4d8;font-weight:600}.trade-workspace .amount-field input{color:#f4f4f5;min-width:0;padding:9px 0 7px;font-size:28px;font-weight:550}.trade-workspace .amount-field input.amount-compact{font-size:23px}.trade-workspace .amount-field input.amount-long{font-size:18px}.trade-workspace .amount-field input::placeholder{color:#71717a}.trade-workspace .amount-field small{color:#a1a1aa;font-size:12px;line-height:1.6;display:block}.trade-workspace .amount-field .exact-trade-amount{overflow-wrap:anywhere;margin-bottom:7px;font-size:12px}.trade-workspace .exact-trade-amount>span{color:#d4d4d8}.trade-workspace .quick-amounts{gap:6px;margin-top:-3px}.trade-workspace .quick-amounts button{color:#a1a1aa;background:#19191c;border:1px solid #27272a;border-radius:5px;min-height:34px;padding:7px 3px;font-size:11px}.trade-workspace .quick-amounts button:hover:not(:disabled){border-color:var(--brand-border);color:var(--brand-accent);background:var(--brand-soft)}.trade-workspace .quote-details{gap:8px;padding:4px 0}.trade-workspace .quote-details .estimated-receive{border-bottom:1px solid var(--border);align-items:flex-start;padding-bottom:9px}.trade-workspace .quote-details .estimated-receive strong{text-align:right;overflow-wrap:anywhere;font-size:14px;font-weight:600}.trade-workspace .quote-details>div{color:#a1a1aa;gap:10px;font-size:12px}.trade-workspace .quote-details strong{color:#d4d4d8;font-size:12px;font-weight:500}.trade-workspace .quote-details .trade-exact-amount{min-width:0;max-width:100%;font-size:12px;line-height:1.6}.trade-workspace .quote-details .minimum-received{gap:4px;display:grid}.trade-workspace .quote-details .minimum-received>strong{text-align:left}.trade-workspace .slippage-select{color:#d4d4d8;background:#19191c;border-color:#3f3f46;padding:5px 8px}.app-shell .trade-workspace .button.trade-submit{color:#0a2519;background:#9aefb2;border-color:#9aefb2;border-radius:7px;min-height:42px;font-size:13px;font-weight:650}.app-shell .trade-workspace .button.trade-submit:hover:not(:disabled){color:#0a2519;background:#b0f7c4;border-color:#b0f7c4}.app-shell .trade-workspace .button.trade-submit.sell{color:#2d101b;background:#f18b9f;border-color:#f18b9f}.app-shell .trade-workspace .button.trade-submit.sell:hover:not(:disabled){color:#2d101b;background:#f7a4b4;border-color:#f7a4b4}.trade-workspace .trade-disclaimer{color:#a1a1aa;font-size:11px;line-height:1.7}.trade-workspace .trade-slippage-help{color:var(--muted);margin:-3px 0 0;font-size:11px;line-height:1.6}:is(.modal:has(.trading-dialog),.modal:has(.trade-workspace)){color:#f4f4f5;background:#111113;border-color:#3f3f46;border-radius:12px}.modal:has(.trading-dialog){width:min(510px,100vw - 28px)}.modal:has(.trade-workspace){width:min(800px,100vw - 28px)}:is(.modal-inner:has(.trading-dialog),.modal-inner:has(.trade-workspace)){padding:20px 24px 24px}:is(.modal-inner:has(.trading-dialog)>.modal-heading,.modal-inner:has(.trade-workspace)>.modal-heading){color:#a1a1aa;margin-bottom:14px}:is(.modal-inner:has(.trading-dialog)>.modal-heading .eyebrow,.modal-inner:has(.trade-workspace)>.modal-heading .eyebrow){letter-spacing:.8px;font-size:9px}:is(.modal-inner:has(.trading-dialog) .icon-button,.modal-inner:has(.trade-workspace) .icon-button){color:#a1a1aa;background:#19191c;min-width:32px;height:32px}.trading-dialog-title{align-items:center;gap:12px;margin-bottom:14px;display:flex}.trading-dialog-title .eyebrow{color:#a1a1aa;letter-spacing:.8px;margin-bottom:5px;font-size:9px;display:block}.trading-dialog-title h2{letter-spacing:-.55px;margin:0;font-size:24px;font-weight:650;line-height:1.2}.featured-duration-mark{background:var(--brand-soft);border:1px solid var(--brand-border);width:46px;height:46px;color:var(--brand-accent);border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:650;line-height:1.05;display:flex}.featured-duration-mark>span{letter-spacing:1.5px;margin-top:3px;font-size:8px}.trading-dialog>p.muted{color:#a1a1aa;font-size:12px;line-height:1.75}.trading-dialog>p.muted strong{color:#d4d4d8;overflow-wrap:anywhere;font-weight:500}.trading-dialog .launch-form{gap:14px;margin-top:18px}.trading-dialog .form-hint{color:var(--muted);margin:-6px 0 0;font-size:11px;line-height:1.55}.trading-dialog .description-hint{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;display:flex}.trading-dialog .description-hint>span:last-child{white-space:nowrap}.trading-dialog .description-hint.over-limit{color:#f3b6bb}.trading-dialog textarea[aria-invalid=true]{border-color:#f18b9f}.trading-dialog .launch-form label{color:#d4d4d8;gap:7px;font-size:12px}.trading-dialog .launch-form input,.trading-dialog .launch-form textarea,.trading-dialog .pending-transaction-control input,.trade-workspace .pending-transaction-control input{color:#f4f4f5;background:#0c0c0f;border:1px solid #3f3f46;border-radius:7px;padding:11px;font-size:13px}.trading-dialog .launch-form input:focus,.trading-dialog .launch-form textarea:focus,.trading-dialog .pending-transaction-control input:focus,.trade-workspace .pending-transaction-control input:focus{outline:2px solid var(--brand-accent);outline-offset:2px}.trading-dialog .launch-form input::placeholder,.trading-dialog .launch-form textarea::placeholder{color:#71717a}.trading-dialog .form-facts{border-color:#27272a;gap:10px;padding:13px 0}.trading-dialog .form-facts span{color:#a1a1aa;font-size:10px}.trading-dialog .form-facts strong{color:#d4d4d8;margin-top:3px;font-size:11px;font-weight:550}.featured-dialog .form-facts{grid-template-columns:1fr 1fr}.featured-dialog .form-facts strong{color:var(--brand-accent);font-size:15px}.trading-dialog .button.primary{background:var(--brand-primary);color:#fff;border:1px solid var(--brand-primary);border-radius:7px;min-height:42px;font-size:13px;font-weight:650}.trading-dialog .small{color:#a1a1aa;font-size:11px;line-height:1.75}:is(.trading-page,.trading-dialog,.trade-workspace) .notice{color:#d4d4d8;background:#19191c;border-color:#3f3f46;font-size:11px;line-height:1.7}:is(.trading-page,.trading-dialog,.trade-workspace) .error{color:#f3b6bb;background:#321d27;border-color:#63323e;font-size:11px;line-height:1.7}:is(.trading-dialog,.trade-workspace) .transaction-link{color:var(--brand-accent);overflow-wrap:anywhere;font-size:11px}:is(.trading-dialog,.trade-workspace) .pending-transaction-control{gap:12px}:is(.trading-dialog,.trade-workspace) .pending-transaction-control label{color:#d4d4d8;font-size:11px}:is(.trading-dialog,.trade-workspace) .pending-transaction-control summary{color:#a1a1aa;font-size:11px;line-height:1.6}.trading-dialog .feature-slot-picker label:has(:checked){background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand-accent)}@media (max-width:1100px){.trading-page .token-market-layout{grid-template-columns:minmax(0,1fr) 300px;gap:12px}.trading-history .market-chart-card{padding:14px}.trading-history .history-controls{margin-left:0}.trading-panel{padding:16px}.trading-page .token-page-stats>div+div{padding-left:12px}}@media (max-width:1050px){.trading-page .token-market-layout{flex-direction:column;gap:20px;display:flex}.trading-page .market-sidebar{order:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid;position:static}.trading-page .market-chart-card,.trading-page .trades-card,.trading-page .token-about{width:100%}.market-trade-jump,.market-chart-jump{display:inline-flex}.market-trade-jump svg{transform:rotate(90deg)}.market-chart-jump{grid-column:1/-1;width:fit-content}.market-chart-jump svg{transform:rotate(-90deg)}.trading-page .token-page-stats{gap:12px}.trading-page .token-page-stats strong{font-size:16px}}@media (max-width:900px){.token-overview{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:12px;padding-bottom:12px}.trading-page .token-page-stats{grid-template-columns:minmax(170px,1.4fr) repeat(2,minmax(0,1fr))}}@media (max-width:560px){.trading-page{padding-bottom:20px}.market-breadcrumb{padding-bottom:10px}.trading-page .token-page-heading{flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:0}.trading-page .token-identity{gap:10px;width:auto}.trading-page .token-identity .detail-symbol{width:40px;height:40px;font-size:19px}.trading-page .token-identity h1{font-size:20px}.trading-page .token-identity h1>span{margin:0 0 0 7px;font-size:12px;display:inline}.trading-page .market-share{min-width:34px;padding:8px}.trading-page .market-share>span{display:none}.token-identity-meta{gap:5px 8px}.token-identity-meta>span{display:none}.trading-page .token-page-heading>.button{margin:0}.trading-page .token-page-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:0;padding:0}.trading-page .token-page-stats>div+div{border-left:0;padding-left:0}.trading-page .token-page-stats>div:last-child{border-left:1px solid var(--border);padding-left:12px}.trading-page .token-page-stats .token-current-price{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px}.trading-page .token-page-stats>div>span{font-size:11px}.trading-page .token-page-stats strong{font-size:15px}.trading-page .token-page-stats small{font-size:10px}.trading-page .market-sidebar{flex-direction:column;display:flex}.trading-page .market-sidebar>*{width:100%}.trading-panel{padding:16px}.trading-page .curve-cap-card{padding:8px 4px 0}.trading-page .curve-cap-card>div:first-child{flex-direction:row;align-items:center;gap:10px}.trading-page .curve-cap-card strong,.trading-page .curve-cap-card p{font-size:12px}.trading-history .market-chart-card{padding:12px}.trading-history .chart-empty{min-height:240px}.trading-history .history-pagination{flex-wrap:wrap}.trading-history .history-pagination .button{min-height:36px}.trading-history .trades-card>.market-card-heading{padding:14px}.trading-history .trades-card .market-card-heading>.small{font-size:9px}.trading-page .token-about{padding:16px}.trading-page .token-about .market-panel-tag{display:none}.trading-page .about-links{gap:12px;font-size:11px}:is(.modal-inner:has(.trading-dialog),.modal-inner:has(.trade-workspace)){padding:16px 18px 20px}.trading-dialog-title h2{font-size:22px}.trading-dialog .launch-form{gap:14px}.trading-dialog .launch-form input,.trading-dialog .launch-form textarea{font-size:16px}.trading-dialog .form-facts span{font-size:9px}.trading-dialog .form-facts strong{font-size:10px}.featured-dialog .form-facts strong{font-size:15px}.trade-workspace{grid-template-columns:1fr;gap:18px}.trade-workspace .token-detail{border:0;border-bottom:1px solid #27272a;padding:0 0 18px}.trade-workspace .detail-symbol{float:left;width:48px;height:48px;margin:0 12px 12px 0}.trade-workspace .token-detail h2{padding-top:3px;font-size:23px}.trade-workspace .token-detail .description{clear:both;margin-top:16px}.trade-workspace .curve-diagram{display:none}.trade-workspace .detail-stats{margin-top:14px}.trade-workspace .contract-links{margin-top:12px}}@media (max-width:380px){.trading-dialog .form-row{grid-template-columns:minmax(0,1fr)}.trading-page .token-page-stats{gap:8px}.trading-page .token-page-stats strong{font-size:14px}.trading-page .token-page-stats>div:last-child{padding-left:8px}.trading-page .curve-cap-card>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}}
.support-page{color:#f4f4f5;gap:22px;width:100%;max-width:1120px;margin:0 auto;display:grid}.support-page-heading{justify-content:space-between;align-items:center;gap:20px;padding:8px 0;display:flex}.support-kicker{letter-spacing:1.35px;color:#a1a1aa;font-size:10px;font-weight:650}.support-page-heading h1{letter-spacing:-1px;margin:10px 0;font-size:clamp(24px,2.6vw,32px);font-weight:650;line-height:1.22}.support-page-heading p{color:#a1a1aa;max-width:620px;margin:0;font-size:13px;line-height:1.65}.support-status{color:#a1a1aa;white-space:nowrap;background:#19191c;border:1px solid #27272a;border-radius:6px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:500;display:inline-flex}.support-status>span{background:#9aefb2;border-radius:50%;width:5px;height:5px}.support-footnote>svg{flex-shrink:0;margin-top:2px}.support-card-top{color:#71717a;justify-content:space-between;align-items:center;gap:12px;display:flex}.support-page .button,.support-not-found .button{border-radius:7px;gap:8px;min-height:42px;font-size:12px;line-height:1.4}.support-square-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:42px;height:42px;color:var(--brand-accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.support-link-row{flex-wrap:wrap;gap:9px;display:flex}.support-footnote{color:#a1a1aa;align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.7;display:flex}.setup-page .back-link{color:#a1a1aa;width:fit-content;margin:0;font-size:11px}.setup-page .setup-heading{max-width:none;margin:0;padding:0}.setup-page .setup-progress{color:#71717a;background:#111113;border:1px solid #27272a;border-radius:8px;align-items:center;gap:16px;padding:14px 18px;display:flex}.setup-progress>span{color:#a1a1aa;align-items:center;gap:8px;font-size:11px;display:flex}.setup-progress b{border:1px solid var(--brand-border);width:20px;height:20px;color:var(--brand-accent);border-radius:5px;place-items:center;font-size:10px;font-weight:600;display:grid}.setup-page .setup-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:18px}.setup-page .setup-panel{background:#111113;border-color:#27272a;border-radius:10px;gap:16px;padding:24px}.setup-page .setup-step{color:#a1a1aa;letter-spacing:1.1px}.setup-page .setup-panel h2{letter-spacing:-.5px;font-size:19px;font-weight:600;line-height:1.3}.setup-page .setup-panel>p{font-size:12px;line-height:1.65}.setup-page .setup-panel>.muted,.wallet-panel>.muted{color:#a1a1aa}.setup-page .setup-facts,.setup-page .setup-cost{border-color:#27272a;gap:12px;padding:16px 0}.setup-page .setup-cost{border:1px solid var(--brand-border);background:#121d34;border-radius:7px;padding:16px}.setup-page .setup-facts dt,.setup-page .setup-cost dt{color:#a1a1aa;font-size:11px}.setup-page .setup-facts dd,.setup-page .setup-cost dd{color:#d4d4d8;overflow-wrap:anywhere;min-width:0;font-size:12px}.setup-page .setup-facts>div,.setup-page .setup-cost>div{gap:12px}.setup-page .notice,.wallet-panel .notice{color:#d4d4d8;background:#19191c;border:1px solid #3f3f46;border-radius:7px;padding:12px;font-size:12px;line-height:1.6}.setup-page .setup-funding{color:#d4d4d8;align-items:flex-start;font-size:11px}.setup-page .setup-funding svg{flex-shrink:0;margin-top:3px}.setup-page .setup-diagram{color:#71717a;margin:0;padding:16px 0}.setup-page .setup-diagram>span{background:var(--brand-soft);border-color:var(--brand-border);border-radius:10px;width:54px;height:54px}.setup-page .setup-next{color:#a1a1aa;gap:13px;font-size:12px}.setup-page .setup-next li::marker{color:var(--brand-accent);font-weight:600}.setup-page .setup-config-label{color:#d4d4d8;font-size:11px}.setup-page .setup-config-label textarea{color:#b7c9ff;background:#0c0c0f;border-color:#3f3f46;padding:12px;font-size:10px;line-height:1.75}.setup-page .setup-address{border:1px solid var(--brand-border);background:#121d34;border-radius:7px;padding:12px;font-size:11px;line-height:1.6}.setup-page .setup-build{color:#a1a1aa;border-color:#27272a}.setup-page .setup-build summary{padding:3px 0}.setup-page .setup-build dd{color:#d4d4d8}.setup-page .pending-transaction-control{background:#19191c;border-color:#3f3f46}.setup-page .pending-transaction-control input{color:#f4f4f5;background:#0c0c0f;border-color:#3f3f46}.setup-page .setup-help{flex-wrap:wrap;justify-content:space-between;gap:10px 20px}.setup-help a{color:#a1a1aa;align-items:center;gap:7px;display:inline-flex}.support-wallet-trigger{gap:8px}.app-shell .wallet-inline{justify-content:center;min-height:44px;font-size:13px}.support-wallet-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.support-wallet-dot.connected{background:#9aefb2}.support-wallet-dot.wrong-chain{background:#f4bd70}.modal:has(.wallet-panel){background:#111113;border-color:#3f3f46;border-radius:12px;max-width:440px}.modal:has(.wallet-panel) .modal-inner{padding:22px}.modal:has(.wallet-panel) .modal-heading{margin-bottom:22px}.wallet-panel-intro{align-items:center;gap:12px;margin-bottom:16px;display:flex}.wallet-panel .wallet-panel-intro h2{letter-spacing:-.65px;margin:0 0 5px;font-size:22px;font-weight:600;line-height:1.2}.wallet-network-label{color:#a1a1aa;font-size:11px}.wallet-panel>p.muted{margin:0;font-size:12px;line-height:1.7}.wallet-panel .wallet-options{gap:12px;margin-top:20px}.wallet-panel .wallet-options .button{border-radius:7px;gap:10px;min-height:44px;font-size:12px}.wallet-panel .wallet-options .button>span{text-align:left;flex:1}.wallet-panel .wallet-options .button>svg{flex-shrink:0}.wallet-panel .wallet-options .notice{align-items:center;gap:8px;display:flex}.wallet-panel .wallet-options .notice>svg{flex-shrink:0}.wallet-account-card{background:#0c0c0f;border:1px solid #27272a;border-radius:8px;gap:9px;min-width:0;padding:14px;display:grid}.wallet-panel .wallet-security-note{color:#a1a1aa;padding-top:6px;font-size:11px;line-height:1.7}.support-not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:620px;min-height:65vh;margin:0 auto;padding:40px 0;display:flex}.support-404-mark{width:70px;height:70px;color:var(--brand-accent);background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:16px;place-items:center;margin-bottom:24px;display:grid}.support-not-found h1{letter-spacing:-1.2px;margin:14px 0;font-size:clamp(25px,3vw,36px);font-weight:600;line-height:1.2}.support-not-found p{color:#a1a1aa;max-width:400px;margin:0 0 26px;font-size:13px;line-height:1.75}.support-not-found .support-link-row{justify-content:center}@media (max-width:1100px){.setup-page .setup-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.support-page{gap:16px}.support-page-heading{flex-direction:column;align-items:flex-start;gap:14px;padding:4px 0}.support-page-heading h1{letter-spacing:-.8px;font-size:25px}.support-page-heading p{font-size:12px}.setup-page .setup-panel{padding:20px}.support-link-row{flex-direction:column}.support-link-row .button{width:100%}.support-page .button,.support-not-found .button{min-height:44px}.setup-page .setup-progress{justify-content:space-between;gap:8px;padding:12px}.setup-progress>span{flex-direction:column;align-items:flex-start;gap:5px;font-size:10px}.setup-progress>svg{flex-shrink:0;width:12px}.setup-page .setup-facts>div,.setup-page .setup-cost>div{gap:8px}.setup-page .setup-cost{padding:12px}.setup-page .setup-help{font-size:10px}.setup-page .setup-heading h1{margin:10px 0}.support-not-found{min-height:65vh;padding:30px 0}.support-not-found .support-link-row{width:min(100%,280px)}}@media (max-width:380px){.setup-page .setup-cost>div,.setup-page .setup-facts>div{flex-direction:column;align-items:flex-start;gap:4px}.setup-page .setup-cost dd,.setup-page .setup-facts dd{text-align:left;max-width:100%}.setup-page .setup-panel{padding:16px}.wallet-panel-intro{gap:9px}.wallet-panel .wallet-panel-intro h2{font-size:20px}}
