:root{--color-bg:#0a0805;--color-surface:#120d07;--color-elevated:#171008;--color-elevated-2:#1d1409;--color-border-default:#2a1d0f;--color-border-strong:#3d2a16;--color-text:#fbf3e7;--color-muted:#c2a584;--color-dim:#a98e6f;--color-faint:#8a6f52;--color-accent:#ff8a1e;--color-accent-primary:#ff8a1e;--color-accent-hover:#ffc46b;--color-accent-secondary:#475569;--color-accent-glow:#ff8a1e38;--grid-line:#ffc46b0d;--color-positive:#10b981;--color-negative:#dc2626;--font-sans:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;--font-display:var(--font-bricolage), "Inter", system-ui, -apple-system, sans-serif;--font-mono:var(--font-jet-mono), "JetBrains Mono", ui-monospace, "Menlo", monospace;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--shadow-card:0 1px 0 #ffffff05 inset, 0 0 0 1px #ffffff03;--shadow-elev:0 12px 36px #0000008c}*{box-sizing:border-box}html,body{background:var(--color-bg);margin:0}.proto-shell{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.45}.proto-shell a{color:inherit;text-decoration:none}button{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:2px;font-family:inherit;display:flex}::selection{color:#fff;background:#ff8a1e59}:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1c1c1c;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#262626}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 32px}.container-wide{max-width:1680px}@media (max-width:768px){.container,.container-wide{padding:0 16px}}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint);font-size:10px}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--color-muted)}.faint{color:var(--color-faint)}.h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:36px;font-weight:600;line-height:1.1}.h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:24px;font-weight:600;line-height:1.15}.h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.2}.section-head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 0 16px;display:flex}.section-head .right a{color:var(--color-muted);font-size:12px}.section-head .right a:hover{color:var(--color-accent-hover)}.btn{border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s,transform .12s;display:inline-flex}.btn-sm{border-radius:var(--radius-sm);padding:6px 10px;font-size:12px}.btn-lg{padding:12px 18px;font-size:14px}.btn-block{width:100%}.btn-primary{background:linear-gradient(180deg, var(--color-accent-hover), var(--color-accent-primary));color:#1a0e00;box-shadow:0 6px 18px -8px var(--color-accent);font-weight:600}.btn-primary:hover{filter:brightness(1.06)}.btn-secondary{background:var(--color-accent-secondary);color:#fff}.btn-secondary:hover{background:#5d6d82}.btn-ghost{color:var(--color-text);border-color:var(--color-border-default);background:0 0}.btn-ghost:hover{border-color:var(--color-border-strong);background:var(--color-elevated)}.btn-destructive{background:var(--color-negative);color:#fff;font-weight:600}.btn-destructive:hover{background:#ef4444}.btn:disabled{opacity:.5;cursor:not-allowed}.card{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.card-elevated{background:var(--color-elevated);border-color:var(--color-border-strong)}.card-interactive{cursor:pointer;transition:transform .16s,border-color .16s,background .16s}.card-interactive:hover{border-color:var(--color-border-strong);background:var(--color-elevated);transform:translateY(-2px)}.badge{border-radius:var(--radius-full);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.badge-neutral{color:var(--color-muted);border-color:var(--color-border-default);background:#a3a3a31a}.badge-success{color:var(--color-positive);background:#10b9811a;border-color:#10b98140}.badge-danger{color:var(--color-negative);background:#dc26261a;border-color:#dc262640}.badge-currency{background:var(--color-elevated);color:var(--color-text);border-color:var(--color-border-default);padding:2px 6px 2px 4px}.badge-accent{color:var(--color-accent-hover);background:#d977061f;border-color:#d977064d}.delta{font-family:var(--font-mono);align-items:center;gap:2px;font-size:11px;display:inline-flex}.delta-positive{color:var(--color-positive)}.delta-negative{color:var(--color-negative)}.delta-zero{color:var(--color-faint)}.currency-pill-group{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;gap:0;padding:3px;display:inline-flex}.currency-pill{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.currency-pill:hover{color:var(--color-text)}.currency-pill[aria-pressed=true]{background:var(--color-accent-primary);color:#1a0f00}.stat{flex-direction:column;gap:4px;display:flex}.stat-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint);font-size:10px}.stat-label:before{content:"";background:var(--color-accent);vertical-align:middle;width:5px;height:5px;box-shadow:0 0 7px -1px var(--color-accent);border-radius:1px;margin-right:7px;display:inline-block}.stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);font-size:20px;line-height:1.1}.stat-value-lg{font-size:28px}.stats-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;display:grid}.stats-grid{background:var(--color-border-default);border:1px solid var(--color-border-default);border-radius:var(--radius-md);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.stats-grid>*{background:var(--color-surface);padding:18px 20px}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.tbl-wrap{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl thead th{background:var(--color-elevated);color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--color-border-default);white-space:nowrap;z-index:1;padding:10px 14px;font-size:10px;font-weight:600;position:sticky;top:0}.tbl thead th.num,.tbl tbody td.num{text-align:right}.tbl thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl thead th.sortable:hover{color:var(--color-text)}.tbl thead th .sort-ind{width:9px;color:var(--color-accent-hover);margin-left:2px;display:inline-block}.tbl tbody tr{border-bottom:1px solid var(--color-border-default);transition:background 80ms}.tbl tbody tr:last-child{border-bottom:none}.tbl tbody tr:hover{background:#ffffff04}.tbl tbody tr.clickable{cursor:pointer}.tbl tbody td{vertical-align:middle;color:var(--color-text);padding:12px 14px}.tbl tbody td.mono,.tbl tbody td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tbl-dense tbody td{padding:9px 12px}.modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:24px;animation:.16s fadeIn;display:flex;position:fixed;inset:0}.modal{background:var(--color-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-elev);flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 48px);animation:.2s cubic-bezier(.16,1,.3,1) modalIn;display:flex;overflow:hidden}.modal-lg{max-width:560px}.modal-header{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.modal-body{padding:18px 20px;overflow-y:auto}.modal-footer{border-top:1px solid var(--color-border-default);justify-content:flex-end;gap:10px;padding:14px 20px 18px;display:flex}.modal-close{color:var(--color-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.modal-close:hover{color:var(--color-text);background:var(--color-elevated-2)}.inline-alert{border-radius:var(--radius-sm);color:#fca5a5;background:#dc262614;border:1px solid #dc262640;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.site-header{z-index:60;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border-default);background:#0a0805d9;position:sticky;top:0}.site-header .row{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1680px;margin:0 auto;padding:12px 32px;display:grid}@media (max-width:1100px){.site-header .row{grid-template-columns:auto 1fr auto;gap:16px;padding:12px 16px}.site-header .live-stats{display:none}}.brand{color:var(--color-text);align-items:center;gap:10px;display:flex}.brand-mark{width:28px;height:28px}.brand-name{font-family:var(--font-display);letter-spacing:.04em;font-size:15px;font-weight:700}.nav-links{align-items:center;gap:6px;display:flex}.nav-link{border-radius:var(--radius-sm);color:var(--color-muted);padding:6px 12px;font-size:13px;transition:color .12s,background .12s}.nav-link:hover{color:var(--color-text);background:var(--color-elevated)}.nav-link.active{color:var(--color-text)}.nav-link.active:after{content:"";background:var(--color-accent-primary);border-radius:2px;width:100%;height:2px;margin-top:2px;display:block}.live-stats{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-mono);color:var(--color-accent-secondary);align-items:center;gap:14px;padding:6px 12px;font-size:11px;display:inline-flex}.live-stats .stat-item{align-items:center;gap:6px;display:inline-flex}.live-stats .stat-item .v{color:#94a3b8}.live-dot{background:var(--color-positive);border-radius:999px;width:6px;height:6px;animation:2s ease-in-out infinite pulseLive}@keyframes pulseLive{0%,to{opacity:1}50%{opacity:.35}}.search-wrap{justify-self:center;width:100%;max-width:560px;position:relative}.search-input{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:100%;height:36px;color:var(--color-text);font-family:var(--font-sans);padding:0 12px 0 36px;font-size:13px;transition:border-color .12s,background .12s}.search-input:hover{border-color:var(--color-border-strong)}.search-input:focus{border-color:var(--color-accent-primary);background:var(--color-elevated);outline:none}.search-input::placeholder{color:var(--color-faint)}.search-icon{color:var(--color-faint);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search-kbd{font-family:var(--font-mono);color:var(--color-faint);border:1px solid var(--color-border-default);background:var(--color-elevated);border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.search-dropdown{background:var(--color-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-elev);z-index:50;max-height:60vh;padding:8px 0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.search-group{padding:4px 0}.search-group-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-faint);padding:6px 14px 4px;font-size:10px}.search-item{cursor:pointer;align-items:center;gap:12px;padding:8px 14px;transition:background 80ms;display:flex}.search-item:hover,.search-item.active{background:var(--color-elevated-2)}.search-item .thumb{background:var(--color-elevated-2);border-radius:4px;flex-shrink:0;width:28px;height:28px;overflow:hidden}.search-item .meta{flex:1;min-width:0}.search-item .meta .name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.search-item .meta .sub{font-family:var(--font-mono);color:var(--color-faint);font-size:11px}.search-item .price{font-family:var(--font-mono);color:var(--color-muted);white-space:nowrap;flex-shrink:0;align-self:center;margin-left:auto;font-size:12px}.toggle-group{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface);display:inline-flex;overflow:hidden}.toggle-group button{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:5px 9px;font-size:10px;transition:background .12s,color .12s}.toggle-group button.active{background:var(--color-elevated);color:var(--color-text)}.toggle-group button:hover:not(.active){color:var(--color-text)}.wallet-btn{border-radius:var(--radius-md);background:var(--color-accent-primary);color:#1a0f00;cursor:pointer;border:none;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}.wallet-btn:hover{background:var(--color-accent-hover)}.wallet-btn.connected{background:var(--color-elevated);color:var(--color-text);border:1px solid var(--color-border-strong)}.wallet-btn.connected .indicator{background:var(--color-positive);border-radius:999px;width:6px;height:6px}.profile-link{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-surface);justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .12s,transform .12s;display:inline-flex;overflow:hidden}.profile-link:hover{border-color:var(--color-accent-primary);transform:translateY(-1px)}.right-cluster{align-items:center;gap:10px;display:inline-flex}.hero{background:var(--color-bg);border-bottom:1px solid var(--color-border-default);width:100%;position:relative;overflow:hidden}.hero-band{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:40px;max-width:1680px;min-height:240px;margin:0 auto;padding:40px 32px;display:grid}@media (max-width:900px){.hero-band{grid-template-columns:1fr;gap:24px;padding:24px 16px}.hero-band .hero-square{margin:0 auto}}.hero-vignette{pointer-events:none;background:radial-gradient(circle at 85%,#ff8a1e1f 0%,#0a080500 40%);position:absolute;inset:0}.hero-grid-bg{pointer-events:none;background-image:linear-gradient(#d977060a 1px,#0000 1px),linear-gradient(90deg,#d977060a 1px,#0000 1px);background-position:0 0;background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000000b3 0%,#0000 70%);mask-image:radial-gradient(#000000b3 0%,#0000 70%)}.hero-text{z-index:2;flex-direction:column;gap:16px;display:flex;position:relative}.hero-text .lockup{align-items:baseline;gap:14px;display:flex}.hero-text .lockup .mark{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-hover);font-size:11px}.hero-text .lockup .sep{color:var(--color-faint)}.hero-text .lockup .net{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint);align-items:center;gap:6px;font-size:11px;display:inline-flex}.hero-stats-row{flex-wrap:wrap;align-items:baseline;gap:36px;display:flex}.hero-stats-row .stat{gap:2px}.hero-stats-row .stat-label{font-size:10px}.hero-stats-row .stat-value{font-size:24px}.hero-stage{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.hero-square{flex-shrink:0;width:240px;height:240px;position:relative}.hero-square .electrons,.hero-square .orbit-svg{position:absolute;inset:0}.hero-square .electron{width:32px;height:32px;margin:-16px 0 0 -16px}.hero-square .electron .om-token-img{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:20px;height:20px;display:block}.orbit-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.electrons{transform-origin:50%;will-change:transform;position:absolute;inset:0}@keyframes orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-spin-1{animation:80s linear infinite orbit-rotate}.orbit-spin-2{animation:120s linear infinite reverse orbit-rotate}.orbit-spin-3{animation:200s linear infinite orbit-rotate}.orbit-spin-4{animation:280s linear infinite reverse orbit-rotate}.electron{background:var(--color-bg);border:1px solid var(--color-border-default);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;transition:border-color .12s,background .12s,transform .12s;display:flex;position:absolute}.electron:hover{border-color:var(--color-accent-primary);background:var(--color-elevated);transform:scale(1.08)}.electron .tip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--color-elevated);border:1px solid var(--color-border-default);white-space:nowrap;opacity:0;pointer-events:none;color:var(--color-text);z-index:6;border-radius:3px;padding:3px 6px;font-size:10px;transition:opacity .12s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.electron:hover .tip{opacity:1}@media (prefers-reduced-motion:reduce){.orbit-spin-1,.orbit-spin-2,.orbit-spin-3,.orbit-spin-4,.live-dot{animation:none!important}}.featured{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.featured-hero{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;height:360px;display:grid;position:relative;overflow:hidden}.featured-hero .art{background:var(--color-elevated-2);position:relative;overflow:hidden}.featured-hero .art .badge-row{z-index:2;gap:6px;display:flex;position:absolute;top:16px;left:16px}.featured-hero .body{background:radial-gradient(120% 90% at 100% 0%, var(--color-accent-glow), transparent 55%), linear-gradient(180deg, var(--color-surface) 0%, var(--color-elevated) 100%);flex-direction:column;justify-content:space-between;padding:32px;display:flex;position:relative;overflow:hidden}.featured-hero .body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.featured-hero .body>*{z-index:1;position:relative}.featured-hero .body .top{flex-direction:column;gap:12px;display:flex}.featured-hero .body .title-row{align-items:center;gap:12px;display:flex}.featured-hero .body .name{font-family:var(--font-display);letter-spacing:-.015em;font-size:28px;font-weight:600}.featured-hero .body .desc{color:var(--color-muted);max-width:460px;font-size:13px;line-height:1.5}.featured-hero .body .stats{border-top:1px solid var(--color-border-default);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:auto;padding-top:20px;display:grid}.featured-rail-wrap{position:relative}.featured-rail{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.featured-rail::-webkit-scrollbar{width:0;height:0;display:none}.rail-arrow{z-index:3;width:28px;height:44px;color:var(--color-text);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0a99;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:opacity .14s,background .14s,border-color .14s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.featured-rail-wrap:hover .rail-arrow{opacity:.85}.rail-arrow:hover{opacity:1;border-color:var(--color-accent-primary);background:#0a0a0ad9}.rail-arrow-left{left:0}.rail-arrow-right{right:0}@media (hover:none){.rail-arrow{opacity:.6}}.featured-thumb{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--color-border-default);flex-shrink:0;width:120px;height:80px;transition:border-color .12s,transform .12s;position:relative;overflow:hidden}.featured-thumb.active{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px #d9770633}.featured-thumb:hover{border-color:var(--color-border-strong)}.featured-thumb .label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px #000c;white-space:nowrap;text-overflow:ellipsis;font-size:9px;position:absolute;bottom:4px;left:6px;right:6px;overflow:hidden}.sparkline{vertical-align:middle;display:inline-block}.activity-strip{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:1200px){.activity-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.activity-strip{grid-template-columns:1fr}}.activity-card{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:12px;padding:12px;transition:border-color .12s,background .12s;display:flex}.activity-card:hover{border-color:var(--color-border-strong);background:var(--color-elevated)}.activity-card .thumb{border-radius:var(--radius-sm);background:var(--color-elevated-2);flex-shrink:0;width:44px;height:44px;overflow:hidden}.activity-card .meta{flex:1;min-width:0}.activity-card .top{align-items:center;gap:6px;display:flex}.activity-card .name{font-size:13px;font-weight:500}.activity-card .sub{font-family:var(--font-mono);color:var(--color-faint);font-size:11px}.activity-card .price-col{text-align:right}.activity-card .price-col .p{font-family:var(--font-mono);font-size:13px}.activity-card .price-col .t{font-family:var(--font-mono);color:var(--color-faint);font-size:10px}.site-footer{border-top:1px solid var(--color-border-default);margin-top:80px;padding:56px 0 32px}.site-footer .columns{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}@media (max-width:900px){.site-footer .columns{grid-template-columns:1fr 1fr}}.footer-brand{max-width:280px}.footer-brand .tag{font-family:var(--font-mono);color:var(--color-faint);margin-top:12px;font-size:11px}.footer-col h4{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint);margin:0 0 12px;font-size:10px;font-weight:600}.footer-col ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footer-col a{color:var(--color-muted);font-size:13px}.footer-col a:hover{color:var(--color-text)}.footer-bottom{border-top:1px solid var(--color-border-default);font-family:var(--font-mono);color:var(--color-faint);justify-content:space-between;align-items:center;margin-top:40px;padding-top:20px;font-size:11px;display:flex}.filter-bar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-default);background:#0a0805e6;padding:14px 0;position:sticky;top:61px}.filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-pill{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-muted);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.filter-pill:hover{color:var(--color-text);border-color:var(--color-border-strong)}.filter-pill.active{color:var(--color-accent-hover);background:#d977061a;border-color:#d9770659}.filter-pill .caret{color:var(--color-faint)}.filter-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.chip{border-radius:var(--radius-full);background:var(--color-elevated);border:1px solid var(--color-border-default);font-size:11px;font-family:var(--font-mono);color:var(--color-text);align-items:center;gap:6px;padding:3px 6px 3px 10px;display:inline-flex}.chip button{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:2px;display:flex}.chip button:hover{color:var(--color-negative)}.toolbar{justify-content:space-between;align-items:center;gap:12px;padding:18px 0 14px;display:flex}.toolbar .left{color:var(--color-muted);font-family:var(--font-mono);align-items:center;gap:12px;font-size:12px;display:inline-flex}.toolbar .right{align-items:center;gap:8px;display:inline-flex}.view-toggle{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.view-toggle button{color:var(--color-muted);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.view-toggle button.active{background:var(--color-elevated);color:var(--color-text)}.view-toggle button:hover:not(.active){color:var(--color-text)}.sort-select{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-mono);cursor:pointer;padding:6px 10px;font-size:11px}.orbital-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1400px){.orbital-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1200px){.orbital-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.orbital-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.orbital-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.orbital-card{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.orbital-card:hover{border-color:var(--color-border-strong);box-shadow:0 14px 34px -18px var(--color-accent-glow);transform:translateY(-2px)}.orbital-card:hover .collection-overlay{opacity:1}.orbital-card .art{aspect-ratio:1;background:var(--color-elevated-2);position:relative;overflow:hidden}.orbital-card .collection-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);opacity:0;background:#000000b3;align-items:center;gap:6px;padding:6px 10px;font-size:10px;transition:opacity .15s;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.orbital-card .info{flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.orbital-card .info .col-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.orbital-card .info .name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.orbital-card .info .price-row{font-family:var(--font-mono);justify-content:space-between;align-items:center;margin-top:4px;display:flex}.orbital-card .info .price-row .p{color:var(--color-text);font-size:13px}.orbital-card .info .last-sale{font-family:var(--font-mono);color:var(--color-faint);font-size:11px}.collections-carousel{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:10px;padding:4px 4px 8px;display:flex;overflow:auto hidden}.collections-carousel::-webkit-scrollbar{width:0;height:0;display:none}.collection-chip{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;text-align:left;flex-direction:column;flex-shrink:0;width:140px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.collection-chip:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.collection-chip.active{border-color:var(--color-accent-primary);box-shadow:0 0 0 1px var(--color-accent-primary), 0 8px 24px #d9770626}.collection-chip .art-wrap{aspect-ratio:1;position:relative;overflow:hidden}.collection-chip .check{background:var(--color-accent-primary);color:#0a0a0a;opacity:0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:6px;right:6px;transform:scale(.85)}.collection-chip.active .check{opacity:1;transform:scale(1)}.collection-chip .meta{padding:8px 10px}.collection-chip .name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.collection-chip .stats{font-family:var(--font-mono);color:var(--color-faint);justify-content:space-between;margin-top:2px;font-size:10px;display:flex}.collection-chip .all-tag{aspect-ratio:1;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);background:linear-gradient(135deg, var(--color-elevated) 0%, var(--color-surface) 100%);justify-content:center;align-items:center;font-size:11px;display:flex}.collection-chip.all-chip.active .all-tag{color:var(--color-accent-primary)}.carousel-wrap{position:relative}.carousel-nav{z-index:5;background:var(--color-elevated);border:1px solid var(--color-border-strong);width:36px;height:36px;color:var(--color-text);cursor:pointer;opacity:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #0006}.carousel-wrap:hover .carousel-nav{opacity:1}.carousel-nav.prev{left:-8px}.carousel-nav.next{right:-8px}.carousel-nav:hover{background:var(--color-accent-primary);color:#0a0a0a;border-color:var(--color-accent-primary)}.explore-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}@media (max-width:1200px){.explore-layout{grid-template-columns:1fr}.explore-activity-rail{display:none}}.explore-main{min-width:0}.orbital-grid-narrow{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (max-width:1500px){.orbital-grid-narrow{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1200px){.orbital-grid-narrow{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.explore-activity-rail{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;max-height:calc(100vh - 220px);display:flex;position:sticky;top:200px;overflow:hidden}.explore-activity-rail .head{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.explore-activity-rail .head .label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:11px}.explore-activity-rail .head a{color:var(--color-accent-hover);font-size:11px}.explore-activity-rail .scope-label{border-bottom:1px solid var(--color-border-default);background:var(--color-elevated);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.explore-activity-rail .type-chips{border-bottom:1px solid var(--color-border-default);background:var(--color-surface);gap:6px;padding:12px 14px;display:flex}.explore-activity-rail .type-chip{background:var(--color-bg);border:1px solid var(--color-border-default);color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.explore-activity-rail .type-chip .dot{background:var(--color-faint);border-radius:999px;width:6px;height:6px}.explore-activity-rail .type-chip .ct{color:var(--color-faint);margin-left:auto;font-weight:400}.explore-activity-rail .type-chip.active{color:var(--color-text);border-color:var(--color-border-strong);background:var(--color-elevated)}.explore-activity-rail .type-chip.type-sold.active .dot,.explore-activity-rail .type-chip.type-sold.active{border-color:#10b98166}.explore-activity-rail .type-chip.type-sold.active .dot{background:var(--color-positive)}.explore-activity-rail .type-chip.type-listed.active .dot{background:var(--color-text)}.explore-activity-rail .type-chip.type-cancelled.active .dot{background:var(--color-negative)}.explore-activity-rail .type-chip:hover{color:var(--color-text)}.explore-activity-rail .list{flex:1;min-height:0;overflow-y:auto}.explore-activity-rail .item{border-bottom:1px solid var(--color-border-default);cursor:pointer;align-items:center;gap:10px;padding:10px 14px;transition:background .1s;display:flex}.explore-activity-rail .item:hover{background:var(--color-elevated)}.explore-activity-rail .item:last-child{border-bottom:none}.explore-activity-rail .item .thumb{background:var(--color-elevated-2);border-radius:4px;flex-shrink:0;width:32px;height:32px;overflow:hidden}.explore-activity-rail .item .meta{flex:1;min-width:0}.explore-activity-rail .item .meta .name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.explore-activity-rail .item .meta .sub{font-family:var(--font-mono);color:var(--color-faint);align-items:center;gap:4px;font-size:10px;display:flex}.explore-activity-rail .item .price{font-family:var(--font-mono);color:var(--color-text);text-align:right;font-size:11px}.type-pill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600}.type-pill.type-sold{color:var(--color-positive);background:#10b98114;border-color:#10b9814d}.type-pill.type-listed{color:var(--color-muted);border-color:var(--color-border-default);background:var(--color-elevated)}.type-pill.type-cancelled{color:var(--color-negative);background:#dc262614;border-color:#dc26264d}.selected-collection-banner{background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-elevated) 100%);border:1px solid var(--color-border-default);border-radius:var(--radius-md);grid-template-columns:64px 1fr auto;align-items:center;gap:16px;margin:20px 0 4px;padding:12px 16px 12px 12px;transition:border-color .14s,transform .14s;display:grid}.selected-collection-banner:hover{border-color:var(--color-accent-primary);transform:translateY(-1px)}.selected-collection-banner:hover .banner-cta{background:var(--color-accent-primary);color:#0a0a0a;border-color:var(--color-accent-primary)}.selected-collection-banner .banner-art{border-radius:var(--radius-sm);flex-shrink:0;width:64px;height:64px;overflow:hidden}.selected-collection-banner .banner-body{min-width:0}.selected-collection-banner .banner-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint);margin-bottom:4px;font-size:10px}.selected-collection-banner .banner-name{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);align-items:center;font-size:22px;font-weight:600;display:flex}.selected-collection-banner .banner-meta{font-family:var(--font-mono);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.selected-collection-banner .banner-meta .dot{color:var(--color-faint)}.selected-collection-banner .banner-cta{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-elevated);color:var(--color-text);white-space:nowrap;align-items:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:500;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.tabs{border-bottom:1px solid var(--color-border-default);gap:4px;margin-bottom:20px;display:flex}.tab{color:var(--color-muted);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;padding:12px 16px;font-size:14px;transition:color .12s;position:relative}.tab:hover,.tab.active{color:var(--color-text)}.tab.active:after{content:"";background:var(--color-accent-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab .count{font-family:var(--font-mono);color:var(--color-faint);margin-left:6px;font-size:11px}.breadcrumb{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);align-items:center;gap:6px;padding:20px 0 16px;font-size:11px;display:flex}.breadcrumb a{color:var(--color-muted)}.breadcrumb a:hover{color:var(--color-text)}.breadcrumb .sep{color:var(--color-faint)}.breadcrumb .current{color:var(--color-text)}.collection-hero{border:1px solid var(--color-border-default);border-radius:var(--radius-md);margin-top:8px;position:relative;overflow:hidden}.collection-banner{background-position:50%;background-size:cover;height:150px;position:relative}.collection-banner:after{content:"";background:linear-gradient(#0a080500 30%,#0a0805e6 100%);position:absolute;inset:0}.collection-meta{z-index:2;align-items:flex-end;gap:20px;margin-top:-48px;padding:0 24px 24px;display:flex;position:relative}.collection-avatar{border-radius:var(--radius-md);background:var(--color-elevated);border:2px solid var(--color-surface);flex-shrink:0;width:96px;height:96px;overflow:hidden;box-shadow:0 8px 24px #00000080}.collection-info{flex:1;min-width:0;padding-bottom:4px}.collection-info .title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collection-info .name{font-family:var(--font-display);letter-spacing:-.015em;font-size:30px;font-weight:600}.collection-info .desc{color:var(--color-muted);max-width:720px;margin-top:8px;font-size:13px;line-height:1.55}.collection-info .creator-row{font-family:var(--font-mono);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;font-size:12px;display:flex}.collection-info .creator-row a{color:var(--color-text)}.collection-info .creator-row .dot{color:var(--color-faint)}.watch-star{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-surface);width:40px;height:40px;color:var(--color-muted);cursor:pointer;justify-content:center;align-items:center;transition:color .12s,border-color .12s;display:inline-flex}.watch-star:hover{color:var(--color-accent-primary);border-color:var(--color-border-strong)}.watch-star.active{color:var(--color-accent-primary);background:#d9770614;border-color:#d9770659}.collection-layout{grid-template-columns:minmax(0,1fr) 300px;gap:28px;margin-top:28px;display:grid}@media (max-width:980px){.collection-layout{grid-template-columns:1fr}.activity-rail{display:none}}.activity-rail{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface);height:max-content;position:sticky;top:124px;overflow:hidden}.activity-feed{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.activity-rail .head,.activity-feed .head{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.activity-rail .head .label,.activity-feed .head .label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:11px}.activity-rail .head a,.activity-feed .head a{color:var(--color-accent-hover);font-size:11px}.activity-rail .list{max-height:720px;overflow-y:auto}.activity-rail .item,.activity-feed .item{border-bottom:1px solid var(--color-border-default);cursor:pointer;align-items:center;gap:10px;padding:12px 16px;transition:background .1s;display:flex}.activity-rail .item:hover,.activity-feed .item:hover{background:var(--color-elevated)}.activity-rail .item:last-child,.activity-feed .item:last-child{border-bottom:none}.activity-rail .item .thumb,.activity-feed .item .thumb{background:var(--color-elevated-2);border-radius:4px;flex-shrink:0;width:32px;height:32px;overflow:hidden}.activity-rail .item .meta,.activity-feed .item .meta{flex:1;min-width:0}.activity-rail .item .meta .name,.activity-feed .item .meta .name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.activity-rail .item .meta .sub,.activity-feed .item .meta .sub{font-family:var(--font-mono);color:var(--color-faint);align-items:center;gap:4px;font-size:10px;display:flex}.activity-rail .item .price,.activity-feed .item .price{font-family:var(--font-mono);color:var(--color-text);text-align:right;font-size:11px}.orbital-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;margin-top:4px;display:grid}@media (max-width:1000px){.orbital-layout{grid-template-columns:1fr}}.orbital-art{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-elevated-2);align-self:start;max-width:640px;position:sticky;top:96px;overflow:hidden}.orbital-details{flex-direction:column;gap:24px;display:flex}.buy-card{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:20px}.buy-card .price-big{font-family:var(--font-mono);color:var(--color-text);align-items:baseline;gap:10px;font-size:32px;line-height:1.1;display:flex}.buy-card .price-usd{font-family:var(--font-mono);color:var(--color-muted);margin-top:2px;font-size:13px}.buy-card .listed-row{font-family:var(--font-mono);color:var(--color-faint);flex-wrap:wrap;gap:12px;margin-top:12px;font-size:11px;display:flex}.buy-card .floor-diff{margin-top:10px}.buy-card .actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.traits-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.trait{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface);padding:10px 12px}.trait .k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);font-size:10px}.trait .v{color:var(--color-text);margin-top:2px;font-size:13px}.trait .rare{font-family:var(--font-mono);color:var(--color-accent-hover);margin-top:2px;font-size:10px}.profile-hero{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:radial-gradient(90% 180% at 0% -20%, var(--color-accent-glow), transparent 55%), var(--color-surface);align-items:center;gap:24px;margin-top:8px;padding:24px;display:flex;position:relative;overflow:hidden}.profile-hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.profile-hero>*{z-index:1;position:relative}.profile-identicon{border-radius:var(--radius-md);border:1px solid var(--color-border-default);flex-shrink:0;width:96px;height:96px;overflow:hidden}.profile-meta{flex:1;min-width:0}.profile-meta .address-row{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:8px;padding:4px 8px;transition:background .12s;display:inline-flex}.profile-meta .address-row:hover{background:var(--color-elevated)}.profile-meta .address{font-family:var(--font-mono);color:var(--color-text);word-break:break-all;font-size:16px}.profile-meta .you-badge{margin-left:8px;display:inline-block}.profile-meta .joined{font-family:var(--font-mono);color:var(--color-faint);margin-top:8px;font-size:11px}.toast-host{z-index:200;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{background:var(--color-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);box-shadow:var(--shadow-elev);align-items:center;gap:8px;padding:10px 14px;font-size:13px;animation:.22s toastIn;display:flex}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.divider{background:var(--color-border-default);border:none;height:1px;margin:24px 0}.flex{display:flex}.grid{display:grid}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.w-full{width:100%}.text-right{text-align:right}.text-center{text-align:center}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.page{padding:24px 0 80px}.page-tight{padding:12px 0 80px}
