.collections-module__mmOW1G__wrap{max-width:1040px;margin:0 auto;padding:28px 20px 80px}.collections-module__mmOW1G__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.collections-module__mmOW1G__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute);margin:0 0 4px;font-size:11px;font-weight:800}.collections-module__mmOW1G__title{font-family:var(--display,var(--sans));letter-spacing:-.01em;color:var(--text);margin:0;font-size:clamp(26px,4vw,38px);font-weight:800}.collections-module__mmOW1G__sub{color:var(--text-dim);max-width:60ch;margin:6px 0 0;font-size:14px}.collections-module__mmOW1G__create{border:1px solid var(--line);background:var(--surface-dim);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;padding:14px;display:flex}.collections-module__mmOW1G__createInput{border:1px solid var(--line);background:var(--panel-bg,var(--surface-dim));min-width:0;color:var(--text);font-family:var(--sans);border-radius:9px;flex:260px;padding:10px 12px;font-size:14px}.collections-module__mmOW1G__createBtn{background:var(--acc1);color:var(--on-accent);font-family:var(--sans);cursor:pointer;border:0;border-radius:9px;padding:10px 18px;font-size:14px;font-weight:800}.collections-module__mmOW1G__createBtn:disabled{opacity:.6;cursor:default}.collections-module__mmOW1G__createError{color:#ef4444;flex:1 0 100%;margin:0;font-size:13px}.collections-module__mmOW1G__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.collections-module__mmOW1G__browse{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.collections-module__mmOW1G__browseHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.collections-module__mmOW1G__browseHead h2{font-family:var(--display);letter-spacing:-.01em;font-size:20px;font-weight:800}.collections-module__mmOW1G__browseSearch{min-width:180px;font-family:var(--sans);color:var(--text);background:var(--chip-bg);border:1px solid var(--line);border-radius:999px;flex:0 300px;padding:9px 15px;font-size:14px}.collections-module__mmOW1G__browseSearch:focus{border-color:var(--acc1);outline:none}.collections-module__mmOW1G__card{border:1px solid var(--line);background:var(--surface-dim);border-radius:12px;padding:16px 18px;text-decoration:none;transition:border-color .14s,transform .14s;display:block}.collections-module__mmOW1G__card:hover{border-color:var(--acc1);transform:translateY(-2px)}.collections-module__mmOW1G__cardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.collections-module__mmOW1G__cardName{color:var(--text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:800;display:-webkit-box;overflow:hidden}.collections-module__mmOW1G__visBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);border:1px solid var(--line);border-radius:6px;flex:none;padding:3px 7px;font-size:10px;font-weight:800}.collections-module__mmOW1G__visBadge[data-public]{color:var(--on-accent);background:var(--acc1);border-color:#0000}.collections-module__mmOW1G__cardMeta{color:var(--text-dim);margin-top:8px;font-size:12.5px}.collections-module__mmOW1G__empty{color:var(--text-dim);padding:24px 0;font-size:14px}.collections-module__mmOW1G__upsell{border:1px solid var(--line);background:var(--surface-dim);border-radius:14px;align-items:flex-start;gap:18px;padding:26px;display:flex}.collections-module__mmOW1G__upsellIcon{font-size:34px;line-height:1}.collections-module__mmOW1G__upsellTitle{color:var(--text);margin:0 0 6px;font-size:20px;font-weight:800}.collections-module__mmOW1G__upsellSub{color:var(--text-dim);max-width:60ch;margin:0 0 14px;font-size:14px}.collections-module__mmOW1G__upsellCta{background:var(--accent-grad,var(--acc1));color:var(--on-accent);border-radius:9px;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.collections-module__mmOW1G__cardFanBleed{margin:-16px -18px 12px}.collections-module__mmOW1G__valueChip{font:700 11.5px/1 var(--num);font-variant-numeric:tabular-nums;color:var(--text);background:color-mix(in srgb, var(--acc1) 16%, transparent);border:1px solid color-mix(in srgb, var(--acc1) 40%, transparent);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;display:inline-flex}.collections-module__mmOW1G__newCollectionBtn{font:700 13.5px var(--sans);color:var(--on-fill);cursor:pointer;background:linear-gradient(90deg, var(--acc1), color-mix(in srgb, var(--acc1) 55%, var(--acc2)));border:0;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:10px 20px;display:inline-flex}.collections-module__mmOW1G__newCollectionBtn:hover{filter:brightness(1.08)}.collections-module__mmOW1G__sortRow{gap:6px;margin:0 0 14px;display:flex}.collections-module__mmOW1G__sortBtn{font:inherit;cursor:pointer;color:var(--text-dim);background:var(--chip-bg);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.collections-module__mmOW1G__sortBtn:hover{color:var(--text)}.collections-module__mmOW1G__sortBtn[data-active]{color:var(--on-accent);background:var(--acc1);border-color:#0000}.collections-module__mmOW1G__rankChip{font-family:var(--mono);letter-spacing:.04em;color:var(--text-dim);border:1px solid var(--line);background:var(--chip-bg);border-radius:999px;flex:none;padding:3px 8px;font-size:11.5px;font-weight:700}.collections-module__mmOW1G__rankChip[data-top]{color:var(--on-accent);background:var(--acc1);border-color:#0000}
.collection-cover-module__pV8_pq__fan{background:radial-gradient(130% 100% at 85% -20%, color-mix(in srgb, var(--acc1) 24%, transparent), transparent 60%), radial-gradient(110% 90% at 8% 120%, color-mix(in srgb, var(--acc2) 15%, transparent), transparent 55%), var(--bg0);border-radius:11px 11px 0 0;justify-content:center;align-items:center;gap:10px;height:124px;display:flex;position:relative;overflow:hidden}.collection-cover-module__pV8_pq__art{width:66px;transition:transform .14s}@media (hover:hover){.collection-cover-module__pV8_pq__fan:hover .collection-cover-module__pV8_pq__art{transform:translateY(-5px)}}.collection-cover-module__pV8_pq__ghost{aspect-ratio:268/391;background:color-mix(in srgb, var(--bg1) 70%, transparent);border:1.5px dashed #ffffff29;border-radius:4.5%/3.1%;width:66px}.collection-cover-module__pV8_pq__cover{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.collection-cover-module__pV8_pq__scrim{pointer-events:none;background:linear-gradient(#0000 45%,#00000061);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.collection-cover-module__pV8_pq__art{transition:none}.collection-cover-module__pV8_pq__fan:hover .collection-cover-module__pV8_pq__art{transform:none}}
.portfolio-module__MNQQCW__wrap{border:1px solid var(--line);background:var(--surface-dim);border-radius:14px;margin-bottom:22px;padding:16px 18px 18px}.portfolio-module__MNQQCW__head{align-items:center;gap:9px;margin-bottom:14px;display:flex}.portfolio-module__MNQQCW__icon{font-size:15px;line-height:1}.portfolio-module__MNQQCW__title{color:var(--text);margin:0;font-size:15px;font-weight:700}.portfolio-module__MNQQCW__badge{color:var(--text-dim);background:var(--chip-bg);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.portfolio-module__MNQQCW__stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px;display:grid}.portfolio-module__MNQQCW__stat{border:1px solid var(--line);background:var(--panel-bg,transparent);border-radius:11px;min-width:0;padding:12px 14px}.portfolio-module__MNQQCW__statLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);overflow-wrap:anywhere;margin-bottom:6px;font-size:10.5px;font-weight:800}.portfolio-module__MNQQCW__statValue{font-family:var(--display,var(--sans));letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;font-size:clamp(20px,3.4vw,26px);font-weight:800;line-height:1.15}.portfolio-module__MNQQCW__statNone{color:var(--text-dim);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.3}.portfolio-module__MNQQCW__statMeta{color:var(--text-dim);overflow-wrap:anywhere;margin-top:5px;font-size:11.5px}.portfolio-module__MNQQCW__delta{flex-wrap:wrap;align-items:baseline;gap:5px;display:inline-flex}.portfolio-module__MNQQCW__delta[data-dir=up]{color:#22c55e}.portfolio-module__MNQQCW__delta[data-dir=down]{color:#ff453a}.portfolio-module__MNQQCW__delta[data-dir=flat]{color:var(--text-mute)}.portfolio-module__MNQQCW__pct{font-family:var(--sans);opacity:.85;font-size:12.5px;font-weight:700}.portfolio-module__MNQQCW__note{color:var(--text-dim);margin:0 0 6px;font-size:12px;line-height:1.5}.portfolio-module__MNQQCW__chart{min-width:0}.portfolio-module__MNQQCW__axis{color:var(--text-mute);justify-content:space-between;gap:10px;padding:0 2px;font-size:11px;display:flex}.portfolio-module__MNQQCW__movers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px;display:grid}.portfolio-module__MNQQCW__moverCol{border:1px solid var(--line);border-radius:11px;min-width:0;padding:11px 13px}.portfolio-module__MNQQCW__moverHead{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);margin:0 0 8px;font-size:10.5px;font-weight:800}.portfolio-module__MNQQCW__moverList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.portfolio-module__MNQQCW__moverRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""meta value";align-items:center;column-gap:10px;min-width:0;display:grid}.portfolio-module__MNQQCW__moverName{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;grid-area:name;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex;overflow:hidden}.portfolio-module__MNQQCW__gameTag{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);border:1px solid var(--line);border-radius:4px;flex:none;padding:1px 4px;font-size:11px;font-weight:800}.portfolio-module__MNQQCW__moverMeta{min-width:0;color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;font-size:11px;overflow:hidden}.portfolio-module__MNQQCW__moverMeta a{font-size:inherit}.portfolio-module__MNQQCW__moverRow .portfolio-module__MNQQCW__delta{flex-wrap:nowrap;grid-area:value;justify-self:end;font-size:14px;font-weight:800}.portfolio-module__MNQQCW__moverEmpty{color:var(--text-dim);margin:0;font-size:12.5px}@media (max-width:560px){.portfolio-module__MNQQCW__wrap{padding:14px 14px 16px}}.portfolio-module__MNQQCW__collapseBtn{border:1px solid var(--line);color:var(--text-mute);cursor:pointer;background:0 0;border-radius:999px;align-items:center;margin-left:auto;padding:6px 10px;display:inline-flex}.portfolio-module__MNQQCW__collapseBtn:hover{color:var(--text);border-color:var(--acc2)}.portfolio-module__MNQQCW__wrap[data-fold=closed]>:not(.portfolio-module__MNQQCW__head){display:none}.portfolio-module__MNQQCW__wrap[data-fold=closed]{padding-bottom:16px}.portfolio-module__MNQQCW__wrap[data-fold=closed] .portfolio-module__MNQQCW__head{margin-bottom:0}.portfolio-module__MNQQCW__headTotal{font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--text);font-size:14px;font-weight:700;display:none}.portfolio-module__MNQQCW__wrap[data-fold=closed] .portfolio-module__MNQQCW__headTotal{display:inline}@media (max-width:640px){.portfolio-module__MNQQCW__wrap[data-fold=auto]>:not(.portfolio-module__MNQQCW__head){display:none}.portfolio-module__MNQQCW__wrap[data-fold=auto]{padding-bottom:14px}.portfolio-module__MNQQCW__wrap[data-fold=auto] .portfolio-module__MNQQCW__head{margin-bottom:0}.portfolio-module__MNQQCW__wrap[data-fold=auto] .portfolio-module__MNQQCW__headTotal{display:inline}}.portfolio-module__MNQQCW__head{cursor:pointer;-webkit-user-select:none;user-select:none}.portfolio-module__MNQQCW__invite{background:var(--acc1);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--acc1) 55%, transparent);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite portfolio-module__MNQQCW__portfolio-invite}@keyframes portfolio-module__MNQQCW__portfolio-invite{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--acc1) 55%, transparent);opacity:1}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--acc1) 0%, transparent);opacity:.7}}@media (prefers-reduced-motion:reduce){.portfolio-module__MNQQCW__invite{animation:none}}
