.nkKgrq_layout{grid-template:"art intro""art content"1fr"feeds feeds"/minmax(0,2fr) minmax(0,3fr);align-items:start;gap:0 32px;padding:28px;display:grid}.nkKgrq_artwork{grid-area:art;min-width:0}.nkKgrq_intro{grid-area:intro;min-width:0}.nkKgrq_art{aspect-ratio:1;object-fit:contain;background:var(--surface);border-radius:12px;width:100%}.nkKgrq_content{grid-area:content;min-width:0}.nkKgrq_intro h2{margin:0 0 24px;font-size:clamp(24px,3vw,36px)}.nkKgrq_content h3{font-size:16px}.nkKgrq_content p{overflow-wrap:anywhere;line-height:1.7}.nkKgrq_supply{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.nkKgrq_intro progress{width:100%;height:8px;accent-color:var(--accent);margin-bottom:20px}.nkKgrq_badge{color:var(--accent);font-size:11px;font-weight:700}.nkKgrq_card{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:0 0 32px;padding:24px}.nkKgrq_card label{align-items:center;gap:12px;margin:20px 0;display:flex}.nkKgrq_card input{width:96px}.nkKgrq_card button{width:100%}.nkKgrq_scheduleTitle{text-transform:uppercase;margin:0 0 28px}.nkKgrq_schedule{margin:0;padding:0;list-style:none}.nkKgrq_schedule li{border-left:1px solid var(--border);margin-left:10px;padding:0 0 32px 28px;position:relative}.nkKgrq_schedule li:before{content:"";border:1px solid var(--border);background:var(--surface);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:-9px}.nkKgrq_schedule li[data-current]:before{background:var(--accent);border-color:var(--accent)}.nkKgrq_schedule li:last-child{border-left-color:#0000;padding-bottom:0}.nkKgrq_schedule li>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nkKgrq_schedule li span{border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:3px 6px;font-size:10px}.nkKgrq_schedule li p{color:var(--muted);margin:6px 0;font-size:12px}.nkKgrq_error{color:var(--danger,#ff657a)}@media (max-width:700px){.nkKgrq_layout{grid-template:"intro""art""content""feeds"/minmax(0,1fr);gap:24px;padding:20px 16px}.nkKgrq_card{padding:20px}.nkKgrq_intro h2{font-size:26px}}.nkKgrq_layout[hidden]{display:none}.nkKgrq_feeds{grid-area:feeds;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;min-width:0;margin-top:40px;display:grid}.nkKgrq_feed{border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden}.nkKgrq_feed .panel-label{padding:16px}.nkKgrq_feed .activity-feed-surface{height:300px;overflow:auto}.nkKgrq_feed .empty-state{min-height:240px;padding:32px 20px}.nkKgrq_feed .empty-state h2{font-size:18px}@media (max-width:700px){.nkKgrq_feeds{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:8px}}.nkKgrq_salesNote{color:var(--muted);margin:0;padding:12px 16px 0;font-size:11px;line-height:1.6}
.nft-rarity-art{line-height:0;position:relative}.nft-rarity{color:#b1b6bb;max-width:100%;font:12px/1.3 var(--mono);white-space:nowrap;text-overflow:ellipsis;background:#191c1ee8;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex;overflow:hidden}.nft-rarity[data-tier=legendary]{color:#efb954}.nft-rarity[data-tier=rare]{color:#b474e0}.nft-rarity[data-tier=uncommon]{color:#31b9f3}.nft-rarity-art>.nft-rarity{z-index:2;max-width:calc(100% - 16px);position:absolute;bottom:8px;right:8px}.rarity-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:10px;display:grid}.rarity-range input{width:100%;min-width:0}.rarity-sort{color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.studio-rarity-setting{border-top:1px solid var(--border);border-bottom:1px solid var(--border);font:14px/1.6 var(--sans);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin:24px 0;padding:24px 0;display:grid}.studio-rarity-setting h3{margin:0 0 8px;font-size:14px}.studio-rarity-setting p,.studio-rarity-setting small{color:var(--muted);margin:0}.studio-rarity-setting>p{grid-column:1/-1}.studio-rarity-setting input[role=switch]{appearance:none;cursor:pointer;background:#292b30;border:0;border-radius:999px;width:40px;height:24px;position:relative}.studio-rarity-setting input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.studio-rarity-setting input[role=switch]:checked{background:var(--accent)}.studio-rarity-setting input[role=switch]:checked:after{transform:translate(16px)}.studio-rarity-setting input[role=switch]:disabled{opacity:.5;cursor:default}@media (max-width:600px){.nft-rarity{font-size:11px}.nft-rarity-art>.nft-rarity{bottom:6px;right:6px}}
