:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--psifi-dark:#0a0b0e;--psifi-charcoal:#0f1014;--psifi-steel:#1f2128;--psifi-line:#ffffff0f;--psifi-line-strong:#ffffff1f;--psifi-panel:#141518b3;--psifi-panel-solid:#14151a;--psifi-surface:#141518eb;--psifi-green:#2e8b57;--psifi-bright:#4ade80;--psifi-lime:#a3e635;--psifi-text-main:#fff;--psifi-text-muted:#9496a1;--psifi-text-subtle:#5f616d;--psifi-warning:#fbbf24;--psifi-warning-strong:#f59e0b;--psifi-danger:#f87171;--ink:var(--psifi-text-main);--muted:var(--psifi-text-muted);--line:var(--psifi-line);--panel:var(--psifi-panel);--accent:var(--psifi-bright);--accent-strong:var(--psifi-green);--warning:var(--psifi-warning);--surface:var(--psifi-charcoal);--shadow-glass-sm:0 0 0 1px #ffffff0a, 0 4px 16px #00000080;--shadow-glass:0 0 0 1px #ffffff0d, 0 12px 36px #0000008c;--shadow-glow-green:0 0 30px #4ade802e;--shadow-glow-strong:0 0 60px #4ade804d}*{box-sizing:border-box}html{background:var(--psifi-dark);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:radial-gradient(circle at 12% -5%, #4ade8014, transparent 55%), radial-gradient(circle at 100% 6%, #2e8b570f, transparent 50%), linear-gradient(180deg, var(--psifi-dark) 0%, #08090c 100%);min-height:100%;color:var(--psifi-text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color .2s}button,input,select,textarea{font:inherit;color:inherit}.appShell{flex-direction:column;min-height:100vh;display:flex}.appShell>main{flex:1 0 auto}.topbar{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--psifi-line);z-index:40;background:#08090cd1;position:sticky;top:0}.topbarInner{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;max-width:1480px;min-height:76px;margin:0 auto;padding:0 32px;display:grid}.brand{color:var(--psifi-text-main);letter-spacing:-.01em;align-items:center;transition:transform .24s cubic-bezier(.16,1,.3,1);display:inline-flex}.brand:hover{transform:scale(1.02)}.brandLogo{width:auto;height:30px}.primaryNav{color:var(--psifi-text-muted);justify-self:center;align-items:center;gap:30px;font-size:14px;font-weight:500;display:flex}.primaryNav a{transition:color .2s;position:relative}.primaryNav a:hover{color:var(--psifi-text-main)}.primaryNav a.navActive{color:var(--psifi-text-main);font-weight:600}.primaryNav a.navActive:after{background:var(--psifi-bright);content:"";border-radius:999px;height:2px;position:absolute;bottom:-8px;left:0;right:0}.primaryNav .navAccent{color:var(--psifi-bright);background:#4ade8014;border:1px solid #4ade8038;border-radius:999px;align-items:center;padding:7px 14px;font-weight:600;display:inline-flex}.primaryNav .navAccent:hover{color:#fff;background:#4ade8024;border-color:#4ade8066}.topbarActions{justify-self:end;align-items:center;gap:12px;min-width:0;display:inline-flex}.mobileNavButton{color:var(--psifi-text-main);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,border-color .2s,color .2s;display:none}.mobileNavButton:hover{background:#ffffff14;border-color:#ffffff29}.mobileNavButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.mobileNav{display:none}.accountControl{display:inline-flex;position:relative}.accountButton{color:var(--psifi-bright);cursor:pointer;letter-spacing:.01em;background:#4ade8014;border:1px solid #4ade8040;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}.accountButton:hover{background:#4ade8024;border-color:#4ade806b}.accountButtonIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px;height:18px;display:none}.accountButtonAvatar{object-fit:cover;border:1px solid #4ade8047;border-radius:999px;flex-shrink:0;width:22px;height:22px;display:block}.accountButtonAddress{white-space:nowrap}.accountMenuPsiTag{color:var(--psifi-bright);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.accountButtonCaret{fill:none;opacity:.7;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px;transition:transform .18s}.accountButton[aria-expanded=true] .accountButtonCaret{transform:rotate(180deg)}.accountMenu{-webkit-backdrop-filter:blur(20px);border:1px solid var(--psifi-line-strong);box-shadow:var(--shadow-glass);z-index:60;background:#101116fa;border-radius:14px;gap:12px;width:min(288px,100vw - 80px);max-width:calc(100vw - 24px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.accountMenuLabel{color:var(--psifi-text-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.accountMenuIdentity{gap:8px;display:grid}.accountMenuAddressRow{align-items:center;gap:8px;min-width:0;display:flex}.accountMenuBalance{color:var(--psifi-bright);letter-spacing:.01em;white-space:nowrap;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.accountMenuBalanceNetwork{flex:none;width:14px;height:14px;display:block}.accountMenuBalanceAmount{min-width:0}.accountMenuAddress{color:var(--psifi-text-main);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;text-decoration:none;overflow:hidden}.accountMenuAddress:hover{color:var(--psifi-bright)}.accountMenuCopy{border-radius:999px;flex:none;width:32px;height:32px}.accountMenuDivider{background:var(--psifi-line);height:1px;margin:0 -2px}.accountMenuItem{color:var(--psifi-text-main);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:flex}.accountMenuItem:hover{background:#ffffff0d}.accountMenuItem--danger:hover{color:#ff9a9a;background:#ff5f5f1a}.accountMenuItemIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:18px;height:18px}.i18nSwitcher{align-items:center;display:inline-flex}.mobileLocale{margin-top:12px;padding-left:4px}.localeSwitcher{display:inline-flex;position:relative}.localeTrigger{color:var(--psifi-text-main);cursor:pointer;letter-spacing:.01em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.localeTrigger:hover{background:#ffffff14;border-color:#ffffff29}.localeTrigger:focus-visible{border-color:#4ade8080;outline:none}.localeGlobe{color:var(--psifi-text-muted);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:16px;height:16px}.localeTriggerSep{background:var(--psifi-line-strong);width:1px;height:14px;display:inline-block}.localeTriggerCur{color:var(--psifi-text-muted);align-items:center;gap:5px;display:inline-flex}.localeTriggerSymbol{color:var(--psifi-bright);font-weight:700}.localeChevron{color:var(--psifi-text-subtle);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:14px;height:14px}.localePopover{-webkit-backdrop-filter:blur(24px);background:var(--psifi-surface);border:1px solid var(--psifi-line-strong);box-shadow:var(--shadow-glass);z-index:60;border-radius:16px;flex-direction:column;gap:14px;width:300px;max-width:calc(100vw - 32px);padding:14px;animation:.16s cubic-bezier(.16,1,.3,1) localePopIn;display:flex;position:absolute;top:calc(100% + 10px);right:0}@keyframes localePopIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.localeSectionLabel{color:var(--psifi-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.localeLangGrid{flex-wrap:wrap;gap:6px;display:flex}.localeChip{color:var(--psifi-text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.localeChip:hover{color:var(--psifi-text-main);background:#ffffff14}.localeChipCode{color:var(--psifi-text-subtle);font-size:11px;font-weight:700}.localeChip.isActive{color:var(--psifi-text-main);background:#4ade801a;border-color:#4ade8059}.localeChip.isActive .localeChipCode{color:var(--psifi-bright)}.localeSearch{color:var(--psifi-text-main);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;margin-bottom:8px;padding:9px 12px;font-size:13px}.localeSearch::placeholder{color:var(--psifi-text-subtle)}.localeSearch:focus{border-color:#4ade8073}.localeCurrencyList{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;gap:2px;max-height:232px;display:flex;overflow-y:auto}.localeCurrencyList::-webkit-scrollbar{width:8px}.localeCurrencyList::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.localeOption{color:var(--psifi-text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .14s,color .14s;display:flex}.localeOption:hover{color:var(--psifi-text-main);background:#ffffff0d}.localeOptSymbol{color:var(--psifi-text-main);text-align:center;flex:none;min-width:24px;font-weight:700}.localeOptCode{flex:none;min-width:34px;font-size:13px;font-weight:600}.localeOptName{color:var(--psifi-text-subtle);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.localeOption.isActive{color:var(--psifi-text-main);background:#4ade801a;border-color:#4ade804d}.localeOption.isActive .localeOptCode{color:var(--psifi-bright)}.localeCheck{color:var(--psifi-bright);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;flex:none;width:15px;height:15px}.localeChip .localeCheck{width:13px;height:13px}.localeEmpty{color:var(--psifi-text-subtle);text-align:center;margin:0;padding:10px;font-size:13px}.localeFootnote{border-top:1px solid var(--psifi-line);color:var(--psifi-text-subtle);margin:0;padding-top:12px;font-size:11px;line-height:1.4}.localeFootnoteLink{color:var(--psifi-text-muted);text-underline-offset:2px;white-space:nowrap;text-decoration:underline;transition:color .16s}.localeFootnoteLink:hover{color:var(--psifi-bright)}.mobileLocale .localePopover{left:0;right:auto}.walletButton{background:var(--psifi-text-main);border:1px solid var(--psifi-text-main);color:var(--psifi-dark);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-weight:700;transition:all .28s cubic-bezier(.16,1,.3,1);display:inline-flex}.walletButton:hover{color:var(--psifi-text-main);background:0 0;transform:translateY(-1px);box-shadow:0 0 24px #ffffff29}.walletButton:disabled,.walletButton[aria-disabled=true]{border-color:var(--psifi-line);color:var(--psifi-text-subtle);cursor:not-allowed;box-shadow:none;background:#ffffff0f;transform:none}.workspace{max-width:1480px;margin:0 auto;padding:64px 32px 96px}.hero{border-bottom:1px solid var(--psifi-line);padding:96px 32px 88px;position:relative;overflow:hidden}.heroOrbs{pointer-events:none;z-index:0;position:absolute;inset:0}.heroOrb{filter:blur(100px);opacity:.22;border-radius:50%;position:absolute}.heroOrb--lime{background:var(--psifi-lime);width:360px;height:360px;animation:18s ease-in-out infinite heroGlowLime;top:-60px;left:-80px}.heroOrb--green{background:var(--psifi-green);width:420px;height:420px;animation:22s ease-in-out infinite heroGlowGreen;top:80px;right:-100px}@keyframes heroGlowLime{0%,to{opacity:.18;transform:translate(-10px,-6px)scale(.96)}50%{opacity:.28;transform:translate(18px,10px)scale(1.05)}}@keyframes heroGlowGreen{0%,to{opacity:.16;transform:translate(10px,8px)scale(.98)}50%{opacity:.24;transform:translate(-18px,-8px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.heroOrb--lime,.heroOrb--green{animation:none}}.heroInner{z-index:1;max-width:1480px;margin:0 auto;position:relative}.heroTitle{background:linear-gradient(135deg,#fff 0%,#aab0c0 100%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.045em;-webkit-background-clip:text;background-clip:text;max-width:980px;margin:16px 0 28px;font-size:clamp(56px,8vw,112px);font-weight:700;line-height:.94}.heroTitleAccent{background:linear-gradient(135deg, var(--psifi-bright) 0%, var(--psifi-green) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.heroLede{color:var(--psifi-text-muted);max-width:620px;margin:0 0 36px;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.heroCtas{flex-wrap:wrap;gap:14px;margin-bottom:20px;display:flex}.heroAudit{color:var(--psifi-text-subtle);align-items:center;gap:7px;margin-bottom:52px;font-size:13px;font-weight:500;transition:color .32s cubic-bezier(.16,1,.3,1);display:inline-flex}.heroAudit:hover{color:var(--psifi-text-main)}.heroAuditMark{opacity:.85;width:16px;height:16px}.ctaPrimary,.ctaSecondary{letter-spacing:-.005em;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 28px;font-size:15px;font-weight:600;transition:all .32s cubic-bezier(.16,1,.3,1);display:inline-flex}.ctaPrimary{background:var(--psifi-text-main);border:1px solid var(--psifi-text-main);color:var(--psifi-dark)}.ctaPrimary:hover{color:var(--psifi-text-main);background:0 0;transform:translateY(-1px);box-shadow:0 0 32px #fff3}.ctaSecondary{border:1px solid var(--psifi-line-strong);color:var(--psifi-text-main);background:0 0}.ctaSecondary:hover{border-color:var(--psifi-text-main);background:#ffffff0a}.heroStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 56px;max-width:880px;margin:0;display:grid}.heroStats div{border-top:1px solid var(--psifi-line);padding-top:14px}.heroStats dt{color:var(--psifi-text-subtle);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.heroStats dd{color:var(--psifi-text-main);letter-spacing:-.005em;margin:6px 0 0;font-size:18px;font-weight:600}.rail{border-bottom:1px solid var(--psifi-line);max-width:1480px;margin:0 auto;padding:72px 32px}.railHeader{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:28px;display:flex}.railTitle{background:linear-gradient(135deg,#fff 0%,#c7c9d3 100%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.025em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.05}.railSubtitle{color:var(--psifi-text-muted);max-width:560px;margin:10px 0 0;font-size:15px}.railScroller{scroll-snap-type:x proximity;scrollbar-color:#ffffff2e transparent;scrollbar-width:thin;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:20px;padding-bottom:12px;display:grid;overflow-x:auto}.railScroller::-webkit-scrollbar{height:8px}.railScroller::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.railScroller::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.railItem{scroll-snap-align:start}.featuredCard{border:1px solid var(--psifi-line);color:inherit;background:linear-gradient(#16171bf2 0%,#0b0c10fa 100%);border-radius:18px;transition:border-color .32s,transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s;display:block;position:relative;overflow:hidden}.featuredCard--auction{border-color:#fbbf2438}a.featuredCard:hover{box-shadow:0 0 0 1px #4ade802e, var(--shadow-glow-green), 0 24px 48px #00000080;border-color:#4ade8059;transform:translateY(-3px)}a.featuredCard--auction:hover{border-color:#fbbf2480;box-shadow:0 0 0 1px #fbbf2433,0 0 30px #fbbf241f,0 24px 48px #00000080}.featuredCardMedia{aspect-ratio:1;position:relative;overflow:hidden}.featuredCardBadges,.assetCardBadges{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px}.featuredCardFooter{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-top:4px;display:flex}.railSeeAll{color:var(--psifi-bright);white-space:nowrap;align-self:flex-end;margin-bottom:4px;font-size:14px;font-weight:600;text-decoration:none}.railSeeAll:hover{color:var(--psifi-lime);text-decoration:underline}.railError{border:1px dashed var(--psifi-line-strong);color:var(--psifi-text-muted);text-align:center;background:#ffffff08;border-radius:16px;padding:28px 24px;font-size:14px}.railError p{margin:0}.saleBadge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:6px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 2px 10px #0000007a}.saleBadge--auction{color:#fbbf24;background:#2a210d;border:1px solid #fbbf2473}.saleBadge--buyNow{color:var(--psifi-bright);background:#0d2919;border:1px solid #4ade8066}.saleBadge--pending{color:var(--psifi-text-muted);background:#24252b;border:1px solid #9496a159}.saleBadge--new{color:var(--psifi-lime);background:#1b2c12;border:1px solid #a3e63566}.saleBadge--sold{color:var(--psifi-text-muted);background:#24252b;border:1px solid #9496a166}.auctionEndsHint{color:var(--psifi-warning);white-space:nowrap;font-size:12px;font-weight:600}.spotlight{max-width:1480px;margin:0 auto;padding:24px 32px 0}.spotlightInner{border:1px solid var(--psifi-line);color:inherit;background:linear-gradient(135deg,#16171bfa 0%,#0b0c10fc 100%);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;text-decoration:none;transition:border-color .32s,box-shadow .32s;display:grid;overflow:hidden}a.spotlightInner:hover{box-shadow:var(--shadow-glow-green), 0 24px 48px #00000073;border-color:#4ade8059}.spotlightMedia{background:var(--psifi-charcoal);min-height:280px;position:relative}.spotlightMedia img,.spotlightMedia .assetImageFallback{aspect-ratio:1;object-fit:cover;width:100%;height:100%;max-height:480px;display:block}.spotlightPanel{flex-direction:column;justify-content:center;gap:12px;padding:32px 36px;display:flex}.spotlightBadges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spotlightCreator{color:var(--psifi-bright);letter-spacing:.04em;margin:0;font-size:13px;font-weight:700}.spotlightTitle{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:700;line-height:1.1}.spotlightLede{color:var(--psifi-text-muted);max-width:42ch;margin:0;font-size:15px;line-height:1.5}.spotlightPriceRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-top:12px;display:flex}.spotlightPrice{margin:4px 0 0;font-size:28px;font-weight:700}.spotlightCta{pointer-events:none}.exploreFilters{margin-bottom:8px}.exploreFilters .categoryRail{margin-bottom:12px}.categoryPill--auction.categoryPill--active{color:#fbbf24;background:#fbbf2424;border-color:#fbbf2473}.categoryPill--buyNow.categoryPill--active{background:#4ade801f;border-color:#4ade8066}@media (max-width:900px){.spotlightInner{grid-template-columns:1fr}.spotlightMedia img,.spotlightMedia .assetImageFallback{max-height:360px}.spotlightPanel{padding:24px}}.featuredCardMedia img,.featuredCardMedia .assetImageFallback{aspect-ratio:1;object-fit:cover;width:100%;display:block}.featuredCardMedia img.listingImage--contain,.featuredCardMedia .assetImageFallback.listingImage--contain{object-fit:contain;height:100%}.featuredCardMeta{gap:4px;padding:16px 18px 18px;display:grid}.featuredCardCreator{color:var(--psifi-bright);letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.featuredCardTitle{color:var(--psifi-text-main);margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.3}.featuredCardSub{color:var(--psifi-text-muted);text-transform:capitalize;margin:0;font-size:13px}.featuredCardToken{color:var(--psifi-text-subtle);margin:6px 0 0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.betaHighlights{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;max-width:1480px;margin:0 auto;padding:64px 32px 0;display:grid}.betaStat{border:1px solid var(--psifi-line);background:linear-gradient(#14151899 0%,#0a0b0eb3 100%);border-radius:18px;flex-direction:column;gap:6px;padding:22px 24px;display:flex}.betaStat--live{border-color:#4ade8059}.betaStatEyebrow{color:var(--psifi-text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.betaStatValue{color:var(--psifi-text-main);letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.05}.betaStat--live .betaStatValue{color:var(--psifi-bright)}.betaStatLabel{color:var(--psifi-text-muted);font-size:14px}.betaLiveDot{background:var(--psifi-bright);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite beta-live-pulse}@keyframes beta-live-pulse{0%{box-shadow:0 0 #4ade8080}70%{box-shadow:0 0 0 7px #4ade8000}to{box-shadow:0 0 #4ade8000}}@media (prefers-reduced-motion:reduce){.betaLiveDot{animation:none}}.statsSection{border-bottom:1px solid var(--psifi-line);max-width:1480px;margin:0 auto;padding:72px 32px}.statsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.statsTabs{gap:4px;display:inline-flex}.statsTab{border:1px solid var(--psifi-line);color:var(--psifi-text-muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;min-height:34px;padding:0 14px;font-size:12px;font-weight:700;transition:all .2s}.statsTab:hover:not(:disabled){color:var(--psifi-text-main);background:#ffffff14}.statsTab--active{color:var(--psifi-bright);background:#4ade801a;border-color:#4ade8066}.statsTab:disabled{cursor:not-allowed}.statsEmpty{border:1px dashed var(--psifi-line-strong);color:var(--psifi-text-muted);text-align:center;background:linear-gradient(#14151899 0%,#0a0b0eb3 100%);border-radius:18px;padding:56px 32px;font-size:15px}.statsTableWrap{border:1px solid var(--psifi-line);background:linear-gradient(#141518f2 0%,#0a0b0efa 100%);border-radius:18px;overflow-x:auto}.statsTable{border-collapse:collapse;width:100%;font-size:14px}.statsTable thead th{border-bottom:1px solid var(--psifi-line);color:var(--psifi-text-subtle);letter-spacing:.14em;text-align:left;text-transform:uppercase;padding:16px 18px;font-size:11px;font-weight:700}.statsTable tbody td{border-bottom:1px solid var(--psifi-line);color:var(--psifi-text-main);padding:16px 18px;font-weight:500}.statsTable tbody tr:last-child td{border-bottom:none}.statsRank{color:var(--psifi-text-subtle);width:84px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:600}.statsRankNum{min-width:18px;display:inline-block}.statsTrend{font-variant-numeric:tabular-nums;align-items:center;gap:1px;margin-left:8px;font-size:11px;font-weight:700;display:inline-flex}.statsTrend--up{color:var(--psifi-bright)}.statsTrend--down{color:var(--psifi-danger)}.statsTrend--same,.statsTrend--new{color:var(--psifi-text-subtle)}.statsNumeric{font-variant-numeric:tabular-nums;text-align:right}.statsCreator{align-items:center;gap:12px;display:inline-flex}.creatorAvatar{color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #00000059;text-transform:uppercase;-webkit-user-select:none;user-select:none;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #00000026}.statsCreatorAvatar{flex-shrink:0}.categoryRail{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.categoryPill{border:1px solid var(--psifi-line);color:var(--psifi-text-main);background:#ffffff08;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.categoryPill:hover{border-color:var(--psifi-line-strong);background:#ffffff14}.categoryPill--active{color:var(--psifi-bright);background:#4ade801f;border-color:#4ade8066}.exploreHeader{grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:end;gap:24px 32px;margin-bottom:32px;display:grid}.exploreTitle{background:linear-gradient(135deg,#fff 0%,#c7c9d3 100%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.025em;-webkit-background-clip:text;background-clip:text;margin:8px 0 12px;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.05}.exploreSubtitle{color:var(--psifi-text-muted);margin:0;font-size:16px}.exploreSearch{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.exploreSearch input{border:1px solid var(--psifi-line);color:var(--psifi-text-main);background:#14151899;border-radius:12px;width:100%;min-height:48px;padding:0 16px;transition:all .2s}.exploreSearch input::placeholder{color:var(--psifi-text-subtle)}.exploreSearch input:focus{background:#141518e6;border-color:#4ade8073;outline:none;box-shadow:0 0 0 3px #4ade801f}.exploreSearch button{background:var(--psifi-text-main);border:1px solid var(--psifi-text-main);color:var(--psifi-dark);cursor:pointer;border-radius:12px;min-height:48px;padding:0 22px;font-weight:700;transition:all .24s cubic-bezier(.16,1,.3,1)}.exploreSearch button:hover{color:var(--psifi-text-main);background:0 0;box-shadow:0 0 24px #ffffff29}.contentGridWide{grid-template-columns:minmax(0,1fr)}.assetGridLarge{grid-template-columns:repeat(4,minmax(0,1fr))}.wayfindBand{flex-direction:column;gap:16px;max-width:1480px;margin:0 auto;padding:28px 32px 8px;display:flex}.wayfindBandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.appBand{max-width:none;margin:0;padding:0}.appBand--card{min-width:0}.appBand--promo{width:100%}.appBandInner{border:1px solid var(--psifi-line);background:linear-gradient(#14151899 0%,#0a0b0eb3 100%);border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;height:100%;padding:26px 28px;display:flex}.appBandInner--promo{background:radial-gradient(circle at 92% 10%,#4ade8024,#0000 42%),radial-gradient(circle at 8% 90%,#2e8b571a,#0000 50%),linear-gradient(#141518b8 0%,#0a0b0ed1 100%);border-color:#4ade8047;flex-direction:row;align-items:center;gap:28px;padding:28px 32px}.appBandInner--promo .appBandCopy{flex:1 1 0;min-width:0}.appBandCardArt{perspective:800px;flex:0 320px;min-width:180px;max-width:min(320px,36vw)}.appBandCardArtImg{aspect-ratio:3071/1939;border-radius:14px;width:100%;height:auto;transition:transform .32s cubic-bezier(.16,1,.3,1);display:block;transform:rotate(-3deg);box-shadow:0 18px 48px #00000073,0 0 0 1px #ffffff0f}.appBand--promo:hover .appBandCardArtImg,.appBand--promo:focus-within .appBandCardArtImg{transform:rotate(-1deg)translateY(-2px)}.appBandInner--promo .appBandAside{text-align:right;flex:none;align-items:flex-end;max-width:260px;margin-top:0}.appBandInner--promo .appBandAside .ctaPrimary{text-align:center;white-space:normal;max-width:100%}@media (max-width:900px){.appBandInner--promo{flex-direction:column;align-items:stretch}.appBandCardArt{width:100%;min-width:0;max-width:280px}.appBandCardArtImg{transform:rotate(0)}.appBand--promo:hover .appBandCardArtImg,.appBand--promo:focus-within .appBandCardArtImg{transform:translateY(-2px)}.appBandInner--promo .appBandAside{text-align:left;align-items:flex-start;max-width:none}}.appBandCopy{flex:auto;max-width:none}.appBandCopy .eyebrow{margin:0 0 10px}.appBandCopy h2{color:var(--psifi-text-main);letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.2}.appBandCopy p:last-child{color:var(--psifi-text-muted);margin:0;font-size:14px;line-height:1.55}.appBandAside{flex-direction:column;gap:12px;margin-top:auto;display:flex}.appBandAside p{color:var(--psifi-text-muted);margin:0;font-size:13px}@media (max-width:900px){.wayfindBandGrid{grid-template-columns:1fr}}.ctaBand{border-top:1px solid var(--psifi-line);background:radial-gradient(circle at 80% -20%,#4ade8029,#0000 55%),radial-gradient(circle at 0 90%,#2e8b571f,#0000 60%),linear-gradient(#14151866 0%,#0a0b0e99 100%)}.ctaBandInner{text-align:center;max-width:1080px;margin:0 auto;padding:88px 32px 96px}.ctaBandInner .eyebrow{justify-content:center;margin:0 0 14px}.ctaBandInner h2{background:linear-gradient(135deg,#fff 0%,#c7c9d3 100%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;max-width:760px;margin:0 auto 18px;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.05}.ctaBandInner>p{color:var(--psifi-text-muted);max-width:620px;margin:0 auto 32px;font-size:17px;line-height:1.55}.ctaBandActions{flex-wrap:wrap;justify-content:center;gap:14px;display:inline-flex}.siteFooter{border-top:1px solid var(--psifi-line);background:linear-gradient(#08090cb3 0%,#050608 100%);margin-top:0;padding:80px 0 32px}.footerInner{max-width:1480px;margin:0 auto;padding:0 32px}.footerGrid{grid-template-columns:1.6fr repeat(4,1fr);gap:40px;margin-bottom:56px;display:grid}.footerBrand{gap:20px;display:grid}.footerLogo{opacity:.85;width:auto;height:28px}.footerTagline{color:var(--psifi-text-muted);max-width:320px;margin:0;font-size:14px;line-height:1.6}.footerColumn h4{color:var(--psifi-text-main);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.footerColumn ul{margin:0;padding:0;list-style:none}.footerColumn li{margin-bottom:12px}.footerColumn a{color:var(--psifi-text-muted);font-size:14px;transition:color .2s}.footerColumn a:hover{color:var(--psifi-bright)}.footerBottom{border-top:1px solid var(--psifi-line);color:var(--psifi-text-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:28px;font-size:12px;display:flex}.footerBottom p{margin:0}.footerBottomMeta{letter-spacing:.04em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.srOnly{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.createWorkspace{max-width:1120px;margin:0 auto;padding:56px 32px 96px}.detailWorkspace{max-width:1280px;margin:0 auto;padding:32px 32px 96px}.detailCrumb{color:var(--psifi-text-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 28px;font-size:13px;font-weight:500;display:flex}.detailCrumb a{color:var(--psifi-text-muted);transition:color .2s}.detailCrumb a:hover{color:var(--psifi-bright)}.detailCrumb span[aria-hidden]{color:var(--psifi-text-subtle);font-size:12px}.detailCrumb>span:last-child{color:var(--psifi-text-main);text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-weight:600;overflow:hidden}.detailHero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:40px;display:grid}.detailMediaCol{position:sticky;top:100px}.detailCreator{border:1px solid var(--psifi-line);background:#1415188c;border-radius:999px;align-items:center;gap:12px;margin-bottom:24px;padding:6px 16px 6px 6px;text-decoration:none;display:inline-flex}.detailCreatorAvatar{flex-shrink:0}.detailCreatorMeta{gap:1px;line-height:1.1;display:grid}.detailCreatorEyebrow{color:var(--psifi-text-subtle);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.detailCreatorName{color:var(--psifi-text-main);font-size:14px;font-weight:600}.detailTitle{background:linear-gradient(135deg,#fff 0%,#c7c9d3 100%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.025em;-webkit-background-clip:text;background-clip:text;margin:0 0 18px;font-size:clamp(34px,4.4vw,52px);font-weight:700;line-height:1.05}.detailHero .detailDescription{color:var(--psifi-text-muted);margin:0 0 28px;font-size:16px;line-height:1.6}.detailPriceCard{border:1px solid var(--psifi-line);box-shadow:var(--shadow-glass-sm);background:linear-gradient(#141518f2 0%,#0a0b0efa 100%);border-radius:18px;gap:20px;margin-bottom:28px;padding:24px;display:grid}.detailPriceRow{justify-content:space-between;align-items:start;gap:24px;display:flex}.detailPriceValue{color:var(--psifi-text-main);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:8px 0 0;font-size:32px;font-weight:700}.auctionBidApprox{color:var(--psifi-text-subtle);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px}.detailPriceValueMuted{color:var(--psifi-text-subtle);margin:8px 0 0;font-size:18px;font-weight:600}.detailPriceMeta{text-align:right}.detailPriceStatus{color:var(--psifi-bright);letter-spacing:.08em;text-transform:uppercase;background:#4ade801a;border:1px solid #4ade804d;border-radius:999px;margin-top:8px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.detailPriceStatus[data-status=sold]{border-color:var(--psifi-line-strong);color:var(--psifi-text-muted);background:#ffffff0f}.detailPriceStatus[data-status=unlisted],.detailPriceStatus[data-status=pending_mint],.detailPriceStatus[data-status=pending_sale]{color:var(--psifi-warning);background:#fbbf2414;border-color:#fbbf244d}.detailOdds{border-bottom:1px solid var(--psifi-line);border-top:1px solid var(--psifi-line);padding:18px 0}.detailOddsHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.detailOddsHeader h2{color:var(--psifi-text-main);letter-spacing:-.01em;margin:5px 0 0;font-size:18px}.detailOddsHeader>span,.detailOddsVersion{color:var(--psifi-text-subtle);font-size:11px}.detailOddsDescription{color:var(--psifi-text-muted);margin:10px 0 14px;font-size:12px;line-height:1.5}.detailOddsRows{gap:6px;display:grid}.detailOddsRow{background:#ffffff06;border-radius:8px;grid-template-columns:minmax(70px,1fr) auto minmax(76px,auto);align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:grid}.detailOddsRow strong{color:var(--psifi-text-main);font-variant-numeric:tabular-nums}.detailOddsRow>span:last-child{color:var(--psifi-text-muted);font-variant-numeric:tabular-nums;text-align:right}.detailOddsTier{color:var(--psifi-text-muted);font-weight:600}.detailOddsTier[data-rarity=rare],.detailOddsTier[data-rarity=epic],.detailOddsTier[data-rarity=legendary]{color:var(--psifi-bright)}.detailOddsVersion{margin:10px 0 0}.detailPriceActions{grid-template-columns:1fr auto;gap:10px;display:grid}.detailPriceActions .ctaPrimary{width:100%}.detailStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.detailStats>div{border:1px solid var(--psifi-line);background:#ffffff05;border-radius:12px;padding:14px 16px}.detailStats strong{color:var(--psifi-text-main);letter-spacing:-.005em;font-size:15px;font-weight:600}.tokenIdStat{align-items:center;gap:6px;display:inline-flex}.tokenIdStat .tokenIdCopy{width:24px;height:24px}.detailTags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.detailTag{border:1px solid var(--psifi-line);color:var(--psifi-text-muted);background:#ffffff0a;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.detailMeta{border:1px solid var(--psifi-line);background:#ffffff05;border-radius:12px;padding:14px 18px}.detailMeta summary{color:var(--psifi-text-main);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700;list-style:none}.detailMeta summary::-webkit-details-marker{display:none}.detailMeta summary:after{content:"+";color:var(--psifi-text-subtle);float:right;font-size:18px;font-weight:400;line-height:1}.detailMeta[open] summary:after{content:"−"}.detailMeta dl{gap:10px;margin:16px 0 4px;display:grid}.detailMeta dl>div{border-top:1px solid var(--psifi-line);padding-top:10px}.detailMeta dl>div:first-child{border-top:none;padding-top:0}.detailMeta dt{color:var(--psifi-text-subtle);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.detailMeta dd{color:var(--psifi-text-main);margin:0;font-size:13px}.detailActivity{border-top:1px solid var(--psifi-line);margin-top:56px;padding-top:48px}.detailActivityHeader{margin-bottom:24px}.detailActivityList{gap:10px;display:grid}.detailActivityRow{border:1px solid var(--psifi-line);color:var(--psifi-text-main);background:#ffffff09;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:12px 16px;text-decoration:none;display:grid}.detailActivityRow[href]:hover{border-color:#76ef9052}.detailActivityLabel{font-weight:800}.detailActivityMeta{color:var(--psifi-text-muted);font-size:13px}.detailActivityStatus{color:var(--psifi-text-subtle);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}@media (max-width:1023px){.detailHero{grid-template-columns:minmax(0,1fr)}.detailMediaCol{position:static}.detailStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.detailActivityRow{grid-template-columns:1fr;align-items:start}.detailStats{grid-template-columns:1fr}.detailPriceRow{flex-direction:column}.detailPriceMeta{text-align:left}.detailPriceActions{grid-template-columns:1fr}}.marketHeader{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.eyebrow{color:var(--psifi-bright);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}h1{background:linear-gradient(135deg,#fff 0%,#c7c9d3 100%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.025em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(36px,5.4vw,64px);font-weight:700;line-height:1.02}h2{color:var(--psifi-text-main);letter-spacing:-.005em;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.25}.statusBar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--psifi-line);color:var(--psifi-text-muted);background:#14151899;border-radius:999px;align-items:center;gap:10px;min-height:38px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.statusDot{background:var(--psifi-warning);color:var(--psifi-warning);border-radius:999px;width:8px;height:8px;display:block;box-shadow:0 0 12px}.statusDot[data-enabled=true]{background:var(--psifi-bright);color:var(--psifi-bright)}.toolbar{grid-template-columns:minmax(280px,1fr) repeat(3,auto);align-items:flex-end;gap:12px;margin:40px 0 28px;display:grid}.searchBox{gap:8px;display:grid}.searchBox span{color:var(--psifi-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.searchBox input{border:1px solid var(--psifi-line);color:var(--psifi-text-main);background:#14151899;border-radius:12px;min-height:48px;padding:0 16px;transition:all .2s}.searchBox input::placeholder{color:var(--psifi-text-subtle)}.searchBox input:focus{background:#141518e6;border-color:#4ade8073;outline:none;box-shadow:0 0 0 3px #4ade801f}.toolbar button{border:1px solid var(--psifi-line);color:var(--psifi-text-main);cursor:pointer;background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:600;transition:all .2s;display:inline-flex}.toolbar button:hover{border-color:var(--psifi-line-strong);background:#ffffff14}.filterPill{border:1px solid var(--psifi-line);color:var(--psifi-text-main);cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.filterPill:hover{border-color:var(--psifi-line-strong);background:#ffffff14}.filterPill[aria-disabled=true]{color:var(--psifi-text-subtle);cursor:default}.contentGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.assetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.listingCarousel{gap:24px;min-width:0;display:grid}.listingCarouselRow{min-width:0}.listingCarouselControls{justify-content:flex-end;gap:8px;margin-bottom:10px;display:flex}.listingCarouselButton{border:1px solid var(--psifi-line-strong);color:var(--psifi-text-main);cursor:pointer;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.listingCarouselButton:hover{background:#4ade801a;border-color:#4ade8073}.listingCarouselButton:active{transform:scale(.96)}.listingCarouselButton:focus-visible,.listingCarouselTrack:focus-visible{outline-offset:3px;outline:2px solid #4ade80a6}.listingCarouselTrack{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:#fff3 transparent;scrollbar-width:thin;grid-auto-columns:clamp(238px,22vw,310px);grid-auto-flow:column;gap:18px;min-width:0;padding:4px 4px 14px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.listingCarouselTrack::-webkit-scrollbar{height:8px}.listingCarouselTrack::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.listingCarouselTrack::-webkit-scrollbar-thumb:hover{background:#ffffff42}.listingCarouselItem{scroll-snap-align:start;min-width:0;display:flex}.listingCarouselCard{flex:1}.listingCarouselCard .assetCardMedia{aspect-ratio:1;background:var(--psifi-charcoal);overflow:hidden}.listingCarouselCard .assetCardMedia img,.listingCarouselCard .assetCardMedia .assetImageFallback{aspect-ratio:1;object-fit:cover;height:100%}.listingCarouselCard .assetCardMedia img.listingImage--contain,.listingCarouselCard .assetCardMedia .assetImageFallback.listingImage--contain{object-fit:contain}.listingCarouselCard .assetMeta{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:12px;min-height:142px;padding:15px 16px 16px}.listingCarouselCard .assetMeta h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.listingCarouselCard .creatorLine,.listingCarouselCard .assetMeta p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listingCarouselCard .priceBlock{text-align:left;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.listingCarouselCard .priceBlock small{margin-top:0}.listingCarouselError{color:var(--psifi-warning);text-align:center;margin:-8px 0 0;font-size:13px}.assetCard{border:1px solid var(--psifi-line);color:inherit;background:linear-gradient(#16171bf2 0%,#0b0c10fa 100%);border-radius:16px;transition:border-color .35s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:block;position:relative;overflow:hidden}.assetCard--auction{border-color:#fbbf2438}.assetCardMedia{position:relative}a.assetCard:hover{box-shadow:0 0 0 1px #4ade802e, var(--shadow-glow-green), 0 24px 48px #00000073;border-color:#4ade8059;transform:translateY(-3px)}a.assetCard--auction:hover{border-color:#fbbf2480;box-shadow:0 0 0 1px #fbbf2433,0 0 30px #fbbf241f,0 24px 48px #00000073}a.assetCard:focus-visible,.filterPill:focus-visible,.backLink:focus-visible,.brand:focus-visible,nav a:focus-visible{outline-offset:4px;outline:2px solid #4ade8099}.assetCard img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.assetCard img.listingImage--contain,.assetCard .assetImageFallback.listingImage--contain{aspect-ratio:1;object-fit:contain}.assetImageFallback{aspect-ratio:4/3;background:linear-gradient(135deg, #4ade802e, transparent 60%), radial-gradient(circle at 70% 30%, #a3e6351a, transparent 60%), var(--psifi-charcoal);color:var(--psifi-bright);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;width:100%;font-size:13px;font-weight:700;display:flex}.assetImageFallback.large{aspect-ratio:auto;min-height:min(68vh,680px)}.assetMeta{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px;display:grid}.creatorLine{color:var(--psifi-bright);letter-spacing:.04em;margin:0 0 6px;font-size:12px;font-weight:700}.assetMeta p,.sidePanel p{color:var(--psifi-text-muted);margin:0;font-size:13px;line-height:1.5}.priceBlock{text-align:right}.priceBlock span{color:var(--psifi-text-main);font-size:14px;font-weight:700;display:block}.priceBlock small{color:var(--psifi-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:600;display:block}.sidePanel{border:1px solid var(--psifi-line);box-shadow:var(--shadow-glass-sm);background:linear-gradient(#141518f2 0%,#0a0b0efa 100%);border-radius:16px;gap:22px;padding:22px;display:grid}.contractText{color:var(--psifi-text-muted);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.emptyState{border:1px dashed var(--psifi-line-strong);color:var(--psifi-text-muted);text-align:center;border-radius:16px;grid-column:1/-1;padding:56px 32px}.emptyState .eyebrow{margin:0 0 16px}.emptyState h2{color:var(--psifi-text-main);margin:0 0 10px;font-size:22px}.detailGrid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:32px;display:grid}.detailMedia{aspect-ratio:1;background:var(--psifi-charcoal);border:1px solid var(--psifi-line);border-radius:16px;justify-content:center;align-items:center;display:flex;overflow:hidden}.detailMedia img{object-fit:contain;width:100%;height:100%;display:block}.detailPanel{border:1px solid var(--psifi-line);box-shadow:var(--shadow-glass-sm);background:linear-gradient(#141518f2 0%,#0a0b0efa 100%);border-radius:16px;gap:22px;padding:26px;display:grid}.detailDescription{color:var(--psifi-text-muted);font-size:15px;line-height:1.6}.detailStats{grid-template-columns:1fr 1fr;gap:14px;display:grid}.detailStats div{border:1px solid var(--psifi-line);background:#ffffff05;border-radius:12px;padding:14px}.detailStats span{color:var(--psifi-text-subtle);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.detailStats strong{color:var(--psifi-text-main);font-size:16px;font-weight:700}.detailReadiness{color:var(--psifi-bright);background:#4ade800f;border:1px solid #4ade8033;border-radius:12px;padding:14px;font-size:13px;font-weight:600}.detailError{color:var(--psifi-danger);background:#f871710f;border:1px solid #f8717140;border-radius:12px;padding:18px}.backLink{color:var(--psifi-text-muted);align-items:center;gap:6px;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-flex}.backLink:hover{color:var(--psifi-bright)}.createHeader{gap:12px;max-width:760px;margin-bottom:36px;display:grid}.createHeader p:last-child{color:var(--psifi-text-muted);margin:0;font-size:16px;line-height:1.55}.createSignIn{border:1px solid var(--psifi-line);box-shadow:var(--shadow-glass-sm);text-align:center;background:linear-gradient(#141518eb 0%,#0a0b0efa 100%);border-radius:16px;gap:14px;padding:48px 40px;display:grid}.createSignIn .eyebrow{justify-self:center}.createSignIn h2{font-size:24px}.createSignIn p{color:var(--psifi-text-muted);max-width:480px;margin:0 auto;font-size:15px;line-height:1.55}.createForm{display:block}.createGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid}.createImageColumn{gap:10px;display:grid}.createImageDrop{border:2px dashed var(--psifi-line-strong);cursor:pointer;background:linear-gradient(135deg,#4ade800f,#0000 70%),#14151899;border-radius:16px;align-items:stretch;min-height:380px;transition:all .28s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.createImageDrop:hover{box-shadow:var(--shadow-glow-green);background:linear-gradient(135deg,#4ade801a,#0000 70%),#141518cc;border-color:#4ade8080}.createImageDrop input{cursor:pointer;opacity:0;z-index:1;position:absolute;inset:0}.createImageDrop img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.createImagePlaceholder{color:var(--psifi-text-muted);text-align:center;align-content:center;gap:10px;padding:32px;font-size:14px;display:grid}.createImagePlaceholder strong{color:var(--psifi-text-main);font-size:16px;font-weight:700}.createFields{gap:18px;display:grid}.createField{gap:8px;display:grid}.createField>span{color:var(--psifi-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.createField input,.createField select,.createField textarea{border:1px solid var(--psifi-line);color:var(--psifi-text-main);background:#14151899;border-radius:12px;width:100%;min-height:48px;padding:12px 14px;transition:all .2s}.createField input::placeholder,.createField textarea::placeholder{color:var(--psifi-text-subtle)}.createField textarea{resize:vertical;min-height:140px;font-family:inherit}.createField:focus-within input,.createField:focus-within select,.createField:focus-within textarea{background:#141518e6;border-color:#4ade8080;outline:none;box-shadow:0 0 0 3px #4ade801f}.createField select option{background:var(--psifi-charcoal);color:var(--psifi-text-main)}.createFieldError{color:var(--psifi-warning);font-size:12px;font-weight:600}.createFieldHelp{color:var(--psifi-text-muted);font-size:12px;font-weight:400;line-height:1.4}.createRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.createActions{gap:12px;margin-top:16px;display:flex}.createPrimaryButton{background:var(--psifi-text-main);border:1px solid var(--psifi-text-main);color:var(--psifi-dark);cursor:pointer;letter-spacing:-.005em;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 26px;font-weight:700;transition:all .32s cubic-bezier(.16,1,.3,1);display:inline-flex}.createPrimaryButton:hover:not(:disabled){color:var(--psifi-text-main);background:0 0;transform:translateY(-1px);box-shadow:0 0 30px #ffffff2e}.createPrimaryButton:disabled{border-color:var(--psifi-line);color:var(--psifi-text-subtle);cursor:not-allowed;box-shadow:none;background:#ffffff0f;transform:none}.createSecondaryButton{border:1px solid var(--psifi-line-strong);color:var(--psifi-text-main);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-weight:600;transition:all .2s;display:inline-flex}.createSecondaryButton:hover:not(:disabled){border-color:var(--psifi-text-main);background:#ffffff0a}.createSecondaryButton:disabled{border-color:var(--psifi-line);color:var(--psifi-text-subtle);cursor:not-allowed}.createStatusBanner{color:var(--psifi-text-main);background:#4ade800f;border:1px solid #4ade8033;border-radius:12px;margin-bottom:22px;padding:16px 20px;font-size:14px;font-weight:600}.createStatusBanner[data-tone=success]{color:var(--psifi-bright);background:#4ade801a;border-color:#4ade8066;box-shadow:0 0 0 1px #4ade8026,0 0 32px #4ade801f}.createError{color:var(--psifi-danger);background:#f871710f;border:1px solid #f871714d;border-radius:12px;gap:8px;margin-bottom:22px;padding:16px 20px;display:grid}.createErrorDetails{color:var(--psifi-text-muted);white-space:pre-wrap;background:#00000052;border:1px solid #f871712e;border-radius:10px;max-height:200px;margin:0;padding:12px 14px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;overflow:auto}.createReview{grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);align-items:start;gap:32px;margin-top:28px;display:grid}.createReviewMedia{background:var(--psifi-charcoal);border:1px solid var(--psifi-line);box-shadow:var(--shadow-glass-sm);border-radius:16px;overflow:hidden}.createReviewMedia img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.createReviewDetails{gap:18px;display:grid}.createReviewDetails h2{margin:0 0 8px;font-size:24px}.createReviewDetails p{color:var(--psifi-text-muted);margin:0;font-size:15px;line-height:1.55}.createReviewList{border:1px solid var(--psifi-line);background:#14151899;border-radius:12px;gap:0;padding:4px 0;font-size:14px;display:grid}.createReviewList>div{border-top:1px solid var(--psifi-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.createReviewList>div:first-child{border-top:none}.createReviewList dt{color:var(--psifi-text-subtle);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.createReviewList dd{color:var(--psifi-text-main);text-align:right;min-width:0;margin:0;font-weight:600}.createReviewValue{justify-content:flex-end;align-items:center;gap:8px;max-width:min(100%,34ch);display:flex}.createReviewValueText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1280px){.assetGridLarge{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.topbarInner{grid-template-columns:auto 1fr;gap:16px;padding:0 24px}.primaryNav,.i18nSwitcher{display:none}.mobileNavButton{display:inline-flex}.mobileNav{border-top:1px solid #ffffff0d;flex-direction:column;gap:2px;max-width:1480px;margin:0 auto;padding:10px 24px 14px;display:flex}.mobileNavLink{color:var(--psifi-text-muted);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.mobileNavLink:hover{color:var(--psifi-text-main);background:#ffffff0d}.mobileNavLink.navActive{color:var(--psifi-text-main);background:#ffffff0f}.mobileNavLink.navAccent{color:var(--psifi-bright);background:#4ade8014;border:1px solid #4ade8033}}@media (max-width:1024px){.contentGrid,.detailGrid{grid-template-columns:minmax(0,1fr)}.assetGrid,.assetGridLarge{grid-template-columns:repeat(2,minmax(0,1fr))}.profileHero{grid-template-columns:minmax(0,1fr)}.profileCollectionControls{flex-direction:column;align-items:flex-start}.ownedNftGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileTransactionRow{grid-template-columns:88px minmax(100px,1fr) 56px minmax(140px,.8fr)}.profileTransactionRow .contractText{display:none}.toolbar{grid-template-columns:1fr}.footerGrid{grid-template-columns:repeat(2,1fr)}.footerBrand{grid-column:1/-1}.heroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.exploreHeader{grid-template-columns:1fr}}@media (max-width:720px){.topbarInner{grid-template-columns:auto minmax(0,1fr);padding:0 20px}.topbarActions{gap:8px}.mobileNav{padding-left:20px;padding-right:20px}.hero{padding:64px 20px 56px}.heroStats{grid-template-columns:1fr}.rail,.statsSection{padding:56px 20px}.workspace,.createWorkspace,.detailWorkspace{padding:36px 20px 64px}.marketHeader{flex-direction:column;align-items:flex-start}.assetGrid,.assetGridLarge{grid-template-columns:1fr}.listingCarousel{gap:20px}.listingCarouselTrack{grid-auto-columns:min(78vw,300px);gap:14px}.ownedNftGrid{grid-template-columns:1fr}.profileSummaryRow{flex-direction:column;align-items:flex-start}.profileSegment{border-radius:14px;flex-wrap:wrap;width:100%}.profileSegmentButton{flex:90px}.profileTransactionsHeader{flex-direction:column;align-items:flex-start}.profileTransactionRow{grid-template-columns:1fr;align-items:start}.createGrid,.createReview,.createRow,.detailStats,.footerGrid{grid-template-columns:1fr}.ctaBandInner{padding:64px 20px}.wayfindBand{padding:20px 20px 4px}.appBandInner{padding:22px 20px}}@media (max-width:520px){.topbarInner{min-height:68px;padding-left:16px;padding-right:16px}.brandLogo{height:27px}.topbarActions{gap:6px}.accountButtonAddress:not(.accountButtonAddress--tag){display:none}.accountButtonAddress--tag{text-overflow:ellipsis;max-width:7.5rem;display:inline;overflow:hidden}.accountButtonIcon{display:inline-flex}.accountButton{padding:0 10px}.walletButton{min-height:38px;padding:0 13px}.ownedNftFacts{grid-template-columns:1fr}.mobileNav{padding-left:16px;padding-right:16px}}.cartButton{border:1px solid var(--psifi-line-strong);color:var(--psifi-text-main);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .2s,background .2s;display:inline-flex;position:relative}.cartButton:hover{border-color:var(--psifi-text-main);background:#ffffff0a}.cartBadge{background:var(--psifi-bright);color:var(--psifi-dark);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-4px}.toastViewport{z-index:100;flex-direction:column;gap:10px;max-width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}.toastItem{background:var(--psifi-panel-solid);border:1px solid var(--psifi-line-strong);box-shadow:var(--shadow-glass);color:var(--psifi-text-main);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;animation:.24s cubic-bezier(.16,1,.3,1) toast-in;display:flex}.toastItem[data-tone=success]{border-color:#4ade8066}.toastItem[data-tone=warning]{border-color:#fbbf2473}.toastMessage{line-height:1.35}.toastClose{color:var(--psifi-text-muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:18px;line-height:1}.toastClose:hover{color:var(--psifi-text-main)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cartWorkspace{flex-direction:column;gap:28px;display:flex}.cartHeader h1{margin:6px 0 4px;font-size:32px}.cartCountLine{color:var(--psifi-text-muted);font-size:14px}.cartEmpty{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cartEmpty .ctaPrimary{margin-top:8px}.cartLayout{grid-template-columns:1fr 340px;align-items:start;gap:28px;display:grid}.cartItems{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cartItem{background:var(--psifi-panel);border:1px solid var(--psifi-line);border-radius:16px;grid-template-columns:72px 1fr auto;align-items:center;gap:16px;padding:14px;display:grid}.cartItemThumb{object-fit:cover;border-radius:12px;width:72px;height:72px}.cartItemThumbFallback{background:linear-gradient(135deg, var(--psifi-steel), var(--psifi-charcoal));border:1px solid var(--psifi-line)}.cartItemMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.cartItemTitle{color:var(--psifi-text-main);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cartItemTitle:hover{color:var(--psifi-bright)}.cartItemPrice{color:var(--psifi-text-muted);font-size:14px}.cartItemRemove{border:1px solid var(--psifi-line-strong);color:var(--psifi-text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px;transition:color .2s,border-color .2s}.cartItemRemove:hover{border-color:var(--psifi-danger);color:var(--psifi-danger)}.cartSummary{flex-direction:column;gap:14px;display:flex}.cartPageSummary{background:var(--psifi-panel);border:1px solid var(--psifi-line-strong);border-radius:18px;flex-direction:column;gap:14px;padding:22px;display:flex;position:sticky;top:96px}.cartSummaryTitle{margin:0;font-size:18px}.cartSummaryRow{color:var(--psifi-text-muted);justify-content:space-between;font-size:14px;display:flex}.cartSummaryTotal{border-top:1px solid var(--psifi-line);color:var(--psifi-text-main);padding-top:14px;font-size:18px;font-weight:700}.cartCurrencyNote{color:var(--psifi-text-subtle);margin:8px 0 0;font-size:12px;line-height:1.4}.cartCheckout{width:100%;margin-top:6px}.cartCheckoutHint{color:var(--psifi-text-subtle);text-align:center;margin:0;font-size:12px}.detailPriceActions .ctaPrimary:disabled,.detailPriceActions .ctaSecondary:disabled,.cartCheckout:disabled{cursor:not-allowed;opacity:.5}.cartClear{color:var(--psifi-text-subtle);cursor:pointer;text-align:center;background:0 0;border:none;padding:4px;font-size:13px}.cartClear:hover{color:var(--psifi-text-main)}@media (max-width:860px){.cartLayout{grid-template-columns:1fr}.cartPageSummary{position:static}}.cartItemSingle{color:var(--psifi-text-subtle);letter-spacing:.02em;text-transform:uppercase;font-size:12px}.cartItemLineTotal{color:var(--psifi-text-subtle)}.cartQty{align-items:center;gap:4px;margin-top:2px;display:inline-flex}.cartQtyBtn{border:1px solid var(--psifi-line-strong);color:var(--psifi-text-main);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:inline-flex}.cartQtyBtn:hover:not(:disabled){border-color:var(--psifi-text-main)}.cartQtyBtn:disabled{cursor:not-allowed;opacity:.4}.cartQtyValue{font-variant-numeric:tabular-nums;text-align:center;min-width:22px;font-weight:600}.cartClear:disabled{cursor:not-allowed;opacity:.5}.cartDrawerRoot{pointer-events:none;visibility:hidden;z-index:90;transition:visibility 0s linear .32s;position:fixed;inset:0}.cartDrawerRoot.cartDrawerOpen{pointer-events:auto;visibility:visible;transition:visibility linear}.cartDrawerOverlay{cursor:pointer;opacity:0;background:#04050899;border:none;padding:0;transition:opacity .28s;position:absolute;inset:0}.cartDrawerOpen .cartDrawerOverlay{opacity:1}.cartDrawerPanel{background:var(--psifi-charcoal);border-left:1px solid var(--psifi-line-strong);box-shadow:var(--shadow-glass);flex-direction:column;width:420px;max-width:92vw;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.cartDrawerOpen .cartDrawerPanel{transform:translate(0)}.cartDrawerHeader{border-bottom:1px solid var(--psifi-line);justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.cartDrawerTitle{margin:4px 0 0;font-size:20px}.cartDrawerClose{color:var(--psifi-text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:26px;line-height:1}.cartDrawerClose:hover{color:var(--psifi-text-main)}.cartDrawerEmpty{flex-direction:column;align-items:flex-start;gap:16px;padding:32px 24px;display:flex}.cartDrawerItems{flex:1;padding:18px 24px;overflow-y:auto}.cartDrawerFooter{border-top:1px solid var(--psifi-line);padding:18px 24px 24px}@media (max-width:520px){.cartDrawerPanel{width:100vw}}.toastAction{border:1px solid var(--psifi-bright);color:var(--psifi-bright);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.toastAction:hover{background:#4ade801f}.cartDrawerSeller{color:var(--psifi-text-muted);margin:4px 0 0;font-size:13px}.profileWorkspace{gap:28px;display:grid}.profileHero{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:24px;display:grid}.profileHero h1{color:var(--psifi-text-main);letter-spacing:0;margin:10px 0 16px;font-size:clamp(32px,5vw,64px);line-height:.95}.profileHero p:not(.eyebrow){color:var(--psifi-text-muted);max-width:720px;margin:0;line-height:1.6}.profileWalletPanel{border:1px solid var(--psifi-line);background:#ffffff09;border-radius:16px;gap:8px;padding:18px;display:grid}.profileWalletAddressRow{align-items:center;gap:8px;min-width:0;display:flex}.profileWalletPanel strong{color:var(--psifi-text-main);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:15px}.profileWalletPanel span{color:var(--psifi-text-muted);font-size:13px}.profileWalletPanel a,.profileSummaryRow a,.profileEmpty a{color:var(--psifi-bright);font-size:13px;font-weight:700;text-decoration:none}.profileWalletPanel a:hover,.profileSummaryRow a:hover,.profileEmpty a:hover{text-decoration:underline}.profilePrimaryButton{margin:20px auto 0}.profileLoading{border:1px solid var(--psifi-line);color:var(--psifi-text-muted);border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.profileSummaryRow{justify-content:space-between;align-items:end;gap:16px;display:flex}.profileSummaryRow h2{color:var(--psifi-text-main);margin:4px 0 0;font-size:24px}.profileSummaryRow p:not(.eyebrow){color:var(--psifi-text-muted);margin:6px 0 0;font-size:13px}.profileCollectionControls{justify-content:space-between;align-items:center;gap:12px;display:flex}.profileSegment{border:1px solid var(--psifi-line);background:#ffffff09;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.profileSegmentButton{color:var(--psifi-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 12px;font-size:13px;font-weight:800}.profileSegmentButton[aria-pressed=true]{color:var(--psifi-bright);background:#4ade8024}.ownedNftBadges{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 2px;display:flex}.ownedNftBadges .profileStatusBadge,.ownedNftBadges .saleBadge,.ownedNftBadges .psiTagTierBadge{flex:none}.profileStatusBadge{border:1px solid var(--psifi-line);color:var(--psifi-text-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.profileStatusBadge--ok{color:var(--psifi-bright);border-color:#4ade805c}.profileStatusBadge--warn{color:#facc15;border-color:#facc156b}.profileStatusBadge--pending{color:#93c5fd;border-color:#60a5fa6b}.ownedNftGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ownedNftGrid--single{grid-template-columns:minmax(0,1120px)}.ownedNftGrid--single .ownedNftCard{grid-template-columns:minmax(280px,.9fr) minmax(360px,1fr);align-items:start;max-width:1120px;display:grid}.ownedNftGrid--single .ownedNftMedia img{aspect-ratio:4/3;object-fit:cover;height:auto;min-height:0}.ownedNftCard{border:1px solid var(--psifi-line);background:linear-gradient(#16171bf2 0%,#0b0c10fa 100%);border-radius:16px;overflow:hidden}.ownedNftMedia{background:#00000047;margin:0;padding:0}.ownedNftMediaButton{color:inherit;cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.ownedNftMediaButton:focus-visible{outline-offset:-2px;outline:2px solid #4ade8099}.ownedNftMedia img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.imageLightboxOverlay{-webkit-backdrop-filter:blur(14px);z-index:10100;background:#040508d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.imageLightboxClose{border:1px solid var(--psifi-line-strong);color:var(--psifi-text-main);cursor:pointer;background:#16171be6;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:18px;right:18px}.imageLightboxClose:hover{color:var(--psifi-bright);border-color:#4ade8059}.imageLightboxClose:focus-visible{outline-offset:2px;outline:2px solid #4ade8099}.imageLightboxFigure{max-width:min(96vw,1120px);max-height:min(90vh,960px);margin:0}.imageLightboxFigure img{object-fit:contain;border-radius:12px;width:auto;max-width:min(96vw,1120px);height:auto;max-height:min(90vh,960px);display:block;box-shadow:0 24px 64px #0000008c}.ownedNftBody{align-content:start;gap:18px;padding:18px;display:grid}.ownedNftBody h2{color:var(--psifi-text-main);margin:8px 0;font-size:20px;line-height:1.2}.ownedNftBody p{color:var(--psifi-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.feePassSummary{background:#60a5fa14;border:1px solid #60a5fa42;border-radius:12px;gap:8px;padding:12px;display:grid}.feePassSummaryHeader,.feePassSummaryDetails{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.feePassSummaryHeader strong{color:var(--psifi-text-main);font-size:14px}.feePassSummaryDetails,.feePassSummary p{color:var(--psifi-text-muted);font-size:12px}.feePassState{color:var(--psifi-text-muted);background:#94a3b824;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.feePassState--active{color:var(--psifi-bright);background:#4ade801f}.feePassSummary--compact{gap:5px;margin-top:7px;padding:8px}.feePassSummary--compact .feePassSummaryDetails{gap:2px;display:grid}.ownedNftBody .feePassTransferWarning{color:#fbbf24;-webkit-line-clamp:unset;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:10px;padding:10px 12px;display:block;overflow:visible}.feePassTableNotice{color:var(--psifi-text-muted);font-size:12px;font-weight:700}.ownedNftFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.ownedNftFacts div{min-width:0}.ownedNftFacts dt{color:var(--psifi-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ownedNftFacts dd{color:var(--psifi-text-main);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;font-weight:700;overflow:hidden}.ownedNftTokenId{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.ownedNftTokenIdValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ownedNftFacts dd .ownedNftTokenId{width:100%}.ownedNftActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profileActionLink{border:1px solid var(--psifi-line-strong);color:var(--psifi-text-main);border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.profileActionLink:hover{color:var(--psifi-bright);border-color:#4ade8059}.ownedNftTableWrap{border:1px solid var(--psifi-line);border-radius:16px;overflow-x:auto}.ownedNftTable{border-collapse:collapse;color:var(--psifi-text-muted);width:100%;min-width:1120px;font-size:13px}.ownedNftTable th,.ownedNftTable td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff13;padding:14px}.ownedNftTable th{color:var(--psifi-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.ownedNftTable tbody tr:last-child td{border-bottom:0}.ownedNftTableAsset{grid-template-columns:72px minmax(160px,1fr);align-items:center;gap:12px;display:grid}.ownedNftTableAsset strong{color:var(--psifi-text-main);margin-bottom:4px;font-size:14px;display:block}.ownedNftTableAsset span{display:block}.ownedNftThumb{border-radius:10px;overflow:hidden}.ownedNftThumb img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.ownedNftTableActions{gap:10px;min-width:260px;display:grid}.profileTransactions{border:1px solid var(--psifi-line);border-radius:16px;gap:16px;padding:20px;display:grid}.profileTransactionsHeader{justify-content:space-between;align-items:end;gap:16px;display:flex}.profileTransactionsHeader h2{color:var(--psifi-text-main);margin:4px 0 0;font-size:22px}.profileTransactionsHeader a{color:var(--psifi-bright);font-size:13px;font-weight:700;text-decoration:none}.profileTransactionsHeader a:hover{text-decoration:underline}.profileTransactionList{gap:8px;display:grid}.profileTransactionRow{color:var(--psifi-text-muted);background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:90px minmax(120px,1fr) 64px minmax(160px,.8fr) minmax(120px,.8fr);align-items:center;gap:12px;min-height:48px;padding:10px 12px;font-size:13px;text-decoration:none;display:grid}.profileTransactionRow:hover{color:var(--psifi-text-main);border-color:#4ade803d}.profileTransactionDirection{color:var(--psifi-bright);text-transform:capitalize;font-weight:800}.verifyWrap{max-width:720px;margin:0 auto;padding:32px 20px 64px}.verifyHeading{margin:8px 0 6px;font-size:28px;font-weight:700}.verifyLede{color:var(--psifi-text-muted);margin:0 0 20px}.verifyForm{gap:10px;margin-bottom:24px;display:flex}.verifyInput{color:inherit;background:#ffffff0a;border:1px solid #ffffff29;border-radius:12px;flex:1;padding:12px 14px;font-size:15px}.verifyCard{background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;padding:20px}.verifyCard--ok{border-color:#2ec46680}.verifyCard--warn{border-color:#e6b80080}.verifyCard--error{border-color:#e8485580}.verifyStatus{margin-bottom:14px;font-size:18px;font-weight:700}.verifyImageButton{cursor:zoom-in;background:0 0;border:0;width:100%;max-width:min(100%,360px);margin:0 auto 18px;padding:0;display:block}.verifyImageButton:focus-visible{outline-offset:2px;border-radius:14px;outline:2px solid #4ade8099}.verifyImage{object-fit:contain;background:#00000047;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:min(70vh,420px);margin:0 auto;display:block}.verifyImageFallback{max-width:360px;color:var(--psifi-text-muted,#ffffffb8);text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;align-items:center;gap:10px;margin:0 auto 18px;padding:18px;font-size:14px;display:flex}.verifyMeta{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.verifyRow{justify-content:space-between;align-items:center;gap:16px;min-height:28px;font-size:14px;display:flex}.verifyRowLabel{color:var(--psifi-text-muted);flex:none}.verifyRowValueGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.verifyRowValue{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.verifyRowValue.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}a.verifyRowValue{color:#6aa3ff;text-decoration:none}a.verifyRowValue:hover{text-decoration:underline}.verifyBadge{letter-spacing:.02em;color:#0f3d24;white-space:nowrap;background:#2ec4662e;border:1px solid #2ec46673;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.verifyChecks{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.verifyChecks .ok{color:#2ec466}.verifyChecks .no{color:#e6b800}.verifyChecks .info{color:var(--psifi-text-muted,#ffffffb3)}.verifyProvenanceNote{color:var(--psifi-text-muted,#ffffffb8);background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;margin:-4px 0 16px;padding:10px 12px;font-size:13px;line-height:1.45}.copyBtn{cursor:pointer;width:26px;height:26px;color:var(--psifi-text-muted,#fff9);background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;flex:none;place-items:center;padding:0;transition:background .15s,color .15s,border-color .15s,transform .1s;display:inline-grid;position:relative}.copyBtn:hover{color:inherit;background:#ffffff17}.copyBtn:active{transform:scale(.92)}.copyBtn:focus-visible{outline-offset:1px;outline:2px solid #6aa3ff99}.copyBtn--done{border-color:#2ec46680}.copyIcon{grid-area:1/1;width:14px;height:14px;transition:opacity .18s,transform .18s}.copyIcon--check{opacity:0;color:#2ec466;transform:scale(.5)}.copyBtn--done .copyIcon--copy{opacity:0;transform:scale(.5)}.copyBtn--done .copyIcon--check{opacity:1;animation:.24s copy-pop;transform:scale(1)}@keyframes copy-pop{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}.verifySpinner{vertical-align:-2px;opacity:.7;border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;margin-right:8px;animation:.7s linear infinite verify-spin;display:inline-block}@keyframes verify-spin{to{transform:rotate(360deg)}}.ctaPrimary[aria-busy=true]{opacity:.85;cursor:progress}.verifyCard--pending{border-color:#ffffff24}.verifyPending{color:var(--psifi-text-muted,#ffffffb3);align-items:center;gap:12px;margin-bottom:18px;font-size:15px;display:flex}.verifyPendingSpinner{border:2px solid #ffffff2e;border-top-color:#6aa3ff;border-radius:50%;flex:none;width:20px;height:20px;animation:.7s linear infinite verify-spin}.verifySkeletonGroup{flex-direction:column;gap:12px;display:flex}.verifySkeleton{background:linear-gradient(90deg,#ffffff0d,#ffffff21,#ffffff0d) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.2s ease-in-out infinite verify-shimmer}.verifySkeletonImage{aspect-ratio:4/3;border-radius:14px;width:100%;max-width:360px;height:auto;margin:0 auto 18px}@keyframes verify-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.verifySpinner,.verifyPendingSpinner,.verifySkeleton,.copyBtn--done .copyIcon--check{animation:none}}.sellActions{margin-top:12px}.sellActionsTrigger{width:100%}.sellActionsHint{color:var(--psifi-text-muted,#fff9);margin:6px 0 0;font-size:12px}.sellActionsPanelCompact{gap:10px;display:grid}.sellActionsPanel{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.sellActionsLabel{color:var(--psifi-text-muted,#fff9);font-size:13px}.sellActionsRow{align-items:stretch;gap:8px;display:flex}.sellActionsInput{min-width:0;color:inherit;background:#ffffff0a;border:1px solid #ffffff29;border-radius:10px;flex:1;padding:10px 12px;font-size:15px}.sellActionsStatus{color:var(--psifi-text-muted,#ffffffb3);margin:2px 0 0;font-size:13px}.sellActionsStatus--ok{color:#2ec466}.sellActionsStatus--error{color:#e6b800}.sellActionsStatus--pending{align-items:center;gap:8px;display:inline-flex}.sellActionsActionRow{align-items:center;gap:10px;display:grid}.sellActionsLink{color:#6aa3ff;align-items:center;width:fit-content;font-size:13px;text-decoration:none;display:inline-flex}.sellActionsLink:hover{text-decoration:underline}.sellActionsModeToggle{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;gap:6px;width:fit-content;padding:3px;display:flex}.sellActionsModeOption{cursor:pointer;color:var(--psifi-text-muted,#ffffffa6);background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:13px}.sellActionsModeOption--active{color:#fff;background:#6aa3ff2e}.sellActionsModeOption:disabled{opacity:.6;cursor:default}.auctionPanel{flex-direction:column;gap:10px;display:flex}.auctionPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auctionPanelMeta{text-align:right}.auctionBidCount{margin:0;font-size:20px;font-weight:600}.auctionReserveBadge{letter-spacing:.02em;color:var(--psifi-text-muted,#ffffffb3);border:1px solid #ffffff29;border-radius:999px;margin:4px 0 0;padding:2px 8px;font-size:11px;display:inline-flex}.auctionReserveBadge[data-met=true]{color:#2ec466;border-color:#2ec46680}.auctionStatusLine{color:var(--psifi-text-muted,#ffffffbf);margin:0;font-size:13px}.auctionBidForm{flex-direction:column;gap:6px;display:flex}.auctionCancelLink{cursor:pointer;color:var(--psifi-text-muted,#ffffff8c);background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.auctionWinnerActions{flex-direction:column;gap:8px;display:flex}.auctionWinnerNote{color:#2ec466;margin:0;font-size:13px}.auctionBidHistory ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.auctionBidRow{color:var(--psifi-text-muted,#ffffffb3);align-items:baseline;gap:10px;font-size:13px;display:flex}.auctionBidder{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.auctionBidAmount{color:#fff;font-weight:600}.auctionBidTime{font-size:12px}.saleFilterRail{margin-top:8px}@media (max-width:880px){.ownedNftGrid,.ownedNftGrid--single{grid-template-columns:1fr}.ownedNftGrid--single .ownedNftCard{display:block}.ownedNftGrid--single .ownedNftMedia img{aspect-ratio:4/3;height:auto;min-height:0}}.loadMoreRow{grid-column:1/-1;justify-content:center;padding:18px 0 6px;display:flex}.loadMoreButton{border:1px solid var(--psifi-border,#ffffff2e);color:var(--psifi-text-main);cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:0 28px;font-weight:600;transition:all .24s cubic-bezier(.16,1,.3,1)}.loadMoreButton:hover:not(:disabled){background:#ffffff14;transform:translateY(-1px)}.loadMoreButton:disabled{cursor:wait;opacity:.6}.loadMoreGate{text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;align-items:center;gap:10px;max-width:420px;padding:28px 32px;display:flex}.loadMoreGate h3{margin:0;font-size:1.15rem}.loadMoreGate p{color:var(--psifi-text-muted,#ffffffa6);margin:0 0 6px;font-size:.92rem}.helpWrap{max-width:760px;margin:0 auto;padding-bottom:80px}.helpHeading{margin:6px 0 10px;font-size:clamp(2rem,4vw,2.8rem)}.helpLede{color:var(--psifi-text-muted,#ffffffa6);margin:0 0 30px}.helpFaqList{flex-direction:column;gap:12px;display:flex}.helpFaqItem{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;padding:4px 22px}.helpFaqItem summary{cursor:pointer;padding:16px 0;font-size:1.05rem;font-weight:600}.helpFaqItem[open] summary{border-bottom:1px solid #ffffff1a}.helpFaqAnswer{color:var(--psifi-text-muted,#ffffffbf);padding:14px 0 18px;line-height:1.6}.helpFaqAnswer p+p{margin-top:10px}.helpFaqAnswer a{color:var(--psifi-green,#54e38e)}.helpContactCard{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;margin-top:30px;padding:24px 26px}.helpContactCard h2{margin:0 0 8px;font-size:1.15rem}.helpContactCard p{color:var(--psifi-text-muted,#ffffffb3);margin:0}.helpContactCard a{color:var(--psifi-green,#54e38e)}.marketplaceSupport{bottom:calc(20px + env(safe-area-inset-bottom));right:calc(20px + env(safe-area-inset-right));z-index:95;flex-direction:column;gap:10px;display:flex;position:fixed}.marketplaceSupportPanel{background:var(--psifi-panel-solid);border:1px solid var(--psifi-line-strong);box-shadow:var(--shadow-glass);border-radius:20px;flex-direction:column;width:min(24rem,100vw - 2rem);height:min(32rem,70vh);display:flex;overflow:hidden}.marketplaceSupportHeader,.marketplaceSupportHeading{align-items:center;gap:8px;display:flex}.marketplaceSupportHeader{border-bottom:1px solid var(--psifi-line);justify-content:space-between;padding:12px 12px 10px}.marketplaceSupportTitle{margin:0;font-size:.95rem;font-weight:650}.marketplaceSupportSubtitle,.marketplaceSupportEmpty,.marketplaceSupportSystem,.marketplaceSupportError{color:var(--psifi-text-muted);margin:0;font-size:.78rem}.marketplaceSupportIconButton,.marketplaceSupportDismiss,.marketplaceSupportSend,.marketplaceSupportAttach{color:var(--psifi-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.marketplaceSupportIconButton:hover,.marketplaceSupportDismiss:hover,.marketplaceSupportAttach:hover{color:var(--psifi-text-main);background:#ffffff0f}.marketplaceSupportIcon{width:16px;height:16px}.marketplaceSupportHome,.marketplaceSupportThread{flex:1;padding:14px 12px;overflow:auto}.marketplaceSupportLead{margin:0 0 12px;font-size:1.05rem;font-weight:650}.marketplaceSupportPrimary,.marketplaceSupportActions button{background:var(--psifi-bright);color:#111;cursor:pointer;border:0;border-radius:12px;width:100%;padding:10px 12px;font-weight:650}.marketplaceSupportPrimary:disabled,.marketplaceSupportActions button:disabled,.marketplaceSupportSend:disabled{cursor:not-allowed;opacity:.4}.marketplaceSupportList{flex-direction:column;gap:4px;margin-top:14px;display:flex}.marketplaceSupportItem{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:10px 8px;display:flex}.marketplaceSupportItem:hover{background:#ffffff0d}.marketplaceSupportDot{border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}.marketplaceSupportDot.isUnread{background:#f87171}.marketplaceSupportDot.isOpen{background:var(--psifi-bright)}.marketplaceSupportDot.isResolved{background:#ffffff40}.marketplaceSupportItemBody{width:100%;min-width:0}.marketplaceSupportItemTop{justify-content:space-between;gap:8px;display:flex}.marketplaceSupportItemSubject{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.marketplaceSupportItemTime,.marketplaceSupportItemMeta{color:var(--psifi-text-subtle);font-size:.72rem}.marketplaceSupportThread{flex-direction:column;gap:8px;display:flex}.marketplaceSupportBubble{white-space:pre-wrap;border-radius:16px;max-width:78%;padding:8px 12px;font-size:.88rem;line-height:1.4}.marketplaceSupportBubble p{margin:0}.marketplaceSupportAttachmentName{opacity:.8;margin-top:6px;font-size:.75rem}.marketplaceSupportBubble.is-user{color:#fff;background:#2f6fed;align-self:flex-end}.marketplaceSupportBubble.is-staff,.marketplaceSupportBubble.is-assistant{color:var(--psifi-text-main);background:#4ade8029;align-self:flex-start}.marketplaceSupportBubbleLabel{color:var(--psifi-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:.65rem;font-weight:700}.marketplaceSupportError{color:var(--psifi-danger);padding:0 12px 8px}.marketplaceSupportComposer{border-top:1px solid var(--psifi-line);flex-direction:column;gap:8px;padding:10px;display:flex}.marketplaceSupportAttachment,.marketplaceSupportInputRow{align-items:flex-end;gap:8px;display:flex}.marketplaceSupportAttachment{color:var(--psifi-text-muted);flex-direction:column;justify-content:space-between;font-size:.75rem}.marketplaceSupportAttachment button,.marketplaceSupportResolved button{color:var(--psifi-bright);cursor:pointer;background:0 0;border:0}.marketplaceSupportComposer textarea{border:1px solid var(--psifi-line-strong);color:var(--psifi-text-main);font:inherit;resize:none;background:#ffffff0a;border-radius:12px;flex:1;min-height:4.25rem;padding:8px 10px}.marketplaceSupportSend{background:var(--psifi-bright);color:#111}.marketplaceSupportAttach input{display:none}.marketplaceSupportActions{gap:8px;display:flex}.marketplaceSupportActions button{flex:1}.marketplaceSupportDock{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.marketplaceSupportGreeting{background:var(--psifi-panel-solid);border:1px solid var(--psifi-line-strong);box-shadow:var(--shadow-glass-sm);color:var(--psifi-text-main);cursor:pointer;border-radius:16px;max-width:15.5rem;padding:10px 14px;font-size:.9rem;font-weight:600}.marketplaceSupportDismiss{background:var(--psifi-panel-solid);opacity:0;pointer-events:none;border:1px solid #0000;flex:none;width:0;min-width:0;height:34px;margin-left:-8px;padding:0;transition:width .16s,opacity .16s,margin-left .16s,border-color .16s;overflow:hidden}.marketplaceSupportDock:hover .marketplaceSupportDismiss,.marketplaceSupportDock:focus-within .marketplaceSupportDismiss{border-color:var(--psifi-line-strong);opacity:1;pointer-events:auto;width:34px;margin-left:0}@media (prefers-reduced-motion:reduce){.marketplaceSupportDismiss{transition:none}}.marketplaceSupportFab{background:var(--psifi-bright);box-shadow:var(--shadow-glow-green);color:#111;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;position:relative}.marketplaceSupportFabIconWrap{display:flex}.marketplaceSupportFabIcon{width:26px;height:26px}.marketplaceSupportUnread{border:2px solid var(--psifi-panel-solid);background:#ef4444;border-radius:999px;width:12px;height:12px;position:absolute;top:2px;right:2px}.marketplaceSupportNewMessages{color:#f87171;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;font-size:.68rem;font-weight:650;display:flex}.marketplaceSupportNewMessages span{background:#f8717159;flex:1;height:1px}.marketplaceSupportAttachmentTop{justify-content:space-between;gap:8px;display:flex}.marketplaceSupportAttachment img,.marketplaceSupportAttachmentLink img{object-fit:cover;border-radius:10px;max-width:100%;max-height:10rem;margin-top:8px;display:block}.marketplaceSupportUpload{margin-top:8px}.marketplaceSupportUploadMeta{color:var(--psifi-text-subtle);justify-content:space-between;font-size:10px;display:flex}.marketplaceSupportUploadTrack{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.marketplaceSupportUploadBar{background:var(--psifi-bright);height:100%}.marketplaceSupportUnreadPing{display:none}.marketplaceSupport .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.heroOrb--lime{animation:26s ease-in-out infinite heroDriftA}.heroOrb--green{animation:32s ease-in-out infinite heroDriftB}.heroOrb--teal{background:#2dd4bf;width:300px;height:300px;animation:38s ease-in-out infinite heroDriftC;top:180px;left:38%}@keyframes heroDriftA{0%,to{opacity:.16;transform:translate(-24px,-10px)scale(.94)}50%{opacity:.3;transform:translate(46px,26px)scale(1.1)}}@keyframes heroDriftB{0%,to{opacity:.18;transform:translate(20px,14px)scale(1.04)}50%{opacity:.3;transform:translate(-48px,-30px)scale(.92)}}@keyframes heroDriftC{0%,to{opacity:.1;transform:translate(-30px,18px)scale(.9)}50%{opacity:.2;transform:translate(34px,-26px)scale(1.12)}}.heroAurora{background:linear-gradient(115deg,#0000 30%,#54e38e0d 45%,#bef26414 50%,#54e38e0d 55%,#0000 70%) 0 0/250% 100%;animation:30s linear infinite heroAuroraSweep;position:absolute;inset:0}@keyframes heroAuroraSweep{0%{background-position:130% 0}to{background-position:-130% 0}}.heroSpark{background:var(--psifi-green,#54e38e);opacity:0;border-radius:50%;width:4px;height:4px;animation:14s linear infinite heroSparkRise;position:absolute;bottom:-8px;box-shadow:0 0 10px 2px #54e38e59}.heroSpark--1{animation-duration:16s;animation-delay:0s;left:12%}.heroSpark--2{width:3px;height:3px;animation-duration:13s;animation-delay:3.5s;left:30%}.heroSpark--3{animation-duration:18s;animation-delay:7s;left:52%}.heroSpark--4{width:3px;height:3px;animation-duration:12s;animation-delay:5s;left:71%}.heroSpark--5{animation-duration:15s;animation-delay:10s;left:87%}@keyframes heroSparkRise{0%{opacity:0;transform:translateY(0)translate(0)}12%{opacity:.7}55%{opacity:.35;transform:translateY(-46vh)translate(14px)}to{opacity:0;transform:translateY(-82vh)translate(-10px)}}.heroTitleAccent{background:linear-gradient(100deg, var(--psifi-green,#54e38e) 0%, var(--psifi-lime,#bef264) 30%, #8ef7b6 50%, var(--psifi-green,#54e38e) 70%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite heroAccentShimmer}@keyframes heroAccentShimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.heroOrb--lime,.heroOrb--green,.heroOrb--teal,.heroAurora,.heroSpark,.heroTitleAccent{animation:none}.heroSpark{display:none}}.createCollectionNote{color:var(--psifi-text-muted,#fff9);margin-top:10px;font-size:.9rem}.createCollectionNote a{color:var(--psifi-green,#54e38e);text-underline-offset:3px;text-decoration:underline}.createSignIn .walletButton{margin-top:12px}.createFeeNotice{color:#ffd58a;background:#ffc45714;border:1px solid #ffc45759;border-radius:14px;margin-bottom:22px;padding:14px 18px;font-size:.92rem;line-height:1.5}.createFeeNotice strong{color:#ffe3ae}.createFeeNotice a{color:#fff0d2;text-underline-offset:3px;font-weight:700;text-decoration:underline}.createFeeNotice a:hover{color:#fff}.profileWalletSellerId{align-items:center;gap:8px;margin-top:6px;font-size:.85rem;display:flex}.profileWalletSellerId span{color:var(--psifi-text-muted,#ffffff8c);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.profileWalletSellerId b{font-family:ui-monospace,monospace;font-weight:600}.cl-logoBox,.cl-logoImage,.cl-logoLink,.cl-logoImage img{width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.cl-header{position:relative;padding-top:56px!important}.cl-header:before{content:"";background:url(/logo-mark.svg) 50%/contain no-repeat;border-radius:50%;width:48px;height:48px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cl-card,.cl-cardBox{background:var(--psifi-panel-solid)!important}.cl-form .cl-alert{border-color:var(--psifi-line-strong)!important;background:#ffffff0a!important}.marketplaceAuthOverlay{z-index:10050;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.marketplaceAuthDialog{color:#fff;background:#14151a;border:1px solid #ffffff14;border-radius:1rem;width:100%;max-width:420px;max-height:min(92vh,720px);padding:28px 24px 24px;position:relative;overflow-y:auto;box-shadow:0 12px 36px #0000008c}.marketplaceAuthClose{color:#9496a1;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.5rem;line-height:1;display:flex;position:absolute;top:12px;right:12px}.marketplaceAuthClose:hover{color:#fff;background:#ffffff0f}.marketplaceAuthHeader{text-align:center;flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.marketplaceAuthLogo{border-radius:50%;width:48px;height:48px;margin-bottom:12px}.marketplaceAuthTitle{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.marketplaceAuthSubtitle{color:#9496a1;margin:6px 0 0;font-size:.95rem}.marketplaceAuthForm{flex-direction:column;gap:14px;display:flex}.marketplaceAuthSocial{flex-direction:column;gap:12px;display:flex}.marketplaceAuthSocialButton{cursor:pointer;border:1px solid #ffffff1f;border-radius:.75rem;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;font-size:1rem;font-weight:600;transition:background-color .15s,border-color .15s,opacity .15s;display:flex}.marketplaceAuthSocialButton:disabled{opacity:.6;cursor:not-allowed}.marketplaceAuthSocialButton--apple{color:#fff;background:#000;border-color:#fff3}.marketplaceAuthSocialButton--apple:hover:not(:disabled){background:#111}.marketplaceAuthSocialButton--google{color:#0f172a;background:#fff;border-color:#fff3}.marketplaceAuthSocialButton--google:hover:not(:disabled){background:#f8fafc}.marketplaceAuthProviderIcon{flex-shrink:0;width:20px;height:20px}.marketplaceAuthDivider{color:#5f616d;align-items:center;gap:12px;font-size:.875rem;display:flex}.marketplaceAuthDivider:before,.marketplaceAuthDivider:after{content:"";background:#ffffff1a;flex:1;height:1px}.marketplaceAuthPrimaryButton{color:#0a0b0e;cursor:pointer;background:#4ade80;border:none;border-radius:.75rem;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-size:1rem;font-weight:600;transition:background-color .15s,opacity .15s;display:flex;box-shadow:0 1px 2px #0003}.marketplaceAuthPrimaryButton:hover:not(:disabled){background:#3ecf73}.marketplaceAuthPrimaryButton:disabled{opacity:.55;cursor:not-allowed}.marketplaceAuthEmailBlock{flex-direction:column;gap:12px;display:flex}.marketplaceAuthLabel{color:#9496a1;font-size:.875rem;font-weight:500}.marketplaceAuthInput{color:#fff;width:100%;min-height:48px;box-shadow:none;background:#0f1014;border:1px solid #ffffff1a;border-radius:.75rem;padding:12px 16px;font-size:1rem}.marketplaceAuthInput::placeholder{color:#5f616d}.marketplaceAuthInput:focus{border-color:#4ade808c;outline:none;box-shadow:0 0 0 3px #4ade8026}.marketplaceAuthCodeHint{text-align:center;color:#9496a1;margin:0;font-size:.9rem}.marketplaceAuthCodeHint strong{color:#fff;font-weight:600}.marketplaceAuthOtp{justify-content:center;gap:8px;display:flex}.marketplaceAuthOtpCell{text-align:center;color:#fff;background:#0f1014;border:1px solid #ffffff1f;border-radius:.75rem;width:44px;height:52px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.35rem;font-weight:600}.marketplaceAuthOtpCell:focus{border-color:#4ade808c;outline:none;box-shadow:0 0 0 3px #4ade8026}.marketplaceAuthOtpCell:disabled{opacity:.55}.marketplaceAuthGhostLink{color:#9496a1;cursor:pointer;background:0 0;border:none;align-self:center;padding:4px;font-size:.875rem;font-weight:500}.marketplaceAuthGhostLink:hover:not(:disabled){color:#fff}.marketplaceAuthGhostLink:disabled{opacity:.5;cursor:not-allowed}.marketplaceAuthError{text-align:center;color:#f87171;margin:0;font-size:.875rem}.marketplaceAuthPasskeyRow{text-align:center;padding-top:2px}.marketplaceAuthPasskeyButton{color:#9496a1;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:.875rem;font-weight:500;text-decoration:underline}.marketplaceAuthPasskeyButton:hover:not(:disabled){color:#fff}.marketplaceAuthPasskeyButton:disabled{opacity:.5;cursor:not-allowed}.marketplaceAuthLegal{text-align:center;color:#5f616d;margin:4px 0 0;font-size:.75rem;line-height:1.45}.marketplaceAuthLegal a{color:#9496a1;text-decoration:underline}.marketplaceAuthLegal a:hover{color:#fff}.marketplaceAuthLoading,.marketplaceAuthSsoPage{color:#9496a1;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:120px;font-size:.95rem;display:flex}.marketplaceAuthSsoPage{min-height:40vh}.marketplaceAuthSkeleton{flex-direction:column;gap:12px;width:100%;display:flex}.marketplaceAuthSkeletonBar{border-radius:12px;height:52px;position:relative;overflow:hidden}.marketplaceAuthSkeletonBar:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff1f 50%,#0000 100%);animation:1.5s ease-in-out infinite marketplaceAuthShimmer;position:absolute;inset:0;transform:translate(-100%)}.marketplaceAuthSkeletonBar--dark{background:#ffffff14}.marketplaceAuthSkeletonBar--light{background:#ffffff0f;border:1px solid #ffffff1f}.marketplaceAuthSkeletonBar--green{background:#4ade802e}.marketplaceAuthSkeletonBar--green:after{background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%)}.marketplaceAuthSkeletonDivider{color:#9496a1b3;align-items:center;gap:12px;font-size:.875rem;display:flex}.marketplaceAuthSkeletonDivider:before,.marketplaceAuthSkeletonDivider:after{content:"";background:#ffffff1a;flex:1;height:1px}@keyframes marketplaceAuthShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.marketplaceAuthSkeletonBar:after{animation:none}}.marketplaceAuthSpinner{border:2px solid #ffffff40;border-top-color:#4ade80;border-radius:999px;width:20px;height:20px;animation:.7s linear infinite marketplaceAuthSpin;display:inline-block}.marketplaceAuthSpinner--onPrimary{border-color:#0a0b0e #0a0b0e40 #0a0b0e40}.marketplaceAuthSpinner--onDark{border-color:#fff #ffffff40 #ffffff40}.marketplaceAuthSpinner--onLight{border-color:#0f172a #0f172a33 #0f172a33}@keyframes marketplaceAuthSpin{to{transform:rotate(360deg)}}.collectionCard .featuredCardMedia{aspect-ratio:4/5;isolation:isolate}.collectionCardFallback{background:radial-gradient(circle at 18% 18%,#4ade8033,#0000 36%),linear-gradient(145deg,#14201a 0%,#0b1010 52%,#151b18 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.collectionCardFallback:after{content:"";opacity:.34;background:url(/logo-mark.svg) 50%/contain no-repeat;width:84px;height:84px;display:block}.collectionCard--digital-art .collectionCardFallback{background:radial-gradient(circle at 80% 20%,#4ade8033,#0000 34%),radial-gradient(circle at 20% 82%,#ffffff14,#0000 42%),#0c1210}.collectionCard--collectibles .collectionCardFallback{background:linear-gradient(128deg,#0000 42%,#4ade8029 42% 58%,#0000 58%),#101612}.collectionCard--digital-goods .collectionCardFallback{background:radial-gradient(at 50% 110%,#4ade803d,#0000 52%),linear-gradient(160deg,#151b18,#090d0b)}.collectionCardImage{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;aspect-ratio:auto!important}.collectionCardShade{z-index:2;background:linear-gradient(#06090805 30%,#060908eb 100%);position:absolute;inset:0}.collectionCardMeta{z-index:3;gap:5px;padding:22px 20px;display:grid;position:absolute;bottom:0;left:0;right:0}.collectionCardTitle{color:var(--psifi-text-main);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:750;line-height:1.2}.collectionCardSub{color:#eef2efb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}a.collectionCard:hover{border-color:#4ade806b;box-shadow:0 0 0 1px #4ade8024,0 24px 50px #030f096b}a.collectionCard:hover .collectionCardImage{transform:scale(1.035)}a.collectionCard:active{transform:translateY(-1px)scale(.99)}a.collectionCard:focus-visible{outline:2px solid var(--psifi-bright);outline-offset:4px}.collectionHero{padding-bottom:8px}.collectionDescription{max-width:640px;color:var(--muted,#8f93b3)}.psiTagRegister{padding-top:8px}.psiTagRegisterInner{background:linear-gradient(135deg,#141a33a6,#1d1136a6);border:1px solid #6d5efc59;border-radius:20px;padding:24px}.psiTagRegisterSub{color:var(--muted,#8f93b3);margin-top:4px}.psiTagSearchRow{align-items:center;gap:10px;max-width:480px;margin-top:16px;display:flex}.psiTagAt{opacity:.7;font-size:22px;font-weight:700}.psiTagSearchRow input{min-width:0;color:inherit;background:#0b0d1799;border:1px solid #8f93b366;border-radius:12px;flex:1;padding:12px 14px;font-size:16px}.psiTagResult{flex-wrap:wrap;align-items:center;gap:14px;min-height:28px;margin-top:14px;display:flex}.psiTagAvailable{color:#5ee9a2;font-weight:600}.psiTagUnavailable{color:#ff8a8a}.saleBadge--psitag{color:#b7aefc;background:#6d5efc2e;border:1px solid #6d5efc73}.psiTagTierBadge{letter-spacing:.5px;border:1px solid;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.psiTagTierBadge--legendary{color:#f5c04e;background:#f5c04e1f}.psiTagTierBadge--epic{color:#b96af7;background:#b96af71f}.psiTagTierBadge--rare{color:#5aa7f7;background:#5aa7f71f}.psiTagTierBadge--uncommon{color:#5ee9a2;background:#5ee9a21f}.fundingWorkspace{max-width:1120px;padding-top:48px}.fundingHeader{max-width:720px;margin:34px 0 36px}.fundingHeader h1{letter-spacing:-.04em;margin:8px 0 14px;font-size:clamp(36px,5vw,58px);line-height:1.02}.fundingHeader>p:last-child{color:var(--psifi-text-muted);max-width:620px;margin:0;font-size:17px;line-height:1.6}.fundingLayout{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:42px;display:grid}.fundingPanel,.fundingEmpty{border:1px solid var(--psifi-line-strong);box-shadow:var(--shadow-glass);background:#141518c2;border-radius:20px}.fundingPanel{overflow:hidden}.fundingBalances{border-bottom:1px solid var(--psifi-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:26px 28px;display:grid}.fundingBalance{gap:6px;min-width:0;display:grid}.fundingBalance>span{color:var(--psifi-text-muted);font-size:13px;font-weight:650}.fundingBalance strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,3vw,27px);line-height:1.15;overflow:hidden}.fundingBalance small{color:var(--psifi-text-muted);font-size:12px;line-height:1.4}.fundingBalance--destination{text-align:right}.fundingDirection{color:var(--psifi-bright);font-size:12px;font-weight:800}.fundingForm,.fundingReview,.fundingSuccess{gap:22px;padding:30px 28px 24px;display:grid}.fundingField{gap:9px;display:grid}.fundingFieldLabelRow{justify-content:space-between;align-items:center;display:flex}.fundingFieldLabelRow label{font-size:14px;font-weight:700}.fundingFieldLabelRow button,.fundingRefresh{color:var(--psifi-bright);cursor:pointer;background:0 0;border:0;padding:4px;font-size:13px;font-weight:700}.fundingFieldLabelRow button:disabled{color:var(--psifi-text-subtle);cursor:not-allowed}.fundingAmountInput{border:1px solid var(--psifi-line-strong);background:#08090c9e;border-radius:14px;align-items:center;min-height:62px;padding:0 18px;transition:border-color .18s,box-shadow .18s;display:flex}.fundingAmountInput:focus-within{border-color:#4ade8094;box-shadow:0 0 0 3px #4ade801f}.fundingAmountInput input{color:var(--psifi-text-main);letter-spacing:-.025em;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:28px;font-weight:720}.fundingAmountInput input::placeholder{color:var(--psifi-text-muted);opacity:1}.fundingAmountInput>span{color:var(--psifi-text-muted);font-size:13px;font-weight:750}.fundingField>p{color:var(--psifi-text-muted);margin:0;font-size:12px;line-height:1.5}.fundingField>.fundingFieldError{color:var(--psifi-danger)}.fundingPrimaryButton,.fundingSecondaryButton{cursor:pointer;text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:14px;font-weight:750;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.fundingPrimaryButton{background:var(--psifi-text-main);border:1px solid var(--psifi-text-main);color:var(--psifi-dark)}.fundingPrimaryButton:hover:not(:disabled){background:var(--psifi-bright);border-color:var(--psifi-bright);transform:translateY(-1px)}.fundingSecondaryButton{border:1px solid var(--psifi-line-strong);color:var(--psifi-text-main);background:0 0}.fundingSecondaryButton:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff38;transform:translateY(-1px)}.fundingPrimaryButton:active:not(:disabled),.fundingSecondaryButton:active:not(:disabled){transform:translateY(0)scale(.98)}.fundingPrimaryButton:focus-visible,.fundingSecondaryButton:focus-visible,.fundingFieldLabelRow button:focus-visible,.fundingRefresh:focus-visible{outline-offset:3px;outline:2px solid #4ade80a6}.fundingPrimaryButton:disabled,.fundingSecondaryButton:disabled{cursor:not-allowed;opacity:.52}.fundingSubmitButton{width:100%}.fundingAlert{color:#fca5a5;background:#f8717114;border:1px solid #f871713d;border-radius:12px;margin:22px 28px 0;padding:12px 14px;font-size:13px;line-height:1.5}.fundingReview .fundingAlert{margin:0}.fundingReview h2,.fundingSuccess h2,.fundingAside h2,.fundingEmpty h2{letter-spacing:-.02em;margin:0}.fundingReview dl{gap:0;margin:0;display:grid}.fundingReview dl>div{border-bottom:1px solid var(--psifi-line);justify-content:space-between;align-items:baseline;gap:24px;padding:13px 0;display:flex}.fundingReview dt{color:var(--psifi-text-muted);font-size:13px}.fundingReview dd{text-align:right;margin:0;font-size:14px;font-weight:720}.fundingActions{flex-wrap:wrap;gap:10px;display:flex}.fundingSuccessLabel{color:var(--psifi-bright);font-size:13px;font-weight:750}.fundingSuccess>p{color:var(--psifi-text-muted);margin:-10px 0 0;line-height:1.55}.fundingReference{border:1px solid var(--psifi-line);background:#08090c80;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:13px 14px;display:grid}.fundingReference>span{color:var(--psifi-text-muted);grid-column:1;font-size:11px}.fundingReference>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;overflow:hidden}.fundingReference .copyBtn{grid-area:1/2/span 2}.fundingRefresh{margin:0 auto 18px;display:block}.fundingRefresh:hover{color:var(--psifi-text-main)}.fundingAside{border-left:1px solid var(--psifi-line-strong);gap:14px;padding:8px 0 8px 28px;display:grid}.fundingAside h2{font-size:20px}.fundingAside p{color:var(--psifi-text-muted);margin:0;font-size:14px;line-height:1.6}.fundingAside a,.fundingEmpty>a{color:var(--psifi-bright);text-underline-offset:4px;font-size:14px;font-weight:720;text-decoration:underline}.fundingEmpty{gap:14px;max-width:680px;padding:30px;display:grid}.fundingEmpty p{color:var(--psifi-text-muted);margin:0;line-height:1.55}.fundingEmpty .fundingPrimaryButton,.fundingEmpty .fundingSecondaryButton{justify-self:start}@media (max-width:760px){.fundingWorkspace{padding-top:34px;padding-left:20px;padding-right:20px}.fundingHeader{margin-top:26px;margin-bottom:28px}.fundingHeader h1{font-size:38px}.fundingLayout{grid-template-columns:minmax(0,1fr);gap:30px}.fundingBalances{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:22px 20px}.fundingBalance--destination{text-align:left}.fundingDirection{padding-left:1px}.fundingForm,.fundingReview,.fundingSuccess{padding:24px 20px 20px}.fundingAlert{margin-left:20px;margin-right:20px}.fundingActions{grid-template-columns:minmax(0,1fr);display:grid}.fundingAside{border-left:0;border-top:1px solid var(--psifi-line-strong);padding:24px 0 0}}
