body{margin:0;background:var(--bg-0);color:var(--ink);font-family:var(--font-body);overflow-x:hidden}#lx-field{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.85}.lx-aurora{position:fixed;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(38% 30% at 18% 12%,var(--accent-soft),transparent 70%),radial-gradient(30% 26% at 84% 30%,var(--surface-3),transparent 70%),radial-gradient(42% 36% at 55% 95%,var(--surface-2),transparent 72%);filter:blur(48px);animation:lx-aurora-drift 26s var(--ease-standard) infinite alternate}@keyframes lx-aurora-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,2%,0) scale(1.06)}}@media(prefers-reduced-motion:reduce){.lx-aurora{animation:none}}.lx-shell{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:calc(var(--header-h) + var(--space-2xl)) var(--space-lg) var(--space-2xl)}.lx-hero{position:relative;margin-bottom:var(--space-xl)}.lx-kicker{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);margin:0 0 var(--space-md);padding:var(--space-xs) var(--space-sm);border:1px solid var(--stroke);border-radius:var(--radius-pill);background:var(--surface-1);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm))}.lx-live-dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 color-mix(in srgb,var(--success) 55%,transparent);animation:lx-pulse 2.4s var(--ease-out) infinite}@keyframes lx-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 55%,transparent)}70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.lx-live-dot{animation:none}}.lx-title{margin:0 0 var(--space-md);font-family:var(--font-display);font-weight:var(--weight-bold);line-height:.92;letter-spacing:-.035em;font-size:clamp(3rem,11vw,7.5rem);text-transform:uppercase;color:var(--ink-bright);position:relative}.lx-title-line{display:block}.lx-title-em{position:relative;background:linear-gradient(100deg,var(--ink-bright) 0%,var(--ink-bright) 38%,var(--ink-dim) 50%,var(--ink-bright) 62%,var(--ink-bright) 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lx-sheen 7s var(--ease-standard) infinite}@keyframes lx-sheen{0%,55%{background-position:120% 0}85%,to{background-position:-120% 0}}.lx-title:after{content:attr(data-text);position:absolute;left:.18em;bottom:-.34em;z-index:-1;font-size:1em;line-height:.92;color:transparent;-webkit-text-stroke:1px var(--stroke-strong);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.lx-title-em{animation:none;background:none;-webkit-text-fill-color:currentColor;color:var(--ink-bright)}}.lx-sub{max-width:520px;margin:0 0 var(--space-lg);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink-dim)}.lx-hero-ctas{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-lg)}.lx-btn{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--stroke-strong);background:var(--surface-2);color:var(--ink);font-size:var(--text-ui);font-weight:var(--weight-medium);font-family:var(--font-body);text-decoration:none;cursor:pointer;-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.lx-btn:hover{background:var(--surface-3);border-color:var(--ink-faint);transform:translateY(-1px)}.lx-btn:active{transform:translateY(0)}.lx-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lx-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--bg-0)}[data-theme=light] .lx-btn-primary{color:var(--btn-primary-fg, #ffffff)}.lx-btn-primary:hover{background:var(--accent);opacity:.88}.lx-btn-primary .tws-disc-new{display:none}.lx-stats-row{display:flex;gap:var(--space-xl);margin:0;padding:var(--space-md) 0 0;border-top:1px solid var(--stroke);flex-wrap:wrap}.lx-stat dt{font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 var(--space-2xs)}.lx-stat dd{margin:0;font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--ink-bright);font-variant-numeric:tabular-nums}.lx-ticker{position:relative;margin:0 calc(-1 * var(--space-lg)) var(--space-xl);padding:var(--space-sm) 0;border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lx-ticker-track{display:inline-flex;gap:var(--space-xl);white-space:nowrap;will-change:transform;animation:lx-marquee var(--lx-marquee-duration, 40s) linear infinite}.lx-ticker:hover .lx-ticker-track{animation-play-state:paused}@keyframes lx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lx-ticker{display:none}}.lx-tick{display:inline-flex;align-items:baseline;gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-dim)}.lx-tick b{color:var(--ink-bright);font-weight:var(--weight-semibold)}.lx-tick .up{color:var(--success)}.lx-toolbar{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-lg);position:sticky;top:calc(var(--header-h) + var(--space-xs));z-index:5;padding:var(--space-xs);margin-left:calc(-1 * var(--space-xs));margin-right:calc(-1 * var(--space-xs));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-0) 72%,transparent);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md))}.lx-net-toggle{display:inline-flex;padding:var(--space-3xs);border:1px solid var(--stroke);border-radius:var(--radius-md);background:var(--surface-1)}.lx-net-btn{padding:var(--space-xs) var(--space-md);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-dim);font-size:var(--text-md);font-weight:var(--weight-medium);font-family:var(--font-body);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.lx-net-btn:hover{color:var(--ink)}.lx-net-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lx-net-btn.active{background:var(--surface-3);color:var(--ink-bright)}.lx-agent-filter{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--stroke);border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--text-md);color:var(--ink)}.lx-agent-filter img{width:18px;height:18px;border-radius:50%;object-fit:cover}.lx-agent-filter button{border:0;background:transparent;color:var(--ink-dim);font-size:var(--text-ui);line-height:1;cursor:pointer;padding:0 var(--space-2xs);border-radius:var(--radius-sm)}.lx-agent-filter button:hover{color:var(--ink-bright)}.lx-agent-filter button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lx-count{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-faint);font-variant-numeric:tabular-nums}.lx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-md);grid-auto-flow:dense}.lx-card{--mx: 50%;--my: 50%;position:relative;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--stroke);border-radius:var(--radius-lg);background:linear-gradient(165deg,var(--surface-2),transparent 55%),var(--surface-1);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));opacity:0;transform:translateY(16px) scale(.985);overflow:hidden;transition:opacity var(--duration-slow) var(--ease-emphasized),transform var(--duration-slow) var(--ease-emphasized),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.lx-card.lx-in{opacity:1;transform:none}.lx-card:before{content:"";position:absolute;inset:0;background:radial-gradient(320px circle at var(--mx) var(--my),var(--accent-soft),transparent 65%);opacity:0;transition:opacity var(--duration-base) var(--ease-standard);pointer-events:none}.lx-card:hover{border-color:var(--stroke-strong);box-shadow:var(--shadow-3)}.lx-card:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.lx-card{transition:none;opacity:1;transform:none}}.lx-card-featured{grid-column:span 2;padding:var(--space-lg)}.lx-card-featured .lx-coin-art{width:72px;height:72px}.lx-card-featured .lx-coin-name{font-size:var(--text-xl);letter-spacing:-.02em;white-space:normal}.lx-card-featured .lx-mcap{font-size:var(--text-xl)}.lx-feat-tag{position:absolute;top:var(--space-md);right:var(--space-md);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--success);display:inline-flex;align-items:center;gap:var(--space-2xs)}.lx-feat-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success)}.lx-feat-ghost{position:absolute;right:-.06em;bottom:-.32em;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:clamp(4rem,9vw,7rem);letter-spacing:-.04em;line-height:1;color:transparent;-webkit-text-stroke:1px var(--stroke-strong);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}@media(max-width:620px){.lx-card-featured{grid-column:span 1}.lx-feat-ghost{display:none}}.lx-card-top{display:flex;align-items:center;gap:var(--space-sm);position:relative}.lx-coin-art{position:relative;width:48px;height:48px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;background:var(--surface-2);border:1px solid var(--stroke)}.lx-coin-art svg{position:absolute;inset:0;width:100%;height:100%;transition:transform calc(var(--duration-slow) * 2) var(--ease-standard)}.lx-card:hover .lx-coin-art svg{transform:rotate(40deg) scale(1.15)}.lx-coin-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--duration-slow) var(--ease-standard)}.lx-coin-img.lx-img-in{opacity:1}.lx-coin-id{min-width:0}.lx-coin-name{font-family:var(--font-display);font-size:var(--text-ui);font-weight:var(--weight-semibold);color:var(--ink-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.lx-coin-symbol{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-dim)}.lx-badges{display:flex;gap:var(--space-2xs);flex-wrap:wrap;min-height:1.1em}.lx-badge{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);border:1px solid var(--stroke);background:var(--surface-2);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:.04em;color:var(--ink-dim);text-transform:uppercase}.lx-badge-grad{color:var(--success);border-color:color-mix(in srgb,var(--success) 35%,transparent)}.lx-badge-buyback{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.lx-stats{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.lx-mcap{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--ink-bright);font-variant-numeric:tabular-nums}.lx-mcap-label{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);display:block}.lx-time{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-faint);white-space:nowrap}.lx-agent-row{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--stroke);background:var(--surface-2);text-decoration:none;color:var(--ink);font-size:var(--text-md);transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);min-width:0}.lx-agent-row:hover{background:var(--surface-3);border-color:var(--stroke-strong)}.lx-agent-row:hover .lx-agent-hint{transform:translate(2px);color:var(--ink)}.lx-agent-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lx-agent-row img,.lx-agent-row .lx-agent-fallback{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.lx-agent-fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3);color:var(--ink-dim);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.lx-agent-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-agent-hint{margin-left:auto;color:var(--ink-faint);font-size:var(--text-sm);flex-shrink:0;transition:transform var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.lx-card-actions{display:flex;gap:var(--space-xs);margin-top:auto}.lx-action{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--stroke);background:transparent;color:var(--ink-dim);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.lx-action:hover{color:var(--ink-bright);border-color:var(--stroke-strong);background:var(--surface-1)}.lx-action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lx-mint{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-skel{border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface-1);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.lx-skel-bar{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-2) 0%,var(--surface-3) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:lx-shimmer 1.4s ease-in-out infinite}@keyframes lx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.lx-skel-bar{animation:none}}.lx-state{grid-column:1 / -1;text-align:center;padding:var(--space-2xl) var(--space-lg);border:1px dashed var(--stroke-strong);border-radius:var(--radius-lg);color:var(--ink-dim);background:var(--surface-1);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm))}.lx-state h2{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink-bright);margin:0 0 var(--space-xs)}.lx-state p{margin:0 auto var(--space-md);max-width:420px;font-size:var(--text-ui);line-height:var(--leading-normal)}.lx-state-ctas{display:flex;justify-content:center;gap:var(--space-sm);flex-wrap:wrap}.lx-footer-state{display:flex;justify-content:center;margin-top:var(--space-lg)}@media(max-width:640px){.lx-title:after{opacity:.28}}@media(max-width:480px){.lx-shell{padding-left:var(--space-md);padding-right:var(--space-md)}.lx-ticker{margin-left:calc(-1 * var(--space-md));margin-right:calc(-1 * var(--space-md))}.lx-stats-row{gap:var(--space-lg)}.lx-count{width:100%;margin-left:0}}
