.product{--ground:#0b0d0d;--panel:#14181a;--panel-raised:#1b2023;--line:#ffffff17;--line-strong:#ffffff2e;--ink:#f4f2ef;--ink-soft:#f4f2ef94;--ink-faint:#f4f2ef61;--radius:clamp(16px, 1.6vw, 24px);--radius-sm:10px;--up:#3ab91a;--down:#f03017;min-height:100svh;color:var(--ink);background:radial-gradient(120svh 90svh at 82% -20%, #f0301724, transparent 62%), radial-gradient(90svh 70svh at 4% 8%, #77797829, transparent 58%), var(--ground);padding:clamp(20px,3.5vw,56px);font-family:JetBrains Mono,monospace;position:relative}.product__inner{gap:clamp(16px,2.4vw,32px);width:min(100%,1320px);margin-inline:auto;display:grid}.product-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.product-bar__brand{color:var(--ink);text-shadow:0 2px 16px #0006;align-items:baseline;gap:10px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(24px,2.6vw,34px);text-decoration:none;display:inline-flex}.product-bar__brand sup{vertical-align:super;font-size:.42em}.brand-mark{vertical-align:-.06em;width:auto;height:.8em;margin-right:.3em}.x-glyph{flex:none;width:1em;height:1em}.product-bar__right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-nav{border:1px solid var(--line);background:var(--panel);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.product-nav a{color:var(--ink-soft);letter-spacing:.08em;border-radius:999px;padding:8px 16px;font-size:12px;text-decoration:none;transition:color .18s ease-out,background-color .18s ease-out}.product-nav a:is(:hover,:focus-visible){color:var(--ink)}.product-nav a[aria-current=page]{color:#fff;background:var(--orange-horse)}.product-head{gap:10px;max-width:68ch;display:grid}.product-head__eyebrow{color:var(--orange-horse);letter-spacing:.12em;margin:0;font-size:12px}.product-head__title{text-transform:uppercase;margin:0;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(44px,8vw,116px);font-weight:400;line-height:.9}.product-head__sub{max-width:56ch;color:var(--ink-soft);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(16px,1.5vw,22px);line-height:1.35}.panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff08, transparent 120px), var(--panel);align-content:start;gap:14px;padding:clamp(18px,2vw,28px);display:grid}.panel__label{color:var(--ink-faint);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.panel__value{letter-spacing:-.01em;align-items:baseline;gap:8px;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(30px,3.6vw,48px);line-height:1;display:flex}.panel__value small{color:var(--ink-faint);letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:12px}.grid-2,.grid-3{gap:clamp(14px,1.6vw,24px);display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.field{gap:6px;display:grid}.field__label{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;color:var(--ink);background:#00000052;padding:12px 14px;font:400 14px/1.2 JetBrains Mono,monospace;transition:border-color .18s ease-out,background-color .18s ease-out}.input:focus-visible{border-color:var(--orange-horse);outline:none}.input:disabled{opacity:.45}select.input{appearance:none;cursor:pointer}select.input option{color:#fff;background:#14181a}.btn-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn{border:1px solid var(--line-strong);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font:400 12px/1 JetBrains Mono,monospace;text-decoration:none;transition:border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out;display:inline-flex}.btn:is(:hover,:focus-visible):not(:disabled){border-color:var(--orange-horse);color:var(--orange-horse)}.btn--icon{justify-content:center;width:42px;height:42px;padding:0;font-size:14px}.btn--primary{border-color:var(--orange-horse);color:#fff;background:var(--orange-horse)}.btn--primary:is(:hover,:focus-visible):not(:disabled){color:#fff;background:#d4270f}.btn:disabled{opacity:.4;cursor:not-allowed}.seg{background:#ffffff0f;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button{color:var(--ink-soft);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;font:400 12px/1 JetBrains Mono,monospace;transition:color .18s ease-out,background-color .18s ease-out}.seg button[aria-pressed=true]{color:#fff;background:var(--orange-horse)}.alloc{background:#ffffff1a;border-radius:999px;gap:2px;width:100%;height:6px;display:flex;overflow:hidden}.alloc__seg{height:100%}.alloc-legend{color:var(--ink-soft);flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}.alloc-legend__item{align-items:center;gap:6px;display:inline-flex}.alloc-legend__dot{border-radius:50%;width:8px;height:8px;display:inline-block}.catalogue-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.catalogue-search{width:min(100%,320px)}.catalogue-chains{flex-wrap:wrap}.catalogue-count{color:var(--ink-faint);letter-spacing:.08em;margin:0 0 0 auto;font-size:11px}.index-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(14px,1.6vw,24px);display:grid}.index-card{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:linear-gradient(180deg, #ffffff08, transparent 120px), var(--panel);align-content:start;gap:12px;padding:clamp(18px,2vw,28px);text-decoration:none;transition:transform .22s ease-out,border-color .22s ease-out,background-color .22s ease-out;display:grid}.index-card:is(:hover,:focus-visible){border-color:var(--line-strong);background:var(--panel-raised);transform:translateY(-3px)}.index-card__name{text-transform:uppercase;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(22px,2.2vw,32px);line-height:1}.index-card__meta{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.token-row{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.token-row__id{align-items:center;gap:10px;min-width:0;display:inline-flex}.token-row__meta{min-width:0;display:grid}.token-row__sym{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.token-row__name{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.token-row__w{color:var(--ink-soft);font-size:12px}.token-row__weight-input{text-align:right;width:72px;padding:8px 10px}.table-scroll{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:12px}.table th{color:var(--ink-soft);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 12px 8px 0;font-weight:400}.table td{border-top:1px solid var(--line-strong);white-space:nowrap;padding:10px 12px 10px 0}.pos{color:var(--up)}.neg{color:var(--down)}.note{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.5}.note--error{color:var(--down)}.empty{color:var(--ink-soft);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:18px}.market-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.market{border:1px solid var(--line);border-radius:var(--radius-sm);background:#0000003d;gap:10px;padding:14px 16px;display:grid}.market__head{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.market__id{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:inline-flex;overflow:hidden}.market__weight{color:var(--ink-faint)}.market__price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-family:Anton,Arial Narrow,sans-serif;font-size:26px;line-height:1;display:flex}.market__price span{font-family:JetBrains Mono,monospace;font-size:11px}.market__chart{background:#000;border:0;border-radius:8px;width:100%}.market__stats{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.market__stats dt{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.market__stats dd{margin:2px 0 0;font-size:12px}.market__links{gap:12px;font-size:11px;display:flex}.market__links a{color:var(--ink-faint);text-decoration:none;transition:color .18s ease-out}.market__links a:is(:hover,:focus-visible){color:var(--orange-horse)}.wallet-sheet{border-radius:var(--radius);color:#fff;background:0 0;border:0;max-width:min(100% - 40px,400px);margin:auto;padding:0;inset:0}.wallet-sheet::backdrop{background:#0000009e}.wallet-sheet__panel{border:1px solid var(--line-strong);border-radius:var(--radius);width:min(100%,400px);color:var(--ink);background:#14181a;gap:14px;padding:clamp(20px,3vw,32px);display:grid;box-shadow:0 28px 80px #0000008f}.wallet-sheet__title{text-transform:uppercase;margin:0;font-family:Anton,Arial Narrow,sans-serif;font-size:28px;font-weight:400}.wallet-sheet__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wallet-option{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#fff;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:12px 14px;font:400 13px/1 JetBrains Mono,monospace;transition:border-color .18s ease-out;display:flex}.wallet-option:is(:hover,:focus-visible){border-color:var(--orange-horse)}.wallet-option img{border-radius:6px;width:24px;height:24px}.wallet-option__fallback{background:#ffffff1a;border-radius:6px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}@media (max-width:760px){.product-head__title{font-size:clamp(38px,13vw,64px)}}
