:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#04060b;--bg-1:#07090f;--bg-2:#0a0d16;--panel:#0c0f18d1;--panel-solid:#0a0e18;--panel-elevated:#111622eb;--panel-soft:#0a0e169e;--panel-border:#94a3e01f;--panel-border-strong:#a855f752;--panel-border-bright:#23f7c859;--text:#f2f4fb;--text-dim:#c7cbdc;--muted:#7f879b;--muted-dim:#5e6479;--brand:#23f7c8;--brand-strong:#10bfa6;--violet:#a855f7;--violet-strong:#8b5cf6;--cyan:#38bdf8;--lime:#b4ff39;--gold:#ffc857;--danger:#ff4d6d;--warning:#ffd166;--bid:#22ffa1;--ask:#ff6b6b;--bid-soft:#22ffa11f;--ask-soft:#ff6b6b1f;--shadow-sm:0 4px 14px #00000059;--shadow-md:0 12px 36px #00000080;--shadow-lg:0 28px 90px #0000009e;--shadow-brand:0 20px 70px #23f7c81f;--shadow-violet:0 20px 70px #a855f71f;--sans:"Inter", "IBM Plex Sans", "SF Pro Text", "Segoe UI", system-ui, sans-serif;--mono:"JetBrains Mono", "SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--aurora:radial-gradient(1200px 600px at 12% -10%, #a855f742, transparent 55%), radial-gradient(900px 500px at 92% 0%, #23f7c82e, transparent 60%), radial-gradient(700px 480px at 48% 110%, #38bdf824, transparent 62%);--grid-lines:linear-gradient(90deg, #94a3e00d 1px, transparent 1px), linear-gradient(0deg, #94a3e00d 1px, transparent 1px)}*{box-sizing:border-box}::selection{color:var(--text);background:#23f7c840}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scrollbar-color:#a855f773 #04060b99;scrollbar-width:thin;min-width:200px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#04060b66}::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:linear-gradient(#a855f78c,#23f7c859) padding-box padding-box;border:2px solid #04060bd9}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a855f7d9,#23f7c899) padding-box padding-box}::-webkit-scrollbar-corner{background:#04060b99}html,body{background:var(--bg-0)}body{min-width:200px;color:var(--text);font-family:var(--sans);font-feature-settings:"ss01", "cv11", "tnum";margin:0;position:relative;overflow-x:hidden}body:before{content:"";background:var(--aurora);filter:blur(18px);opacity:.85;z-index:-2;pointer-events:none;will-change:transform;animation:32s ease-in-out infinite alternate aurora-drift;position:fixed;inset:-6%;transform:translate(0,0)}body:after{content:"";background:linear-gradient(180deg, #04060b33, #04060bc7), var(--grid-lines);z-index:-1;pointer-events:none;background-size:auto,48px 48px,48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at top,#000 38%,#0000 90%);mask-image:radial-gradient(at top,#000 38%,#0000 90%)}@keyframes aurora-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2%,1.5%)scale(1.04)}}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #23f7c8e6}.page-shell{z-index:1;min-height:100vh;padding:28px 22px 48px;position:relative}.page-wrap{max-width:1440px;margin:0 auto}.section-stack{gap:18px;display:grid}.legal-shell{max-width:980px}.legal-hero{border-radius:var(--r-xl);box-shadow:var(--shadow-lg);isolation:isolate;background:radial-gradient(800px 360px at 0 0,#a855f733,#0000 62%),radial-gradient(700px 320px at 100% 0,#23f7c824,#0000 60%),linear-gradient(160deg,#0e1320f0,#04060bf5);border:1px solid #a855f738;padding:44px 36px 36px;position:relative;overflow:hidden}.legal-hero:before{content:"";background:var(--grid-lines);opacity:.4;pointer-events:none;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 0,#000 30%,#0000 80%);mask-image:radial-gradient(at 30% 0,#000 30%,#0000 80%)}.legal-hero h1{z-index:1;letter-spacing:-.022em;background:linear-gradient(120deg,#fff,#cfe9ff 55%,#d3bcff);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;max-width:28ch;margin:12px 0 14px;padding-bottom:.12em;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.12;position:relative}.legal-hero p{z-index:1;max-width:64ch;color:var(--text-dim);margin:0;font-size:15px;line-height:1.65;position:relative}.legal-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.legal-card{border:1px solid var(--panel-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);transition:transform .22s var(--ease), border-color .22s var(--ease), box-shadow .26s var(--ease);isolation:isolate;background:linear-gradient(#0c0f18d9,#060910eb);gap:10px;padding:22px 22px 24px;display:grid;position:relative;overflow:hidden}.legal-card:before{content:"";border-radius:var(--r-lg);-webkit-mask-composite:xor;opacity:0;transition:opacity .26s var(--ease);pointer-events:none;z-index:1;background:linear-gradient(140deg,#a855f700,#23f7c800 30%,#23f7c873,#a855f78c);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.legal-card:hover{box-shadow:var(--shadow-lg), 0 24px 56px #a855f726;transform:translateY(-2px)}.legal-card:hover:before{opacity:1}.legal-card-icon{border-radius:var(--r-md);width:38px;height:38px;color:var(--text);z-index:2;background:linear-gradient(135deg,#a855f733,#23f7c824);border:1px solid #a855f74d;justify-content:center;align-items:center;font-size:18px;display:inline-flex;position:relative}.legal-card h2{letter-spacing:-.005em;color:var(--text);z-index:2;margin:0;font-size:17px;font-weight:700;position:relative}.legal-card p{color:var(--text-dim);z-index:2;margin:0;font-size:13.5px;line-height:1.6;position:relative}.legal-cta{border-radius:var(--r-lg);border:1px solid var(--panel-border);background:linear-gradient(#0a0d16d9,#060910eb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.legal-cta strong{font-family:var(--mono);margin-top:2px;font-size:15px;display:block}.wallet-modal-backdrop{animation:backdrop-fade .22s var(--ease-out) both}.wallet-modal{border-radius:var(--r-xl);width:min(520px,100%);box-shadow:var(--shadow-lg), 0 30px 90px #a855f72e;animation:modal-rise .28s var(--ease-out) both;background:radial-gradient(600px 200px at 0 0,#a855f72e,#0000 60%),radial-gradient(600px 220px at 100% 0,#23f7c824,#0000 60%),linear-gradient(#0c0f18f5,#04060bfa);border:1px solid #a855f752;padding:0;overflow:hidden}@keyframes backdrop-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}.wallet-modal-head{border-bottom:1px solid #94a3e01a;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 16px;display:flex}.wallet-modal-head h2{letter-spacing:-.018em;background:linear-gradient(120deg,#fff,#cfe9ff 60%,#d3bcff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:700}.wallet-modal-close{border-radius:var(--r-pill);width:32px;height:32px;color:var(--muted);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);background:#94a3e014;border:1px solid #94a3e02e;font-size:13px}.wallet-modal-close:hover{color:var(--text);background:#ff4d6d24;border-color:#ff4d6d52;transform:scale(1.06)}.wallet-list{gap:6px;margin:0;padding:12px 12px 8px;list-style:none;display:grid}.wallet-row{border-radius:var(--r-md);width:100%;color:var(--text);text-align:left;cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease), transform .22s var(--ease);background:#04060b80;border:1px solid #94a3e01a;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.wallet-row:hover{background:linear-gradient(90deg,#a855f71a,#04060b99 80%);border-color:#a855f766;transform:translate(2px)}.wallet-row[data-coming-soon]{cursor:default}.wallet-row-glyph{border-radius:var(--r-md);background:linear-gradient(135deg,#a855f72e,#23f7c81f);border:1px solid #a855f747;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.wallet-row-main{gap:2px;min-width:0;display:grid}.wallet-row-main strong{font-size:14px;font-weight:700}.wallet-row-main .subtle{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wallet-row-meta{flex-shrink:0;gap:6px;display:inline-flex}.wallet-modal-foot{background:#04060b66;border-top:1px solid #94a3e014;padding:12px 24px 22px}.site-pulse{border-radius:var(--r-pill);background:#23f7c814;border:1px solid #23f7c847;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.site-pulse-label{color:var(--brand);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700}.brand-lockup-footer{margin-bottom:4px}.site-footer-wrap{grid-template-columns:minmax(260px,1.3fr) minmax(0,1.7fr);align-items:flex-start;gap:36px;padding:40px 22px 28px!important;display:grid!important}.site-footer-brand{gap:10px;max-width:320px;display:grid}.site-footer-brand p{margin:4px 0 0;font-size:13px;line-height:1.55}.footer-pulse{border-radius:var(--r-pill);color:var(--brand);letter-spacing:.1em;text-transform:uppercase;background:#23f7c814;border:1px solid #23f7c83d;align-items:center;gap:8px;width:fit-content;margin-top:6px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.site-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.site-footer-col{align-content:start;gap:8px;display:grid}.site-footer-col a,.site-footer-col span:not(.small-label){color:var(--text-dim);letter-spacing:0;text-transform:none;transition:color .18s var(--ease);font-size:13px}.site-footer-col a:hover{color:var(--text)}.site-footer-base{border-top:1px solid #94a3e00f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:14px 22px 24px;display:flex}@media (max-width:760px){.site-footer-wrap{gap:24px;grid-template-columns:1fr!important}.site-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.site-footer-cols{grid-template-columns:1fr}}:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #23f7c8d9;box-shadow:0 0 0 4px #23f7c829}.market-input:focus-visible,.market-select:focus-visible{border-color:#23f7c8b3;outline:none;box-shadow:0 0 0 3px #23f7c829}.empty-state{border-radius:var(--r-md);text-align:center;color:var(--muted);background:#04060b66;border:1px dashed #94a3e038;align-content:center;justify-items:center;gap:6px;padding:28px 18px;display:grid}.empty-state strong{color:var(--text-dim);letter-spacing:.02em;font-size:13px;font-weight:600}.empty-state span{max-width:36ch;font-size:12px;line-height:1.55}.treasury-strip{border-radius:var(--r-lg);box-shadow:var(--shadow-md);background:radial-gradient(700px 240px at 0 0,#b4ff3914,#0000 60%),radial-gradient(600px 220px at 100% 0,#23f7c81a,#0000 60%),linear-gradient(#0a0d16eb,#060910f0);border:1px solid #b4ff3938;padding:22px 26px 24px;position:relative;overflow:hidden}.treasury-head{gap:6px;margin-bottom:14px;display:grid}.treasury-title{letter-spacing:-.018em;background:linear-gradient(120deg, #fff, #c5f4ff 60%, var(--lime));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin:4px 0 0;font-size:clamp(18px,2.4vw,24px);font-weight:800}.treasury-sub{max-width:78ch;margin:0;font-size:13px;line-height:1.6}.treasury-grid{border-radius:var(--r-md);background:#b4ff391f;border:1px solid #b4ff392e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:4px;display:grid;overflow:hidden}.treasury-cell{background:linear-gradient(#0a0d16f0,#060910f5);gap:4px;padding:14px 16px;display:grid}.treasury-cell strong{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(16px,1.9vw,20px)}.treasury-cell .small-label{letter-spacing:.16em;font-size:10px}.treasury-cell .subtle{font-size:11px}.treasury-cell-accent{background:linear-gradient(#b4ff3914,#060910f5)}.treasury-flow{border-radius:var(--r-md);font-family:var(--mono);color:var(--text-dim);background:#04060b80;border:1px dashed #94a3e029;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:12px;display:flex}.treasury-flow-arrow{color:var(--muted);font-size:14px}@media (max-width:760px){.treasury-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.treasury-grid{grid-template-columns:1fr}}.pagination{border-radius:var(--r-md);border:1px solid var(--panel-border);box-shadow:var(--shadow-sm);background:linear-gradient(#0a0d16d9,#060910eb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:4px;padding:14px 18px;display:flex}.pagination-summary{align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.pagination-summary strong{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text);font-weight:700}.pagination-controls{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pagination-btn{letter-spacing:.01em;min-width:88px;padding:8px 14px;font-size:13px;font-weight:600}.pagination-page{border-radius:var(--r-md);color:var(--text);letter-spacing:.01em;font-variant-numeric:tabular-nums;background:#a855f71f;border:1px solid #a855f752;justify-content:center;align-items:center;min-width:72px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.pagination-page-size{background-position:0 0,calc(100% - 10px);width:auto;height:38px;padding:0 32px 0 12px;font-size:12px}@media (max-width:540px){.pagination{flex-direction:column;align-items:stretch}.pagination-controls{justify-content:space-between}.pagination-btn,.pagination-page{flex:1 1 0}.pagination-page-size{width:100%}}.wash-flag{border-radius:var(--r-pill);color:var(--warning);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:#ffd1661f;border:1px solid #ffd1665c;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;font-size:9px;font-weight:700;line-height:1.2;display:inline-flex}.search-input-wrap{width:100%;position:relative}.search-input-wrap input{padding-left:38px}.search-input-wrap:before{content:"⌕";color:var(--muted);pointer-events:none;font-size:16px;font-weight:700;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.primary-button:active:not(:disabled),.ghost-button:active:not(:disabled),.mini-action:active:not(:disabled),.wallet-cta:active:not(:disabled){filter:brightness(.95);transform:translateY(1px)}.primary-button:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .22s var(--ease), background-position .8s var(--ease);background:linear-gradient(120deg,#0000 30%,#ffffff14 50%,#0000 70%) 100% 0/220% 100%;position:absolute;inset:0}.primary-button{position:relative;overflow:hidden}.primary-button:hover:not(:disabled):after{opacity:1;background-position:-20% 0}.ticker-chip{position:relative}.ticker-chip:after{content:"→";color:var(--brand);opacity:0;transition:opacity .22s var(--ease), transform .24s var(--ease);font-size:14px;position:absolute;top:50%;right:12px;transform:translate(8px,-50%)}.ticker-chip:hover:after{opacity:1;transform:translateY(-50%)}.ticker-chip:hover{padding-right:28px}.mono.tabular,.metric-value,.kpi-value,.terminal-metric strong,.stats-strip-cell strong,.hero-kpi strong,.buy-best-price strong{font-variant-numeric:tabular-nums}.asset-cockpit{transition:border-color .28s var(--ease);position:relative}.asset-cockpit:hover{border-color:#a855f766}.asset-cockpit-visual{transition:transform .32s var(--ease)}.asset-cockpit:hover .asset-cockpit-visual{transform:translateY(-2px)}.collection-card:hover .collection-card-rank{color:#fff;background:linear-gradient(120deg,#a855f766,#23f7c852);border-color:#23f7c880}.primary-button:disabled,.ghost-button:disabled{color:var(--muted-dim);box-shadow:none;filter:saturate(0);background:#94a3e014;border-color:#94a3e01f}.primary-button:disabled:after{display:none}.trade-action-bar .primary-button span[aria-hidden],.trade-action-bar .ghost-button span[aria-hidden],.action-bar .primary-button span[aria-hidden],.action-bar .ghost-button span[aria-hidden]{font-size:14px;line-height:1}[data-hint]{position:relative}[data-hint]:before{content:attr(data-hint);border-radius:var(--r-sm);color:var(--text);letter-spacing:.04em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s var(--ease), transform .22s var(--ease);z-index:60;background:#020408f5;border:1px solid #a855f766;padding:6px 10px;font-size:11px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-2px);box-shadow:0 8px 24px #00000080}[data-hint]:hover:before,[data-hint]:focus-visible:before{opacity:1;transform:translate(-50%)translateY(0)}[data-hint-pos=top]:before{top:auto;bottom:calc(100% + 8px);transform:translate(-50%)translateY(2px)}[data-hint-pos=top]:hover:before{transform:translate(-50%)translateY(0)}@media (hover:hover) and (pointer:fine){.market-table tbody tr{cursor:pointer}}.market-table tbody tr td a:hover{color:var(--brand)}.market-board-panel .panel-title,.collection-items-panel .panel-title,.signal-panel .panel-title,.legal-card h2{background:linear-gradient(120deg,#fff,#cfe9ff 70%);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.asset-action-row .primary-button{letter-spacing:.02em}.asset-action-row .ghost-button{letter-spacing:.02em;background:#080c14b3}.ladder-table tbody td:nth-child(3){font-variant-numeric:tabular-nums;font-weight:600}.market-table .sparkline{vertical-align:middle}.status-live{position:relative;overflow:hidden}.status-live:after{content:none}.modal-backdrop{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#020408b3}.market-input,.market-select{caret-color:var(--brand)}.site-header{z-index:40;-webkit-backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(#04060be0,#04060b99);border-bottom:1px solid #94a3e014;position:sticky;top:0}.site-header-wrap{justify-content:space-between;align-items:center;gap:18px;padding:12px 22px;display:flex}.site-meta{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.brand-lockup{transition:transform .22s var(--ease);align-items:center;gap:12px;display:inline-flex}.brand-lockup:hover{transform:translateY(-1px)}.brand-mark{filter:drop-shadow(0 8px 22px #23f7c838);transition:transform .24s var(--ease), filter .28s var(--ease);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.brand-mark svg{display:block}.brand-lockup:hover .brand-mark{filter:drop-shadow(0 12px 28px #a855f74d);transform:rotate(-2deg)scale(1.04)}.brand-mark .brand-mark-dot{transform-origin:32px 27px;animation:brand-mark-pulse 2.4s var(--ease) infinite}@keyframes brand-mark-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.18)}}.brand-copy{flex-direction:column;gap:2px;line-height:1.1;display:flex}.brand-copy strong{letter-spacing:-.018em;background:linear-gradient(120deg, #f6fcff, #c5f4ff 60%, var(--brand));color:#0000;font-feature-settings:"ss01", "cv11";-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:800}.brand-copy span{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:11px}.site-nav{border-radius:var(--r-pill);background:#090c14a6;border:1px solid #94a3e014;align-items:center;gap:6px;padding:6px;display:inline-flex}.site-nav a{border-radius:var(--r-pill);color:var(--muted);letter-spacing:.02em;transition:color .18s var(--ease), background .22s var(--ease);align-items:center;padding:8px 14px;font-size:13px;display:inline-flex}.site-nav a:hover{color:var(--text);background:#ffffff0a}.site-nav a[data-active=true],.site-nav a.active{color:var(--text);background:linear-gradient(120deg,#a855f72e,#23f7c824);box-shadow:inset 0 0 0 1px #a855f752}.site-meta{align-items:center;gap:10px;display:inline-flex}.status-dot{border-radius:var(--r-pill);background:var(--brand);width:8px;height:8px;display:inline-flex;position:relative;box-shadow:0 0 12px #23f7c8cc}.status-dot:after{content:"";border-radius:var(--r-pill);animation:pulse-ring 1.8s var(--ease) infinite;border:1px solid #23f7c880;position:absolute;inset:-6px}@keyframes pulse-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.wallet-cta{border-radius:var(--r-pill);color:#02100d;letter-spacing:.01em;background:linear-gradient(120deg, var(--brand), var(--cyan) 60%, var(--violet));transition:transform .22s var(--ease), box-shadow .24s var(--ease), background-position .7s var(--ease);background-size:220% 220%;border:1px solid #ffffff2e;align-items:center;gap:10px;padding:9px 14px 9px 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 12px 28px #23f7c83d,inset 0 0 0 1px #ffffff1f}.wallet-cta-glyph{border-radius:var(--r-pill);background:#02100d2e;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.wallet-cta-label{white-space:nowrap}.wallet-cta-arrow{transition:transform .22s var(--ease);margin-left:-4px;font-size:14px}.wallet-cta:hover{background-position:100% 100%;transform:translateY(-1px);box-shadow:0 18px 40px #a855f75c,inset 0 0 0 1px #ffffff2e}.wallet-cta:hover .wallet-cta-arrow{transform:translate(3px)}.header-icon-button{border-radius:var(--r-pill);width:38px;height:38px;color:var(--text-dim);cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .2s var(--ease);background:#0c0f18a6;border:1px solid #94a3e029;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.header-icon-button:hover{color:var(--text);background:#a855f71f;border-color:#a855f766;transform:translateY(-1px)}.site-banner{background:linear-gradient(90deg,#11162299,#0a0e1633);border-bottom:1px solid #94a3e014}.site-banner-wrap{align-items:center;gap:14px;padding:10px 22px;display:flex;overflow:hidden}.site-banner .eyebrow{flex-shrink:0}.site-footer{background:radial-gradient(700px 200px at 10% 0,#a855f714,#0000 60%),radial-gradient(600px 180px at 95% 0,#23f7c80f,#0000 60%),linear-gradient(#04060b66,#03050afa);border-top:1px solid #94a3e014;margin-top:64px}.site-footer-wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:36px 22px;display:flex}.site-footer strong{letter-spacing:.01em;background:linear-gradient(120deg, #f6fcff, #c5f4ff 60%, var(--brand));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17px}.site-footer-links{flex-wrap:wrap;gap:14px;display:inline-flex}.site-footer-links a{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;transition:color .18s var(--ease);font-size:13px}.site-footer-links a:hover{color:var(--text)}.eyebrow{border-radius:var(--r-pill);color:#dff5ff;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(120deg,#a855f72e,#23f7c824);border:1px solid #a855f747;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:11px;display:inline-flex}.subtle{color:var(--muted)}.mono{font-family:var(--mono);letter-spacing:.01em}.small-label{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:11px;display:inline-flex}.positive{color:var(--bid)}.negative{color:var(--ask)}.bid-text{color:var(--bid)}.ask-text{color:var(--ask)}.panel,.kpi-card,.table-shell,.modal-card,.feature-card,.hero-stat-card,.collection-card,.asset-card{border:1px solid var(--panel-border);background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px)}.panel,.modal-card{padding:18px 20px}.panel-no-shadow{box-shadow:none;background:#0a0d1699}.kpi-card{padding:18px}.panel-title{letter-spacing:-.01em;font-size:clamp(18px,2.1vw,22px);font-weight:700}.stack{gap:10px;display:grid}.inline-row,.metric-row,.orderbook-header,.list-row,.token-grid,.modal-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pill,.status-pill{border-radius:var(--r-pill);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#94a3e01a;border:1px solid #94a3e01f;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:inline-flex}.status-live{color:var(--brand);background:#23f7c81f;border-color:#23f7c84d}.status-live:before{content:"";border-radius:var(--r-pill);background:var(--brand);width:6px;height:6px;box-shadow:0 0 10px #23f7c8cc}.status-backend{color:var(--warning);background:#ffd16624;border-color:#ffd1664d}.status-blocked{color:var(--danger);background:#ff4d6d24;border-color:#ff4d6d4d}.tag-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-chip{border-radius:var(--r-pill);color:var(--text-dim);letter-spacing:.01em;transition:background .22s var(--ease), border-color .22s var(--ease);background:#94a3e014;border:1px solid #94a3e01a;align-items:center;padding:5px 10px;font-size:12px;display:inline-flex}.tag-chip:hover{background:#a855f71a;border-color:#a855f74d}.deal-badge{border-radius:var(--r-pill);letter-spacing:.08em;text-transform:uppercase;color:var(--lime);background:#b4ff3914;border:1px solid #b4ff3947;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.deal-badge-row{flex-wrap:wrap;gap:6px;display:flex}.primary-button,.ghost-button,.mini-action{border-radius:var(--r-md);cursor:pointer;letter-spacing:.02em;transition:transform .18s var(--ease), box-shadow .22s var(--ease), background .22s var(--ease), border-color .22s var(--ease), color .18s var(--ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:600;display:inline-flex}.primary-button{color:#02100d;background:linear-gradient(120deg, var(--brand), var(--cyan) 65%, var(--violet));background-size:220% 220%;border-color:#ffffff24;box-shadow:0 16px 36px #23f7c838}.primary-button:hover:not(:disabled){background-position:100%;transform:translateY(-1px);box-shadow:0 22px 48px #a855f747}.primary-button:active:not(:disabled){transform:translateY(0)}.ghost-button{color:var(--text);background:#0c0f18b3;border-color:#94a3e02e}.ghost-button:hover:not(:disabled){color:var(--text);background:#a855f71f;border-color:#a855f773}.primary-button:disabled,.ghost-button:disabled{opacity:.45;cursor:not-allowed}.mini-action{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-pill);color:var(--brand);background:#23f7c81a;border-color:#23f7c852;padding:7px 12px;font-size:12px}.mini-action:hover{color:#eafffb;background:#23f7c82e}.market-input,.market-select{width:100%;height:42px;color:var(--text);border-radius:var(--r-md);letter-spacing:.01em;font-size:13.5px;font-family:var(--sans);transition:border-color .2s var(--ease), box-shadow .22s var(--ease), background .22s var(--ease), color .2s var(--ease);background:linear-gradient(#0a0d16d9,#05080ed9);border:1px solid #94a3e029;padding:0 14px;box-shadow:inset 0 0 0 1px #ffffff05,0 1px #00000040}.market-input::placeholder{color:var(--muted-dim);letter-spacing:0}.market-input:hover,.market-select:hover{background:linear-gradient(#0e121ceb,#080b12eb);border-color:#a855f74d}.market-input:focus,.market-select:focus{background:linear-gradient(#080c14f5,#04060bf5);border-color:#23f7c899;outline:none;box-shadow:0 0 0 3px #23f7c829,inset 0 0 0 1px #23f7c829}.market-select{appearance:none;cursor:pointer;background-image:linear-gradient(#0a0d16d9,#05080ed9),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%2323f7c8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:0 0,calc(100% - 14px);background-repeat:no-repeat,no-repeat;padding-right:36px}.market-select option{color:var(--text);background:#07090f}.market-select:hover{background-image:linear-gradient(#0e121ceb,#080b12eb),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%23a855f7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.market-input:disabled,.market-select:disabled{opacity:.55;cursor:not-allowed}.terminal-shell{position:relative}.section-stack>*{animation:rise-in .52s var(--ease-out) both}.section-stack>:first-child{animation-delay:0s}.section-stack>:nth-child(2){animation-delay:60ms}.section-stack>:nth-child(3){animation-delay:.12s}.section-stack>:nth-child(4){animation-delay:.18s}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.market-hero{border-radius:var(--r-xl);min-height:380px;box-shadow:var(--shadow-lg);overflow-clip-margin:24px;background:radial-gradient(900px 480px at 0 0,#a855f72e,#0000 62%),radial-gradient(700px 500px at 100% 0,#23f7c824,#0000 60%),linear-gradient(160deg,#0e1320e6,#04060bf5);border:1px solid #a855f738;grid-template-columns:minmax(0,1.2fr) minmax(360px,.85fr);gap:22px;padding:28px 30px 30px;display:grid;position:relative;overflow:clip}.market-hero-copy{overflow:visible}.market-hero:before{content:"";background:var(--grid-lines);opacity:.5;pointer-events:none;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 20%,#000 20%,#0000 70%);mask-image:radial-gradient(at 30% 20%,#000 20%,#0000 70%)}.market-hero:after{content:"";border-radius:var(--r-xl);pointer-events:none;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);-webkit-mask-composite:xor;opacity:.55;background:linear-gradient(120deg,#a855f773,#23f7c847,#38bdf838);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.market-hero-copy{z-index:1;align-content:center;gap:20px;display:grid;position:relative}.market-hero h1{letter-spacing:-.022em;background:linear-gradient(120deg,#fff 0%,#cfe9ff 42%,#9df7e1 78%,#d3bcff);color:#0000;isolation:isolate;-webkit-box-decoration-break:clone;box-decoration-break:clone;word-break:break-word;-webkit-background-clip:text;background-clip:text;max-width:920px;margin:0;padding:.08em 0 .22em;font-size:clamp(32px,5vw,64px);font-weight:800;line-height:1.12;overflow:visible}.market-hero p{max-width:680px;color:var(--text-dim);margin:0;font-size:16px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:10px;display:grid}.hero-kpi{border-radius:var(--r-md);background:linear-gradient(#a855f717,#04060b80);border:1px solid #a855f738;gap:6px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.hero-kpi:before{content:"";pointer-events:none;background:radial-gradient(circle,#23f7c838,#0000 70%);width:60%;height:140%;position:absolute;inset:auto -20% -60% auto}.hero-kpi strong{font-family:var(--mono);letter-spacing:-.01em;z-index:1;font-size:clamp(18px,2.2vw,24px);position:relative}.hero-kpi .small-label{z-index:1;position:relative}.market-tape{z-index:1;align-content:space-between;gap:14px;display:grid;position:relative}.ticker-strip{gap:8px;max-height:220px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 86%,#0000 100%);mask-image:linear-gradient(#000 0% 86%,#0000 100%)}.ticker-chip{border-radius:var(--r-sm);font-family:var(--mono);transition:border-color .22s var(--ease), background .22s var(--ease), transform .22s var(--ease);background:linear-gradient(90deg,#0a0d16e6,#07091099);border:1px solid #94a3e014;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:grid}.ticker-chip strong{letter-spacing:.02em;color:var(--text);font-size:13px}.ticker-chip:hover{background:linear-gradient(90deg,#23f7c814,#070910b3);border-color:#23f7c861;transform:translateY(-1px)}.terminal-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.terminal-metric{border-radius:var(--r-md);background:linear-gradient(#23f7c814,#04060bb3);border:1px solid #94a3e01a;gap:6px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.terminal-metric:after{content:"";pointer-events:none;background:radial-gradient(circle,#23f7c82e,#0000 60%);width:60%;height:140%;position:absolute;top:-20%;right:-10%}.terminal-metric strong{font-family:var(--mono);color:var(--text);letter-spacing:-.01em;font-size:clamp(18px,2.4vw,26px)}.market-command-bar{border-radius:var(--r-lg);border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a0d16d9,#060910d9);grid-template-columns:minmax(280px,1.6fr) minmax(170px,.55fr) minmax(170px,.55fr) auto;align-items:end;gap:14px;padding:18px 20px;display:grid;position:relative;box-shadow:0 12px 36px #00000059,inset 0 0 0 1px #a855f70f}.market-command-bar:before{content:"";border-radius:var(--r-lg);-webkit-mask-composite:xor;opacity:.35;pointer-events:none;background:linear-gradient(120deg,#a855f74d,#0000 40%,#23f7c84d);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.view-toggle{border-radius:var(--r-pill);background:#060910e6;border:1px solid #94a3e01f;gap:4px;padding:4px;display:inline-flex}.view-toggle .ghost-button{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-pill);color:var(--muted);background:0 0;border-color:#0000;padding:8px 14px;font-size:12px}.view-toggle .ghost-button[data-active=true]{color:var(--text);background:linear-gradient(120deg,#a855f72e,#23f7c824);box-shadow:inset 0 0 0 1px #a855f759}.market-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,.72fr);gap:22px;min-width:0;display:grid}.market-layout>*{min-width:0}.market-board-panel{border:1px solid var(--panel-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);background:linear-gradient(#0a0d16e6,#060910eb);min-width:0;padding:18px 20px 20px;overflow:hidden}.market-board-panel>*{min-width:0}.market-board-panel .orderbook-header{border-bottom:1px dashed #94a3e01a;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:14px}.table-shell{border-radius:var(--r-md);-webkit-overflow-scrolling:touch;scrollbar-color:#a855f773 #04060b99;scrollbar-width:thin;background:#04060b99;border:1px solid #94a3e014;position:relative;overflow:auto hidden}.table-shell:after{content:"";pointer-events:none;opacity:0;width:32px;transition:opacity .2s var(--ease);background:linear-gradient(90deg,#0000,#04060bd9);position:absolute;top:0;bottom:0;right:0}.table-shell[data-overflow=true]:after{opacity:1}.market-table-shell{border-radius:var(--r-md)}@media (max-width:1100px){.market-table thead th:nth-child(5),.market-table tbody td:nth-child(5){display:none}}@media (max-width:920px){.market-table thead th:nth-child(8),.market-table tbody td:nth-child(8){display:none}.market-table{min-width:680px}}@media (max-width:720px){.market-table thead th:nth-child(6),.market-table tbody td:nth-child(6),.market-table thead th:nth-child(9),.market-table tbody td:nth-child(9){display:none}.market-table{min-width:560px}}@media (max-width:540px){.market-table thead th:nth-child(7),.market-table tbody td:nth-child(7){display:none}.market-table{min-width:440px}.market-table .mini-action{padding:6px 8px;font-size:11px}}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;vertical-align:middle;border-bottom:1px solid #94a3e00f;padding:18px 20px}.table thead th{padding-top:14px;padding-bottom:14px}.table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;z-index:1;background:#0a0d16f2;font-size:10px;font-weight:700;position:sticky;top:0}.table tbody tr{transition:background .18s var(--ease)}.table tbody tr:hover{background:linear-gradient(90deg,#a855f714,#23f7c80f)}.table tbody tr:last-child td{border-bottom:none}.market-table tbody tr{animation:rise-in .42s var(--ease-out) both;background:linear-gradient(90deg,#23f7c805,#0000 60%)}.market-table tbody tr:first-child{animation-delay:0s}.market-table tbody tr:nth-child(2){animation-delay:24ms}.market-table tbody tr:nth-child(3){animation-delay:48ms}.market-table tbody tr:nth-child(4){animation-delay:72ms}.market-table tbody tr:nth-child(5){animation-delay:96ms}.market-table tbody tr:nth-child(6){animation-delay:.12s}.market-table tbody tr:nth-child(7){animation-delay:.144s}.market-table tbody tr:nth-child(8){animation-delay:.168s}.market-table tbody tr:nth-child(n+9){animation-delay:.192s}.market-table th:first-child,.market-table td:first-child{z-index:2;background:#0a0d16f5;min-width:56px;padding-left:18px;position:sticky;left:0}.market-table thead th:first-child{z-index:3}.market-table th:nth-child(2),.market-table td:nth-child(2){z-index:2;background:#0a0d16f5;position:sticky;left:56px;box-shadow:6px 0 12px -8px #0009}.market-table thead th:nth-child(2){z-index:3}.market-table tbody tr:hover td:first-child,.market-table tbody tr:hover td:nth-child(2){background:#141a2af7}.market-table th:last-child,.market-table td:last-child{padding-right:18px}.market-collection-cell{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;max-width:100%;display:grid}.market-collection-cell span:first-of-type{gap:2px;min-width:0;display:grid;overflow:hidden}.market-collection-cell strong{letter-spacing:-.005em;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.market-collection-cell .subtle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-table thead th:nth-child(2),.market-table tbody td:nth-child(2){min-width:220px;max-width:260px}.collection-card-name,.asset-card-name{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-width:0;font-size:15px;line-height:1.2;display:-webkit-box;overflow:hidden}.asset-card-name-row{align-items:flex-start;gap:8px}.asset-card-name-row .status-pill{flex-shrink:0}.asset-card-traits{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:6px;display:grid}.asset-card-trait{border-radius:var(--r-sm);background:#04060b8c;border:1px solid #94a3e014;gap:2px;min-width:0;padding:6px 8px;display:grid}.asset-card-trait-key{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.asset-card-trait-val{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.signal-row span:first-child strong,.feed-row span:first-child strong{word-break:break-word;line-height:1.2;display:block}.market-avatar{object-fit:cover;border:1px solid #94a3e029;border-radius:12px;flex-shrink:0;box-shadow:0 6px 18px #00000059}.signal-panel{border:1px solid var(--panel-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);background:linear-gradient(#0a0d16e0,#060910eb);padding:16px 18px 18px}.signal-panel+.signal-panel{margin-top:16px}.feed{gap:8px;display:grid}.signal-row,.feed-row{border-radius:var(--r-sm);transition:border-color .2s var(--ease), background .22s var(--ease), transform .22s var(--ease);background:#04060b99;border:1px solid #94a3e00f;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex;overflow:hidden}.signal-row>span,.feed-row>span{min-width:0}.signal-row>span:first-child,.feed-row>span:first-child{flex:1 1 0;min-width:0;overflow:hidden}.signal-row>span:first-child strong,.feed-row>span:first-child strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.signal-row>span:not(:first-child),.feed-row>span:not(:first-child),.signal-row .sparkline{flex-shrink:0}.signal-row:hover,.feed-row:hover{background:#a855f70d;border-color:#a855f747;transform:translate(2px)}.signal-row span:first-child,.market-collection-cell span:first-of-type{gap:2px;display:grid}.venue-grid{flex-wrap:wrap;gap:8px;display:flex}.venue-badge{border-radius:var(--r-pill);color:var(--muted);background:#94a3e014;border:1px solid #94a3e01a;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:inline-flex}.venue-badge.status-live{color:var(--brand);background:#23f7c81a;border-color:#23f7c84d}.venue-badge.status-backend{color:var(--warning);background:#ffd1661a;border-color:#ffd1664d}.collection-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.collection-card{border-radius:var(--r-lg);transition:transform .26s var(--ease), border-color .26s var(--ease), box-shadow .32s var(--ease);isolation:isolate;position:relative;overflow:hidden}.collection-card:before{content:"";border-radius:var(--r-lg);-webkit-mask-composite:xor;opacity:0;transition:opacity .3s var(--ease);pointer-events:none;z-index:2;background:linear-gradient(140deg,#a855f700,#23f7c800 30%,#23f7c88c,#a855f7a6);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.collection-card:hover{box-shadow:var(--shadow-lg), 0 26px 60px #a855f738;border-color:#0000;transform:translateY(-4px)}.collection-card:hover:before{opacity:1}.collection-card-visual{aspect-ratio:1.35;background:linear-gradient(135deg,#0a0e18 0%,#131827 60%,#0a0e18 100%);position:relative;overflow:hidden}.collection-card-image{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.collection-card:hover .collection-card-image{transform:scale(1.06)}.collection-card-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#04060be0);height:58%;position:absolute;inset:auto 0 0}.collection-card-rank{border-radius:var(--r-pill);color:var(--text);font-family:var(--mono);letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04060bb3;border:1px solid #94a3e024;padding:6px 10px;font-size:11px;position:absolute;top:12px;left:12px}.collection-card-body{background:linear-gradient(#0a0d1600,#0a0d1699);gap:12px;padding:16px;display:grid}.stats-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stats-grid-compact>div{border-radius:var(--r-sm);background:#04060b99;border:1px solid #94a3e00f;gap:2px;padding:10px;display:grid}.stats-grid-compact strong{font-family:var(--mono);font-size:13px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kpi-value,.metric-value{font-family:var(--mono);letter-spacing:-.01em;font-size:clamp(20px,2.6vw,30px);font-weight:700}.panel-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:20px;display:grid}.market-showcase-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:20px;display:grid}.marketplace-main-grid{grid-template-columns:minmax(0,1.8fr) minmax(340px,.9fr);gap:20px;display:grid}.hero{border:1px solid var(--panel-border);border-radius:var(--r-xl);background:linear-gradient(160deg, #121a2cf0, #090c14eb), var(--aurora);box-shadow:var(--shadow-lg);gap:22px;padding:30px;display:grid;position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;display:grid}.hero-collection{position:relative;overflow:hidden}.collection-banner{opacity:.35;pointer-events:none;position:absolute;inset:0}.collection-banner:after{content:"";background:linear-gradient(#060a122e,#060a12f0);position:absolute;inset:0}.collection-identity{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.collection-identity-main{align-items:center;gap:16px;min-width:0;display:inline-flex}.collection-avatar{border-radius:var(--r-lg);object-fit:cover;border:1px solid #a855f74d;width:88px;height:88px;box-shadow:0 20px 46px #00000073}.hero h1,.hero h2,.hero h3,.hero p{margin:0}.hero h1{letter-spacing:-.022em;padding-bottom:.06em;font-size:clamp(28px,3.6vw,48px);font-weight:800;line-height:1.08}.asset-cockpit{border-radius:var(--r-xl);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#a855f714,#0000 38%),linear-gradient(#0a0d16fa,#04060bfa);border:1px solid #a855f738;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:20px;padding:18px;display:grid;position:relative;overflow:hidden}.asset-cockpit:after{content:"";background:var(--grid-lines);opacity:.35;pointer-events:none;background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 80% 0,#000 30%,#0000 80%);mask-image:radial-gradient(at 80% 0,#000 30%,#0000 80%)}.asset-cockpit-visual{border-radius:var(--r-lg);background:#04060bcc;border:1px solid #a855f733;min-height:360px;position:relative;overflow:hidden}.asset-cockpit-image{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.asset-cockpit-glow{pointer-events:none;background:radial-gradient(circle,#a855f759,#0000 68%);height:42%;position:absolute;inset:auto -20% -22%}.asset-cockpit-main{z-index:1;align-content:start;gap:14px;display:grid;position:relative}.market-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.market-row>div{border-radius:var(--r-sm);background:#04060b9e;border:1px solid #94a3e014;gap:4px;padding:12px;display:grid}.market-row strong{font-family:var(--mono);font-size:16px}.asset-depth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.depth-card{border-radius:var(--r-md);background:#04060b8c;border:1px solid #94a3e01f;gap:8px;padding:14px;display:grid}.ask-depth-card{background:linear-gradient(#ff6b6b0f,#04060ba6);border-color:#ff6b6b47}.bid-depth-card{background:linear-gradient(#22ffa10f,#04060ba6);border-color:#22ffa147}.depth-row{font-family:var(--mono);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.asset-card{border-radius:var(--r-lg);transition:transform .26s var(--ease), border-color .26s var(--ease), box-shadow .32s var(--ease);isolation:isolate;position:relative;overflow:hidden}.asset-card:before{content:"";border-radius:var(--r-lg);-webkit-mask-composite:xor;opacity:0;transition:opacity .26s var(--ease);pointer-events:none;z-index:2;background:linear-gradient(140deg,#a855f700,#23f7c800 30%,#23f7c873,#a855f78c);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.asset-card:hover{box-shadow:var(--shadow-lg), 0 24px 60px #a855f72e;transform:translateY(-3px)}.asset-card:hover:before{opacity:1}.asset-card-active{box-shadow:var(--shadow-lg), 0 0 0 1px #23f7c880, 0 28px 80px #23f7c838!important;border-color:#0000!important}.asset-card-active:before{opacity:1!important;background:linear-gradient(140deg,#23f7c8cc,#a855f799)!important}.asset-card-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:var(--panel);border:1px solid var(--panel-border);padding:0}.asset-card-visual{aspect-ratio:1;background:linear-gradient(135deg,#0a0e18 0%,#131827 60%,#0a0e18 100%);position:relative;overflow:hidden}.asset-card-image{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);display:block}.asset-card:hover .asset-card-image{transform:scale(1.08)}.asset-card-overlay{pointer-events:none;z-index:3;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:10px 10px auto}.asset-number{border-radius:var(--r-pill);color:var(--text);font-family:var(--mono);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04060bb3;border:1px solid #94a3e029;padding:6px 10px;font-size:12px;display:inline-flex}.asset-card-body{gap:10px;padding:14px;display:grid}.asset-action-row{flex-wrap:wrap;gap:8px;display:flex}.asset-action-row .primary-button,.asset-action-row .ghost-button{flex:120px;padding:10px 12px;font-size:13px}.trade-action-bar{z-index:10;border-radius:var(--r-md);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#080b12eb,#060910db);border:1px solid #a855f738;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex;position:sticky;top:82px}.ladder-shell{border-radius:var(--r-md)}.ask-ladder{border-color:#ff6b6b38}.bid-ladder{border-color:#34f5a838}.ask-ladder .ladder-table tbody tr{background:linear-gradient(90deg,#ff6b6b14,#0000 52%)}.bid-ladder .ladder-table tbody tr{background:linear-gradient(90deg,#34f5a814,#0000 52%)}.ask-ladder .ladder-table tbody tr:hover{background:linear-gradient(90deg,#ff6b6b2e,#0000 52%)}.bid-ladder .ladder-table tbody tr:hover{background:linear-gradient(90deg,#34f5a82e,#0000 52%)}.market-toolbar{grid-template-columns:minmax(0,2fr) repeat(2,minmax(180px,1fr));align-items:end;gap:14px;display:grid}.asset-filter-grid{grid-template-columns:minmax(220px,1.8fr) repeat(5,minmax(150px,1fr));align-items:end;gap:12px}.asset-filter-grid>button{letter-spacing:.08em;text-transform:uppercase;align-self:stretch;padding:11px 14px;font-size:12px}.buy-sidebar{gap:14px;display:grid;position:sticky;top:100px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-card{border-radius:var(--r-md);border:1px solid var(--panel-border);background:#04060b8c;gap:4px;padding:14px;display:grid}.token-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.token-button{border-radius:var(--r-md);min-width:0;color:var(--text);text-align:left;transition:border-color .22s var(--ease), background .22s var(--ease), transform .22s var(--ease);background:#04060bb3;border:1px solid #94a3e024;padding:12px 14px}.token-button:hover{background:#080e16e6;border-color:#23f7c859;transform:translateY(-1px)}.token-button[data-active=true]{background:linear-gradient(135deg,#23f7c824,#04060bcc);border-color:#23f7c88c;box-shadow:inset 0 0 0 1px #23f7c840}.img-skeleton{background:linear-gradient(90deg,#94a3e00a 0%,#a855f714 40%,#23f7c80f 60%,#94a3e00a 100%) 0 0/260% 100%;animation:1.6s ease-in-out infinite skeleton-sweep;position:relative;overflow:hidden}.img-skeleton:after{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#94a3e005 0 8px,#0000 8px 16px);position:absolute;inset:0}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-100% 0}}.img-frame{position:relative;overflow:hidden}.img-frame img,.img-frame svg{opacity:0;transition:opacity .24s var(--ease)}.img-frame[data-loaded=true] img,.img-frame[data-loaded=true] svg{opacity:1}.img-frame[data-loaded=true]{background:0 0;animation:none}.sparkline{width:96px;height:26px;display:inline-block;overflow:hidden}.sparkline svg{width:100%;height:100%;display:block}.sparkline path.line{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sparkline .line-positive{stroke:var(--bid)}.sparkline .line-negative{stroke:var(--ask)}.sparkline .fill-positive{fill:url(#sparkFillPositive);opacity:.5}.sparkline .fill-negative{fill:url(#sparkFillNegative);opacity:.5}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020408c7;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal-card{width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto}.marquee{gap:28px;width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee-track{flex-shrink:0;gap:28px;padding:4px 0;animation:40s linear infinite marquee-scroll;display:inline-flex}.marquee-item{font-family:var(--mono);letter-spacing:.04em;color:var(--text-dim);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.marquee-item strong{color:var(--text);font-weight:700}@keyframes marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";animation:shimmer-move 2.8s var(--ease) infinite;pointer-events:none;background:linear-gradient(120deg,#0000 20%,#ffffff0f 42%,#0000 62%);position:absolute;inset:0}@keyframes shimmer-move{0%{transform:translate(-100%)}to{transform:translate(100%)}}.divider{background:linear-gradient(90deg,#0000,#94a3e04d,#0000);border:none;height:1px;margin:6px 0}@media (max-width:1100px){.market-hero,.market-layout,.market-showcase-grid,.marketplace-main-grid,.panel-grid{grid-template-columns:1fr}}@media (max-width:980px){.hero-grid,.market-command-bar,.asset-cockpit,.asset-depth-grid,.kpi-grid,.detail-grid,.market-toolbar,.asset-filter-grid,.feature-grid,.market-row{grid-template-columns:1fr}.hero-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-sidebar{position:static}.site-header-wrap,.site-banner-wrap,.site-footer-wrap{flex-direction:column;align-items:flex-start}.site-nav{order:3;justify-content:flex-start;width:100%;overflow-x:auto}.collection-identity,.collection-identity-main{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.page-shell{padding:14px 10px 32px}.market-hero{min-height:0;padding:22px}.hero-kpis,.terminal-metrics{grid-template-columns:1fr}.market-command-bar{padding:14px}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.collection-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.trade-action-bar{position:relative;top:0}}@media (max-width:460px){.page-shell{padding:10px 8px 24px}.hero,.panel,.modal-card,.kpi-card,.market-hero,.market-board-panel,.signal-panel{border-radius:var(--r-md);padding:14px}.table th,.table td{padding:10px;font-size:12px}.orderbook-header,.metric-row,.inline-row,.modal-actions,.hero-actions{flex-direction:column;align-items:flex-start}.primary-button,.ghost-button,.view-toggle,.trade-action-bar,.asset-action-row{width:100%}.stats-grid-compact{grid-template-columns:1fr}}@media (max-width:320px){.collection-card-grid,.asset-grid{grid-template-columns:1fr}}.collection-page-grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:22px;display:grid}.collection-page-main,.collection-page-aside{min-width:0}@media (max-width:1200px){.collection-page-grid{grid-template-columns:1fr}}.collection-shell{gap:22px;display:grid}.collection-hero-v2{border-radius:var(--r-xl);isolation:isolate;box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#0e1320e6,#04060bf5);border:1px solid #a855f738;position:relative;overflow:hidden}.collection-hero-banner{z-index:0;background:linear-gradient(135deg,#0a0e18,#131827 50%,#0a0e18);position:absolute;inset:0;overflow:hidden}.collection-hero-banner img{object-fit:cover;opacity:.32;filter:saturate(110%)contrast(105%);width:100%;height:100%}.collection-hero-banner:after{content:"";pointer-events:none;background:radial-gradient(800px 360px at 20% 0,#a855f747,#0000 60%),radial-gradient(600px 320px at 100% 20%,#23f7c82e,#0000 60%),linear-gradient(#04060b59,#04060beb);position:absolute;inset:0}.collection-hero-content{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:26px 28px;display:grid;position:relative}.collection-hero-avatar{border-radius:var(--r-xl);background:linear-gradient(135deg,#0a0e18,#131827);border:1px solid #a855f759;flex-shrink:0;width:104px;height:104px;position:relative;overflow:hidden;box-shadow:0 22px 56px #00000085,inset 0 0 0 1px #ffffff0a}.collection-hero-avatar img{object-fit:cover;width:100%;height:100%}.collection-hero-main{gap:10px;min-width:0;display:grid}.collection-hero-name{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.collection-hero-name h1{letter-spacing:-.02em;background:linear-gradient(120deg,#fff 0%,#cfe9ff 55%,#d3bcff 95%);color:#0000;word-break:break-word;-webkit-background-clip:text;background-clip:text;max-width:100%;margin:0;padding:.04em 0 .14em;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.15;overflow:visible}.collection-hero-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.collection-hero-desc{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:72ch;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.collection-hero-tags{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.collection-hero-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.collection-hero-meta-row{border-top:1px solid color-mix(in srgb, var(--ink) 6%, transparent);flex-wrap:wrap;gap:8px 14px;margin-top:16px;padding-top:14px;display:flex}.collection-hero-meta-row .meta-pill{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:color-mix(in srgb, var(--surface-1) 70%, transparent);border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;display:inline-flex}.collection-hero-meta-row .meta-pill .small-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px}.collection-hero-meta-row .meta-pill strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.stats-strip{border:1px solid var(--panel-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);background:#a855f71f;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid;overflow:hidden}.stats-strip-cell{background:linear-gradient(#0a0d16eb,#060910f2);gap:4px;min-width:0;padding:16px 18px;display:grid;position:relative}.stats-strip-cell strong{font-family:var(--mono);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(17px,1.9vw,22px);overflow:hidden}.stats-strip-cell .small-label{letter-spacing:.16em;font-size:10px}.stats-strip-cell .trend{font-family:var(--mono);font-size:11px}.stats-strip-cell-sparkline{grid-column:span 2}.stats-strip-cell-sparkline .sparkline{width:100%;height:34px}.collection-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(340px,.8fr);align-items:start;gap:22px;display:grid}.collection-items-panel{border:1px solid var(--panel-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);background:linear-gradient(#0a0d16e6,#060910eb);gap:16px;min-width:0;padding:22px;display:grid}.collection-items-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.filter-row{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:10px;display:grid}.action-bar{border-radius:var(--r-md);background:linear-gradient(#a855f714,#04060b99);border:1px solid #a855f733;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.action-bar .subtle{margin-left:auto;font-size:12px}.buy-sidebar{position:sticky;top:100px}.buy-panel{gap:14px;display:grid}.buy-best-ask{border-radius:var(--r-md);background:linear-gradient(135deg,#23f7c81f,#0000 60%),#04060b99;border:1px solid #23f7c83d;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}.buy-best-price{font-family:var(--mono);align-items:baseline;gap:6px;display:flex}.buy-best-price strong{letter-spacing:-.02em;color:var(--text);font-size:clamp(26px,3vw,32px)}.buy-best-price span{color:var(--muted);letter-spacing:.06em;font-size:14px}.token-chip-row{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.token-chip{border-radius:var(--r-md);color:var(--text);text-align:left;cursor:pointer;transition:transform .2s var(--ease), border-color .22s var(--ease), background .22s var(--ease), box-shadow .24s var(--ease);background:#04060b99;border:1px solid #94a3e024;gap:6px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.token-chip:hover{background:#0a0d16e6;border-color:#a855f759;transform:translateY(-1px)}.token-chip[data-active=true]{background:linear-gradient(135deg,#23f7c829,#04060bb3);border-color:#23f7c88c;box-shadow:0 0 0 1px #23f7c833,0 10px 24px #23f7c81f}.token-chip-label{gap:0;line-height:1.2;display:grid}.token-chip-label strong{font-family:var(--mono);font-size:14px}.token-chip-label .subtle{font-size:11px}.token-chip-tag{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);color:var(--muted);background:#94a3e01a;border:1px solid #94a3e024;align-self:flex-start;padding:3px 8px;font-size:10px;display:inline-flex}.token-chip-instant .token-chip-tag{color:var(--brand);background:#23f7c81f;border-color:#23f7c847}.token-chip-cross .token-chip-tag{color:var(--warning);background:#ffd1661a;border-color:#ffd1663d}.buy-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.buy-error{border-radius:var(--r-md);color:var(--danger);background:#ff4d6d14;border:1px solid #ff4d6d47;gap:4px;padding:12px 14px;display:grid}.buy-success{background:linear-gradient(135deg,#23f7c81f,#04060bcc);border-color:#23f7c852}.buy-success-title{font-family:var(--mono);font-size:18px}.quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quote-grid>div{border-radius:var(--r-sm);background:#04060b8c;border:1px solid #94a3e01a;gap:2px;padding:10px 12px;display:grid}.quote-grid strong{font-family:var(--mono);font-size:14px}.quote-grid .subtle{font-size:11px}.sync-banner{border-radius:var(--r-lg);box-shadow:var(--shadow-md);background:radial-gradient(600px 220px at 0 0,#a855f729,#0000 60%),radial-gradient(500px 200px at 100% 20%,#23f7c81f,#0000 60%),linear-gradient(#0c0f18e6,#04060bf2);border:1px solid #a855f747;gap:12px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.sync-banner-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sync-banner-title{letter-spacing:-.01em;margin:6px 0 0;font-size:clamp(18px,2.4vw,24px);font-weight:700}.sync-banner-counter{text-align:right;gap:2px;display:grid}.sync-banner-counter strong{color:var(--brand);letter-spacing:-.02em;font-size:clamp(22px,2.6vw,32px)}.sync-progress{border-radius:var(--r-pill);background:#94a3e01a;height:6px;position:relative;overflow:hidden}.sync-progress-fill{background:linear-gradient(90deg, var(--brand) 0%, var(--cyan) 50%, var(--violet) 100%);border-radius:var(--r-pill);height:100%;transition:width .6s var(--ease);box-shadow:0 0 12px #23f7c859}@media (max-width:1200px){.collection-main-grid{grid-template-columns:1fr}.buy-sidebar{position:static}}@media (max-width:980px){.collection-hero-content{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:22px 20px}.collection-hero-actions{grid-column:1/-1;width:100%}.collection-hero-actions>*{flex:1}.collection-hero-avatar{width:82px;height:82px}.filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-row>button{grid-column:1/-1}.stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-actions{grid-template-columns:1fr}}@media (max-width:560px){.collection-hero-content{grid-template-columns:1fr;gap:12px;padding:18px 16px}.collection-hero-avatar{width:72px;height:72px}.collection-hero-name{gap:8px}.stats-strip{grid-template-columns:1fr 1fr}.token-chip-row{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (max-width:360px){.collection-hero-content{padding:14px 12px}.stats-strip-cell{padding:12px 14px}.stats-strip-cell strong{font-size:16px}}@media (max-width:340px){.page-shell{padding:8px 6px 20px}.site-header-wrap,.site-banner-wrap,.site-footer-wrap{padding:10px}.site-nav{gap:2px;padding:4px}.site-nav a{padding:6px 10px;font-size:12px}.brand-copy span{display:none}.wallet-cta{padding:8px 12px;font-size:12px}.market-hero,.hero,.panel,.market-board-panel,.signal-panel,.collection-items-panel,.modal-card,.kpi-card{border-radius:14px!important;padding:12px!important}.market-hero h1{font-size:26px;line-height:1.1}.collection-hero-name h1{font-size:22px}.hero-kpis,.terminal-metrics,.stats-strip,.market-row,.stats-grid-compact,.asset-depth-grid,.quote-grid,.kpi-grid,.detail-grid,.token-chip-row,.filter-row{grid-template-columns:1fr!important}.collection-hero-avatar{width:60px;height:60px}.collection-card-grid,.asset-grid{gap:10px;grid-template-columns:1fr!important}.asset-card-traits{grid-template-columns:1fr 1fr}.action-bar{flex-direction:column;align-items:stretch}.action-bar>button{width:100%}.market-table th,.market-table td{padding:10px 8px;font-size:11px}.market-table thead th:nth-child(5),.market-table tbody td:nth-child(5),.market-table thead th:nth-child(6),.market-table tbody td:nth-child(6),.market-table thead th:nth-child(7),.market-table tbody td:nth-child(7),.market-table thead th:nth-child(8),.market-table tbody td:nth-child(8),.market-table thead th:nth-child(9),.market-table tbody td:nth-child(9){display:none}.buy-actions{grid-template-columns:1fr}.tag-chip,.deal-badge,.pill,.status-pill{padding:4px 8px;font-size:10px}}@media (max-width:760px){.header-icon-button{display:none}}@media (max-width:480px){.site-pulse-label{display:none}.site-pulse{padding:6px}.wallet-cta-label{display:none}.wallet-cta{padding:9px 12px}.wallet-cta-arrow{display:none}}@media (max-width:260px){.site-nav{display:none}.site-meta{gap:6px}.site-pulse{display:none}.market-hero h1{font-size:20px}.market-hero{min-height:0;padding:14px 10px 16px}.market-hero p{font-size:13px}.hero-actions{flex-direction:column;width:100%}.hero-actions>*{width:100%}.treasury-strip{padding:14px 12px}.treasury-grid{grid-template-columns:1fr}.treasury-flow{flex-direction:column;align-items:flex-start;padding:10px;font-size:11px}.treasury-flow-arrow{transform:rotate(90deg)}.wallet-modal{max-height:calc(100vh - 24px);overflow-y:auto}.wallet-row{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:10px 12px}.wallet-row-meta{grid-column:1/-1;justify-self:flex-start}.token-chip-row,.legal-grid,.site-footer-cols{grid-template-columns:1fr}.brand-copy span{display:none}.search-input-wrap input{padding-left:32px}.ladder-table{min-width:500px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.market-banner{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 86%, transparent), color-mix(in srgb, var(--surface-0) 90%, transparent));border-radius:14px;margin-bottom:16px;position:relative;overflow:hidden}.market-banner-tape{border-bottom:1px solid color-mix(in srgb, var(--ink) 6%, transparent);scrollbar-width:thin;gap:12px;padding:10px 14px;display:flex;overflow-x:auto}.market-banner-tape::-webkit-scrollbar{height:4px}.market-banner-tape::-webkit-scrollbar-track{background:0 0}.market-banner-tape::-webkit-scrollbar-thumb{background:linear-gradient(90deg, var(--brand-cyan), var(--brand-violet));border-radius:2px}.banner-tape-chip{white-space:nowrap;color:var(--ink);background:color-mix(in srgb, var(--surface-2) 60%, transparent);border:1px solid color-mix(in srgb, var(--ink) 6%, transparent);border-radius:6px;flex-shrink:0;align-items:baseline;gap:8px;padding:4px 10px;font-size:12px;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.banner-tape-chip:hover{border-color:color-mix(in srgb, var(--brand-cyan) 50%, transparent);background:color-mix(in srgb, var(--surface-2) 80%, transparent)}.banner-tape-chip strong{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.banner-tape-chip .mono{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.banner-tape-chip .tape-delta{font-variant-numeric:tabular-nums;font-size:11px}.market-banner-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.banner-stats{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.banner-stat{flex-direction:column;gap:2px;min-width:64px;display:flex}.banner-stat .small-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim);font-size:9px}.banner-stat strong{font-variant-numeric:tabular-nums;color:var(--ink);align-items:baseline;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.banner-stat .muted-dim{color:var(--muted-dim);font-weight:400}.banner-stat .subtle{color:var(--muted-dim);margin-left:4px;font-size:11px;font-weight:400}.banner-actions{gap:8px;display:flex}.primary-button.compact{letter-spacing:.04em;padding:6px 12px;font-size:12px}body[data-density=pro] .market-table tbody tr td{padding-top:6px!important;padding-bottom:6px!important;font-size:12px!important}body[data-density=pro] .market-table tbody tr{height:36px}body[data-density=pro] .market-avatar{width:28px!important;height:28px!important}body[data-density=pro] .stats-strip-cell strong{font-size:16px!important}body[data-density=pro] .market-banner-bar{padding:6px 14px}.density-toggle{background:color-mix(in srgb, var(--surface-1) 60%, transparent);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:6px;gap:0;padding:2px;display:inline-flex}.density-toggle button{font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:600;transition:background .12s,color .12s}.density-toggle button[data-active=true]{background:linear-gradient(180deg, var(--brand-cyan), var(--brand-violet));color:#04060b}.density-toggle button:not([data-active=true]):hover{color:var(--ink)}.market-avatar{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-cyan) 12%, transparent), 0 1px 2px #0006;background:color-mix(in srgb, var(--surface-2) 60%, transparent);border-radius:999px!important}.market-collection-cell:hover .market-avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-cyan) 50%, transparent), 0 0 0 3px color-mix(in srgb, var(--brand-cyan) 10%, transparent), 0 1px 2px #0006}.market-table thead th{background:color-mix(in srgb, var(--surface-1) 60%, transparent);z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--muted-dim)!important;padding-top:10px!important;padding-bottom:10px!important;font-size:10px!important;font-weight:600!important}.market-table tbody tr{transition:background .12s;position:relative}.market-table tbody tr:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-cyan) 5%, transparent) 0%, color-mix(in srgb, var(--brand-violet) 3%, transparent) 100%)}.market-table tbody tr td{font-variant-numeric:tabular-nums}.market-table .mono{letter-spacing:-.01em;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:12.5px}.market-table .bid-text{color:color-mix(in srgb, var(--brand-cyan) 80%, var(--ink))}.market-table tbody tr td:first-child{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:11px;color:var(--muted-dim)!important}.mini-action{letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb, var(--brand-cyan) 8%, transparent);color:var(--brand-cyan);border:1px solid color-mix(in srgb, var(--brand-cyan) 22%, transparent);border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:all .14s;display:inline-flex}.mini-action:hover{background:color-mix(in srgb, var(--brand-cyan) 18%, transparent);border-color:color-mix(in srgb, var(--brand-cyan) 50%, transparent);color:#d6fbff;transform:translateY(-1px)}.wash-flag{letter-spacing:.06em;text-transform:uppercase;color:#ffb3b3;background:#ff80802e;border:1px solid #ff80804d;border-radius:4px;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}@keyframes banner-tape-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}.market-banner-tape{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.market-banner-tape:hover{animation-play-state:paused}.collection-hero-name h1{letter-spacing:-.02em;font-size:28px;font-weight:700}.stats-strip-cell{position:relative}.stats-strip-cell strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.brand-lockup .brand-mark-svg{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--brand-cyan) 35%, transparent));transition:filter .22s,transform .22s}.brand-lockup:hover .brand-mark-svg{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--brand-cyan) 70%, transparent)) drop-shadow(0 0 28px color-mix(in srgb, var(--brand-violet) 35%, transparent));transform:translateY(-1px)}.brand-lockup .brand-copy strong{letter-spacing:-.02em;background:linear-gradient(120deg,#22ffd5 0%,#38bdf8 45%,#a855f7 100%);-webkit-text-fill-color:transparent;color:#0000;background-position:0%;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Inter,sans-serif;font-size:17px;font-weight:800;transition:background-position .6s;position:relative}.brand-lockup:hover .brand-copy strong{background-position:100%}.brand-lockup .brand-copy span{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:500}.asset-card-quickbuy{background:linear-gradient(180deg, color-mix(in srgb, #04070d 60%, var(--brand-cyan) 12%), color-mix(in srgb, #04070d 70%, var(--brand-violet) 18%));border:1px solid color-mix(in srgb, var(--brand-cyan) 35%, transparent);color:#d6fbff;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;transition:opacity .16s,transform .16s,box-shadow .16s;display:flex;position:absolute;inset:auto 8px 8px;transform:translateY(8px)}.asset-card:hover .asset-card-quickbuy{opacity:1;box-shadow:0 4px 14px #00000080, 0 0 0 1px color-mix(in srgb, var(--brand-cyan) 30%, transparent);transform:translateY(0)}.asset-card-quickbuy .qb-arrow{color:var(--brand-cyan);font-size:13px;display:inline-block}.venue-pill{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--surface-2) 70%, transparent);height:14px;color:var(--muted);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:3px;align-items:center;padding:0 5px;font-size:8.5px;font-weight:700;display:inline-flex}.venue-pill[data-venue=tensor],.venue-pill[data-venue=tensor_swap]{color:#00e5ff;border-color:#00e5ff59}.venue-pill[data-venue=magiceden],.venue-pill[data-venue=magiceden_v3]{color:#e7409a;border-color:#e7409a59}.venue-pill[data-venue=mmm]{color:#ffb84a;border-color:#ffb84a59}.venue-pill[data-venue=auction_house]{color:#c4a8ff;border-color:#c4a8ff59}.venue-pill[data-venue=onchain]{color:#22ffd5;border-color:#22ffd559}.asset-card{background:color-mix(in srgb, var(--surface-1) 70%, transparent);border:1px solid color-mix(in srgb, var(--ink) 6%, transparent);border-radius:10px;transition:transform .14s,border-color .14s,box-shadow .14s;position:relative;overflow:hidden}.asset-card:hover{border-color:color-mix(in srgb, var(--brand-cyan) 40%, transparent);box-shadow:0 8px 22px #00000073, 0 0 0 1px color-mix(in srgb, var(--brand-cyan) 15%, transparent);transform:translateY(-2px)}.asset-card-visual{aspect-ratio:1;position:relative;overflow:hidden}.asset-card-image{object-fit:cover;width:100%;height:100%}.asset-card-overlay{pointer-events:none;background:linear-gradient(#0000 0% 50%,#0000008c 100%);flex-direction:column;justify-content:space-between;padding:6px;display:flex;position:absolute;inset:0}.asset-card-rarity-chip{letter-spacing:.06em;color:var(--brand-cyan);border:1px solid color-mix(in srgb, var(--brand-cyan) 25%, transparent);font-variant-numeric:tabular-nums;background:#0009;border-radius:3px;align-self:flex-end;padding:2px 6px;font-size:9px;font-weight:700}.asset-card-body{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.asset-card-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.asset-card-price{font-variant-numeric:tabular-nums;color:var(--brand-cyan);font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:13px;font-weight:700}.asset-card-lastsale{color:var(--muted);letter-spacing:.02em;font-size:10px}.asset-card-venue-pill{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--surface-2) 70%, transparent);height:14px;color:var(--muted);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:2px;align-items:center;padding:0 5px;font-size:8.5px;font-weight:700;display:inline-flex}.asset-card-venue-pill[data-venue=tensor]{color:#00e5ff;border-color:#00e5ff4d}.asset-card-venue-pill[data-venue=magiceden]{color:#e7409a;border-color:#e7409a4d}.asset-card-venue-pill[data-venue=mmm]{color:#ffb84a;border-color:#ffb84a4d}.banner-stat:last-child strong{color:color-mix(in srgb, var(--brand-cyan) 50%, var(--ink))}body[data-density=pro] .market-banner-bar{padding:6px 14px;font-size:11px}body[data-density=pro] .banner-stat strong{font-size:12px!important}body[data-density=pro] .banner-tape-chip{padding:2px 8px;font-size:11px}body[data-density=pro] .market-table thead th{font-size:9px!important}body[data-density=pro] .mini-action{padding:2px 8px!important;font-size:10px!important}.activity-feed{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:color-mix(in srgb, var(--surface-1) 70%, transparent);border-radius:12px;margin:16px 0;overflow:hidden}.activity-feed-header{border-bottom:1px solid color-mix(in srgb, var(--ink) 6%, transparent);background:color-mix(in srgb, var(--surface-2) 50%, transparent);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.activity-feed-header .small-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.status-dot-pulse{background:var(--brand-cyan);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-cyan) 60%, transparent);border-radius:999px;animation:1.6s ease-in-out infinite bidside-pulse}@keyframes bidside-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-cyan) 60%, transparent)}50%{box-shadow:0 0 0 6px #0000}}.activity-feed-list{font-variant-numeric:tabular-nums;max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.activity-feed-list::-webkit-scrollbar{width:4px}.activity-feed-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--brand-cyan), var(--brand-violet));border-radius:2px}.activity-row{border-bottom:1px solid color-mix(in srgb, var(--ink) 4%, transparent);grid-template-columns:76px 50px 1fr auto 64px;align-items:center;gap:8px;padding:7px 14px;font-size:11.5px;transition:background .1s;display:grid}.activity-row:hover{background:color-mix(in srgb, var(--brand-cyan) 5%, transparent)}.activity-row-venue{letter-spacing:.08em;background:color-mix(in srgb, var(--surface-2) 70%, transparent);height:16px;color:var(--muted);border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:3px;justify-content:center;align-items:center;padding:0 6px;font-size:9px;font-weight:700;display:inline-flex}.activity-row-venue[data-venue=tensor],.activity-row-venue[data-venue=tensor_swap]{color:#00e5ff;border-color:#00e5ff59}.activity-row-venue[data-venue=magiceden],.activity-row-venue[data-venue=magiceden_v3]{color:#e7409a;border-color:#e7409a59}.activity-row-venue[data-venue=mmm]{color:#ffb84a;border-color:#ffb84a59}.activity-row-action{letter-spacing:.1em;color:var(--brand-cyan);font-size:9.5px;font-weight:700}.activity-row-mint{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:11px;overflow:hidden}.activity-row-price{color:var(--ink);text-align:right;font-weight:600}.activity-row-time{color:var(--muted-dim);text-align:right;font-size:10.5px}.activity-feed-empty .activity-feed-list{display:none}body[data-density=pro] .activity-row{padding:5px 14px;font-size:11px}body[data-density=pro] .activity-feed-list{max-height:260px}.market-table tbody tr{height:auto!important}.market-table thead th,.market-table tbody td{font-size:12.5px;padding:10px!important}.market-table tbody td:first-child{width:36px;padding-left:14px!important;padding-right:6px!important}.market-table-shell{overflow-x:visible!important}.market-table{table-layout:auto;width:100%;min-width:0!important}@media (max-width:540px){.market-table-shell{overflow-x:auto!important}.market-table{min-width:440px}}@media (max-width:740px){.banner-stat .small-label{font-size:8.5px}.banner-stat strong{font-size:12px}.banner-stats{gap:14px}}@media (max-width:560px){.market-banner-bar{flex-direction:column;align-items:flex-start;gap:10px}.banner-actions{width:100%}.primary-button.compact{justify-content:center;width:100%}.banner-stats{justify-content:space-between;width:100%}}.trait-floors-rail{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:color-mix(in srgb, var(--surface-1) 60%, transparent);border-radius:12px;flex-direction:column;gap:6px;max-height:70vh;padding:10px;display:flex;overflow-y:auto}.trait-floors-rail::-webkit-scrollbar{width:4px}.trait-floors-rail::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--brand-cyan), var(--brand-violet));border-radius:2px}.trait-group{border-bottom:1px solid color-mix(in srgb, var(--ink) 4%, transparent);padding:4px 4px 6px}.trait-group-head{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;padding:4px;display:flex}.trait-group-head .small-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.trait-group-head .trait-group-count{color:var(--muted-dim);font-variant-numeric:tabular-nums;font-size:10px}.trait-group-list{font-variant-numeric:tabular-nums;max-height:200px;margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.trait-row{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;padding:4px 6px;font-size:11px;transition:background .1s;display:flex}.trait-row:hover{background:color-mix(in srgb, var(--brand-cyan) 5%, transparent)}.trait-row[data-active=true]{background:color-mix(in srgb, var(--brand-cyan) 12%, transparent);border:1px solid color-mix(in srgb, var(--brand-cyan) 30%, transparent)}.trait-row .trait-label{flex-direction:column;min-width:0;display:flex}.trait-row .trait-value{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.trait-row .trait-supply{color:var(--muted-dim);font-size:10px}.trait-row .trait-floor{color:var(--brand-cyan);font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:11px;font-weight:600}.trait-row .trait-floor-empty{color:var(--muted-dim);font-size:10px}.trait-floors-section{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:color-mix(in srgb, var(--surface-1) 60%, transparent);border-radius:12px;margin:16px 0}.trait-floors-section>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:12px 14px;list-style:none;display:flex}.trait-floors-section>summary::-webkit-details-marker{display:none}.trait-floors-section>summary:before{content:"▸";color:var(--muted);transition:transform .14s}.trait-floors-section[open]>summary:before{transform:rotate(90deg)}.trait-floors-section>summary .small-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.trait-floors-section .trait-floors-rail{border:0;border-top:1px solid color-mix(in srgb, var(--ink) 6%, transparent);border-radius:0 0 12px 12px;max-height:50vh}.discovered-rail{border:1px solid color-mix(in srgb, var(--brand-violet) 18%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 70%, var(--brand-violet) 6%), color-mix(in srgb, var(--surface-1) 80%, transparent));border-radius:16px;margin:28px 0 32px;padding:18px 20px 20px}.discovered-rail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:14px;display:flex}.discovered-rail-head .panel-title{margin:4px 0 0;font-size:18px}.discovered-rail-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.discovered-card{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:color-mix(in srgb, var(--surface-2) 70%, transparent);color:inherit;border-radius:12px;gap:12px;padding:10px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:flex}.discovered-card:hover{border-color:color-mix(in srgb, var(--brand-cyan) 40%, transparent);background:color-mix(in srgb, var(--surface-2) 85%, var(--brand-cyan) 4%);transform:translateY(-2px)}.discovered-card-image{background:var(--surface-3);border-radius:10px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.discovered-card-image img{object-fit:cover;width:100%!important;height:100%!important}.discovered-card-placeholder{letter-spacing:.05em;width:100%;height:100%;color:var(--brand-cyan);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-cyan) 18%, transparent), color-mix(in srgb, var(--brand-violet) 18%, transparent));justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.discovered-card-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.discovered-card-name{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.discovered-card-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.discovered-card-stats{gap:12px;font-size:12px;display:flex}.discovered-card-stats span{flex-direction:column;gap:2px;display:flex}.discovered-card-stats strong{color:var(--ink);font-size:12px}.discovered-card-socials{color:var(--muted);gap:4px;font-size:11px;display:flex}.pill-discovery{background:color-mix(in srgb, var(--brand-violet) 16%, transparent);border:1px solid color-mix(in srgb, var(--brand-violet) 35%, transparent);color:color-mix(in srgb, var(--brand-violet) 70%, white)}.discovered-hero .collection-hero-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-cyan) 8%, var(--surface-1)), color-mix(in srgb, var(--brand-violet) 12%, var(--surface-1)))}
