@font-face{font-family:"serif";src:url(../media/instrument_serif_regular-s.p.2jv9s3dwjdemh.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/instrument_serif_italic-s.p.0-7uc_4q6feng.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.serif_7394ec4b-module__LcRURW__className{font-family:"serif",serif Fallback}.serif_7394ec4b-module__LcRURW__variable{--nft-serif:"serif", "serif Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_regular-s.p.0kpq1r-r18oqh.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_medium-s.p.18pp6zrunt1cd.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.mono_52b6433c-module__cZ623G__className{font-family:mono,mono Fallback}.mono_52b6433c-module__cZ623G__variable{--nft-mono:"mono", "mono Fallback"}
.commerce{max-width:1440px;color:var(--ink);font-family:var(--font-sans);margin:auto;padding:48px 32px 80px}.commerce h1{font:900 48px var(--font-display);margin:0 0 24px}.commerce h2,.detail-dialog h2{font:900 28px var(--font-display);margin:0}.commerce h3{margin:12px 0 6px;font-size:16px}.commerce p,.detail-dialog p{line-height:1.65}.commerce-muted{color:var(--fg60);font-size:12px}.commerce-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.commerce-button,.commerce-icon{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;font:500 12px var(--font-sans);justify-content:center;align-items:center;gap:8px;min-height:42px;padding:12px 18px;text-decoration:none;display:inline-flex}.commerce-button.primary{background:var(--ink);color:var(--bg)}.commerce-button:disabled{opacity:.5;cursor:not-allowed}.commerce-icon{width:36px;height:36px;min-height:36px;padding:8px}.commerce-icon img{filter:var(--commerce-icon-filter,none)}html[data-theme=dark]{--commerce-icon-filter:invert(1)}.commerce-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.commerce-card{color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;min-width:0;padding:0;text-decoration:none;display:block}.commerce-card>img{aspect-ratio:1;object-fit:contain;background:var(--card);width:100%}.commerce-card h3{overflow-wrap:anywhere}.commerce-card:hover>img{outline:1px solid var(--fg50)}.commerce-card:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.commerce-price{font-size:13px}.detail-dialog{border:1px solid var(--line);background:var(--bg);width:min(940px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);font-family:var(--font-sans);border-radius:6px;padding:24px;overflow:auto}.detail-dialog::backdrop{background:#000a}.detail-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.commerce-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.commerce-detail>img{aspect-ratio:1;object-fit:contain;background:var(--card);width:100%}.commerce-detail dl{margin:20px 0;font-size:13px}.commerce-detail dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.commerce-detail dd{overflow-wrap:anywhere;text-align:right;margin:0}.commerce-field{flex-direction:column;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.commerce-field input,.commerce-field select,.commerce-field textarea,.commerce-search{border:1px solid var(--line);background:var(--card);width:100%;min-width:0;color:var(--ink);font:14px var(--font-sans);min-height:42px;padding:12px}.commerce-field textarea{resize:vertical}.commerce-segments{flex-wrap:wrap;gap:0;margin:18px 0;display:flex}.commerce-segments button{border:1px solid var(--line);background:var(--bg);color:var(--fg60);cursor:pointer;padding:12px 20px}.commerce-segments button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.commerce-cart-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) 70px auto;align-items:center;gap:16px;padding:16px 0;display:grid}.commerce-cart-row>img{object-fit:contain;background:var(--card);width:64px;height:64px}.commerce-cart-row h3{margin:0;font-size:13px}.commerce-cart-row input{background:var(--card);width:70px;color:var(--ink);border:1px solid var(--line);padding:8px}.commerce-total{justify-content:space-between;gap:16px;padding:20px 0;font-size:18px;display:flex}.commerce-form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.commerce-notice{border-top:1px solid var(--line);color:var(--fg60);padding:12px 0;font-size:12px}.commerce-stats{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0;display:grid}.commerce-stats>div{border-right:1px solid var(--line);padding:20px 16px}.commerce-stats>div:last-child{border:0}.commerce-stats span{color:var(--fg60);margin-bottom:12px;font-size:11px;display:block}.commerce-stats strong{overflow-wrap:anywhere;font-size:24px}.commerce-nft-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-filter{grid-template-columns:minmax(0,1fr) 180px;gap:16px;margin:24px 0;display:grid}.commerce-traits{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commerce-traits>div{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:10px 0}.commerce-traits dt{color:var(--fg60);font-size:11px}.commerce-traits dd{text-align:left;margin:6px 0;font-size:12px}.commerce-chart{border-block:1px solid var(--line);margin:32px 0;padding:24px 0}.commerce-chart svg{width:100%;height:220px;color:var(--ink);display:block}.commerce-empty{text-align:center;border-bottom:1px solid var(--line);padding:52px 24px}.commerce-links{flex-wrap:wrap;gap:12px;display:flex}.commerce-collection-head{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:32px;display:grid}.commerce-collection-head>img{aspect-ratio:1;object-fit:contain;width:200px}.commerce-collection-head h1{margin-bottom:12px}.commerce-table{border-collapse:collapse;width:100%;font-size:12px}.commerce-table td,.commerce-table th{border-bottom:1px solid var(--line);text-align:left;padding:12px 8px}.commerce-pagination{justify-content:center;align-items:center;gap:20px;margin:32px 0;display:flex}.commerce-status{min-height:22px;color:var(--fg60);margin:12px 0;font-size:12px}.commerce,.collection-browser,.detail-dialog,.commerce *,.collection-browser *,.detail-dialog *{box-sizing:border-box}.detail-dialog{max-width:calc(100vw - 32px);margin:auto}.commerce a:not(.commerce-button):not(.commerce-card),.detail-dialog a:not(.commerce-button){color:inherit;text-underline-offset:3px}.commerce-button>img{filter:var(--commerce-icon-filter,none)}.commerce-button.primary>img{filter:invert()}html[data-theme=dark] .commerce-button.primary>img{filter:none}.cx-events-full .cx-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-dialog .cx-event-detail .cx-art{max-width:360px;margin:0 auto 24px}.detail-dialog .cx-event-detail{max-width:620px;margin:auto}.detail-dialog .cx-event-detail>h3,.collection-browser .commerce-stats strong{font-size:22px}@media (max-width:800px){.commerce-grid,.cx-events-full .cx-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-detail{gap:20px}.commerce-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-stats>div{border-bottom:1px solid var(--line)}.commerce-collection-head{grid-template-columns:120px minmax(0,1fr)}.commerce-collection-head>img{width:120px}}@media (max-width:520px){.commerce{padding:32px 16px 60px}.commerce h1{font-size:36px}.commerce-grid{gap:20px 12px}.commerce-card h3{font-size:13px}.commerce-detail{grid-template-columns:1fr}.detail-dialog{padding:16px}.detail-dialog h2{font-size:23px}.commerce-form-grid{grid-template-columns:1fr}.commerce-cart-row{grid-template-columns:48px minmax(0,1fr) 52px 36px;gap:8px}.commerce-cart-row>img{width:48px;height:48px}.commerce-cart-row input{width:52px}.commerce-stats strong{font-size:21px}.commerce-filter{grid-template-columns:1fr 120px;gap:10px}.commerce-collection-head{grid-template-columns:1fr}.commerce-collection-head>img{width:100%;max-width:240px}.commerce-segments button{padding:10px 14px}.commerce-table th:nth-child(3),.commerce-table td:nth-child(3){display:none}}
