/* Kinex, third design. Editorial and quiet: a sea-ink palette on cream, a serif for display, mono for figures,
   tide-line artwork drawn in code, ribbons of ticker names. Every surface is flat white with a hairline; depth comes
   from type and spacing, not shadows. */
:root{
  --bg:#f3f5f2;--s1:#ffffff;--s2:#eef2ef;--s3:#e2e8e4;--line:#dbe3de;--line2:#c3cfc9;
  --ink:#0d2522;--ink2:#2f4744;--mute:#66807a;--dim:#95a8a3;
  --deep:#0b2b2a;--deep2:#113c3a;--deep-line:rgba(255,255,255,.12);--deep-ink:rgba(255,255,255,.72);
  --acc:#17b595;--acc2:#0f8f76;--mint:#3ff0bf;--mint-ink:#062a22;--acc-dim:rgba(23,181,149,.12);
  --up:#128a5e;--dn:#c73a47;--warn:#b7791f;--coral:#c73a47;--teal:var(--acc);--teal2:var(--mint);--teal-ink:var(--mint-ink);--teal-dim:var(--acc-dim);
  --serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--disp:var(--serif);--sora:var(--sans);--inter:var(--sans);
  --r:3px;--r2:3px;--r3:14px;--wrap:1240px;--nav:70px;
}
*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font:400 14.5px/1.5 var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer;padding:0}button:disabled{opacity:.45;cursor:default}h1,h2,h3,p{margin:0}svg{display:block}img{display:block;max-width:100%}
h1{font:400 34px/1.05 var(--serif);letter-spacing:-.01em}h2{font:400 26px/1.1 var(--serif)}h3{font:600 14px/1.3 var(--sans)}
.disp{font-family:var(--serif);font-weight:400}.disp em,.h-dot{color:var(--acc);font-style:normal}.serif-i{font-family:var(--serif);font-style:italic}
.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.up{color:var(--up)}.dn{color:var(--dn)}.mute{color:var(--mute)}.dim{color:var(--dim)}.teal{color:var(--acc)}.hidden{display:none!important}
.eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.eyebrow::before{content:"";width:28px;height:1px;background:var(--line2)}
.ico{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
::selection{background:rgba(63,240,191,.35)}

/* nav + ticker */
.nav{position:sticky;top:0;z-index:40;height:var(--nav);display:flex;align-items:center;gap:18px;padding:12px 24px;background:transparent;pointer-events:none}.nav>*{pointer-events:auto}
.navpill{display:flex;align-items:center;gap:4px;height:46px;padding:4px 6px;border-radius:999px;background:rgba(255,255,255,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:0 14px 34px -20px rgba(13,37,34,.4)}
.brand{display:flex;align-items:center;gap:9px;font:400 21px var(--serif);letter-spacing:.01em;padding:0 14px 0 8px;margin-right:4px;border-right:1px solid var(--line);height:36px}.brand img{width:26px;height:26px;border-radius:50%}
.tabs{display:flex;gap:2px;align-items:center}
.tabs a{height:36px;padding:0 13px;display:inline-flex;align-items:center;color:var(--mute);font-weight:500;font-size:14px;border-radius:999px;transition:background .15s,color .15s}.tabs a:hover{color:var(--ink)}.tabs a.on{color:#fff;background:var(--deep)}.tabs a.on.create{color:var(--mint)}.tabs a.create{color:var(--acc2);font-weight:600}.tabs a svg{display:none}.tabs a.phone{display:none}
.nav .right{margin-left:auto;display:flex;align-items:center;gap:8px}
.ib{width:46px;height:46px;border-radius:999px;display:grid;place-items:center;color:var(--ink);background:rgba(255,255,255,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:0 14px 34px -20px rgba(13,37,34,.4)}.ib svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ib:hover{background:var(--s2)}.ib svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.px{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);font:500 12.5px var(--mono);box-shadow:0 14px 34px -20px rgba(13,37,34,.4)}.px i{width:6px;height:6px;border-radius:50%;background:var(--up)}.px b{font-weight:500;color:var(--mute)}
.nav .wallet{height:46px;padding:0 20px;border-radius:999px;background:var(--deep) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='56' viewBox='0 0 240 56'><g fill='none' stroke='#3ff0bf' stroke-opacity='.16' stroke-width='.8'><path d='M0 6.0L6 7.8L12 9.0L18 9.4L24 9.0L30 8.4L36 7.9L42 7.8L48 7.9L54 7.8L60 7.1L66 5.8L72 4.1L78 2.6L84 1.9L90 2.0L96 3.0L102 4.2L108 5.2L114 5.8L120 6.0L126 6.2L132 6.8L138 7.8L144 9.0L150 10.0L156 10.1L162 9.4L168 7.9L174 6.2L180 4.9L186 4.2L192 4.1L198 4.2L204 4.1L210 3.6L216 3.0L222 2.6L228 3.0L234 4.2L240 6.0'/><path d='M0 18.4L6 19.1L12 18.8L18 17.8L24 16.7L30 15.9L36 15.5L42 15.4L48 15.1L54 14.3L60 13.1L66 11.8L72 10.9L78 10.8L84 11.7L90 13.2L96 14.8L102 15.9L108 16.5L114 16.5L120 16.6L126 16.9L132 17.6L138 18.3L144 18.6L150 18.1L156 16.7L162 14.9L168 13.2L174 12.2L180 11.9L186 12.2L192 12.7L198 13.0L204 12.9L210 12.8L216 13.0L222 13.8L228 15.3L234 17.0L240 18.4'/><path d='M0 28.1L6 27.1L12 25.6L18 24.2L24 23.3L30 22.9L36 22.8L42 22.6L48 22.1L54 21.2L60 20.4L66 20.2L72 20.9L78 22.4L84 24.2L90 25.8L96 26.7L102 26.8L108 26.5L114 26.2L120 26.1L126 26.4L132 26.6L138 26.3L144 25.3L150 23.7L156 21.9L162 20.5L168 20.1L174 20.4L180 21.3L186 22.3L192 22.9L198 23.1L204 23.3L210 23.7L216 24.7L222 26.0L228 27.4L234 28.2L240 28.1'/><path d='M0 34.5L6 32.7L12 31.3L18 30.6L24 30.5L30 30.8L36 30.9L42 30.7L48 30.3L54 30.1L60 30.5L66 31.7L72 33.4L78 35.2L84 36.4L90 36.8L96 36.3L102 35.5L108 34.7L114 34.3L120 34.2L126 34.1L132 33.5L138 32.3L144 30.8L150 29.4L156 28.7L162 29.0L168 30.0L174 31.5L180 32.7L186 33.5L192 33.7L198 33.9L204 34.2L210 35.0L216 36.0L222 36.8L228 36.9L234 36.1L240 34.5'/><path d='M0 39.8L6 38.7L12 38.4L18 38.9L24 39.7L30 40.2L36 40.4L42 40.4L48 40.6L54 41.4L60 42.7L66 44.3L72 45.7L78 46.3L84 45.9L90 44.8L96 43.5L102 42.4L108 41.8L114 41.6L120 41.4L126 40.9L132 39.9L138 38.8L144 38.0L150 38.0L156 39.0L162 40.6L168 42.3L174 43.6L180 44.1L186 44.2L192 44.0L198 44.1L204 44.4L210 44.9L216 45.1L222 44.6L228 43.3L234 41.5L240 39.8'/><path d='M0 46.8L6 47.3L12 48.4L18 49.6L24 50.4L30 50.9L36 51.0L42 51.3L48 52.1L54 53.2L60 54.4L66 55.1L72 55.0L78 53.9L84 52.3L90 50.7L96 49.6L102 49.2L108 49.2L114 49.2L120 48.9L126 48.3L132 47.8L138 47.6L144 48.3L150 49.8L156 51.6L162 53.3L168 54.2L174 54.3L180 53.8L186 53.2L192 52.9L198 52.9L204 52.9L210 52.6L216 51.7L222 50.2L228 48.6L234 47.3L240 46.8'/></g></svg>") repeat;color:#fff;font:500 14.5px var(--sans);letter-spacing:0;text-transform:none;display:inline-flex;align-items:center;gap:10px;box-shadow:0 14px 34px -20px rgba(13,37,34,.6)}.wallet{height:38px;padding:0 16px;border-radius:var(--r);background:var(--deep);color:#fff;font:500 14px var(--sans);letter-spacing:0;text-transform:none;display:inline-flex;align-items:center;gap:10px}.wallet:hover{background:var(--deep2)}.wallet.on{background:var(--s1);color:var(--ink);border:1px solid var(--line);text-transform:none;letter-spacing:0;font:500 12.5px var(--mono)}.wallet.on:hover{background:var(--s2)}.wallet.on i{width:16px;height:16px;border-radius:50%;background:var(--s3) center/cover}
.ib.menu{display:none}
.ticker{height:34px;border-bottom:1px solid var(--line);background:var(--s1);overflow:hidden;display:flex;align-items:center}.ticker .pv{flex:none;height:22px;display:inline-flex;align-items:center;padding:0 9px;margin-left:14px;border-radius:999px;background:var(--deep);color:var(--mint);font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;position:relative;z-index:1}.ticker .run{display:flex;gap:34px;padding-left:34px;white-space:nowrap;animation:tick 70s linear infinite;will-change:transform}.ticker:hover .run{animation-play-state:paused}.ticker .it{display:inline-flex;align-items:center;gap:8px;font:500 12px var(--mono)}.ticker .it .av{width:16px;height:16px}.ticker .it b{font-weight:500}.ticker .it span{color:var(--mute)}.ticker .it .chg{height:auto;padding:0;background:transparent;font:500 12px var(--mono)}
@keyframes tick{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* layout */
main{min-height:calc(100vh - var(--nav) - 120px)}
.page{max-width:var(--wrap);margin:0 auto;padding:28px 24px 80px}
.loading,.empty{padding:56px 20px;text-align:center;color:var(--mute);font-size:13.5px}
.card{background:var(--s1);border:1px solid var(--line);border-radius:var(--r2)}.card.pad{padding:20px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--r);font-weight:500;font-size:15px;border:1px solid var(--line2);color:var(--ink);white-space:nowrap;background:var(--s1);transition:background .15s,border-color .15s}.btn:hover:not(:disabled){border-color:var(--deep)}.btn:hover:not(:disabled){background:var(--s2)}
.btn.pri{background:var(--deep) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='56' viewBox='0 0 240 56'><g fill='none' stroke='#3ff0bf' stroke-opacity='.16' stroke-width='.8'><path d='M0 6.0L6 7.8L12 9.0L18 9.4L24 9.0L30 8.4L36 7.9L42 7.8L48 7.9L54 7.8L60 7.1L66 5.8L72 4.1L78 2.6L84 1.9L90 2.0L96 3.0L102 4.2L108 5.2L114 5.8L120 6.0L126 6.2L132 6.8L138 7.8L144 9.0L150 10.0L156 10.1L162 9.4L168 7.9L174 6.2L180 4.9L186 4.2L192 4.1L198 4.2L204 4.1L210 3.6L216 3.0L222 2.6L228 3.0L234 4.2L240 6.0'/><path d='M0 18.4L6 19.1L12 18.8L18 17.8L24 16.7L30 15.9L36 15.5L42 15.4L48 15.1L54 14.3L60 13.1L66 11.8L72 10.9L78 10.8L84 11.7L90 13.2L96 14.8L102 15.9L108 16.5L114 16.5L120 16.6L126 16.9L132 17.6L138 18.3L144 18.6L150 18.1L156 16.7L162 14.9L168 13.2L174 12.2L180 11.9L186 12.2L192 12.7L198 13.0L204 12.9L210 12.8L216 13.0L222 13.8L228 15.3L234 17.0L240 18.4'/><path d='M0 28.1L6 27.1L12 25.6L18 24.2L24 23.3L30 22.9L36 22.8L42 22.6L48 22.1L54 21.2L60 20.4L66 20.2L72 20.9L78 22.4L84 24.2L90 25.8L96 26.7L102 26.8L108 26.5L114 26.2L120 26.1L126 26.4L132 26.6L138 26.3L144 25.3L150 23.7L156 21.9L162 20.5L168 20.1L174 20.4L180 21.3L186 22.3L192 22.9L198 23.1L204 23.3L210 23.7L216 24.7L222 26.0L228 27.4L234 28.2L240 28.1'/><path d='M0 34.5L6 32.7L12 31.3L18 30.6L24 30.5L30 30.8L36 30.9L42 30.7L48 30.3L54 30.1L60 30.5L66 31.7L72 33.4L78 35.2L84 36.4L90 36.8L96 36.3L102 35.5L108 34.7L114 34.3L120 34.2L126 34.1L132 33.5L138 32.3L144 30.8L150 29.4L156 28.7L162 29.0L168 30.0L174 31.5L180 32.7L186 33.5L192 33.7L198 33.9L204 34.2L210 35.0L216 36.0L222 36.8L228 36.9L234 36.1L240 34.5'/><path d='M0 39.8L6 38.7L12 38.4L18 38.9L24 39.7L30 40.2L36 40.4L42 40.4L48 40.6L54 41.4L60 42.7L66 44.3L72 45.7L78 46.3L84 45.9L90 44.8L96 43.5L102 42.4L108 41.8L114 41.6L120 41.4L126 40.9L132 39.9L138 38.8L144 38.0L150 38.0L156 39.0L162 40.6L168 42.3L174 43.6L180 44.1L186 44.2L192 44.0L198 44.1L204 44.4L210 44.9L216 45.1L222 44.6L228 43.3L234 41.5L240 39.8'/><path d='M0 46.8L6 47.3L12 48.4L18 49.6L24 50.4L30 50.9L36 51.0L42 51.3L48 52.1L54 53.2L60 54.4L66 55.1L72 55.0L78 53.9L84 52.3L90 50.7L96 49.6L102 49.2L108 49.2L114 49.2L120 48.9L126 48.3L132 47.8L138 47.6L144 48.3L150 49.8L156 51.6L162 53.3L168 54.2L174 54.3L180 53.8L186 53.2L192 52.9L198 52.9L204 52.9L210 52.6L216 51.7L222 50.2L228 48.6L234 47.3L240 46.8'/></g></svg>") repeat;color:#fff;border-color:var(--deep);font:500 15px var(--sans);letter-spacing:0;text-transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.btn.pri:hover:not(:disabled){background:var(--deep2)}
.btn.cta{background:var(--mint);color:var(--mint-ink);border-color:var(--mint);font:500 15px var(--sans);letter-spacing:0;text-transform:none}.btn.cta:hover:not(:disabled){filter:brightness(1.04)}
.btn.sell{background:var(--dn);color:#fff;border-color:var(--dn);font:500 15px var(--sans);letter-spacing:0;text-transform:none}
.btn.ghost{border-color:transparent;background:transparent;color:var(--mute)}.btn.ghost:hover:not(:disabled){color:var(--ink);background:transparent}
.btn.sm{height:34px;padding:0 12px;font-size:14px}.btn.lg{height:50px;font-size:15.5px}.btn.full{width:100%;white-space:normal;height:auto;min-height:40px;padding-top:10px;padding-bottom:10px;line-height:1.2}.btn.lg.full{min-height:48px}
.arrow::after{content:"→";font-family:var(--mono);margin-left:4px}
.fixedfee{height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--s1);font-size:13px;color:var(--mute)}.fixedfee b{font:500 15px var(--mono);color:var(--ink)}
.seg{display:inline-flex;gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--s1)}.seg button{height:30px;padding:0 12px;color:var(--mute);font-weight:500;font-size:13px;border-right:1px solid var(--line)}.seg button:last-child{border-right:0}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--deep);color:#fff}.seg.sm button{height:26px;padding:0 10px;font:500 12px var(--mono)}
.inp{height:42px;padding:0 12px;border-radius:var(--r);background:var(--s1);border:1px solid var(--line2);outline:0;color:var(--ink);width:100%}.inp:focus{border-color:var(--ink)}.inp::placeholder{color:var(--dim)}
.pill{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:4px;font:500 11px var(--mono);background:var(--s2);border:1px solid var(--line);color:var(--mute)}.pill.teal{color:var(--acc2);background:var(--acc-dim);border-color:transparent}.pill.coral{color:var(--dn);background:rgba(199,58,71,.1);border-color:transparent}.pill.ofc{color:#fff;background:var(--deep);border-color:var(--deep);text-transform:uppercase;letter-spacing:.06em}
.av{width:28px;height:28px;border-radius:50%;background:var(--s3);overflow:hidden;flex:none}.av img,.av svg{width:100%;height:100%;display:block;object-fit:cover}.av.ring{box-shadow:0 0 0 2px var(--s1),0 0 0 3px var(--line2)}
.av.badge{position:relative;overflow:visible}.av.badge img{border-radius:50%}.av.badge::after{content:"";position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;background:#0d2522 var(--chain-logo) center/8px no-repeat;border:2px solid var(--s1)}
.kv{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px}.kv:last-child{border-bottom:0}.kv span{color:var(--mute)}.kv b{font-weight:500;text-align:right;font-family:var(--mono);font-size:13px}
.stat{padding:14px 18px;border-left:1px solid var(--line)}.stat:first-child{border-left:0;padding-left:0}.stat span{display:block;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.stat b{display:block;margin-top:8px;font:400 28px/1 var(--serif);letter-spacing:-.01em}.stat small{display:block;margin-top:6px;font-size:12px;color:var(--mute)}
.grid4{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
table.tb{width:100%;border-collapse:collapse}.tb th{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);text-align:left;padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.tb td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:13.5px}.tb td.r,.tb td.num{font-family:var(--mono);font-size:13px}.tb tr:last-child td{border-bottom:0}.tb .r{text-align:right}.tb tbody tr.link{cursor:pointer}.tb tbody tr.link:hover td{background:var(--s2)}.tb td b{font-weight:600}
.who{display:flex;align-items:center;gap:12px;min-width:0}.who .av{width:34px;height:34px}.who b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who small{display:block;color:var(--mute);font:400 12px var(--mono);margin-top:2px}
.tw{overflow:auto}
.chg{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:4px;font:500 12px var(--mono);background:var(--s2);color:var(--mute)}.chg.up{background:rgba(18,138,94,.1);color:var(--up)}.chg.dn{background:rgba(199,58,71,.1);color:var(--dn)}
.feebar{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:90px}.feebar i{display:block;height:3px;width:90px;background:var(--s3);border-radius:2px;overflow:hidden}.feebar i::after{content:"";display:block;height:100%;width:var(--w,70%);background:var(--acc)}.feebar span{font:500 11px var(--mono);color:var(--mute)}

/* artwork + ribbons */
.art{position:absolute;inset:0;width:100%;height:100%;color:var(--acc)}
.ribbon{overflow:hidden;white-space:nowrap;font:500 10px var(--mono);letter-spacing:.2em;color:var(--mute);height:22px;line-height:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex}.ribbon span{display:inline-block;padding-right:1em;animation:tick 90s linear infinite}.ribbon.dark{color:rgba(255,255,255,.4);border-color:var(--deep-line)}

/* hero (home) */
.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px;align-items:center;min-height:420px;margin-bottom:36px}
.hero h1{font-size:64px;margin-top:16px}.hero h1 em{font-style:italic;color:var(--acc2)}.hero p{margin-top:16px;color:var(--ink2);font-size:16px;max-width:460px}.hero .acts{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}
.hero .note{display:flex;align-items:center;gap:12px;margin-top:22px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r2);background:var(--s1);font-size:13.5px;max-width:460px}.hero .note .av{width:30px;height:30px}.hero .note b{color:var(--acc2)}.hero .note a{color:var(--mute);margin-left:auto;white-space:nowrap}
.hero .hstats{display:grid;grid-template-columns:repeat(3,auto);gap:0;margin-top:24px;width:max-content;border-top:1px solid var(--line)}.hero .hstats .stat{padding:12px 22px 0 0;border-left:0}.hero .hstats .stat+.stat{padding-left:22px;border-left:1px solid var(--line)}.hero .hstats .stat b{font-size:26px}
.heroart{position:relative;height:440px;overflow:hidden;border-radius:var(--r3)}.heroart .art{opacity:.9}.heroart::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 60% 50%,transparent 40%,var(--bg) 100%)}.heroart.etched::after{background:linear-gradient(90deg,var(--bg) 0%,transparent 28%),linear-gradient(0deg,var(--bg) 0%,transparent 26%)}.heroart .etch{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 40%}
.fly{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:var(--s1);border:1px solid var(--line);font:500 11.5px var(--mono);z-index:2;box-shadow:0 8px 24px -12px rgba(13,37,34,.25)}.fly .av{width:16px;height:16px}

/* leading cards */
.sec{display:flex;align-items:baseline;gap:16px;margin:34px 0 14px}.sec h2{font-size:30px}.sec .ln{flex:1;height:1px;background:var(--line)}.sec .r{margin-left:auto;display:flex;gap:8px;align-items:center}
.lead{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.lcard{position:relative;display:block;background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);overflow:hidden;transition:border-color .15s,transform .15s}.lcard:hover{border-color:var(--line2);transform:translateY(-2px)}
.lcard .body{display:flex;gap:14px;padding:16px 16px 14px;align-items:center}.lcard .body .av{width:64px;height:64px}.lcard .meta{min-width:0;flex:1}.lcard .meta small{display:flex;justify-content:space-between;font:500 11px var(--mono);color:var(--acc2)}.lcard .meta small i{font:italic 400 13px var(--serif);color:var(--mute)}.lcard .meta b{display:block;font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcard .meta .cap{display:flex;justify-content:space-between;align-items:baseline;margin-top:4px}.lcard .meta .cap b{font:400 24px var(--serif)}.lcard .meta .cap span{font:500 12px var(--mono)}.lcard .meta .sub{display:flex;justify-content:space-between;font:400 11.5px var(--mono);color:var(--mute);margin-top:2px}
.lcard .fee{display:flex;align-items:center;gap:8px;padding:0 16px 14px;font:500 11px var(--mono);color:var(--mute)}.lcard .fee i{flex:1;height:3px;background:var(--s3);border-radius:2px;overflow:hidden}.lcard .fee i::after{content:"";display:block;height:100%;width:var(--w,70%);background:var(--acc)}

/* markets */
.mk{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}
.mkbar{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.mkbar .inp{width:260px;height:36px;margin-left:auto}
.filters{display:inline-flex;gap:14px}.filters button{height:34px;padding:0 2px;color:var(--mute);font-weight:500;font-size:14px;border-bottom:2px solid transparent}.filters button:hover{color:var(--ink)}.filters button.on{color:var(--ink);border-bottom-color:var(--ink)}
.board{background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}
.tb.mkt td{padding:14px}.tb.mkt .who .av{width:40px;height:40px}.tb.mkt .sp{width:90px;height:30px;display:block}.tb.mkt td.idx{width:36px;color:var(--mute);font:500 12px var(--mono)}
.side .card+.card{margin-top:14px}.side h3{display:flex;justify-content:space-between;align-items:baseline;font:400 20px var(--serif);padding:14px 16px 8px}.side h3 small{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.side .live{color:var(--up)}.side .live::before{content:"●";font-size:8px;margin-right:6px}
.vl{display:flex;flex-direction:column}.vl a{display:flex;align-items:center;gap:10px;padding:9px 16px;border-top:1px solid var(--line);font:500 12.5px var(--mono)}.vl a:hover{background:var(--s2)}.vl a .av{width:22px;height:22px}.vl a b{font-weight:500;margin-left:auto}.vl a .side-b{color:var(--up);width:34px}.vl a .side-s{color:var(--dn);width:34px}.vl a .t{color:var(--mute);margin-left:auto;font-size:11.5px}.vl a b.v{margin-left:10px}

/* roads (fee section) */
.roads{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}
.road{position:relative;padding:22px 22px 20px;background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}.road::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(23,181,149,.06))}.road>*{position:relative}.road h3{font:400 24px var(--serif)}.road .amt{font:400 44px/1 var(--serif);margin-top:18px}.road small{display:block;font:400 12px var(--mono);color:var(--mute);margin-top:6px}.road p{margin-top:14px;color:var(--ink2);font-size:13.5px;min-height:40px}.road a{display:inline-block;margin-top:14px;font-weight:600;color:var(--acc2)}
.road .ico{position:absolute;right:20px;top:20px;width:28px;height:28px;color:var(--dim)}

/* dark panels */
.dark{background:var(--deep);color:#fff;border-radius:var(--r3);position:relative;overflow:hidden}.dark .art{color:var(--mint);opacity:.22}.dark p,.dark small,.dark .mute{color:var(--deep-ink)}.dark .kv{border-color:var(--deep-line)}.dark .kv span{color:var(--deep-ink)}
.banner{display:flex;align-items:center;gap:20px;padding:22px 26px;margin-top:34px}.banner h3{font:400 26px var(--serif)}.banner .amt{font:400 40px/1 var(--serif);color:var(--mint)}.banner .btn{margin-left:auto}

/* page hero (bridge, flywheel, airdrop, docs, fees) */
.phero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;align-items:center;min-height:260px;margin-bottom:28px}.phero h1{font-size:72px}.phero h1 .h-dot{color:var(--acc)}.phero p{margin-top:14px;color:var(--ink2);font-size:16px;max-width:460px}.phero .pa{position:relative;height:260px;overflow:hidden;border-radius:var(--r3)}.phero .pa::after{content:"";position:absolute;inset:0;background:radial-gradient(70% 70% at 60% 50%,transparent 30%,var(--bg) 100%)}.phero .pa.etched::after{background:linear-gradient(90deg,var(--bg) 0%,transparent 26%),linear-gradient(0deg,var(--bg) 0%,transparent 22%)}.pa .etch{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 45%}.phero.lhero{min-height:0;margin-bottom:10px}.phero.lhero .pa{height:230px}

/* token page */
.tk{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"top side" "bottom side";gap:22px;align-items:start}.tk-top{grid-area:top;min-width:0}.tk-side{grid-area:side;min-width:0;position:sticky;top:calc(var(--nav) + 12px)}.tk-bottom{grid-area:bottom;min-width:0}
.frame,.card,.tband,.chartcard,.tw,.bcard,.lcard,.trade,.rules{box-shadow:inset 0 0 0 1px var(--s1),inset 0 0 0 2px var(--line),inset 0 0 0 5px var(--s1),inset 0 0 0 6px rgba(13,37,34,.08)}.tw,.chartcard{box-shadow:inset 0 0 0 1px var(--s1),inset 0 0 0 2px var(--line)}
.tband{border-radius:var(--r2);overflow:hidden;border:1px solid var(--line2);background:var(--s1) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='120' viewBox='0 0 320 120'><g fill='none' stroke='#0b2b2a' stroke-opacity='.045' stroke-width='.9'><path d='M0 8.0L8 10.7L16 12.5L24 13.2L32 12.8L40 11.9L48 11.2L56 10.9L64 10.9L72 10.7L80 9.6L88 7.6L96 5.1L104 2.8L112 1.6L120 1.9L128 3.2L136 5.1L144 6.7L152 7.6L160 8.0L168 8.4L176 9.3L184 10.9L192 12.8L200 14.1L208 14.4L216 13.2L224 10.9L232 8.4L240 6.4L248 5.3L256 5.1L264 5.1L272 4.8L280 4.1L288 3.2L296 2.8L304 3.5L312 5.3L320 8.0'/><path d='M0 29.9L8 31.1L16 30.8L24 29.6L32 28.1L40 26.9L48 26.3L56 26.1L64 25.5L72 24.2L80 22.3L88 20.2L96 18.7L104 18.5L112 19.7L120 21.9L128 24.1L136 25.9L144 26.7L152 27.0L160 27.2L168 27.9L176 29.1L184 30.3L192 30.8L200 30.0L208 28.1L216 25.4L224 22.8L232 21.1L240 20.5L248 20.9L256 21.4L264 21.6L272 21.4L280 21.2L288 21.4L296 22.7L304 25.0L312 27.7L320 29.9'/><path d='M0 48.5L8 47.3L16 45.3L24 43.3L32 42.0L40 41.3L48 41.0L56 40.4L64 39.3L72 37.8L80 36.3L88 35.8L96 36.6L104 38.6L112 41.3L120 43.6L128 45.1L136 45.6L144 45.5L152 45.3L160 45.5L168 46.2L176 46.6L184 46.3L192 44.9L200 42.4L208 39.7L216 37.4L224 36.4L232 36.6L240 37.7L248 38.8L256 39.5L264 39.7L272 39.9L280 40.6L288 42.2L296 44.5L304 46.8L312 48.3L320 48.5'/><path d='M0 62.6L8 60.1L16 58.0L24 56.7L32 56.3L40 56.3L48 56.0L56 55.3L64 54.3L72 53.7L80 54.0L88 55.6L96 58.2L104 61.0L112 63.0L120 64.0L128 63.8L136 63.0L144 62.3L152 62.1L160 62.2L168 62.0L176 61.1L184 59.3L192 56.8L200 54.4L208 52.9L216 52.8L224 53.9L232 55.6L240 57.2L248 58.2L256 58.7L264 59.0L272 59.9L280 61.4L288 63.3L296 64.9L304 65.5L312 64.6L320 62.6'/><path d='M0 74.5L8 72.6L16 71.8L24 71.9L32 72.4L40 72.6L48 72.4L56 72.0L64 72.1L72 73.1L80 75.2L88 77.9L96 80.4L104 81.8L112 81.9L120 80.9L128 79.4L136 78.3L144 77.7L152 77.4L160 76.9L168 75.8L176 73.9L184 71.7L192 70.0L200 69.4L208 70.3L216 72.3L224 74.5L232 76.3L240 77.3L248 77.7L256 78.0L264 78.6L272 79.8L280 81.1L288 81.9L296 81.5L304 79.7L312 77.1L320 74.5'/><path d='M0 87.7L8 87.6L16 88.5L24 89.5L32 90.3L40 90.5L48 90.6L56 91.2L64 92.6L72 94.8L80 97.2L88 99.0L96 99.5L104 98.6L112 96.8L120 94.9L128 93.4L136 92.7L144 92.3L152 91.8L160 90.8L168 89.2L176 87.6L184 86.7L192 87.2L200 89.0L208 91.5L216 94.0L224 95.7L232 96.4L240 96.3L248 96.2L256 96.4L264 97.1L272 97.7L280 97.7L288 96.5L296 94.2L304 91.4L312 89.0L320 87.7'/><path d='M0 104.6L8 106.2L16 107.8L24 108.8L32 109.3L40 109.7L48 110.4L56 111.9L64 113.8L72 115.6L80 116.5L88 116.0L96 114.2L104 111.8L112 109.6L120 108.2L128 107.6L136 107.5L144 107.2L152 106.5L160 105.5L168 104.6L176 104.7L184 106.0L192 108.4L200 111.2L208 113.5L216 114.7L224 114.7L232 114.1L240 113.4L248 113.2L256 113.3L264 113.3L272 112.7L280 111.0L288 108.5L296 105.9L304 104.2L312 103.7L320 104.6'/></g></svg>") repeat}.trade{background:var(--s1) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='120' viewBox='0 0 320 120'><g fill='none' stroke='#0b2b2a' stroke-opacity='.045' stroke-width='.9'><path d='M0 8.0L8 10.7L16 12.5L24 13.2L32 12.8L40 11.9L48 11.2L56 10.9L64 10.9L72 10.7L80 9.6L88 7.6L96 5.1L104 2.8L112 1.6L120 1.9L128 3.2L136 5.1L144 6.7L152 7.6L160 8.0L168 8.4L176 9.3L184 10.9L192 12.8L200 14.1L208 14.4L216 13.2L224 10.9L232 8.4L240 6.4L248 5.3L256 5.1L264 5.1L272 4.8L280 4.1L288 3.2L296 2.8L304 3.5L312 5.3L320 8.0'/><path d='M0 29.9L8 31.1L16 30.8L24 29.6L32 28.1L40 26.9L48 26.3L56 26.1L64 25.5L72 24.2L80 22.3L88 20.2L96 18.7L104 18.5L112 19.7L120 21.9L128 24.1L136 25.9L144 26.7L152 27.0L160 27.2L168 27.9L176 29.1L184 30.3L192 30.8L200 30.0L208 28.1L216 25.4L224 22.8L232 21.1L240 20.5L248 20.9L256 21.4L264 21.6L272 21.4L280 21.2L288 21.4L296 22.7L304 25.0L312 27.7L320 29.9'/><path d='M0 48.5L8 47.3L16 45.3L24 43.3L32 42.0L40 41.3L48 41.0L56 40.4L64 39.3L72 37.8L80 36.3L88 35.8L96 36.6L104 38.6L112 41.3L120 43.6L128 45.1L136 45.6L144 45.5L152 45.3L160 45.5L168 46.2L176 46.6L184 46.3L192 44.9L200 42.4L208 39.7L216 37.4L224 36.4L232 36.6L240 37.7L248 38.8L256 39.5L264 39.7L272 39.9L280 40.6L288 42.2L296 44.5L304 46.8L312 48.3L320 48.5'/><path d='M0 62.6L8 60.1L16 58.0L24 56.7L32 56.3L40 56.3L48 56.0L56 55.3L64 54.3L72 53.7L80 54.0L88 55.6L96 58.2L104 61.0L112 63.0L120 64.0L128 63.8L136 63.0L144 62.3L152 62.1L160 62.2L168 62.0L176 61.1L184 59.3L192 56.8L200 54.4L208 52.9L216 52.8L224 53.9L232 55.6L240 57.2L248 58.2L256 58.7L264 59.0L272 59.9L280 61.4L288 63.3L296 64.9L304 65.5L312 64.6L320 62.6'/><path d='M0 74.5L8 72.6L16 71.8L24 71.9L32 72.4L40 72.6L48 72.4L56 72.0L64 72.1L72 73.1L80 75.2L88 77.9L96 80.4L104 81.8L112 81.9L120 80.9L128 79.4L136 78.3L144 77.7L152 77.4L160 76.9L168 75.8L176 73.9L184 71.7L192 70.0L200 69.4L208 70.3L216 72.3L224 74.5L232 76.3L240 77.3L248 77.7L256 78.0L264 78.6L272 79.8L280 81.1L288 81.9L296 81.5L304 79.7L312 77.1L320 74.5'/><path d='M0 87.7L8 87.6L16 88.5L24 89.5L32 90.3L40 90.5L48 90.6L56 91.2L64 92.6L72 94.8L80 97.2L88 99.0L96 99.5L104 98.6L112 96.8L120 94.9L128 93.4L136 92.7L144 92.3L152 91.8L160 90.8L168 89.2L176 87.6L184 86.7L192 87.2L200 89.0L208 91.5L216 94.0L224 95.7L232 96.4L240 96.3L248 96.2L256 96.4L264 97.1L272 97.7L280 97.7L288 96.5L296 94.2L304 91.4L312 89.0L320 87.7'/><path d='M0 104.6L8 106.2L16 107.8L24 108.8L32 109.3L40 109.7L48 110.4L56 111.9L64 113.8L72 115.6L80 116.5L88 116.0L96 114.2L104 111.8L112 109.6L120 108.2L128 107.6L136 107.5L144 107.2L152 106.5L160 105.5L168 104.6L176 104.7L184 106.0L192 108.4L200 111.2L208 113.5L216 114.7L224 114.7L232 114.1L240 113.4L248 113.2L256 113.3L264 113.3L272 112.7L280 111.0L288 108.5L296 105.9L304 104.2L312 103.7L320 104.6'/></g></svg>") repeat}.tband .ribbon{border-top:0}.tband .hd{display:flex;align-items:center;gap:18px;padding:22px 24px 18px}.tband .hd .tkwho{min-width:0;flex:1}.tband .hd .eyebrow{font-size:11px}.tband .hd .mcap{text-align:right;flex:none;padding-left:18px}.tband .hd .mcap span{display:block;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.tband .hd .mcap b{display:block;font:400 40px/1.05 var(--serif);margin-top:6px}.tband .hd .mcap small{display:block;margin-top:4px;font:500 13px var(--mono)}.tband .hd .mcap small i{font-style:normal;color:var(--mute);font-weight:400}.lnks{display:flex;align-items:center;gap:6px;margin-top:10px;flex-wrap:wrap}.lnk{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:1px solid var(--line);border-radius:var(--r);background:var(--s1);font:500 12px var(--sans);color:var(--ink2)}.lnk.num{font-family:var(--mono)}.lnk svg,.lnk .ico{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lnk:hover{border-color:var(--deep);color:var(--ink)}.tband .hd .av{width:72px;height:72px;flex:none}.tband .hd h1{font-size:34px;line-height:1.05;margin-top:4px}.tband .hd h1 span{font:500 13px var(--mono);color:var(--mute)}.tband .hd p{color:var(--ink2);font-size:13.5px;margin-top:2px}.tband .meta{display:flex;align-items:center;gap:12px;margin-top:6px;color:var(--mute);font:400 12px var(--mono);flex-wrap:wrap}.tband .meta a:hover{color:var(--ink)}
.tstats{display:grid;grid-template-columns:repeat(6,1fr);border-top:3px double var(--line2);margin:0 6px 6px}.tstats .stat+.stat{border-left:1px solid var(--line)}.tstats .stat{padding:12px 14px}.tstats .stat:first-child{padding-left:18px}.tstats .stat b{font-size:22px}.ratio{height:6px;border-radius:3px;background:var(--dn);overflow:hidden;margin:12px 0 8px}.ratio i{display:block;height:100%;background:var(--up)}.tstats .stat small em{font-style:normal;font-weight:500}.tstats .stat small em+em{margin-left:10px}.tstats .stat small{font:400 11.5px var(--mono)}
.cbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 8px;flex-wrap:wrap}
.chartcard{margin-top:16px;border:1px solid var(--line);border-radius:var(--r2);background:var(--s1);overflow:hidden}.chartcard .cbar{margin:0;padding:12px 14px;border-bottom:1px solid var(--line)}.cright{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ohlc{display:flex;gap:16px;align-items:baseline;padding:10px 16px 0;font:500 12px var(--mono);color:var(--ink2);flex-wrap:wrap}.ohlc b{font:400 18px var(--serif);color:var(--ink)}.ohlc span i{font-style:normal;color:var(--mute);margin-right:5px}.chartcard .chart{width:100%;height:360px;display:block;position:relative}.chartcard .chart .empty{padding:40px}
.rules{margin-top:16px;padding:18px 20px}.rbar{height:6px;border-radius:3px;background:var(--s3);overflow:hidden;margin:12px 0 4px}.rbar i{display:block;height:100%;background:var(--acc)}.rules .kv{font-size:13px}.rules h3{font:400 22px var(--serif)}.rules .big{display:flex;align-items:baseline;gap:10px;margin-top:8px}.rules .big b{font:400 40px/1 var(--serif)}.rules .big span{color:var(--mute);font-size:13px}.rules .split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.rules .split div{padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);}.rules .split div span{display:block;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.rules .split div b{display:block;margin-top:6px;font:400 22px var(--serif)}.rules p{margin-top:12px;color:var(--mute);font-size:12.5px}
.ttabs{display:flex;gap:18px;margin:22px 0 0;border-bottom:1px solid var(--line)}.ttabs button{height:38px;padding:0 2px;color:var(--mute);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:14px}.ttabs button:hover{color:var(--ink)}.ttabs button.on{color:var(--ink);border-bottom-color:var(--ink)}
#tbody{margin-top:8px}#tbody .tw{background:var(--s1);border:1px solid var(--line);border-radius:var(--r2)}
.trade{position:static}.trade h3{font:400 26px var(--serif);margin-bottom:12px}.seg.side{display:grid;grid-template-columns:1fr 1fr;width:100%;height:44px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--s1)}.seg.side button{height:100%;font-size:15px;font-weight:500;color:var(--mute);border-right:1px solid var(--line)}.seg.side button:last-child{border-right:0}.seg.side button.on.buy{background:var(--up);color:#fff}.seg.side button.on.sell{background:var(--dn);color:#fff}.trows{margin-top:12px;border-top:1px solid var(--line)}.trow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px}.trow span{color:var(--mute)}.trow b{font-weight:500;text-align:right;font-family:var(--mono);font-size:13px}.trow b small{display:block;color:var(--mute);font-weight:400;font-size:11px;margin-top:2px}.trow.warn b{color:var(--dn)}.slipchips{display:inline-flex;gap:4px}.slipchips button{height:26px;padding:0 9px;border:1px solid var(--line);border-radius:var(--r);font:500 12px var(--mono);color:var(--ink2);background:var(--s1)}.slipchips button.on{background:var(--deep);color:#fff;border-color:var(--deep)}.trade .btn.lg{margin-top:14px}.trade .in{margin-top:12px;padding:14px 16px;border-radius:var(--r2);background:var(--s2)}.trade .in label{display:flex;justify-content:space-between;font:400 11.5px var(--mono);color:var(--mute)}.trade .in .row{display:flex;align-items:center;gap:10px;margin-top:8px;flex-direction:row-reverse}.trade .in input{flex:1;min-width:0;background:none;border:0;outline:0;font:400 30px var(--serif);color:var(--ink);text-align:right}.trade .in input::placeholder{color:var(--dim)}.trade .in .tok{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px 0 4px;border-radius:999px;background:var(--s1);border:1px solid var(--line);font-weight:600;white-space:nowrap;font-size:13px}.trade .in .tok .av{width:24px;height:24px}
.chips{display:flex;gap:6px;margin-top:10px}.chips button{flex:1;height:30px;border-radius:var(--r);border:1px solid var(--line);font:500 12px var(--mono);color:var(--ink2);background:var(--s1)}.chips button:hover{background:var(--s2)}
.recv{margin-top:10px;padding:12px 16px;border-radius:var(--r2);border:1px solid var(--line)}.recv span{font:400 11.5px var(--mono);color:var(--mute)}.recv b{display:block;margin-top:4px;font:400 26px/1 var(--serif)}.recv small{display:block;color:var(--mute);font:400 11.5px var(--mono);margin-top:4px}
.feemeter{margin-top:12px;padding:12px 16px;border-radius:var(--r2);border:1px solid var(--line);font-size:13px}.feemeter b{font-weight:600}.feemeter .bar{height:3px;background:var(--s3);margin:10px 0 8px;overflow:hidden;display:flex}.feemeter .bar i{display:block;height:100%}.feemeter .leg{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3px 12px;color:var(--mute);font:400 11.5px var(--mono)}.feemeter .leg span{white-space:nowrap}
.adpts{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;border-radius:var(--r);background:var(--acc-dim);font-size:13px}.adpts .av{width:26px;height:26px;flex:none}.adpts b{margin-left:auto}.adpts b{font:500 12px var(--mono);color:var(--acc2)}
.holdbar{height:4px;border-radius:2px;background:var(--s3);overflow:hidden}.holdbar i{display:block;height:100%;background:var(--acc)}
#t-go{margin-top:12px}

/* launch (create) */
.lform{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}
.form{display:grid;gap:16px}.fld label{display:block;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.fld .hint{font-size:12px;color:var(--dim);margin-top:6px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.row2 .fld label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fld .seg{height:42px;align-items:center}.fld .seg button{height:40px}
.logo-pick{width:104px;height:104px;border-radius:50%;background:var(--s2);border:1px dashed var(--line2);display:grid;place-items:center;color:var(--mute);cursor:pointer;overflow:hidden;font:500 11px var(--mono);text-align:center;letter-spacing:.06em}.logo-pick:hover{border-color:var(--ink)}.logo-pick img{width:100%;height:100%;object-fit:cover}
textarea.inp{height:auto;min-height:88px;padding:10px 12px;resize:vertical}
.preview{position:sticky;top:calc(var(--nav) + 50px);background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}.preview .ribbon{border-top:0}.preview .ph{display:flex;align-items:center;gap:14px;padding:16px}.preview .ph .av{width:52px;height:52px}.preview .ph b{display:block;font:400 22px var(--serif)}.preview .ph small{display:block;color:var(--mute);font:400 12px var(--mono);margin-top:2px}.preview .cap{padding:0 16px 10px}.preview .cap b{font:400 36px/1 var(--serif)}.preview .cap span{font:400 12px var(--mono);color:var(--mute);margin-left:8px}.preview .kvs{padding:4px 16px 16px}.preview .kv{font-size:13px}
.terms{font-size:12.5px;color:var(--mute);line-height:1.55}

/* airdrop */
.adhero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;padding:0}.adhero .in{padding:36px 36px 36px}.adhero h1{font:400 84px/.95 var(--serif);color:var(--mint);letter-spacing:-.02em;margin-top:12px}.adhero p{margin-top:14px;max-width:420px;font-size:15px}.adhero .cd{display:flex;align-items:baseline;gap:16px;margin-top:24px}.adhero .cd span{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--deep-ink)}.adhero .cd b{font:400 26px var(--mono);color:#fff}.adhero .in .btn{margin-top:18px}
.adhero .r{margin:24px 24px 24px 0;padding:20px;background:rgba(255,255,255,.06);border:1px solid var(--deep-line);border-radius:var(--r2)}.adhero .r h2{color:#fff;font-size:24px}.adhero .r small{display:block;font-size:12.5px;margin-top:2px}
.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:10px;align-items:end;margin-top:18px}
.pod{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 10px 14px;border-radius:var(--r);background:rgba(255,255,255,.05);border:1px solid var(--deep-line);text-align:center}.pod.r1{background:var(--mint);color:var(--mint-ink);padding-top:26px;padding-bottom:22px;border-color:var(--mint)}.pod .n{font:italic 400 18px var(--serif);opacity:.6}.pod b{font:400 24px var(--serif)}.pod small{font:400 11.5px var(--mono);opacity:.7}.pod a{font:400 11.5px var(--mono);opacity:.8;margin-top:4px}.pod.r1 small,.pod.r1 a,.pod.r1 .n{opacity:.75;color:var(--mint-ink)}
.adg{margin-top:18px}.adg .card{padding:22px}.adg h2{font-size:28px}.adg .card>p.mute{margin-top:6px}
.adin{display:flex;gap:8px;margin:16px 0 10px}.adin .inp{flex:1;font-family:var(--mono);font-size:13px}.adin .btn{height:42px}
.adres{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.adres b{display:block;font:400 56px/1 var(--serif);letter-spacing:-.02em}.adres b.dim{color:var(--line2)}.adres small{display:block;margin-top:8px;color:var(--mute);font-size:13px}
.wave{height:6px;border-radius:3px;overflow:hidden;background:var(--s3);display:flex;margin-top:14px}.wave i{display:block;height:100%}
.adsplit{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.adsplit div span{display:block;font:400 24px var(--serif)}.adsplit div small{display:block;font:400 11.5px var(--mono);color:var(--mute)}
.adpool{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.adpool:last-child{border-bottom:0}.adpool .amt{flex:none;width:150px}.adpool .amt b{display:block;font:400 30px/1 var(--serif);color:var(--acc2)}.adpool .amt small,.adpool>div>small{display:block;color:var(--mute);font:400 12px var(--mono);margin-top:4px}.adpool>div>b{display:block;font-weight:600}.adpool .chips{margin-top:8px;flex-wrap:wrap}.adpool .chips span{height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--line);font:500 11px var(--mono);display:inline-flex;align-items:center;color:var(--ink2)}
.adh{margin:30px 0 0;font-size:40px}
.corner{position:absolute;right:-42px;top:22px;transform:rotate(45deg);background:var(--deep);color:#fff;font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:5px 50px}
.big{display:flex;align-items:center;gap:12px;margin:16px 0 10px;font:400 30px var(--serif)}.big .av{width:40px;height:40px}.big i{font-style:normal;color:var(--dim);font-family:var(--mono)}.big b{font:400 72px/1 var(--serif);color:var(--acc2)}.big small{font:400 13px var(--sans);color:var(--mute)}
.rate{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0 8px;border-bottom:1px solid var(--line)}.rate b{font:400 34px/1 var(--serif)}.rate b small{font:400 12px var(--mono);color:var(--mute);margin-left:6px}.ratebar{height:4px;background:var(--s3);border-radius:2px;overflow:hidden;margin:8px 0 14px}.ratebar i{display:block;height:100%;background:var(--acc)}
.halves{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.halves div{padding-top:10px;border-top:3px solid var(--acc)}.halves div:last-child{border-top-color:var(--mint)}.halves b{display:block;font-weight:600;font-size:13px}.halves small{color:var(--mute);font-size:12.5px}
details.terms{color:var(--mute);font-size:13px;margin-top:16px}details.terms summary{cursor:pointer;font-weight:600;color:var(--ink2)}details.terms p{margin-top:8px;max-width:820px}

/* bridge */
.bcards{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.bcard{padding:20px;background:var(--s1);border:1px solid var(--line);border-radius:var(--r2)}
.route{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--r2);background:var(--s2)}.route .stack{display:flex;align-items:center}.route .stack .av{width:34px;height:34px;border:2px solid var(--s2)}.route .stack .av+.av{margin-left:-10px}.route .stack .more{margin-left:6px;height:26px;padding:0 8px;border-radius:999px;background:var(--s1);border:1px solid var(--line);font:500 11px var(--mono);display:inline-flex;align-items:center}.route .lab{display:block;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-top:8px}.route .mid{flex:1;height:1px;border-top:1px dashed var(--line2);position:relative}.route .mid::after{content:"→";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;display:grid;place-items:center;background:var(--s1);border:1px solid var(--line);border-radius:50%;font-family:var(--mono);font-size:13px;color:var(--acc2)}.route .end{text-align:right}.route .end .av{width:34px;height:34px;margin-left:auto}
.bcard h2{font-size:30px;margin-top:16px}.bcard .eyebrow{margin-top:18px}.bcard p{margin-top:8px;color:var(--ink2);font-size:14px}
.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.facts span{display:block;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.facts b{display:block;margin-top:6px;font:500 14px var(--mono)}
.bcard .go{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-weight:600;color:var(--acc2)}
.bwide{display:flex;align-items:center;gap:16px;margin-top:16px;padding:18px 20px;background:var(--s1);border:1px solid var(--line);border-radius:var(--r2)}.bwide .av{width:40px;height:40px}.bwide b{display:block;font:400 22px var(--serif)}.bwide p{color:var(--ink2);font-size:13.5px;margin-top:2px}.bwide .btn{margin-left:auto}
.bflow{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}
.bbox{padding:16px;border-radius:var(--r2);background:var(--s2)}.bbox .lab{display:flex;justify-content:space-between;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.bbox .row{display:flex;align-items:center;gap:12px;margin-top:10px}.bbox input{flex:1;min-width:0;background:none;border:0;outline:0;font:400 34px var(--serif);color:var(--ink);text-align:right}.bbox input::placeholder{color:var(--dim)}.bbox .tok{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px 0 4px;border-radius:999px;background:var(--s1);border:1px solid var(--line);font-weight:600;font-size:13px}.bbox .tok .av{width:24px;height:24px}.bbox .sub{display:flex;justify-content:space-between;margin-top:8px;font:400 12px var(--mono);color:var(--mute)}.bbox .big{margin:8px 0 0;font:400 34px var(--serif)}
.bfacts .kv b{font-family:var(--sans)}
.wlist{margin-top:18px}.wlist .it{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.wlist .it:last-child{border-bottom:0}.wlist .it b{font:400 20px var(--serif)}.wlist .it small{color:var(--mute);font:400 12px var(--mono)}.wlist .it .st{margin-left:auto;display:flex;align-items:center;gap:8px}
.steps{display:grid;gap:12px}
/* bridge from any chain */
.abhead{display:flex;align-items:center;gap:14px}.abhead .stack{display:flex;align-items:center}.abhead .stack .av{width:34px;height:34px;border:2px solid var(--s1)}.abhead .stack .av+.av{margin-left:-12px}.abhead h2{font-size:30px}.abhead p{margin-top:2px;font-size:14px}
.cgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.cgrid>*{min-width:0}.ctile>div{min-width:0;flex:1}
.ctile{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--r2);background:var(--s2);text-align:left;transition:border-color .15s,background .15s}.ctile:hover{border-color:var(--line2);background:var(--s1)}.ctile .av{width:36px;height:36px;flex:none}.ctile b{display:block;font-size:14px}.ctile small{display:block;font:400 11.5px var(--mono);color:var(--mute);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctile.all .av{display:grid;place-items:center;background:var(--s1);border:1px solid var(--line)}.ctile.all svg{width:18px;height:18px;fill:none;stroke:var(--acc2);stroke-width:2;stroke-linecap:round}
.absearch{margin-top:14px}.clist{margin-top:10px;max-height:380px;overflow:auto;border:1px solid var(--line);border-radius:var(--r2);background:var(--s1)}
.crow{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;font-size:14px}.crow:last-child{border-bottom:0}.crow:hover{background:var(--s2)}.crow .av{width:28px;height:28px;flex:none}.crow b{font-weight:600}.crow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.crow small{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);white-space:nowrap}
.abcoin{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r2);background:var(--s2)}.abcoin .who{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.abcoin .who>div{min-width:0}.abcoin .btn{flex:none}.abcoin .av{width:38px;height:38px;flex:none}.abcoin b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.abcoin small{display:block;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.inp.mono{font-family:var(--mono);font-size:13.5px}
.note{margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r2);background:var(--s2);font-size:13.5px;line-height:1.5}.note.ok{background:var(--acc-dim);border-color:transparent}.note.warn{background:rgba(199,58,71,.07);border-color:rgba(199,58,71,.2)}.note a{color:var(--acc2);font-weight:600}
.depbox{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:var(--r2);background:var(--s2)}.depbox .qr{width:180px;height:180px;padding:10px;background:#fff;border-radius:var(--r2);border:1px solid var(--line)}.depbox .qr svg{width:100%;height:100%;display:block}.depbox .lab{display:block;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.depbox .addr{margin-top:6px;font-size:14px;overflow-wrap:anywhere;line-height:1.45}.depbox .acts{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.kv.txt{flex-direction:column;align-items:stretch;gap:3px}.kv.txt span{max-width:none;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase}.kv.txt b{text-align:left;line-height:1.45}.depbox .acts .btn .ico{width:14px;height:14px}
.timeline{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.timeline li{position:relative;padding:12px 0 0;font-size:12.5px;color:var(--dim);border-top:2px solid var(--line)}.timeline li i{position:absolute;top:-6px;left:0;width:10px;height:10px;border-radius:50%;background:var(--bg);border:2px solid var(--line2)}.timeline li.done{color:var(--ink2);border-top-color:var(--acc)}.timeline li.done i{background:var(--acc);border-color:var(--acc)}.timeline li.now{color:var(--ink);border-top-color:var(--acc)}.timeline li.now i{background:var(--mint);border-color:var(--acc);box-shadow:0 0 0 4px var(--acc-dim)}
.wrow{display:flex;align-items:center;gap:10px;width:100%;padding:10px 0;border-bottom:1px solid var(--line);text-align:left}.wrow:last-child{border-bottom:0}.wrow .av{width:28px;height:28px;flex:none}.wrow>div{flex:1;min-width:0}.wrow b{display:block;font-size:13.5px}.wrow small{display:block;font-size:11.5px;margin-top:2px}
.steps div{display:flex;gap:12px}.steps i{flex:none;width:26px;height:26px;border-radius:50%;background:var(--s2);display:grid;place-items:center;font:500 11px var(--mono)}.steps b{display:block;font-weight:600}.steps small{color:var(--mute);font-size:12.5px}

/* flywheel */
.fwgrid{display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:16px;align-items:center}.fwgrid .mid{text-align:center;color:var(--mute);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.fwgrid .mid::before{content:"→";display:block;font-size:22px;color:var(--acc2);margin-bottom:6px}
.fcard{padding:20px;background:var(--s1);border:1px solid var(--line);border-radius:var(--r2)}.fcard+.fcard{margin-top:12px}.fcard .lab{display:flex;justify-content:space-between;align-items:center;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.fcard .lab .pill{text-transform:none;letter-spacing:0}.fcard .v{display:flex;align-items:baseline;gap:10px;margin-top:10px}.fcard .v b{font:400 36px/1 var(--serif)}.fcard .v span{font:400 13px var(--mono);color:var(--mute)}.fcard small{display:block;margin-top:8px;color:var(--mute);font-size:12.5px}
.charts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.chartc{padding:18px;background:var(--s1);border:1px solid var(--line);border-radius:var(--r2)}.chartc h3{font:400 20px var(--serif)}.chartc small{display:block;color:var(--mute);font-size:12.5px;margin-top:2px}.chartc .v{margin-top:10px;font:500 13px var(--mono)}.chartc canvas{display:block;width:100%;height:180px;margin-top:10px}
.lists{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;margin-top:16px}
.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.tiles.two{grid-template-columns:1fr 1fr}.adsplit.two{grid-template-columns:1fr 1fr;gap:20px}.adsplit.coins{grid-template-columns:repeat(4,1fr);margin-top:16px}.tile{padding:16px;border:1px solid var(--line);border-radius:var(--r);background:var(--s2)}.tile b{display:block;font-weight:600}.tile small{display:block;color:var(--mute);font-size:12.5px;margin-top:4px}
.calc{margin-top:16px;padding:22px}.calc h3{font:400 24px var(--serif)}.calc .row{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.calc .row b{font:400 26px var(--serif)}.range{width:100%;accent-color:var(--acc2);margin:8px 0 14px}.calc .out{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;padding-top:14px;border-top:3px solid var(--acc)}.calc .out span{display:block;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.calc .out b{display:block;font:400 22px var(--serif);margin-top:4px}

/* docs */
.docs{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start}
.toc{position:sticky;top:calc(var(--nav) + 50px)}.toc span{display:block;font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:14px 0 6px}.toc a{display:flex;gap:10px;padding:5px 0;color:var(--ink2);font-size:13.5px}.toc a i{font:500 11px var(--mono);color:var(--dim);width:22px}.toc a:hover{color:var(--ink)}
.doc section{padding:26px 0;border-top:1px solid var(--line)}.doc section:first-child{border-top:0;padding-top:0}.doc h2{font-size:34px}.doc p{margin-top:12px;color:var(--ink2);font-size:15px;line-height:1.65;max-width:720px}.doc ul{margin:12px 0 0;padding-left:18px;color:var(--ink2);font-size:14.5px;line-height:1.65}.doc .kv b{font-size:12.5px}.doc .kvs{margin-top:14px;border:1px solid var(--line);border-radius:var(--r2);padding:4px 16px;background:var(--s1)}

/* profile, fees */
.prof .head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.prof .head .av{width:56px;height:56px}.prof .head .num{font-family:var(--mono);font-size:12px}
.prof .ttabs{margin-top:20px}.prof .grid4{margin-top:18px}

/* footer */
.foot{margin-top:60px;border-top:1px solid var(--line);position:relative;overflow:hidden}.foot .in{max-width:var(--wrap);margin:0 auto;padding:44px 24px 24px;display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:28px}.foot .fb{font:400 44px var(--serif);letter-spacing:.02em}.foot .fb+p{margin-top:12px;color:var(--ink2);font-size:14px;max-width:360px}.foot .acts{display:flex;gap:10px;margin-top:18px}.foot h4{margin:6px 0 10px;font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.foot .col a{display:block;padding:4px 0;color:var(--ink2);font-size:14px}.foot .col a:hover{color:var(--ink)}
.foot .legal{max-width:var(--wrap);margin:0 auto;padding:18px 24px 28px;border-top:1px solid var(--line);color:var(--mute);font-size:12.5px;display:flex;justify-content:space-between;gap:16px;position:relative;z-index:1}
.foot .fart{position:relative;width:100%;aspect-ratio:3.4/1;max-height:420px;overflow:hidden;pointer-events:none}.fart .pano{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 48%}.fart::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,var(--bg) 0%,rgba(243,245,242,.6) 18%,transparent 45%)}.foot .fart svg{width:100%;height:100%}

/* phone menu */
.sheetov{align-items:end;padding:0;opacity:0;transition:opacity .18s}.sheetov.in{opacity:1}
.sheet{width:100%;max-width:560px;margin:0 auto;background:var(--s1);border-radius:18px 18px 0 0;padding:8px 16px calc(20px + env(safe-area-inset-bottom));transform:translateY(24px);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.sheetov.in .sheet{transform:none}
.grip{width:40px;height:4px;border-radius:2px;background:var(--line2);margin:4px auto 10px}
.mlist{display:flex;flex-direction:column}.mlist a{display:flex;align-items:center;gap:14px;height:52px;padding:0 6px;border-bottom:1px solid var(--line);font-size:15px;font-weight:500}.mlist a:last-child{border-bottom:0}.mlist a .ico{width:20px;height:20px;color:var(--ink2)}.mlist a span{flex:1}.mlist a svg:last-child{width:16px;height:16px;color:var(--dim);transform:rotate(-90deg)}
.mfoot{display:flex;align-items:center;gap:10px;margin-top:12px}.mpx{flex:1;display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:var(--r);background:var(--s2);font:500 12.5px var(--mono)}.mpx i{width:6px;height:6px;border-radius:50%;background:var(--up)}.mpx span{color:var(--mute)}.mpx b{margin-left:auto;font-weight:500}.mfoot .wallet{flex:1;height:42px}

/* modals, toasts */
#toasts{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);display:flex;flex-direction:column;gap:6px;z-index:100;pointer-events:none;width:min(92vw,480px);align-items:center}
.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--r);background:var(--deep);color:#fff;font-size:13px;max-width:100%;word-break:break-word}.toast i{width:6px;height:6px;border-radius:50%;background:var(--mint);flex:none}.toast.err i{background:#ff7b86}.toast.ok i{background:var(--mint)}
.ov{position:fixed;inset:0;background:rgba(13,37,34,.4);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:90;display:grid;place-items:center;padding:16px}
.box{width:min(100%,440px);max-height:92vh;overflow:auto;background:var(--s1);border:1px solid var(--line);border-radius:var(--r3);padding:18px}.box.wide{width:min(100%,620px)}.box .hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.box .hd b{font:400 22px var(--serif)}
.wl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wl button{display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--r);background:var(--s2);font-weight:600;text-align:left}.wl button:hover{background:var(--s3)}.wl img,.wl svg{width:24px;height:24px;border-radius:6px}
.picker{display:flex;flex-direction:column;gap:8px;max-height:60vh}.picker .list{overflow:auto;display:flex;flex-direction:column}.picker .row{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:var(--r);text-align:left}.picker .row:hover{background:var(--s2)}.picker .row b{display:block;font-weight:600}.picker .row small{color:var(--mute);font:400 11.5px var(--mono)}.picker .row .bal{margin-left:auto;color:var(--ink2);font:400 12px var(--mono)}
.slip{display:flex;gap:4px}.slip button{height:30px;padding:0 10px;border-radius:var(--r);border:1px solid var(--line);font:500 12px var(--mono);color:var(--ink2)}.slip button.on{background:var(--deep);color:#fff;border-color:var(--deep)}

/* shrink + wrap */
html,body{overflow-x:clip;max-width:100%}
.grid4>*,.grid3>*,.grid2>*,.tk>*,.mk>*,.lform>*,.docs>*,.bflow>*,.fwgrid>*,.lists>*,.charts>*,.row2>*,.card,.tw,.form>*,.form .fld,.card>*,.adhero>*,.bcards>*,.lead>*,.roads>*{min-width:0}.kv b,.kv span,.prof .head .mute,.meta{overflow-wrap:anywhere}.kv b{text-align:right}

#demo-bar{max-width:var(--wrap);margin:14px auto -10px;padding:9px 14px;border:1px solid var(--line);border-radius:var(--r2);background:var(--acc-dim);color:var(--ink2);font:500 12.5px var(--sans);text-align:center}
.pgroup{margin-top:8px}.pgroup+.pgroup{margin-top:12px}.plab{display:block;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pchip{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--s1);text-align:left;min-width:0}.pchip .av{width:28px;height:28px;flex:none}.pchip>span:last-child{min-width:0}.pchip b{display:block;font-size:13px;font-weight:600}.pchip small{display:block;font:400 11px var(--mono);color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pchip:hover{border-color:var(--deep)}.pchip.on{border-color:var(--deep);box-shadow:inset 0 0 0 1px var(--deep);background:var(--acc-dim)}.filters.pf{margin-left:12px}
/* phone */
@media(max-width:900px){
  :root{--nav:64px}
  .nav{gap:8px;padding:10px 14px;background:transparent}.navpill{height:auto;padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.brand{height:44px;padding:0 14px 0 6px;border-radius:999px;background:rgba(255,255,255,.86);border:1px solid var(--line);box-shadow:0 14px 34px -20px rgba(13,37,34,.4)}.ib,.nav .wallet{height:44px}.ib{width:44px}.heroart{height:170px}.hero .acts .btn{flex:1}.brand{border-right:0;margin-right:0;font-size:19px}.brand img{width:24px;height:24px}
  .tabs{position:fixed;left:12px;right:12px;bottom:12px;height:60px;margin:0;z-index:40;background:var(--s1);border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 30px -16px rgba(13,37,34,.35);justify-content:space-around;padding:4px}.tabs a{flex:1;flex-direction:column;justify-content:center;gap:3px;padding:0;font-size:11px;height:100%;border-radius:12px}.tabs a svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tabs a.on{background:transparent;color:var(--ink)}.tabs a.on svg{color:var(--acc2)}.tabs a.phone{display:inline-flex}.tabs a.desk{display:none}
  .px{display:none}.ib.menu{display:grid}
  .page{padding:16px 14px 110px}
  .hero{grid-template-columns:1fr;min-height:0;gap:18px;margin-bottom:26px}.hero h1{font-size:42px}.hero .hstats{width:100%;grid-template-columns:repeat(3,1fr)}.hero .hstats .stat{padding-right:10px}.hero .hstats .stat b{font-size:20px}.heroart{height:200px;order:-1}.fly{display:none}
  .lead{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scrollbar-width:none;gap:10px;padding-bottom:4px}.lead::-webkit-scrollbar{display:none}
  .mk{grid-template-columns:1fr}.mkbar .inp{width:100%;margin-left:0}.roads{grid-template-columns:1fr}.sec h2{font-size:26px}.road .amt{font-size:36px}
  .banner{flex-wrap:wrap;padding:18px}.banner .btn{margin-left:0;width:100%}
  .phero{grid-template-columns:1fr;min-height:0}.phero h1{font-size:52px}.phero .pa{height:160px;order:-1}
  .grid4{grid-template-columns:1fr 1fr}.grid4 .stat:nth-child(odd){border-left:0;padding-left:0}.grid4 .stat:nth-child(n+3){border-top:1px solid var(--line)}.grid3,.grid2{grid-template-columns:1fr}
  .tk{grid-template-columns:1fr;grid-template-areas:"top" "side" "bottom"}.tk-side{position:static}.tband .hd{flex-wrap:wrap}.tband .hd .mcap{text-align:left;padding-left:0;flex-basis:100%;border-top:1px solid var(--line);padding-top:12px}.tband .hd .mcap b{font-size:34px}.tband .hd h1{font-size:28px}.ohlc{gap:10px;font-size:11px}.chartcard .chart{height:280px}.cright{width:100%;justify-content:space-between}.tstats{grid-template-columns:1fr 1fr 1fr}.tstats .stat{border-left:0;border-top:1px solid var(--line);padding-left:14px}.tstats .stat:nth-child(-n+3){border-top:0}.tband .hd h1{font-size:24px}canvas.chart{height:260px}.rules .split{grid-template-columns:1fr}
  .lform{grid-template-columns:1fr}.preview{position:static}.row2{grid-template-columns:1fr}
  .adhero{grid-template-columns:1fr}.adhero .in{padding:24px 18px 20px}.adhero h1{font-size:56px}.adhero .r{margin:0 14px 14px}.podium .pod b{font-size:18px}.adsplit{grid-template-columns:1fr 1fr 1fr}.adpool{flex-direction:column;gap:6px}.adpool .amt{width:auto}.adh{font-size:30px}.big{font-size:22px}.big b{font-size:48px}.adres b{font-size:40px}
  .bcards{grid-template-columns:1fr}.bflow{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr 1fr}.bwide{flex-wrap:wrap}.bwide .btn{margin-left:0;width:100%}
  .fwgrid{grid-template-columns:1fr}.fwgrid .mid{display:none}.charts,.lists{grid-template-columns:1fr}.tiles{grid-template-columns:1fr}.calc .out{grid-template-columns:1fr}
  .docs{grid-template-columns:1fr}.toc{position:static}.doc h2{font-size:28px}
  .foot .in{grid-template-columns:1fr 1fr;gap:20px;padding:28px 14px 16px}.foot .in>div:first-child{grid-column:1/-1}.foot .legal{flex-direction:column;padding:14px 14px 18px}.fart{aspect-ratio:2.2/1}.foot{padding-bottom:96px}.phero.lhero .pa{height:150px}
  .inp,textarea.inp{font-size:16px}
  .tb th:nth-child(n+5),.tb td:nth-child(n+5){display:none}.tb.keep th,.tb.keep td{display:table-cell}.tb.mkt td.idx,.tb.mkt th:first-child{display:none}
  .kv{gap:14px;align-items:flex-start}.kv span{flex:0 0 auto;max-width:48%}.kv b{flex:1 1 auto;min-width:0}
  .kv.txt{flex-direction:column;align-items:stretch;gap:3px}.kv.txt span{max-width:none;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase}.kv.txt b{text-align:left;line-height:1.45}
  .adsplit.coins{grid-template-columns:1fr 1fr}.adsplit.two{grid-template-columns:1fr;gap:16px}.tiles.two{grid-template-columns:1fr}
  .facts{gap:8px}.facts span{font-size:10px;letter-spacing:.08em}.facts b{font-size:13px}
  .adhero .cd{flex-wrap:wrap;gap:6px 14px}.adhero .cd b{font-size:22px}
  .bbox .lab,.lab{gap:8px}.bbox .lab>*,.lab>*{min-width:0}.bbox .sub{gap:10px}.bbox .sub>*{min-width:0;overflow-wrap:anywhere}
  .adpool .amt{font-size:22px}.lists .card .kv b{font-size:12px}
  .cgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.depbox{grid-template-columns:1fr}.depbox .qr{width:160px;height:160px}.timeline{grid-template-columns:1fr 1fr}.abhead h2{font-size:24px}.abcoin .btn{flex:none}
  .pgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.filters.pf{margin-left:0}
  #toasts{bottom:88px}
}

.stkfees{margin-top:14px;display:grid;gap:8px;border-top:1px solid var(--line);padding-top:12px}.stkfees>div{display:grid;grid-template-columns:1fr auto;gap:2px 10px;font-size:14px}.stkfees>div small{grid-column:2;text-align:right;color:var(--mute);font-size:12px}.stkfees p{font-size:12px;margin:2px 0 0}

/* launch form without the side preview: one column, a slim summary above the button */
.lform{grid-template-columns:minmax(0,1fr);max-width:820px}
.lsum{display:grid;gap:4px;padding:16px 0 12px;border-top:1px solid var(--line);margin-top:4px}
.lsum>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px}
.lsum>div span{color:var(--mute)}
.lsum>div b{font-size:18px}
.lsum small{color:var(--mute);font-size:12.5px;line-height:1.5}
