@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Bebas+Neue&display=swap");:root{--ink:#111111;--canvas:#ffffff;--soft-cloud:#f5f5f5;--hairline:#cacacb;--hairline-soft:#e5e5e5;--charcoal:#39393b;--mute:#707072;--stone:#9e9ea0;--sale:#d30005;--success:#007d48;--info:#1151ff;--warning:#9a6700;--warning-bg:#fff8e5;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-section:var(--space-5);--shadow-sm:0 2px 8px rgba(17,17,17,0.08);--shadow-md:0 8px 24px rgba(17,17,17,0.12);--shadow-lg:0 16px 48px rgba(17,17,17,0.16);--elevated:var(--canvas);--c-primary:var(--canvas);--c-secondary:var(--ink);--c-font-primary:var(--ink);--c-font-secondary:var(--mute);--radius-pill:30px;--radius-input:24px;--max-width:1440px;--font-ui:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:"Bebas Neue","Anton",Impact,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--motion-fast:150ms;--motion-normal:200ms;--motion-ease:cubic-bezier(0.22,1,0.36,1)}[data-theme=dark]{--ink:#f0f0f0;--canvas:#1a1a1a;--soft-cloud:#242424;--elevated:#2e2e2e;--hairline:#3a3a3c;--hairline-soft:#333335;--charcoal:#d1d1d3;--mute:#a0a0a2;--stone:#707072;--warning-bg:#2a2410;--shadow-sm:0 0 0 1px rgba(255,255,255,0.06),0 2px 12px rgba(0,0,0,0.4);--shadow-md:0 0 0 1px rgba(255,255,255,0.08),0 8px 32px rgba(0,0,0,0.5);--shadow-lg:0 0 0 1px rgba(255,255,255,0.1),0 16px 48px rgba(0,0,0,0.55)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-ui);font-size:16px;line-height:1.5;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;transition:background-color var(--motion-normal) var(--motion-ease),color var(--motion-normal) var(--motion-ease)}a{color:inherit;text-decoration:none}button{font-family:var(--font-ui);cursor:pointer}img{display:block}.container{max-width:var(--max-width);margin:0 auto;padding:0 48px}@media (max-width:960px){.container{padding:0 24px}}@media (max-width:599px){.container{padding:0 16px}}#site-header{position:relative;z-index:60}.utility-bar{background:var(--soft-cloud);font-size:12px;font-weight:500;height:36px}.utility-bar-inner{height:36px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.utility-bar a,.utility-bar button{background:none;border:0;font-size:12px;font-weight:500;color:var(--ink);padding:4px 8px}.utility-bar .divider-dot{color:var(--stone)}.primary-nav{background:var(--canvas);height:64px;position:-webkit-sticky;position:sticky;top:0;z-index:60;box-shadow:inset 0 -1px 0 var(--hairline-soft)}.primary-nav-inner{height:64px;gap:24px}.nav-logo,.primary-nav-inner{display:flex;align-items:center}.nav-logo{gap:10px;line-height:1;white-space:nowrap}.nav-logo img{width:34px;height:34px;border-radius:8px;object-fit:cover}.brand-wordmark{font-family:var(--font-display);font-size:26px;line-height:1;letter-spacing:.5px;white-space:nowrap}.brand-wordmark .brand-m{font-family:var(--font-ui);font-weight:700;font-size:.78em;letter-spacing:-.02em;text-transform:none;margin-left:-.04em}.primary-nav-collection{background:var(--c-primary);color:var(--c-font-primary);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--c-font-primary) 18%,transparent)}.primary-nav-collection .nav-links a{color:var(--c-font-primary);border-bottom-color:transparent}.primary-nav-collection .nav-links a.active,.primary-nav-collection .nav-links a:hover{border-bottom-color:var(--c-font-primary)}.primary-nav-collection .search-pill{background:color-mix(in srgb,var(--c-font-primary) 12%,transparent);color:var(--c-font-primary)}.primary-nav-collection .search-pill input{color:var(--c-font-primary);caret-color:var(--c-font-primary)}.primary-nav-collection .search-pill input::placeholder{color:color-mix(in srgb,var(--c-font-primary) 65%,transparent)}.primary-nav-collection .search-pill svg{stroke:var(--c-font-primary)}.primary-nav-collection .search-pill:focus-within{background:var(--canvas);box-shadow:0 0 0 2px var(--c-secondary),0 0 0 8px color-mix(in srgb,var(--c-font-primary) 15%,transparent);z-index:110}.primary-nav-collection .search-pill:focus-within input{color:var(--ink);caret-color:var(--ink)}.primary-nav-collection .search-pill:focus-within input::placeholder{color:var(--mute)}.primary-nav-collection .search-pill:focus-within svg{stroke:var(--ink)}.primary-nav-collection .icon-btn{color:var(--c-font-primary)}.primary-nav-collection .icon-btn:hover{background:color-mix(in srgb,var(--c-font-primary) 12%,transparent)}.primary-nav-collection .wallet-btn.connected{background:color-mix(in srgb,var(--c-font-primary) 15%,transparent);color:var(--c-font-primary)}.primary-nav-collection .wallet-btn:not(.connected){background:var(--c-secondary);color:var(--c-primary)}#site-header.header-collection-mode .primary-nav{position:relative;top:auto;background:var(--c-primary);color:var(--c-font-primary);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--c-font-primary) 18%,transparent)}#site-header.header-collection-mode .nav-links a{color:var(--c-font-primary);border-bottom-color:transparent}#site-header.header-collection-mode .nav-links a.active,#site-header.header-collection-mode .nav-links a:hover{border-bottom-color:var(--c-font-primary)}#site-header.header-collection-mode .search-pill{background:color-mix(in srgb,var(--c-font-primary) 12%,transparent);color:var(--c-font-primary)}#site-header.header-collection-mode .search-pill input{color:var(--c-font-primary);caret-color:var(--c-font-primary)}#site-header.header-collection-mode .search-pill input::placeholder{color:color-mix(in srgb,var(--c-font-primary) 65%,transparent)}#site-header.header-collection-mode .search-pill svg{stroke:var(--c-font-primary)}#site-header.header-collection-mode .search-pill:focus-within{background:var(--canvas);box-shadow:0 0 0 2px var(--c-secondary),0 0 0 8px color-mix(in srgb,var(--c-font-primary) 15%,transparent);z-index:110}#site-header.header-collection-mode .search-pill:focus-within input{color:var(--ink);caret-color:var(--ink)}#site-header.header-collection-mode .search-pill:focus-within input::placeholder{color:var(--mute)}#site-header.header-collection-mode .search-pill:focus-within svg{stroke:var(--ink)}#site-header.header-collection-mode .icon-btn{color:var(--c-font-primary)}#site-header.header-collection-mode .icon-btn:hover{background:color-mix(in srgb,var(--c-font-primary) 12%,transparent)}#site-header.header-collection-mode .wallet-btn.connected{background:color-mix(in srgb,var(--c-font-primary) 15%,transparent);color:var(--c-font-primary)}#site-header.header-collection-mode .wallet-btn:not(.connected){background:var(--c-secondary);color:var(--c-primary)}.nav-logo-collection{font-family:var(--font-ui);font-size:18px;font-weight:600;letter-spacing:0;text-transform:none;max-width:min(280px,40vw)}.nav-logo-collection img{width:36px;height:36px;border-radius:10px}.nav-logo-collection,.nav-logo-collection span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-links{display:flex;gap:24px;margin:0 auto}.nav-links a{font-weight:500;padding:20px 2px;border-bottom:2px solid transparent}.nav-links a.active,.nav-links a:hover{border-bottom-color:var(--ink)}.icon-btn.nav-menu-btn{display:none}.nav-menu-burger{display:block;font-size:22px;line-height:1;transform-origin:50% 60%;animation:nav-burger-bob 2.2s ease-in-out infinite}.nav-menu-btn.is-open .nav-menu-burger{animation:nav-burger-chomp .55s var(--motion-ease) both}@keyframes nav-burger-bob{0%,to{transform:translateY(0) rotate(0deg) scale(1)}20%{transform:translateY(-2px) rotate(-7deg) scale(1.04)}40%{transform:translateY(0) rotate(6deg) scale(1)}60%{transform:translateY(-1px) rotate(-4deg) scale(1.03)}80%{transform:translateY(0) rotate(3deg) scale(1)}}@keyframes nav-burger-chomp{0%{transform:scale(1) rotate(0deg)}35%{transform:scale(1.2) rotate(-12deg)}70%{transform:scale(.92) rotate(8deg)}to{transform:scale(1) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.nav-menu-btn.is-open .nav-menu-burger,.nav-menu-burger{animation:none}}.nav-mobile-drawer{display:none;border-top:1px solid var(--hairline-soft);background:var(--canvas)}.nav-mobile-drawer.open{display:block}.nav-mobile-drawer-inner{display:flex;flex-direction:column;gap:16px;padding:16px 0 20px}.nav-links-mobile{flex-direction:column;gap:0;margin:0}.nav-links-mobile a{display:block;padding:14px 0;border-bottom:1px solid var(--hairline-soft);font-size:16px}.nav-links-mobile a:last-child{border-bottom:0}.nav-mobile-search .search-pill{width:100%;min-width:0}.nav-mobile-search .search-pill input{display:block;width:100%}.nav-right{gap:12px;margin-left:auto}.nav-right,.search-pill{display:flex;align-items:center;position:relative;z-index:1}.search-pill{gap:8px;background:var(--soft-cloud);border-radius:var(--radius-input);height:40px;padding:8px 16px;min-width:180px}.search-pill svg{flex:0 0 auto}.search-pill input{border:0;background:transparent;outline:none;font-family:var(--font-ui);font-size:15px;width:100%;color:var(--ink);caret-color:var(--ink)}.search-pill input::placeholder{color:var(--mute)}.search-pill:focus-within{background:var(--canvas);box-shadow:0 0 0 2px var(--ink),0 0 0 8px var(--soft-cloud);z-index:110}.search-pill-expand{--search-expand-w:min(280px,42vw);width:40px;min-width:40px;max-width:var(--search-expand-w);padding:0;gap:0;justify-content:center;border-radius:9999px;overflow:hidden;cursor:pointer;transition:width .85s cubic-bezier(.22,1,.36,1),max-width .85s cubic-bezier(.22,1,.36,1),min-width .85s cubic-bezier(.22,1,.36,1),padding .85s cubic-bezier(.22,1,.36,1),gap .75s cubic-bezier(.22,1,.36,1),background-color var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease)}.search-pill-expand svg{flex:0 0 auto;pointer-events:none}.search-pill-expand input{flex:1 1 auto;width:0;min-width:0;max-width:0;opacity:0;padding:0;margin:0;pointer-events:none;transition:opacity .28s ease,max-width .85s cubic-bezier(.22,1,.36,1)}.search-pill-expand:is(:hover,:focus-within){width:var(--search-expand-w);min-width:var(--search-expand-w);padding:0 14px;gap:8px;justify-content:flex-start;cursor:text;overflow:visible;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent),0 0 18px 2px color-mix(in srgb,var(--ink) 10%,transparent),0 4px 20px color-mix(in srgb,var(--ink) 8%,transparent)}.search-pill-expand:is(:hover,:focus-within) input{max-width:240px;width:auto;opacity:1;pointer-events:auto;transition:opacity .4s ease .28s,max-width .85s cubic-bezier(.22,1,.36,1)}.search-pill-expand:focus-within{overflow:visible;box-shadow:0 0 0 2px var(--ink),0 0 0 8px color-mix(in srgb,var(--soft-cloud) 85%,transparent),0 0 22px 4px color-mix(in srgb,var(--ink) 12%,transparent)}@media (prefers-reduced-motion:reduce){.search-pill-expand,.search-pill-expand input{transition:none}}.icon-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:0;background:transparent;color:var(--ink)}.icon-btn:hover{background:var(--soft-cloud)}.theme-toggle{view-transition-name:theme-toggle}.theme-bulb{position:relative;display:block;width:20px;height:20px;line-height:0}.theme-bulb svg{display:block;overflow:visible}.theme-bulb-glow{fill:transparent;opacity:0;transform-origin:12px 10px;transition:fill .42s var(--motion-ease),opacity .42s var(--motion-ease),transform .52s var(--motion-ease)}.theme-bulb-base,.theme-bulb-glass{transition:stroke .32s var(--motion-ease),fill .42s var(--motion-ease)}.theme-toggle.is-on{color:#c4a000}.theme-toggle.is-on .theme-bulb-glow{fill:#ffe566;opacity:.95;transform:scale(1);filter:drop-shadow(0 0 5px rgba(255,214,70,.85))}.theme-toggle.is-on .theme-bulb-glass{fill:color-mix(in srgb,#ffe566 35%,transparent);stroke:#b89200}.theme-toggle.is-off{color:var(--mute)}.theme-toggle.is-off .theme-bulb-glow{fill:transparent;opacity:0;transform:scale(.7);filter:none}.theme-toggle.is-off .theme-bulb-glass{fill:transparent}.theme-toggle.is-on:hover{background:color-mix(in srgb,#ffe566 22%,transparent)}.theme-toggle.is-off:hover{color:var(--ink)}html.theme-switching body{transition:none}@supports (view-transition-name:none){::view-transition-new(root),::view-transition-old(root){mix-blend-mode:normal}::view-transition-old(root){z-index:1;animation:var(--theme-vt-old,theme-lights-out-old) var(--theme-vt-ms,1.1s) cubic-bezier(.33,0,.2,1) both}::view-transition-new(root){z-index:2;animation:var(--theme-vt-new,theme-lights-on) var(--theme-vt-ms,1.1s) cubic-bezier(.33,0,.2,1) both}::view-transition-group(theme-toggle){animation-duration:.52s;z-index:3}}@keyframes theme-lights-on{0%{opacity:0;filter:brightness(.45) saturate(.85)}45%{opacity:.72;filter:brightness(.85) saturate(.95)}to{opacity:1;filter:brightness(1) saturate(1)}}@keyframes theme-lights-out-old{0%{opacity:1}to{opacity:0}}@keyframes theme-lights-off{0%{opacity:0;filter:brightness(1.25)}to{opacity:1;filter:brightness(1)}}@keyframes theme-lights-dim-old{0%{opacity:1;filter:brightness(1)}to{opacity:0;filter:brightness(.7)}}@media (prefers-reduced-motion:reduce){.theme-bulb-base,.theme-bulb-glass,.theme-bulb-glow{transition:none}}.wallet-btn{display:inline-block;text-decoration:none;background:var(--ink);color:var(--canvas);border:0;border-radius:var(--radius-pill);font-size:14px;font-weight:500;padding:10px 20px;white-space:nowrap}.wallet-btn.connected{background:var(--soft-cloud);color:var(--ink)}.wallet-btn-profile-flip{display:inline-grid;place-items:center;perspective:900px;transition:background-color var(--motion-normal) var(--motion-ease),color var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease)}.wallet-btn-profile-flip .wallet-btn-flip-scene{display:grid;transform-style:preserve-3d;transition:transform .55s var(--motion-ease)}.wallet-btn-profile-flip .wallet-btn-face{grid-area:1/1;display:grid;place-items:center;text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.wallet-btn-profile-flip .wallet-btn-face-back{transform:rotateY(180deg)}.wallet-btn-profile-flip.is-profile{background:color-mix(in srgb,var(--success) 22%,var(--soft-cloud));color:var(--success);animation:profile-pill-glow 3s var(--motion-ease) both}.wallet-btn-profile-flip.is-profile .wallet-btn-flip-scene{transform:rotateY(180deg)}.wallet-btn-profile-text{display:inline-block;font-weight:600;letter-spacing:.01em;text-align:center}@keyframes profile-pill-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--success) 0%,transparent),0 0 0 0 color-mix(in srgb,var(--success) 0%,transparent)}18%{box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 35%,transparent),0 0 18px 2px color-mix(in srgb,var(--success) 55%,transparent)}45%{box-shadow:0 0 0 2px color-mix(in srgb,var(--success) 28%,transparent),0 0 14px 1px color-mix(in srgb,var(--success) 42%,transparent)}70%{box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 32%,transparent),0 0 20px 2px color-mix(in srgb,var(--success) 50%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--success) 0%,transparent),0 0 0 0 color-mix(in srgb,var(--success) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.wallet-btn-profile-flip .wallet-btn-flip-scene{transition:none}.wallet-btn-profile-flip .wallet-btn-face-back{transform:none;opacity:0}.wallet-btn-profile-flip.is-profile .wallet-btn-flip-scene{transform:none}.wallet-btn-profile-flip.is-profile .wallet-btn-face-front{opacity:0}.wallet-btn-profile-flip.is-profile .wallet-btn-face-back{opacity:1}.wallet-btn-profile-flip.is-profile{animation:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--success) 30%,transparent)}}@media (max-width:960px){.nav-links-desktop,.nav-search-desktop{display:none}.icon-btn.nav-menu-btn{display:inline-flex}.primary-nav.nav-menu-open{box-shadow:inset 0 -1px 0 var(--hairline-soft),0 8px 24px rgba(0,0,0,.06)}#site-header.header-collection-mode .primary-nav.nav-menu-open{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--c-font-primary) 18%,transparent),0 8px 24px rgba(0,0,0,.2)}#site-header.header-collection-mode .nav-links-mobile a{color:var(--c-font-primary);border-bottom-color:color-mix(in srgb,var(--c-font-primary) 18%,transparent)}#site-header.header-collection-mode .nav-mobile-drawer{border-top-color:color-mix(in srgb,var(--c-font-primary) 18%,transparent);background:var(--c-primary)}#site-header.header-collection-mode .nav-mobile-search .search-pill{background:color-mix(in srgb,var(--c-font-primary) 12%,transparent);color:var(--c-font-primary)}#site-header.header-collection-mode .nav-mobile-search .search-pill input{color:var(--c-font-primary);caret-color:var(--c-font-primary)}#site-header.header-collection-mode .nav-mobile-search .search-pill input::placeholder{color:color-mix(in srgb,var(--c-font-primary) 65%,transparent)}}.type-display{font-family:var(--font-display);font-size:56px;line-height:.95}.type-section{font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.type-body{font-size:16px;font-weight:400;line-height:1.5}.type-caption{font-size:12px;font-weight:400;color:var(--mute)}.type-price{font-size:32px;font-weight:700;line-height:1.1}.mono-address{font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-pill);font-size:16px;font-weight:500;line-height:1.5;padding:12px 32px;transition:transform var(--motion-fast) ease,opacity var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.btn:active:not([disabled]){transform:scale(.97);opacity:.85}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.btn-primary{background:var(--ink);color:var(--canvas)}.btn-secondary{background:var(--soft-cloud);color:var(--ink)}.btn-danger{background:var(--sale);color:#fff}.btn-danger:hover:not(:disabled){filter:brightness(.92)}.btn-danger:focus-visible{outline:2px solid var(--sale);outline-offset:2px}.btn-on-image{background:var(--canvas);color:var(--ink);padding:12px 24px}.btn-outline{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline)}.btn-text{background:none;color:var(--mute);padding:6px 10px;font-size:14px}.btn-text:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.btn-sm{font-size:14px;padding:8px 20px}.btn-xs{font-size:12px;padding:6px 14px}.btn-danger-text{background:none;color:var(--sale);padding:6px 10px}.btn[disabled]{opacity:.4;cursor:not-allowed}.btn-processing{position:relative;color:transparent!important;pointer-events:none}.btn-processing:after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;border:2px solid;border-top:2px solid transparent;border-radius:9999px;animation:spin .7s linear infinite;color:var(--canvas)}@keyframes spin{to{transform:rotate(1turn)}}.btn-theme{background:var(--c-secondary);color:var(--c-primary)}.filter-chip{background:var(--canvas);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-pill);font-size:14px;font-weight:500;padding:8px 16px}.filter-chip.active{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.offers-page{padding-bottom:var(--space-section)}.offers-page>.container{padding-left:64px;padding-right:64px}@media (max-width:960px){.offers-page>.container{padding-left:32px;padding-right:32px}}@media (max-width:599px){.offers-page>.container{padding-left:20px;padding-right:20px}}.offers-collection-search{position:relative;max-width:480px;margin-bottom:24px}.offers-collection-search.has-selection{margin-bottom:48px}.ocs-selected{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;border:1px solid var(--hairline-soft);border-radius:12px;background:var(--soft-cloud)}.ocs-selected img{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0}.ocs-selected-meta{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ocs-selected-meta strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocs-clear{flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--mute);font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ocs-clear:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.ocs-field{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--hairline);border-radius:9999px;background:var(--soft-cloud);color:var(--mute)}.ocs-field.open{border-color:var(--ink)}.ocs-field input{flex:1 1;border:0;outline:none;background:transparent;font-size:15px;color:var(--ink);min-width:0}.ocs-results{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 6px);max-height:320px;overflow-y:auto;border:1px solid var(--hairline-soft);border-radius:12px;background:var(--elevated);box-shadow:var(--shadow-md)}.ocs-empty{padding:14px 16px;font-size:13px;color:var(--mute)}.ocs-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;background:transparent;text-align:left;color:var(--ink);cursor:pointer}.ocs-option.active,.ocs-option:hover{background:var(--soft-cloud)}.ocs-option img{width:28px;height:28px;border-radius:6px;object-fit:cover;flex-shrink:0}.ocs-option-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.ocs-star{color:var(--success);font-size:12px}.offers-empty-hint{font-size:15px;color:var(--mute);margin:8px 0 0;line-height:1.5}.offers-lede{font-family:var(--font-ui);font-size:16px;font-weight:400;line-height:1.5;color:var(--charcoal);margin:0 0 var(--space-2);max-width:720px}.offers-how{max-width:720px;margin:0 0 var(--space-3);border:0;background:transparent}.offers-how-summary{display:inline-flex;align-items:center;gap:var(--space-1);list-style:none;cursor:pointer;font-family:var(--font-ui);font-size:14px;font-weight:500;color:var(--mute);padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.offers-how-summary::-webkit-details-marker{display:none}.offers-how-summary:before{content:"";width:0;height:0;border-left:5px solid;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform var(--motion-fast) var(--motion-ease);flex-shrink:0}.offers-how[open] .offers-how-summary:before{transform:rotate(90deg)}.offers-how-summary:hover{color:var(--ink)}.offers-how-summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.offers-how-body{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) 0 var(--space-1);border-top:1px solid var(--hairline-soft);font-family:var(--font-ui);font-size:16px;font-weight:400;line-height:1.5;color:var(--charcoal);animation:offers-how-in var(--motion-normal) var(--motion-ease)}.offers-how-body p{margin:0}.offers-how-body strong{color:var(--ink);font-weight:600}@keyframes offers-how-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.offers-workspace{margin-top:0}.co-config-banner{margin-bottom:16px;padding:14px 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--warning-bg);color:var(--ink)}.co-config-banner strong{display:block;font-size:15px;margin-bottom:6px}.co-config-banner p{margin:0;font-size:13px;line-height:1.5;color:var(--charcoal)}.co-config-banner code{font-family:var(--font-mono);font-size:12px}.co-config-banner-soft{background:var(--soft-cloud);border-color:var(--hairline-soft)}.offers-head-row{margin-bottom:24px;padding:8px 0 24px;border-bottom:1px solid var(--hairline-soft);position:static}.co-amount-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 20px}.co-amount-row .co-amount-label{flex:1 1 220px;max-width:320px;margin:0}.co-collection-head{flex:0 1 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;text-align:left;min-width:0;padding-bottom:2px}.co-collection-head strong{display:block;font-family:var(--font-ui);font-size:16px;font-weight:600;line-height:1.3}.co-collection-floor{font-family:var(--font-ui);font-size:12px;color:var(--mute);line-height:1.3}.offers-layout{display:grid;grid-template-columns:218px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}@media (max-width:960px){.offers-layout{grid-template-columns:1fr;gap:16px}}.offers-filters{min-width:0;position:static;padding-left:4px}.offers-filter-logo{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;text-align:center}.offers-filter-logo img{width:72px;height:72px;border-radius:14px;object-fit:cover;background:var(--soft-cloud)}.offers-filter-logo-name{font-size:12px;font-weight:600;line-height:1.3;color:var(--ink);max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.offers-filters .filter-rail-desktop{display:block}.offers-filters .filter-rail{position:static}.offers-filters .filter-options-shell.has-overflow{max-height:210px}.offers-filters .filter-open-btn{width:100%;margin-bottom:8px}@media (min-width:961px){.offers-filters .filter-open-btn{display:none}}@media (max-width:960px){.offers-filters .filter-rail-desktop{display:none}.offers-filter-logo{flex-direction:row;justify-content:flex-start;text-align:left}.offers-filter-logo img{width:48px;height:48px;border-radius:10px}}.offers-main{min-width:0;padding:0 0 0 8px}.co-selected-panel{margin-bottom:28px;padding:0;border:0;border-radius:0;background:transparent}.co-selected-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--font-ui);font-size:16px;font-weight:600;margin:0 0 var(--space-2)}.co-selected-count{font-size:13px;font-weight:500;color:var(--mute)}.co-selected-table{max-height:none;overflow:visible}.co-clear-below{margin-top:10px}.co-selected-table .nft-table{background:transparent;border-radius:0;overflow:visible}.co-selected-table .nft-table tbody tr:hover{cursor:default}.co-selected-table td:last-child{text-align:right;white-space:nowrap;width:44px}.co-selected-x{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--mute);font-size:22px;line-height:1;cursor:pointer}.co-selected-x:hover{background:var(--canvas);color:var(--ink)}.co-filter-hint{margin-bottom:16px}.co-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.co-count{font-size:14px}.co-approvals{color:var(--mute);font-weight:400;margin-left:4px}.co-toolbar-actions{display:flex;gap:12px}.offers-filters .filter-group summary{font-size:13px}.offers-filters .filter-option{font-size:12px;gap:6px}.offers-filters .filter-option .fo-count{font-size:11px}.offers-filters .fr-title{font-size:14px}.co-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.co-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:0;border:2px solid var(--hairline-soft);border-radius:12px;background:var(--elevated);overflow:hidden;text-align:left;color:var(--ink);cursor:pointer;transition:border-color var(--motion-fast) ease,transform var(--motion-fast) ease}.co-card img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--soft-cloud)}.co-card-name{font-size:12px;font-weight:600;padding:0 8px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-card:hover{border-color:color-mix(in srgb,var(--ink) 35%,var(--hairline))}.co-card.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.co-check{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:9999px;border:2px solid rgba(255,255,255,.85);background:rgba(0,0,0,.35);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.co-check.on{background:var(--ink);border-color:var(--ink);color:var(--canvas)}[data-theme=dark] .co-check.on{background:var(--canvas);border-color:var(--canvas);color:var(--ink)}.co-place{border:0;border-radius:0;padding:0;background:transparent;display:grid;grid-gap:10px;gap:10px;max-width:520px;width:100%}.co-amount-label{display:grid;grid-gap:6px;gap:6px;font-family:var(--font-ui);font-size:13px;color:var(--mute)}.co-amount-label input{border:1px solid var(--hairline);border-radius:var(--radius-input);padding:10px 14px;font-family:var(--font-ui);font-size:16px;background:var(--soft-cloud);color:var(--ink)}.co-help{color:var(--mute);line-height:1.5}.co-error,.co-help{font-family:var(--font-ui);font-size:13px;margin:0}.co-error{color:var(--sale)}.co-empty{padding:32px 16px}.co-done{border:1px solid var(--hairline-soft);border-radius:16px;padding:24px;max-width:480px}.co-done h3{margin:0 0 8px}.co-done p{font-size:14px;color:var(--mute);margin:0 0 16px}.hero{position:relative;z-index:10;overflow:visible;background:#111111;min-height:260px;display:flex;align-items:flex-end}.hero:has(.search-pill:focus-within),.hero:has(.search-results:not(.hidden)){z-index:50}.hero-collage{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,1fr);grid-auto-rows:1fr;grid-gap:2px;gap:2px;filter:saturate(.92);overflow:hidden}.hero-collage img{object-fit:cover}.hero-collage .nft-image,.hero-collage img,.hero-collage-tile{width:100%;height:100%}.hero-collage-tile{min-width:0;min-height:0}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,17,17,.25),rgba(17,17,17,.72) 78%,rgba(17,17,17,.88))}.hero-content{position:relative;z-index:2;width:100%;padding:32px 48px 36px;max-width:var(--max-width);margin:0 auto}.hero-title{font-family:var(--font-display);font-size:56px;font-weight:400;line-height:.9;text-transform:uppercase;color:#ffffff;max-width:900px}.hero-sub{color:#ffffff;opacity:.85;margin-top:12px;max-width:560px;font-size:15px}.hero-search{margin-top:20px;display:flex;align-items:center;gap:12px;max-width:640px;position:relative;z-index:3}.hero-search .search-pill{flex:1 1;background:#ffffff;height:52px;border-radius:var(--radius-pill)}.hero-search .search-pill input{color:#111111;caret-color:#111111}.hero-search .search-pill input::placeholder{color:var(--mute)}.hero-search .search-pill:focus-within{box-shadow:0 0 0 2px #ffffff,0 0 0 8px rgba(255,255,255,.25)}.hero-search .btn-on-image{background:#ffffff;color:#111111}@media (max-width:960px){.hero-title{font-size:44px}.hero{min-height:220px}}@media (max-width:599px){.hero-title{font-size:36px}.hero-content{padding:24px 16px 28px}}.search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--elevated);border:1px solid var(--hairline-soft);border-radius:16px;box-shadow:var(--shadow-lg);max-height:380px;overflow-y:auto;z-index:111}.primary-nav:has(.search-pill:focus-within),.primary-nav:has(.search-results:not(.hidden)){z-index:70}.search-results a{display:flex;align-items:center;gap:12px;padding:10px 16px}.search-results a:hover,.search-results img{background:var(--soft-cloud)}.search-results img{width:36px;height:36px;border-radius:8px;object-fit:cover}.search-results .sr-name{font-weight:500;font-size:14px}.search-results .sr-meta{font-size:12px;color:var(--mute)}.search-results .sr-empty{padding:16px;font-size:14px;color:var(--mute)}.section{padding-top:var(--space-section)}.section:last-of-type{padding-bottom:var(--space-section)}.section-title{font-size:24px;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.5px;margin-bottom:18px}.section-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.section-title-row .section-title{margin-bottom:0}.see-all{font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.live-boxes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:1023px){.live-boxes{grid-template-columns:1fr}}.live-box{background:var(--elevated);border:1px solid var(--hairline-soft);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm)}.live-box-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px}.live-box-title{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.live-dot{width:8px;height:8px;border-radius:9999px;background:var(--success);display:inline-block;margin-right:8px;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.live-row{display:flex;align-items:center;gap:12px;padding:10px 20px;border-top:1px solid var(--hairline-soft);font-size:14px}.live-row:hover{background:var(--soft-cloud)}.live-row img{object-fit:cover;background:var(--soft-cloud)}.live-row .nft-image,.live-row img{width:40px;height:40px;border-radius:10px;flex:0 0 auto}.live-row .lr-main{flex:1 1;min-width:0}.live-row .lr-title{font-weight:500}.live-row .lr-sub,.live-row .lr-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-row .lr-sub{font-size:12px;color:var(--mute)}.live-row .lr-right{text-align:right;flex:0 0 auto}.live-row .lr-price{font-weight:600;font-size:14px}.live-row .lr-time{font-size:12px;color:var(--mute)}.live-row .lr-rank{font-family:var(--font-display);font-size:20px;color:var(--stone);width:24px;text-align:center;flex:0 0 auto}.collections-table-wrap{overflow-x:auto}.collections-table{width:100%;border-collapse:collapse;font-size:15px}.collections-table th{text-align:right;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--mute);padding:12px 16px;border-bottom:1px solid var(--hairline);white-space:nowrap}.collections-table th:first-child,.collections-table th:nth-child(2){text-align:left}.collections-table td{padding:12px 16px;border-bottom:1px solid var(--hairline-soft);text-align:right;white-space:nowrap}.collections-table td:first-child,.collections-table td:nth-child(2){text-align:left}.collections-table tbody tr{cursor:pointer}.collections-table tbody tr:hover{background:var(--soft-cloud)}.ct-rank{color:var(--stone);font-weight:500;width:40px}.ct-name{display:flex;align-items:center;gap:12px;font-weight:600}.ct-name img{object-fit:cover;background:var(--soft-cloud)}.ct-name .nft-image,.ct-name img{width:44px;height:44px;border-radius:12px}.ct-name .nft-image{flex-shrink:0}.ct-sub{display:block;font-size:12px;color:var(--mute);font-weight:400}.ct-fav{text-align:center!important}.pinned-row{background:var(--soft-cloud);box-shadow:inset 3px 0 0 var(--success)}.pinned-row:hover{background:var(--elevated)!important}.pinned-row .ct-name,.pinned-row .ct-sub,.pinned-row td{color:var(--ink)}.pinned-row .ct-sub{color:var(--mute)}.pin-flag{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--success)}.fav-toggle{position:relative;background:none;border:0;line-height:1;color:var(--stone);padding:6px;transition:transform var(--motion-fast) ease,color var(--motion-fast) ease;display:inline-flex;align-items:center;justify-content:center;overflow:visible}.fav-toggle:hover{transform:scale(1.12);color:var(--mute)}.fav-toggle.active{color:var(--sale)}.fav-toggle.active svg{animation:heart-pop var(--motion-normal) var(--motion-ease)}@keyframes heart-pop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.fav-burst{position:absolute;inset:0;pointer-events:none;z-index:2}.fav-burst-dot{position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--fav-burst,var(--c-primary,var(--sale)));animation:fav-burst-out .42s var(--motion-ease) both;--a:calc(var(--i) * 45deg)}.fav-plus-one{position:absolute;left:50%;top:0;font-size:11px;font-weight:700;line-height:1;color:var(--fav-burst,var(--c-primary,var(--sale)));text-shadow:0 1px 0 color-mix(in srgb,var(--canvas,#fff) 55%,transparent);animation:fav-plus-spring .58s var(--motion-ease) both;white-space:nowrap}@keyframes fav-burst-out{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-12px) scale(.35)}}@keyframes fav-plus-spring{0%{opacity:0;transform:translate(-50%,2px) scale(.55)}28%{opacity:1;transform:translate(-50%,-11px) scale(1.22)}52%{opacity:1;transform:translate(-50%,-13px) scale(.92)}72%{opacity:1;transform:translate(-50%,-16px) scale(1.05)}to{opacity:0;transform:translate(-50%,-22px) scale(1)}}@media (prefers-reduced-motion:reduce){.fav-burst{display:none}}.info-tip{cursor:help;border-bottom:1px dotted var(--stone)}.tooltip-wrap{position:relative;display:inline-block}.tooltip-bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background:var(--ink);color:var(--canvas);font-size:12px;font-weight:500;line-height:1.4;padding:8px 12px;border-radius:10px;white-space:nowrap;max-width:260px;white-space:normal;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease;z-index:120;box-shadow:var(--shadow-md)}.tooltip-wrap:focus-within .tooltip-bubble,.tooltip-wrap:hover .tooltip-bubble{opacity:1;transform:translateX(-50%) translateY(0)}.collection-page{background:var(--c-primary);color:var(--c-font-primary);min-height:60vh}.collection-banner{position:relative;min-height:260px;background:var(--c-secondary);overflow:hidden;display:flex;align-items:flex-end}.collection-banner .banner-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.collection-banner .banner-img.nft-image,.collection-banner .nft-image.banner-img{display:block}.collection-banner .banner-img .nft-image-fallback,.collection-banner .banner-img .nft-image-img,.collection-banner .banner-img .nft-image-skeleton{width:100%;height:100%;object-fit:cover}.collection-banner video.banner-img{background:#000}.collection-banner.about-banner{min-height:200px;max-height:260px}.collection-banner .banner-collage{position:absolute;inset:0;display:grid;grid-template-columns:repeat(10,1fr);grid-gap:1px;gap:1px}.collection-banner .banner-collage img{width:100%;height:100%;object-fit:cover}.collection-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,.55))}.collection-banner-inner{position:relative;z-index:2;width:100%;max-width:var(--max-width);margin:0 auto;padding:80px 48px 28px;display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap}.collection-avatar{width:96px;height:96px;border-radius:20px;border:3px solid var(--canvas);object-fit:cover;background:var(--soft-cloud)}.collection-banner h1{font-family:var(--font-display);font-size:56px;line-height:.95;text-transform:uppercase;color:#fff}.collection-banner .cb-desc{color:rgba(255,255,255,.88);max-width:620px;font-size:15px}.collection-banner .cb-actions{margin-left:auto;display:flex;gap:10px;align-items:center}.collection-stats-strip{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--hairline-soft);background:var(--c-primary)}.css-item{padding:var(--space-2) var(--space-4) var(--space-2) 0;margin-right:var(--space-4);min-width:120px}.css-item .css-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--c-font-secondary)}.css-item .css-value{font-size:20px;font-weight:600;color:var(--c-font-primary)}.gallery-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding:20px 0 16px;position:relative;z-index:5}.gallery-toolbar:has(.search-pill:focus-within),.gallery-toolbar:has(.search-results:not(.hidden)){z-index:40}.gallery-toolbar .search-pill{background:rgba(0,0,0,.05);flex:0 0 auto}.gallery-toolbar .search-pill.search-pill-expand{--search-expand-w:min(320px,55vw)}.gallery-toolbar .search-pill.search-pill-expand.search-pill-has-value,.gallery-toolbar .search-pill.search-pill-expand.search-pill-has-value:is(:hover,:focus-within){width:var(--search-expand-w);min-width:var(--search-expand-w);padding:0 14px;gap:8px;justify-content:flex-start;cursor:text;overflow:visible}.gallery-toolbar .search-pill.search-pill-expand.search-pill-has-value input,.gallery-toolbar .search-pill.search-pill-expand.search-pill-has-value:is(:hover,:focus-within) input{max-width:280px;width:auto;opacity:1;pointer-events:auto}.collection-page .gallery-toolbar .search-pill{background:color-mix(in srgb,var(--c-font-primary) 12%,transparent);color:var(--c-font-primary)}.collection-page .gallery-toolbar .search-pill svg{stroke:var(--c-font-primary)}.collection-page .gallery-toolbar .search-pill.search-pill-expand:is(:hover,:focus-within,.search-pill-has-value){box-shadow:0 0 0 1px color-mix(in srgb,var(--c-font-primary) 12%,transparent),0 0 18px 2px color-mix(in srgb,var(--c-font-primary) 14%,transparent),0 4px 20px color-mix(in srgb,var(--c-font-primary) 10%,transparent)}.collection-page .gallery-toolbar .search-pill.search-pill-expand:focus-within{background:var(--canvas);box-shadow:0 0 0 2px var(--c-secondary),0 0 0 8px color-mix(in srgb,var(--c-font-primary) 15%,transparent),0 0 22px 4px color-mix(in srgb,var(--c-font-primary) 12%,transparent)}.collection-page .gallery-toolbar .search-pill.search-pill-expand:focus-within svg{stroke:var(--ink)}.collection-page .search-pill input{color:var(--c-font-primary);caret-color:var(--c-font-primary)}.collection-page .search-pill input::placeholder{color:var(--c-font-secondary)}.collection-page .search-pill:focus-within input{color:var(--ink);caret-color:var(--ink)}.collection-page .search-pill:focus-within input::placeholder{color:var(--mute)}.view-toggle{display:inline-flex;border:1px solid var(--hairline);border-radius:var(--radius-pill);overflow:hidden;box-shadow:var(--shadow-sm)}.view-toggle button{border:0;background:transparent;font-size:14px;font-weight:500;padding:8px 18px;color:var(--c-font-primary);transition:background var(--motion-fast) ease,color var(--motion-fast) ease}.view-toggle button.active{background:var(--c-secondary);color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-secondary)}.view-toggle button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.filter-select,.sort-select{font-family:var(--font-ui);font-size:14px;font-weight:500;border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:8px 14px;background:transparent;color:var(--c-font-primary);outline:none}.filter-select option,.sort-select option{color:var(--ink);background:var(--canvas)}.collection-layout{display:grid;grid-template-columns:230px 1fr;grid-gap:32px;gap:32px;align-items:start;padding-bottom:var(--space-section)}.collection-layout:not(:has(>.filter-rail-desktop)){grid-template-columns:1fr}@media (max-width:1023px){.collection-layout{grid-template-columns:1fr}}.filter-rail{position:-webkit-sticky;position:sticky;top:80px}.filter-rail .fr-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}.filter-rail .fr-title{font-weight:400;font-size:16px}.filter-rail .fr-clear{background:none;border:0;font-size:13px;text-decoration:underline;color:var(--c-font-secondary)}.filter-group-clear-btn:disabled,.filter-rail .fr-clear-slot:disabled{visibility:hidden;pointer-events:none}.filter-group-block{border-top:1px solid var(--hairline)}.filter-group{padding:var(--space-2) 0;margin-bottom:var(--space-1)}.filter-group-block .filter-group{border-top:0}.filter-group summary{font-weight:600;font-size:15px;cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;color:var(--c-font-primary)}.filter-group-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.filter-group-clear-btn{flex:0 0 auto;font-size:12px!important;padding:0!important;min-width:2.5rem;text-align:right}.filter-group summary::-webkit-details-marker{display:none}.filter-group summary:after{content:"+";flex:0 0 auto;font-size:18px;color:var(--c-font-secondary)}.filter-group[open] summary:after{content:"–"}.filter-options-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;padding-top:10px;max-height:220px;align-items:stretch}.filter-options-shell.has-overflow{grid-template-columns:minmax(0,1fr) 10px}.filter-options{min-height:0;max-height:210px;overflow-y:auto;padding:0 2px 4px 0;scrollbar-width:none}.filter-options::-webkit-scrollbar{width:0;height:0;display:none}.filter-options-rail{position:relative;border-radius:8px;background:var(--soft-cloud);cursor:pointer;touch-action:none}.filter-options-thumb{position:absolute;left:1px;right:1px;top:0;border-radius:7px;background:color-mix(in srgb,var(--mute) 75%,var(--ink) 25%);min-height:24px;pointer-events:none}.filter-option{display:flex;align-items:flex-start;gap:8px;font-size:14px;padding:4px 4px 4px 0;cursor:pointer;color:var(--c-font-primary);min-width:0}.filter-option>span:not(.fo-count){flex:1 1 auto;min-width:0;overflow-wrap:anywhere;line-height:1.35}.filter-option .fo-count{flex:0 0 auto;margin-left:4px;color:var(--c-font-secondary);font-size:12px;line-height:1.35}.filter-option input{accent-color:var(--c-secondary);flex:0 0 auto;margin-top:2px}@media (max-width:1023px){.filter-rail{position:static}.filter-rail.collapsed .filter-groups{display:none}}.filter-drawer-backdrop{position:fixed;inset:0;z-index:90;background:rgba(17,17,17,.45);opacity:0;pointer-events:none;transition:opacity var(--motion-normal) ease}.filter-drawer-backdrop.open{opacity:1;pointer-events:auto}.filter-drawer{position:fixed;top:0;right:0;bottom:0;z-index:95;width:min(320px,88vw);background:var(--c-primary);color:var(--c-font-primary);border-left:1px solid color-mix(in srgb,var(--c-font-primary) 18%,transparent);box-shadow:var(--shadow-lg);padding:var(--space-3);overflow-y:auto;transform:translateX(100%);transition:transform var(--motion-normal) var(--motion-ease)}.filter-drawer.open{transform:translateX(0)}.filter-drawer-head{display:flex;align-items:center;gap:12px;margin-bottom:var(--space-2)}.filter-drawer-head h2{flex:1 1;margin:0;font-size:18px;font-weight:400;color:var(--c-font-primary)}.filter-drawer-head .fr-clear-slot{flex:0 0 auto}.filter-drawer .fr-clear{color:var(--c-font-secondary)}.filter-drawer .modal-close{flex:0 0 auto;width:36px;height:36px;border-radius:9999px;border:0;background:color-mix(in srgb,var(--c-font-primary) 12%,transparent);color:var(--c-font-primary);font-size:18px;line-height:1}.filter-drawer .filter-group-block{border-top-color:color-mix(in srgb,var(--c-font-primary) 18%,transparent)}.filter-drawer .filter-options-rail{background:color-mix(in srgb,var(--c-font-primary) 12%,transparent)}.filter-drawer .filter-options-thumb{background:color-mix(in srgb,var(--c-font-primary) 45%,var(--c-secondary))}.filter-open-btn{display:none}@media (max-width:1023px){.filter-rail-desktop{display:none}.filter-open-btn{display:inline-flex}}.nft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-1);gap:var(--space-1)}.collection-page .nft-grid{grid-template-columns:repeat(auto-fill,minmax(max(147px,calc((100% - 5 * var(--space-1)) / 6)),1fr))}.flip-item{min-width:0}.flip-item.is-flipping{z-index:1;will-change:transform;pointer-events:none}.flip-item.is-entering{will-change:transform,opacity;pointer-events:none}@media (prefers-reduced-motion:reduce){.flip-item{transition:none!important;transform:none!important}}.odometer{display:inline-flex;align-items:baseline;gap:0;font-size:13px;color:var(--c-font-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.odometer-digits{display:inline-flex;align-items:stretch;height:1.15em}.odometer-digit{display:inline-block;position:relative;width:.65em;height:1.15em;overflow:hidden;vertical-align:bottom}.odometer-strip{display:flex;flex-direction:column;transition:transform .42s var(--motion-ease);will-change:transform}.odometer-num{display:flex;align-items:center;justify-content:center;height:1.15em;line-height:1.15em}.odometer-sep{display:inline-flex;align-items:flex-end;padding:0 1px;line-height:1.15em}.odometer-label{margin-left:4px}@media (prefers-reduced-motion:reduce){.odometer-strip{transition:none}}.nft-card{background:transparent;cursor:pointer;transition:transform var(--motion-normal) var(--motion-ease)}.nft-card:hover{transform:translateY(-2px)}.nft-card .nc-img-wrap{position:relative;aspect-ratio:1/1;background:var(--soft-cloud);overflow:hidden;border-radius:4px;transition:box-shadow var(--motion-normal) var(--motion-ease)}.nft-card:hover .nc-img-wrap{box-shadow:var(--shadow-sm)}.nft-card img,.nft-card video{object-fit:cover;border:1px solid transparent}.nft-card .gallery-nft-media,.nft-card img,.nft-card video{width:100%;height:100%;display:block}.gallery-nft-media-fallback,.nft-image{display:block;width:100%;height:100%;background:var(--soft-cloud)}.nft-image{position:relative;overflow:hidden}.nft-image-img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--motion-normal) var(--motion-ease)}.nft-image.is-loaded .nft-image-img{opacity:1}.nft-image-skeleton{position:absolute;inset:0;background:linear-gradient(110deg,var(--soft-cloud) 0,color-mix(in srgb,var(--elevated) 70%,var(--soft-cloud)) 45%,var(--soft-cloud) 90%);background-size:200% 100%;animation:nft-image-shimmer 1.2s ease-in-out infinite}@keyframes nft-image-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.nft-image-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--soft-cloud);color:var(--mute);padding:8px;text-align:center}.nft-image-fallback-label{font-size:12px;font-weight:500;letter-spacing:.02em}.nft-image-retry{font:inherit;font-size:12px;font-weight:600;color:var(--ink);background:var(--elevated);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:4px 12px;cursor:pointer}.nft-image-retry:hover{box-shadow:var(--shadow-sm)}.nft-table .nft-image,.nft-table .nft-image-fallback,.nft-table .nft-image-img,.nft-table .nft-image-skeleton{width:44px;height:44px;border-radius:10px}.search-result .nft-image,.search-result .nft-image-img{width:40px;height:40px;border-radius:8px;flex-shrink:0}.nft-detail-img .nft-image{width:100%;height:auto;aspect-ratio:1/1;border-radius:inherit}.nft-detail-img .nft-image-img{object-fit:contain}.ndi-collection .nft-image{width:28px;height:28px;border-radius:9999px;display:inline-block;vertical-align:middle;margin-right:8px}.collection-avatar.nft-image,.nft-image.collection-avatar{width:72px;height:72px;border-radius:16px;flex-shrink:0}.banner-collage .nft-image{width:100%;height:100%}.escrow-offer-thumb.nft-image{width:44px;height:44px;border-radius:6px;flex-shrink:0}[data-theme=dark] .nft-card img,[data-theme=dark] .nft-card video,[data-theme=dark] .nft-detail-img img,[data-theme=dark] .nft-table img,[data-theme=dark] .nft-table video{border-color:var(--hairline-soft)}.nft-card .nc-badge{position:absolute;top:8px;left:8px;background:var(--elevated);border:1px solid var(--hairline);font-size:12px;font-weight:500;border-radius:var(--radius-pill);padding:4px 12px;color:var(--ink)}.nft-card .nc-badge-yours{z-index:2;display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 12px;background:color-mix(in srgb,var(--sale) 14%,var(--elevated));border-color:color-mix(in srgb,var(--sale) 32%,var(--hairline));font-weight:600;letter-spacing:.01em;max-width:calc(100% - 52px)}.nft-card .nc-badge-yours .yours-heart{display:inline-flex;color:var(--sale);line-height:0;animation:yours-heartbeat 1.35s var(--motion-ease) infinite}.nft-card .nc-badge-yours .yours-heart svg{width:12px;height:12px}.nc-yours-inline{display:inline-flex;align-items:center;gap:4px;margin-left:8px;vertical-align:middle;font-size:12px;font-weight:600;color:var(--sale);letter-spacing:.01em}.nc-yours-inline .yours-heart{display:inline-flex;line-height:0;animation:yours-heartbeat 1.35s var(--motion-ease) infinite}.nc-yours-inline .yours-heart svg{width:11px;height:11px}@keyframes yours-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.22)}28%{transform:scale(1)}42%{transform:scale(1.14)}56%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nc-yours-inline .yours-heart,.nft-card .nc-badge-yours .yours-heart{animation:none}}.nft-card .nc-fav{position:absolute;top:8px;right:8px;width:34px;height:34px;border-radius:9999px;background:rgba(255,255,255,.92);border:0;color:var(--stone);display:flex;align-items:center;justify-content:center;transition:transform var(--motion-fast) ease,color var(--motion-fast) ease;overflow:visible;z-index:2}.nft-card .nc-img-wrap:has(.nc-fav.is-bursting){overflow:visible}[data-theme=dark] .nft-card .nc-fav{background:rgba(30,30,30,.88)}.nft-card .nc-fav:hover{transform:scale(1.1)}.nft-card .nc-fav.active{color:var(--sale)}.nft-card .nc-fav.active svg{animation:heart-pop var(--motion-normal) var(--motion-ease)}.nft-card .nc-fav .fav-burst-dot{width:3px;height:3px;margin:-1.5px 0 0 -1.5px}.nft-card .nc-fav .fav-plus-one{font-size:10px}.nft-card .nc-meta{padding:10px 2px 12px}.nc-welcome-link{display:inline-block;margin-top:6px;font-size:12px;font-weight:600;color:var(--mute);text-decoration:underline;text-underline-offset:2px}.nc-welcome-link:hover{color:var(--ink)}.nft-card .nc-name{font-weight:600;font-size:15px;color:var(--c-font-primary)}.nft-card .nc-sub{font-size:13px;color:var(--c-font-secondary)}.nft-card .nc-price{font-weight:600;font-size:15px;margin-top:4px;color:var(--c-font-primary)}.nft-card .nc-actions{display:flex;gap:6px;margin-top:8px}.nft-card .nc-actions .btn{width:100%;padding:8px 4px;font-size:13px}.nft-card .nc-actions .gallery-trade-buttons{display:flex;flex-wrap:wrap;gap:6px;width:100%}.nft-card .nc-actions .gallery-trade-buttons .btn,.nft-card .nc-actions .gallery-trade-primary .btn{width:100%;padding:8px 4px;font-size:13px}.nft-table .gallery-trade-primary .btn{width:100%;padding:8px 6px;font-size:13px}.nft-card .nc-actions .btn-outline{background:transparent;color:var(--c-font-primary);box-shadow:inset 0 0 0 1px var(--hairline)}.gallery-trade-error{flex:1 0 100%;margin:0;font-size:12px;color:var(--sale)}.nft-table{width:100%;border-collapse:collapse;font-size:14px}.nft-table th{text-align:left;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--c-font-secondary);padding:10px 12px;border-bottom:1px solid var(--hairline)}.nft-table td{padding:10px 12px;border-bottom:1px solid var(--hairline-soft);color:var(--c-font-primary)}.nft-table td:last-child,.nft-table th:last-child{width:172px;min-width:172px}.nft-table tbody tr:hover{background:rgba(0,0,0,.04);cursor:pointer}.nft-table .nft-table-thumb,.nft-table img,.nft-table video{width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--soft-cloud);display:block}.nft-table .gallery-nft-media{display:inline-block;width:44px;height:44px;vertical-align:middle}.pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 0;font-size:14px;color:var(--c-font-secondary)}#paginated-list{scroll-margin-top:100px}.nft-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:48px;gap:48px;padding:var(--space-section) 0}@media (max-width:960px){.nft-detail{grid-template-columns:1fr}}.nft-detail-img{position:relative;aspect-ratio:1/1;background:var(--soft-cloud);overflow:hidden;border-radius:4px}.nft-detail-img img{width:100%;height:100%;object-fit:cover}.nft-share-pill{position:absolute;top:12px;right:12px;z-index:3;margin:0;padding:6px 12px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--elevated) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--ink);font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1;cursor:pointer;opacity:.5;transform:scale(1);transform-origin:center center;transition:transform .32s var(--motion-ease),opacity .28s var(--motion-ease),background-color .28s var(--motion-ease),box-shadow .32s var(--motion-ease);box-shadow:0 1px 8px color-mix(in srgb,var(--ink) 10%,transparent)}.nft-share-pill:focus-visible,.nft-share-pill:hover{opacity:1;transform:scale(1.22);background:color-mix(in srgb,var(--elevated) 94%,transparent);box-shadow:0 4px 18px color-mix(in srgb,var(--ink) 16%,transparent);outline:none}.nft-share-pill.is-pressed,.nft-share-pill:active{opacity:1;transform:scale(1.32)}.nft-share-pill:disabled{opacity:.7;cursor:wait}@media (prefers-reduced-motion:reduce){.nft-share-pill{transition:opacity .18s linear,background-color .18s linear}.nft-share-pill.is-pressed,.nft-share-pill:active,.nft-share-pill:focus-visible,.nft-share-pill:hover{transform:none}}.nft-detail.is-just-listed{overflow:visible}.nft-detail.is-just-listed .nft-detail-img{overflow:visible;z-index:1}.nft-detail.is-just-listed .nft-detail-img:after{content:"";position:absolute;inset:-3px;border-radius:8px;pointer-events:none;z-index:2;box-shadow:0 0 0 3px var(--c-secondary,var(--ink)),0 0 26px 2px color-mix(in srgb,var(--c-secondary,var(--ink)) 45%,transparent);animation:just-listed-halo 2s var(--motion-ease) both}.nft-detail.is-just-listed .nft-detail-img img{border-radius:4px}.nft-detail.is-just-listed .price-box{transform-origin:center center;will-change:transform;animation:just-listed-settle .52s var(--motion-ease) both}@keyframes just-listed-halo{0%{opacity:0;transform:scale(.985)}14%{opacity:.9;transform:scale(1)}70%{opacity:.45;transform:scale(1.01)}to{opacity:0;transform:scale(1.02)}}@keyframes just-listed-settle{0%{transform:scale(.97)}55%{transform:scale(1.025)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nft-detail.is-just-listed .nft-detail-img:after,.nft-detail.is-just-listed .price-box{animation:none}.nft-detail.is-just-listed .nft-detail-img:after{opacity:0}}.ndi-collection{display:inline-flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--c-font-primary);margin-bottom:var(--space-2);line-height:1.2}.ndi-collection img{width:40px;height:40px;border-radius:10px;object-fit:cover}.ndi-title-row{display:flex;align-items:flex-start;gap:12px;margin:0 0 var(--space-1)}.ndi-title-row .ndi-title{margin:0;flex:1 1;min-width:0}.ndi-title-row .fav-toggle{flex-shrink:0;margin-top:4px;color:var(--c-font-secondary,var(--stone))}.ndi-title-row .fav-toggle:hover{color:var(--c-font-primary,var(--mute))}.ndi-title-row .fav-toggle.active{color:var(--sale)}.ndi-title{font-size:28px;font-weight:600;line-height:1.15;color:var(--c-font-primary);margin:0 0 var(--space-1)}.nft-detail-info.nft-listed .ndi-title{font-size:26px;color:var(--c-font-primary)}.ndi-owner-row{font-size:14px;color:var(--c-font-secondary);margin-top:var(--space-3)}.ndi-owner-row a{text-decoration:underline;text-underline-offset:2px;color:var(--c-font-primary)}.ndi-stats{display:flex;gap:20px;font-size:13px;color:var(--c-font-secondary);margin-bottom:var(--space-2)}.price-box{border:1px solid var(--hairline-soft);border-radius:16px;padding:var(--space-3);margin-top:var(--space-3);background:var(--elevated);box-shadow:var(--shadow-sm)}.price-box .pb-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--mute)}.price-box .pb-price{font-size:40px;font-weight:700;color:var(--ink);line-height:1.1}.price-box .pb-note{font-size:13px;color:var(--mute);margin-top:var(--space-1);line-height:1.6}.price-box .pb-actions{display:flex;gap:10px;margin-top:var(--space-2);flex-wrap:wrap}.ext-tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--mute);border:1px solid var(--line);border-radius:999px;padding:1px 8px;margin-left:6px;vertical-align:2px;white-space:nowrap}.ext-tag-block{display:block;width:-moz-fit-content;width:fit-content;margin:6px 0 0;vertical-align:baseline}.collection-page .ext-tag{color:var(--c-font-secondary);border-color:color-mix(in srgb,var(--c-font-secondary) 35%,transparent)}.nft-card .nc-badge-ext{background:color-mix(in srgb,var(--c-secondary) 22%,var(--elevated));border-color:color-mix(in srgb,var(--c-secondary) 45%,transparent);color:var(--c-font-primary);max-width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis}.ext-leave{margin-left:4px;font-size:.85em;opacity:.85}.ext-view-link{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:500;color:var(--c-font-secondary,var(--mute));text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ext-view-link:hover{color:var(--c-font-primary,var(--ink))}.ext-view-link-inline{display:inline-flex;vertical-align:baseline}.gallery-trade-buttons.has-external{display:flex;flex-direction:column;align-items:stretch;gap:6px}.gallery-trade-primary{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;width:100%}.gallery-trade-slot{display:block;min-height:1px}.nft-table .gallery-trade-buttons{display:block;width:100%;margin-top:2px}.ndi-external-link{margin:8px 0 0;text-align:center}.collection-page .ndi-external-link .ext-view-link{color:var(--c-font-secondary)}.collection-page .ndi-external-link .ext-view-link:hover{color:var(--c-font-primary)}.nft-table .ext-view-link-inline{margin-left:4px}.price-box .pb-actions .btn{flex:1 1;min-width:140px}.price-box .pb-actions .btn-theme{flex:1.2 1}.collection-page .nft-detail-img{background:color-mix(in srgb,var(--c-secondary) 12%,var(--c-primary));border:1px solid color-mix(in srgb,var(--c-secondary) 28%,transparent)}.collection-page .price-box{background:color-mix(in srgb,var(--c-secondary) 16%,var(--c-primary));border-color:color-mix(in srgb,var(--c-secondary) 42%,transparent);box-shadow:none}.collection-page .price-box .pb-label,.collection-page .price-box .pb-note{color:var(--c-font-secondary)}.collection-page .price-box .pb-price{color:var(--c-font-primary)}.collection-page .pb-fees-trigger{color:var(--c-font-secondary);border-bottom-color:var(--c-font-secondary)}.collection-page .pb-fees-trigger:focus-visible,.collection-page .pb-fees-trigger:hover{color:var(--c-font-primary);border-bottom-color:var(--c-font-primary)}.collection-page .pb-fees-popover{background:color-mix(in srgb,var(--c-secondary) 18%,var(--c-primary));border-color:color-mix(in srgb,var(--c-secondary) 40%,transparent);color:var(--c-font-primary)}.collection-page .fee-list li span,.collection-page .pb-fees-popover-title{color:var(--c-font-secondary)}.collection-page .fee-list li strong,.collection-page .fee-list-total strong{color:var(--c-font-primary)}.collection-page .trade-panel-hint{color:var(--c-font-secondary)}.collection-page .offer-amount-input,.collection-page .trade-list-input{background:color-mix(in srgb,var(--c-secondary) 10%,var(--c-primary));color:var(--c-font-primary);border-color:color-mix(in srgb,var(--c-secondary) 40%,transparent)}.collection-page .offer-place-help{color:var(--c-font-secondary)}.collection-page .offer-place-form{background:color-mix(in srgb,var(--c-secondary) 14%,var(--c-primary));border-color:color-mix(in srgb,var(--c-secondary) 36%,transparent)}.nft-offers-heading{font-size:18px;margin-bottom:8px}.nft-offers-list{border:1px solid var(--hairline-soft);border-radius:8px;overflow:hidden}.nft-offer-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--hairline-soft);font-size:14px}.nft-offer-row:last-child{border-bottom:none}.nft-offer-amount-block{min-width:90px}.nft-offer-amount{display:block;color:var(--c-font-primary,var(--ink))}.nft-offer-net{margin-top:2px;font-size:12px;font-weight:400;line-height:1.35}.nft-offer-meta,.nft-offer-net{color:var(--c-font-secondary,var(--mute))}.nft-offer-meta{flex:1 1}.collection-page .nft-offer-row,.collection-page .nft-offers-list{border-color:color-mix(in srgb,var(--c-secondary) 18%,var(--hairline-soft))}.collection-page .comment-form textarea{background:var(--soft-cloud);color:var(--charcoal);caret-color:var(--ink);border-color:var(--hairline)}.collection-page .comment-form textarea:focus{background:var(--elevated);border-color:var(--ink);color:var(--ink)}.collection-page .comment-form textarea::placeholder{color:var(--mute)}.collection-page .comment-item .ci-body{color:var(--c-font-primary)}.collection-page .cf-count,.collection-page .comment-item .ci-like,.collection-page .comment-item .ci-time,.collection-page .comments-heading,.collection-page .comments-seed-note{color:var(--c-font-secondary)}.collection-page .trait-cell{background:color-mix(in srgb,var(--c-secondary) 12%,var(--c-primary));border:1px solid color-mix(in srgb,var(--c-secondary) 28%,transparent)}.collection-page .trait-cell .tc-key{color:var(--c-font-secondary)}.collection-page .trait-cell .tc-val{color:var(--c-font-primary)}.collection-page .btn-secondary{background:color-mix(in srgb,var(--c-secondary) 22%,var(--c-primary));color:var(--c-font-primary)}.collection-page .btn-outline{border-color:color-mix(in srgb,var(--c-font-primary) 55%,var(--c-secondary));color:var(--c-font-primary)}.collection-page .btn-outline:hover:not(:disabled){background:color-mix(in srgb,var(--c-secondary) 14%,transparent)}.collection-page .section-title,.collection-page .traits-heading{color:var(--c-font-primary)}.collection-page .nft-offers-list{background:color-mix(in srgb,var(--c-secondary) 12%,var(--c-primary));border-color:color-mix(in srgb,var(--c-secondary) 36%,transparent)}.pb-fees-wrap{position:relative;display:inline-block;margin-top:var(--space-2)}.pb-fees-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;font-size:13px;color:var(--mute);cursor:help;border-bottom:1px dotted var(--mute);line-height:1.4}.pb-fees-trigger:focus-visible,.pb-fees-trigger:hover{color:var(--ink);border-bottom-color:var(--ink);outline:none}.pb-fees-popover{position:absolute;left:0;bottom:calc(100% + 10px);min-width:260px;max-width:320px;padding:var(--space-2);border-radius:12px;background:var(--elevated);color:var(--ink);border:1px solid var(--hairline-soft);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease;z-index:120}.pb-fees-popover-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--mute);margin:0 0 var(--space-1)}.pb-fees-wrap:focus-within .pb-fees-popover,.pb-fees-wrap:hover .pb-fees-popover{opacity:1;transform:translateY(0);pointer-events:auto}@media (max-width:960px){.pb-fees-trigger{cursor:pointer}.pb-fees-popover{display:none}}.fee-list{list-style:none;margin:0;padding:0}.fee-list li{display:flex;justify-content:space-between;gap:16px;font-size:11px;padding:8px 0;border-bottom:1px solid var(--hairline-soft)}.fee-list li:last-child{border-bottom:0}.fee-list li span{color:var(--mute)}.fee-list li strong{font-weight:600;color:var(--ink);white-space:nowrap}.fee-list .fee-list-total{font-size:13px}.fee-list .fee-list-total span,.fee-list .fee-list-total strong{color:var(--ink);font-weight:700}.fee-modal .fee-list{margin-top:4px}.fee-modal .m-sub{font-size:12px}.ndi-trade{margin-top:var(--space-3);margin-bottom:var(--space-2)}.trade-panel-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.btn-trade-action{flex:1 1 160px;min-width:160px;min-height:48px;padding:12px 28px;transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease,opacity var(--motion-fast) ease,background var(--motion-fast) ease,color var(--motion-fast) ease}.btn-trade-action:hover:not([disabled]){transform:translateY(-2px);box-shadow:var(--shadow-sm)}.btn-buy-now .btn-buy-hover,.btn-buy-now:hover:not([disabled]) .btn-buy-idle{display:none}.btn-buy-now:hover:not([disabled]) .btn-buy-hover{display:inline}.btn-outline.btn-trade-action:hover:not([disabled]){background:var(--soft-cloud);color:var(--ink)}@media (max-width:960px){.trade-panel-actions{flex-direction:column}.btn-trade-action{flex:1 1 auto;width:100%;min-width:0}}.trade-list-input{border:1px solid var(--hairline);border-radius:var(--radius-input);padding:8px 14px;width:140px;background:var(--canvas);color:var(--ink)}.trade-panel-hint{font-size:13px;color:var(--mute)}.trade-panel-error{color:var(--sale);font-size:13px;margin-top:8px}.welcome-home{position:relative;overflow:hidden;text-align:center;border:1px solid var(--hairline-soft);border-radius:8px;padding:24px;margin-bottom:32px;background:color-mix(in srgb,var(--c-primary) 6%,var(--elevated,var(--canvas)))}.welcome-home-particles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.welcome-home-stamp{position:relative;z-index:2;font-family:var(--font-display);font-size:28px;margin:0 0 12px;color:var(--c-font-primary,var(--ink));opacity:0}.welcome-home.is-playing .welcome-home-stamp{animation:wh-stamp .52s var(--motion-ease) .16s both}.welcome-home-card-wrap{position:relative;z-index:1;display:inline-block;max-width:340px;width:100%;transform-origin:50% 60%;opacity:0}.welcome-home.is-playing .welcome-home-card-wrap{animation:wh-tilt .72s var(--motion-ease) both}.welcome-home-card{display:block;width:100%;border-radius:8px;box-shadow:var(--shadow-sm,0 4px 18px rgba(0,0,0,.12))}.welcome-home-actions{position:relative;z-index:2;margin-top:12px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;opacity:0}.welcome-home.is-playing .welcome-home-actions{animation:wh-fade-up .4s var(--motion-ease) .48s both}.welcome-home-note{position:relative;z-index:2;font-size:13px;color:var(--c-font-secondary,var(--mute));margin:10px 0 0;opacity:0}.welcome-home.is-playing .welcome-home-note{animation:wh-fade-up .4s var(--motion-ease) .56s both}@keyframes wh-tilt{0%{opacity:.55;transform:perspective(900px) rotateY(-14deg) rotateX(5deg) scale(.9)}58%{opacity:1;transform:perspective(900px) rotateY(7deg) rotateX(-2deg) scale(1.03)}to{opacity:1;transform:perspective(900px) rotateY(-2deg) rotateX(0deg) scale(1)}}@keyframes wh-stamp{0%{opacity:0;transform:translateY(-32px) scale(1.45)}62%{opacity:1;transform:translateY(3px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wh-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.welcome-home-actions,.welcome-home-card-wrap,.welcome-home-note,.welcome-home-stamp,.welcome-home.is-playing .welcome-home-actions,.welcome-home.is-playing .welcome-home-card-wrap,.welcome-home.is-playing .welcome-home-note,.welcome-home.is-playing .welcome-home-stamp{animation:none!important;opacity:1;transform:none}}.offer-accepted{position:relative;overflow:hidden;text-align:center;border:1px solid var(--hairline-soft);border-radius:8px;padding:28px 24px;margin:16px 0 32px;background:color-mix(in srgb,var(--c-primary) 6%,var(--elevated,var(--canvas)))}.offer-accepted-particles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.offer-accepted-stamp{position:relative;z-index:2;font-family:var(--font-display);font-size:32px;margin:0 0 10px;color:var(--c-font-primary,var(--ink));opacity:0;transform:scale(1.35) translateY(-8px)}.offer-accepted.is-playing .offer-accepted-stamp{animation:offer-accepted-stamp .52s var(--motion-ease) 80ms both}.offer-accepted-sub{position:relative;z-index:2;font-size:15px;color:var(--c-font-secondary,var(--mute));margin:0 0 18px;opacity:0}.offer-accepted.is-playing .offer-accepted-sub{animation:wh-fade-up .42s var(--motion-ease) .28s both}.offer-accepted-actions{position:relative;z-index:2;display:flex;gap:10px;justify-content:center;flex-wrap:wrap;opacity:0}.offer-accepted.is-playing .offer-accepted-actions{animation:wh-fade-up .42s var(--motion-ease) .38s both}@keyframes offer-accepted-stamp{0%{opacity:0;transform:scale(1.35) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.offer-accepted-actions,.offer-accepted-stamp,.offer-accepted-sub,.offer-accepted.is-playing .offer-accepted-actions,.offer-accepted.is-playing .offer-accepted-stamp,.offer-accepted.is-playing .offer-accepted-sub{animation:none!important;opacity:1;transform:none}}.sale-congrats{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;margin:8px 0 20px;border-radius:8px;border:1px solid var(--hairline-soft);background:color-mix(in srgb,var(--c-primary) 8%,var(--soft-cloud))}.sale-congrats-title{display:block;font-family:var(--font-display);font-size:22px;margin-bottom:4px}.sale-congrats-sub{margin:0;font-size:14px;color:var(--mute)}.sale-congrats-sub a{color:var(--ink);font-weight:600}.activity-list{border:1px solid var(--hairline-soft);border-radius:8px;overflow:hidden;max-width:720px}.activity-row{display:grid;grid-template-columns:110px 1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--hairline-soft);font-size:14px;color:inherit;text-decoration:none}.activity-row:last-child{border-bottom:none}a.activity-row:hover{background:var(--soft-cloud)}.activity-kind{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.activity-kind-sell{color:var(--sale,#c44)}.activity-kind-buy{color:#2a7}.activity-kind-offer{color:#58a}.activity-kind-listing{color:var(--ink)}.activity-detail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-status{color:var(--mute);font-weight:400}.activity-amount{font-weight:600;white-space:nowrap}.activity-time{font-size:12px;color:var(--mute);white-space:nowrap}@media (max-width:640px){.activity-row{grid-template-columns:88px 1fr;grid-template-rows:auto auto}.activity-amount{justify-self:end}.activity-time{grid-column:1/-1}}.offer-panel{margin:var(--space-2) 0 var(--space-4)}.offer-place{margin-bottom:var(--space-2)}.offer-place:has(.btn-trade-action) .offer-place-form{margin-top:var(--space-2)}.btn-outline.btn-trade-action.active{background:var(--soft-cloud);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.offer-place-form{border:1px solid var(--hairline-soft);border-radius:8px;padding:var(--space-2);max-width:420px}.offer-place-row{display:flex;gap:8px;align-items:center}.offer-amount-input{flex:1 1;border:1px solid var(--hairline);border-radius:var(--radius-input);padding:8px 14px;background:var(--canvas);color:var(--ink)}.offer-place-help{font-size:12px;color:var(--mute);margin-top:8px;line-height:1.6}.offer-place-warn{font-size:12px;color:var(--warning);background:var(--warning-bg);border:1px solid color-mix(in srgb,var(--warning) 25%,var(--hairline));border-radius:8px;padding:8px 10px;margin-top:8px;line-height:1.45}.offer-place-error{color:var(--sale);font-size:13px;margin-top:6px}.nft-detail-info .disclosure-rows{margin-top:var(--space-3)}.trait-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px;margin-top:12px}.trait-grid-hint{margin-top:var(--space-2);color:var(--c-font-secondary)}.trait-cell{background:rgba(0,0,0,.045);border-radius:12px;padding:10px 12px}.trait-cell .tc-key{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--c-font-secondary)}.trait-cell .tc-val{font-size:14px;font-weight:600;color:var(--c-font-primary)}.disclosure-rows{margin-top:24px}.disclosure-row{border-bottom:1px solid var(--hairline)}.disclosure-row summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px;padding:20px 0;color:var(--c-font-primary)}.disclosure-row summary:after{content:"⌄";color:var(--c-font-secondary)}.disclosure-row[open] summary:after{content:"⌃"}.disclosure-row .dr-body{padding:0 0 20px;font-size:14px;color:var(--c-font-secondary)}.offers-table{width:100%;font-size:14px;border-collapse:collapse}.offers-table th{text-align:left;font-size:12px;text-transform:uppercase;color:var(--c-font-secondary)}.offers-table td,.offers-table th{padding:8px 10px;border-bottom:1px solid var(--hairline-soft)}.comments-block{padding:24px 0 var(--space-section)}.comment-form{display:flex;gap:10px;margin-bottom:20px}.comment-form textarea{flex:1 1;resize:none;border:1px solid var(--hairline);border-radius:16px;font-family:var(--font-ui);font-size:14px;padding:12px 16px;height:68px;outline:none;background:var(--soft-cloud);color:var(--ink);transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease}.comment-form textarea:focus{border-color:var(--ink);background:var(--elevated)}.comment-form textarea:disabled{opacity:.65;cursor:not-allowed}[data-theme=dark] .comment-form textarea{background:var(--elevated);border-color:var(--hairline)}[data-theme=dark] .comment-form textarea:focus{background:color-mix(in srgb,var(--ink) 10%,var(--elevated));border-color:var(--ink)}.comment-form .cf-side{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px}.cf-count{font-size:12px;color:var(--mute);transition:color var(--motion-fast) ease}.cf-count-warn{color:var(--warning);font-weight:600}.comments-seed-note{font-size:13px;color:var(--mute);margin-bottom:12px}.comments-empty{padding:32px 16px}.comment-list{display:grid;transition:max-height var(--motion-normal) var(--motion-ease)}.comment-item{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--hairline-soft);font-size:14px;animation:comment-in var(--motion-normal) var(--motion-ease)}@keyframes comment-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.comment-avatar{width:36px;height:36px;border-radius:9999px;background:var(--soft-cloud);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--mute);flex:0 0 auto;overflow:hidden}.comment-avatar-img{padding:0;background:var(--hairline-soft)}.comment-avatar-img img{width:100%;height:100%;object-fit:cover;display:block}.nft-card-avatar-active{box-shadow:inset 0 0 0 2px var(--ink)}.nc-badge-avatar{background:var(--ink);color:var(--canvas)}.nc-badge-listed{background:color-mix(in srgb,var(--sale) 18%,var(--elevated));border-color:color-mix(in srgb,var(--sale) 35%,var(--hairline));color:var(--ink)}.nc-badge-listed-secondary{left:auto;right:8px}.profile-head h1{font-size:28px;font-weight:600}.comment-body{flex:1 1;min-width:0}.ci-meta{display:flex;align-items:center;gap:12px}.comment-item .ci-author{font-weight:400;font-size:13px}.comment-item .ci-author a{text-decoration:underline;text-underline-offset:2px}.comment-item .ci-time{color:var(--stone);font-weight:400;font-size:12px;margin-left:6px}.comment-item .ci-body{margin-top:4px;color:var(--charcoal);line-height:1.6}.comment-item .ci-target{font-size:12px;color:var(--info)}.ci-like{background:none;border:0;padding:4px 0;margin-top:6px;display:inline-flex;align-items:center;gap:4px;color:var(--mute);cursor:pointer;border-radius:8px;transition:color var(--motion-fast) ease,transform var(--motion-fast) ease}.ci-like:hover:not(:disabled){color:var(--ink);transform:scale(1.06)}.ci-like:disabled{opacity:.5;cursor:default}.ci-like.active{color:var(--ink)}.party-on-icon{display:inline-flex;font-size:16px;line-height:1;filter:grayscale(1);opacity:.45;transition:filter 80ms ease,opacity 80ms ease,transform 80ms ease}.party-on-icon.filled{filter:none;opacity:1;animation:party-pop .12s var(--motion-ease)}@keyframes party-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.ci-like-count{font-size:12px;font-weight:600}.ci-like:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.back-to-top-wrap{text-align:center;padding:8px 16px 28px}.back-to-top{background:none;border:0;padding:4px 8px;font-size:12px;font-weight:500;color:var(--stone);cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color var(--motion-fast) ease}.back-to-top:hover{color:var(--mute)}.back-to-top:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.comment-pending-note{font-size:13px;color:var(--success);background:#eaf6f0;border-radius:12px;padding:10px 14px;margin-bottom:12px}[data-theme=dark] .comment-pending-note{background:rgba(46,160,110,.15);color:#7dcea0}.comment-error{color:var(--sale);font-size:13px;margin-bottom:12px}.comments-block-top{padding:28px 0 8px;border-bottom:1px solid var(--hairline-soft);margin-bottom:24px}.comments-block-top .comments-heading{font-size:22px;font-weight:600;color:var(--c-font-primary);margin-bottom:16px}.comments-more-row{text-align:center;margin-top:8px}.comments-view-more{background:none;border:0;font-size:13px;font-weight:500;color:var(--c-font-secondary,var(--mute));text-decoration:underline;text-underline-offset:3px;padding:8px 12px;cursor:pointer;transition:color var(--motion-fast) ease}.comments-view-more:hover{color:var(--c-font-primary,var(--ink))}.offers-frame{border:0;border-radius:0;overflow:visible;margin-bottom:var(--space-section);padding:8px 0 0}@media (max-width:599px){.offers-frame{padding:0}}.offers-layout-legacy{display:grid;grid-template-columns:1fr 340px;grid-gap:0;gap:0;align-items:stretch}.offer-step{margin-bottom:28px}.offer-step .os-num{display:inline-flex;width:26px;height:26px;background:var(--ink);color:var(--canvas);border-radius:9999px;align-items:center;justify-content:center;font-size:13px;font-weight:600;margin-right:10px}.offer-step h3{display:inline;font-size:17px;font-weight:600}.offer-step .os-body{margin-top:12px}.collection-picker{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;max-height:300px;overflow-y:auto;border:1px solid var(--hairline-soft);border-radius:16px;padding:8px}.cp-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;border:0;background:transparent;text-align:left;font-size:14px;font-weight:500;width:100%}.cp-item:hover{background:var(--soft-cloud)}.cp-item.selected{background:var(--ink);color:var(--canvas)}.cp-item img{width:32px;height:32px;border-radius:8px;object-fit:cover;background:var(--soft-cloud)}.cp-item .cp-floor{margin-left:auto;font-size:12px;color:inherit;opacity:.7}.recipient-count{background:var(--soft-cloud);border-radius:16px;padding:20px;text-align:center}.recipient-count .rc-num{font-size:40px;font-weight:700;line-height:1.1}.recipient-count .rc-label{font-size:13px;color:var(--mute)}.amount-input-row{display:flex;align-items:center;gap:12px}.amount-input{font-family:var(--font-ui);font-size:24px;font-weight:600;border:1px solid var(--hairline);border-radius:16px;padding:12px 16px;width:180px;outline:none}.amount-input:focus{border-color:var(--ink)}.floor-note{font-size:13px;margin-top:10px}.floor-note.below{color:var(--sale)}.floor-note.above{color:var(--success)}.fee-note{font-size:13px;color:var(--mute);margin-top:10px}.offer-summary-card{border:none;border-left:1px solid var(--hairline-soft);border-radius:0;padding:32px 24px;position:static;background:var(--soft-cloud);height:100%}@media (max-width:960px){.offer-summary-card{border-left:0;border-top:1px solid var(--hairline-soft)}}.osc-row{display:flex;justify-content:space-between;font-size:14px;padding:8px 0;border-bottom:1px solid var(--hairline-soft)}.osc-row:last-of-type{border-bottom:0}.osc-row .osc-val{font-weight:600}.osc-total{font-size:18px}.profile-head{gap:20px;padding:var(--space-section) 0 24px;flex-wrap:wrap}.profile-avatar,.profile-head{display:flex;align-items:center}.profile-avatar{width:84px;height:84px;border-radius:9999px;background:var(--ink);color:var(--canvas);justify-content:center;font-family:var(--font-display);font-size:34px;overflow:hidden;flex-shrink:0}.profile-avatar.has-nft-avatar{background:var(--soft-cloud)}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar .nft-image{width:100%;height:100%;border-radius:inherit}.profile-head-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-wrap:wrap}#pf-edit-collection-wrap{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.profile-head .ph-wallet{font-size:14px;color:var(--mute);font-family:monospace}.profile-head .ph-meta{display:flex;gap:16px;font-size:13px;color:var(--mute);margin-top:4px}.profile-owner-section{margin:28px 0 36px}.profile-owner-lede{font-size:14px;color:var(--mute);margin:-8px 0 14px;max-width:520px;line-height:1.5}.profile-owner-list{list-style:none;margin:0;padding:0;border:1px solid var(--hairline-soft);border-radius:12px;overflow:hidden}.profile-owner-list li+li{border-top:1px solid var(--hairline-soft)}.profile-owner-row{display:flex;align-items:center;gap:14px;padding:12px 16px;color:var(--ink);text-decoration:none;transition:background .15s ease}.profile-owner-row:hover{background:var(--soft-cloud)}.profile-owner-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.profile-owner-row img{width:40px;height:40px;border-radius:10px;object-fit:cover;flex-shrink:0}.profile-owner-name{flex:1 1;min-width:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-owner-cta{font-size:13px;font-weight:500;color:var(--mute);flex-shrink:0}.profile-owner-row:hover .profile-owner-cta{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.tab-strip{gap:4px;overflow-x:auto}.profile-tab-bar,.tab-strip{display:flex;border-bottom:1px solid var(--hairline)}.profile-tab-bar{align-items:stretch;gap:12px}.profile-tab-bar .tab-strip{flex:1 1;border-bottom:none;min-width:0}.profile-disconnect{align-self:center;flex-shrink:0;margin:8px 0}.tab-strip button{background:none;border:0;font-size:15px;font-weight:500;padding:12px 18px;border-bottom:2px solid transparent;color:var(--mute);white-space:nowrap}.tab-strip button.active{color:var(--ink);border-bottom-color:var(--ink)}.tab-panel{padding:24px 0 var(--space-section)}.tab-panel.hidden{display:none}.empty-state{text-align:center;padding:48px 16px;color:var(--mute);font-size:14px}.empty-state .es-icon{font-size:40px;margin-bottom:8px}.empty-state .es-thumb{width:96px;height:96px;border-radius:16px;object-fit:cover;margin:0 auto 12px;display:block;background:var(--soft-cloud)}.gallery-loading-wrap{display:flex;justify-content:center;padding:56px 16px 64px}.gallery-bounce-loader{display:flex;flex-direction:column;align-items:center;gap:18px;color:var(--c-font-secondary,var(--mute))}.gallery-bounce-dots{display:flex;align-items:flex-end;justify-content:center;gap:14px;min-height:72px}.gallery-bounce-dot{display:block;width:52px;height:52px;border-radius:14px;overflow:hidden;background:var(--soft-cloud);border:1px solid var(--hairline-soft);box-shadow:var(--shadow-sm);animation:gallery-bounce-dot 1.05s var(--motion-ease) infinite;will-change:transform}.gallery-bounce-dot .nft-image,.gallery-bounce-dot .nft-image-img{width:100%;height:100%}.gallery-bounce-dot-fallback{display:block;width:100%;height:100%;background:color-mix(in srgb,var(--c-secondary,var(--mute)) 18%,var(--soft-cloud))}.gallery-bounce-label{font-size:14px;font-weight:500;letter-spacing:.01em}@keyframes gallery-bounce-dot{0%,to{transform:translateY(0)}35%{transform:translateY(-14px)}55%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gallery-bounce-dot{animation:none}}.filtered-empty{flex-direction:column;gap:12px}.filtered-empty,.filtered-empty-icon{display:flex;align-items:center;color:var(--c-font-secondary,var(--mute))}.filtered-empty-icon{justify-content:center;width:56px;height:56px;margin-bottom:0}.filtered-empty-magnifier{transform-origin:42% 42%;animation:magnifier-peek .9s var(--motion-ease) .12s both}.filtered-empty-copy{margin:0;font-size:14px;color:var(--c-font-secondary,var(--mute))}.filtered-empty-clear{margin-top:0;padding:0;font-size:13px;text-decoration:underline;text-underline-offset:3px;color:var(--c-font-secondary,var(--mute));background:none;border:0;cursor:pointer}.filtered-empty-clear:hover{color:var(--c-font-primary,var(--ink))}@keyframes magnifier-peek{0%{transform:translateX(0) rotate(0deg)}22%{transform:translateX(-7px) rotate(-16deg)}38%{transform:translateX(-7px) rotate(-16deg)}62%{transform:translateX(7px) rotate(14deg)}78%{transform:translateX(7px) rotate(14deg)}to{transform:translateX(0) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.filtered-empty-magnifier{animation:none}}.tx-table{width:100%;border-collapse:collapse;font-size:14px}.tx-table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--mute);padding:10px 12px;border-bottom:1px solid var(--hairline)}.tx-table td{padding:10px 12px;border-bottom:1px solid var(--hairline-soft)}.tx-type{display:inline-block;font-size:12px;font-weight:600;border-radius:var(--radius-pill);padding:3px 12px}.tx-type.buy{background:#eaf6f0;color:var(--success)}.tx-type.sale{background:#fdeeee;color:var(--sale)}.tx-type.list{background:var(--soft-cloud);color:var(--charcoal)}.tx-type.offer{background:#eef2ff;color:var(--info)}.admin-gate{max-width:480px;margin:80px auto;text-align:center;padding:40px;border:1px solid var(--hairline-soft);border-radius:20px}.admin-gate h1{font-family:var(--font-ui);font-size:36px;font-weight:700;letter-spacing:-.04em;text-transform:none;font-synthesis:none}.admin-gate p{color:var(--mute);font-size:14px;margin:12px 0 24px}.admin-layout{display:grid;grid-template-columns:220px 1fr;grid-gap:40px;gap:40px;padding:var(--space-section) 0;align-items:start}@media (max-width:960px){.admin-layout{grid-template-columns:1fr}}.admin-nav{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:88px}.admin-nav a,.admin-nav button{background:none;border:0;text-align:left;font-size:15px;font-weight:500;padding:10px 14px;border-radius:12px;color:var(--charcoal);transition:background .15s ease,color .15s ease}.admin-nav a.active,.admin-nav button.active{background:var(--ink);color:var(--canvas)}.admin-nav a:not(.active):hover,.admin-nav button:not(.active):hover{background:var(--soft-cloud)}.admin-nav a:focus-visible,.admin-nav button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.admin-card{border:1px solid var(--hairline-soft);border-radius:16px;padding:24px;margin-bottom:24px}.admin-card h3{font-size:17px;font-weight:600;margin-bottom:4px}.admin-card .ac-sub{font-size:13px;color:var(--mute);margin-bottom:16px}.admin-field{margin-top:16px}.admin-field-label,.admin-field>label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--ink)}.admin-field-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-field-hint{font-size:12px;color:var(--mute);margin-top:6px;line-height:1.4}.admin-offline-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline-soft)}.admin-offline-row>div{flex:1 1;min-width:200px}.admin-status-pill{font-size:12px;font-weight:600;letter-spacing:.02em;padding:4px 10px;border-radius:9999px}.admin-status-pill.is-online{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}.admin-status-pill.is-offline{color:var(--warning);background:var(--warning-bg)}.toggle:disabled{opacity:.55;cursor:not-allowed}.toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.admin-list{margin-top:16px;border:1px solid var(--hairline-soft);border-radius:8px;overflow:hidden}.admin-list-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--hairline-soft);font-size:14px}.admin-list-row:last-child{border-bottom:0}.admin-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.admin-list-meta{color:var(--mute);flex:1 1;min-width:0}.admin-empty{margin-top:16px;font-size:14px;color:var(--mute);padding:14px 16px;border:1px dashed var(--hairline);border-radius:10px}.admin-balance{font-size:26px;font-weight:700;margin:4px 0;letter-spacing:-.02em}.admin-balance.is-low{color:#c0392b}.admin-balance-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;align-items:stretch}.admin-balance-row .admin-card{margin:0;height:100%}.admin-chart-meta{font-weight:400;font-size:13px;color:var(--mute)}.admin-range-row{display:flex;gap:8px;margin:8px 0 14px;flex-wrap:wrap}.admin-chart{gap:2px;height:120px;padding-top:16px;box-sizing:content-box}.admin-chart,.admin-chart-col{display:flex;align-items:flex-end}.admin-chart-col{flex:1 1;min-width:2px;height:100%}.admin-chart-bar{position:relative;width:100%;min-width:2px;border-radius:2px;background:var(--hairline-soft);transition:height .2s ease,background .15s ease}.admin-chart-bar.has-sales{background:var(--ink)}.admin-chart-col:hover .admin-chart-bar.has-sales{background:color-mix(in srgb,var(--ink) 85%,var(--mute))}.admin-chart-label{position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%);font-size:10px;font-weight:600;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.admin-chart.is-dense .admin-chart-label{display:none}.admin-tx-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.admin-tx-export{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.admin-tx-table-wrap{overflow-x:auto;margin-top:8px}.admin-tx-table{width:100%;border-collapse:collapse;font-size:13px}.admin-tx-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--mute);font-weight:600;padding:6px 8px;white-space:nowrap}.admin-tx-table td,.admin-tx-table th{border-bottom:1px solid var(--hairline-soft)}.admin-tx-table td{padding:8px;vertical-align:middle}.admin-tx-row.is-unbalanced td{background:color-mix(in srgb,#d9a441 12%,transparent)}.admin-tx-row.is-open td{border-bottom-color:transparent}.admin-tx-expand{border:0;background:transparent;color:var(--mute);cursor:pointer;font-size:14px;padding:2px 6px;border-radius:4px}.admin-tx-expand:hover{background:var(--soft-cloud);color:var(--ink)}.admin-tx-ok{color:#2d8a4e}.admin-tx-amber,.admin-tx-ok{font-weight:700;text-align:center}.admin-tx-amber{color:#b8860b}.admin-tx-muted{color:var(--mute);text-align:center}.admin-tx-detail td{background:var(--soft-cloud);padding:0 8px 14px;border-bottom:1px solid var(--hairline-soft)}.admin-tx-ledger{padding:8px 4px 4px}.admin-tx-ledger-meta{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:baseline;margin-bottom:10px}.admin-tx-lines{width:100%;border-collapse:collapse;font-size:12px}.admin-tx-lines th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--mute);padding:4px 6px}.admin-tx-lines td,.admin-tx-lines th{border-bottom:1px solid var(--hairline-soft)}.admin-tx-lines td{padding:5px 6px;vertical-align:top}.admin-tx-lines tr.is-unbalanced td{background:color-mix(in srgb,#d9a441 18%,transparent)}.owner-analytics-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px}.owner-analytics-stat{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--hairline-soft);border-radius:12px;background:var(--soft-cloud)}.owner-analytics-stat .oas-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.owner-analytics-stat .oas-value{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.owner-analytics-stat .oas-hint{font-size:12px;color:var(--mute);line-height:1.4}.owner-analytics-row{display:flex;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--hairline-soft);font-size:14px}.owner-analytics-row a{flex:1 1;min-width:0}.owner-analytics-comment .oar-meta,.owner-analytics-row .oar-meta{color:var(--mute);font-size:12px}.owner-analytics-comment{padding:8px 0;border-bottom:1px solid var(--hairline-soft);font-size:14px;line-height:1.5}.owner-analytics-comment .oar-meta{display:block;margin-bottom:4px}.owner-settings .view-toggle{margin-bottom:20px}.owner-settings .view-toggle button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.owner-color-grid{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.owner-color-field{flex:1 1 180px;min-width:160px}.owner-color-field>label{font-size:13px;font-weight:600;display:block;margin-bottom:4px}.owner-color-row{display:flex;gap:6px;align-items:center}.owner-color-swatch{width:26px;height:26px;border-radius:6px;border:1px solid var(--hairline);flex-shrink:0}.owner-field-err{color:var(--sale);font-size:12px;margin-top:4px}.owner-char-count{color:var(--mute);font-weight:400}.owner-actions,.owner-preview{margin-top:16px}.owner-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.admin-table{width:100%;border-collapse:collapse;font-size:14px}.admin-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--mute);padding:8px 10px;border-bottom:1px solid var(--hairline)}.admin-table td{padding:8px 10px;border-bottom:1px solid var(--hairline-soft);vertical-align:middle}.admin-table img{width:32px;height:32px;border-radius:8px;object-fit:cover}.mod-queue-item{border:1px solid var(--hairline-soft);border-radius:14px;padding:16px;margin-bottom:12px;display:flex;gap:14px;align-items:flex-start}.mod-queue-item .mq-body{flex:1 1;font-size:14px}.mod-queue-item .mq-meta{font-size:12px;color:var(--mute);margin-top:4px}.mod-queue-item .mq-actions{display:flex;gap:8px}.field-row{margin-bottom:16px}.field-row label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.field-row input[type=text],.field-row select,.field-row textarea{width:100%;font-family:var(--font-ui);font-size:14px;border:1px solid var(--hairline);border-radius:12px;padding:10px 14px;outline:none;background:var(--canvas);color:var(--ink)}.field-row input:focus,.field-row textarea:focus{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.icon-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.field-row .fr-help{font-size:12px;color:var(--mute);margin-top:4px}.field-inline{display:flex;gap:10px;align-items:center}.field-inline input[type=text]{flex:1 1}.switch-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--hairline-soft);font-size:14px}.toggle{position:relative;width:46px;height:26px;border-radius:9999px;background:var(--hairline);border:0;transition:background .15s ease}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:9999px;background:var(--canvas);transition:left .15s ease}.toggle.on{background:var(--success)}.toggle.on:after{left:23px}.settings-layout{display:grid;grid-template-columns:380px 1fr;grid-gap:40px;gap:40px;padding:var(--space-section) 0;align-items:start}@media (max-width:1023px){.settings-layout{grid-template-columns:1fr}}.color-field{display:flex;align-items:center;gap:12px}.color-field input[type=color]{width:44px;height:44px;border:1px solid var(--hairline);border-radius:12px;padding:2px;background:var(--canvas);cursor:pointer}.color-field input[type=text]{width:110px;font-family:monospace}.contrast-warning{font-size:13px;color:var(--warning);background:var(--warning-bg);border-radius:12px;padding:10px 14px;margin-top:8px}.theme-preview{border:1px solid var(--hairline-soft);border-radius:20px;overflow:hidden;position:-webkit-sticky;position:sticky;top:88px}.tp-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--mute);padding:12px 20px;border-bottom:1px solid var(--hairline-soft)}.modal-overlay{position:fixed;inset:0;z-index:100;background:rgba(17,17,17,.55);display:flex;align-items:center;justify-content:center;padding:16px;animation:overlay-in var(--motion-normal) var(--motion-ease)}.modal-overlay.hidden{display:none}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.modal{background:var(--elevated);border-radius:24px;width:100%;max-width:460px;max-height:88vh;overflow-y:auto;padding:var(--space-4);position:relative;color:var(--ink);box-shadow:var(--shadow-lg);animation:modal-in var(--motion-normal) var(--motion-ease)}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-loading{display:flex;align-items:center;justify-content:center;padding:var(--space-5);color:var(--mute);font-size:14px;gap:var(--space-2)}.modal-loading:before{content:"";width:20px;height:20px;border:2px solid var(--hairline);border-top-color:var(--ink);border-radius:9999px;animation:spin .7s linear infinite}.modal .modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:9999px;border:0;background:var(--soft-cloud);color:var(--ink);font-size:18px}.modal h2{font-size:22px;font-weight:600;margin-bottom:4px}.modal .m-sub{font-size:14px;color:var(--mute);margin-bottom:20px}.wallet-option{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border:1px solid var(--hairline-soft);border-radius:16px;background:var(--canvas);color:var(--ink);padding:14px 16px;margin-bottom:10px;font-size:15px;font-weight:500}.wallet-option:hover{background:var(--soft-cloud)}.wallet-option .wo-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.wallet-option img.wo-icon{object-fit:cover;display:block}.wallet-option .wo-role{display:block;font-size:12px;color:var(--mute);font-weight:400}.buy-summary{border:1px solid var(--hairline-soft);border-radius:16px;padding:16px;margin:16px 0}.buy-summary .bs-row{display:flex;justify-content:space-between;font-size:14px;padding:6px 0}.buy-summary .bs-row.total{font-weight:700;font-size:16px;border-top:1px solid var(--hairline-soft);margin-top:6px;padding-top:12px}.buy-nft-row{display:flex;gap:14px;align-items:center;margin-bottom:8px}.buy-nft-row img{width:64px;height:64px;border-radius:14px;object-fit:cover;background:var(--soft-cloud)}.buy-nft-row .bn-name{font-weight:600}.buy-nft-row .bn-sub{font-size:13px;color:var(--mute)}.success-check{width:64px;height:64px;border-radius:9999px;background:#eaf6f0;color:var(--success);font-size:30px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--canvas);border-radius:var(--radius-pill);font-size:14px;font-weight:500;padding:12px 24px;z-index:200;opacity:0;pointer-events:none;transition:opacity var(--motion-normal) ease,transform var(--motion-normal) ease;box-shadow:var(--shadow-md)}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.toast.success{background:var(--success)}.toast.error{background:var(--sale)}.site-footer{border-top:1px solid var(--hairline);margin-top:var(--space-section);background:var(--canvas);color:var(--ink)}.footer-cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:16px;gap:16px;padding:20px 0}@media (max-width:960px){.footer-cols{grid-template-columns:1fr 1fr}}@media (max-width:599px){.footer-cols{grid-template-columns:1fr}}.footer-brand{font-size:28px}.brand-m{font-family:var(--font-ui);font-weight:700;letter-spacing:-.02em;text-transform:none;margin-left:-.04em}.brand-m,.footer-brand .brand-m{font-size:.78em}.footer-brand-sub{font-size:13px;color:var(--mute);max-width:280px;margin-top:6px}.footer-col h4{font-size:15px;font-weight:600;margin-bottom:8px}.footer-col a{display:block;font-size:14px;color:var(--mute);padding:2px 0}.footer-col a:hover{color:var(--ink)}.footer-fine{border-top:1px solid var(--hairline-soft);padding:8px 0 12px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--mute)}.hidden{display:none!important}.pitch-page{max-width:820px}.pitch-lead{font-family:var(--font-display);font-size:56px;line-height:1.05;margin:24px 0 8px}.pitch-sub{font-size:19px;color:var(--mute);margin-bottom:40px}.pitch-section{margin-bottom:36px}.pitch-section p{line-height:1.7;margin-bottom:12px}.pitch-section p:last-child{margin-bottom:0}.under-construction{text-align:center;padding:64px 16px}.under-construction-title{font-family:var(--font-display);font-size:34px;letter-spacing:1px}.about-page{max-width:860px;padding-bottom:var(--space-section)}.about-back{color:var(--c-font-secondary);font-size:14px;display:inline-block;margin-bottom:8px}.about-back:hover{color:var(--c-font-primary)}.about-header{display:flex;align-items:center;gap:20px;margin:24px 0}.about-header img{width:72px;height:72px;border-radius:12px;object-fit:cover;background:var(--soft-cloud)}.about-header h1{font-family:var(--font-display);font-size:42px;line-height:1;color:var(--c-font-primary)}.about-body{color:var(--c-font-secondary);line-height:1.7}.about-cta{margin-top:16px}.css-strip-inner{display:flex;flex-wrap:wrap}.admin-notice{background:var(--soft-cloud);border-radius:12px;padding:12px 16px;font-size:14px;color:var(--mute);margin-bottom:16px}.admin-notice-ok{color:var(--success)}.admin-notice-err{color:var(--sale)}.wallet-adapter-modal-wrapper{background:rgba(17,17,17,.55)!important}.wallet-adapter-modal{background:var(--canvas)!important;border-radius:24px!important;font-family:var(--font-ui)!important;color:var(--ink)!important;box-shadow:none!important}.wallet-adapter-modal-title{font-size:22px!important;font-weight:600!important;color:var(--ink)!important}.wallet-adapter-modal-list{margin:0!important}.wallet-adapter-modal-list .wallet-adapter-button{border:1px solid var(--hairline-soft)!important;border-radius:16px!important;background:var(--canvas)!important;color:var(--ink)!important;font-size:15px!important;font-weight:500!important;height:auto!important;padding:14px 16px!important;margin-bottom:10px!important;line-height:1.4!important}.wallet-adapter-modal-list .wallet-adapter-button:hover{background:var(--soft-cloud)!important}.connect-error{font-size:12px;color:var(--sale);margin-left:8px}.wallet-adapter-modal-button-close{background:var(--soft-cloud)!important;border-radius:9999px!important}.nav-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:200;pointer-events:none;transform-origin:left center;transform:scaleX(0);opacity:0;background:var(--ink);transition:opacity var(--motion-fast) ease}.nav-progress.active{opacity:1;animation:nav-progress-run 1.1s var(--motion-ease) infinite}@keyframes nav-progress-run{0%{transform:scaleX(.08)}50%{transform:scaleX(.65)}to{transform:scaleX(.92)}}[data-theme=dark] .nav-progress{background:var(--canvas)}.page-skeleton{padding-bottom:var(--space-section)}.page-skeleton-inner{padding-top:var(--space-4)}.skel{background:linear-gradient(90deg,var(--soft-cloud) 0,color-mix(in srgb,var(--soft-cloud) 40%,var(--canvas)) 50%,var(--soft-cloud) 100%);background-size:200% 100%;animation:skel-shimmer 1.2s ease-in-out infinite;border-radius:10px}.skel-title{height:36px;max-width:280px;margin-bottom:12px}.skel-line{height:14px;width:100%;max-width:560px;margin-bottom:10px}.skel-line-short{max-width:220px}.skel-banner{width:100%;min-height:200px;border-radius:0}.skel-card{aspect-ratio:1}.skel-block,.skel-card{width:100%;border-radius:12px}.skel-stat{height:56px;flex:1 1;min-width:100px}.skel-stats-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.skel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:8px}.skel-nft-img{width:100%;aspect-ratio:1;border-radius:16px}@keyframes skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes card-arrive{0%{opacity:.001;transform:translateY(12px)}to{opacity:1;transform:none}}.live-row,.nft-grid:not(:has(>.flip-item)) .nft-card{animation:card-arrive linear both;animation-timeline:view();animation-range:entry 0 entry 100%}@keyframes card-arrive-fade{0%{opacity:.001}to{opacity:1}}.nft-grid>.flip-item>.nft-card{animation:card-arrive-fade linear both;animation-timeline:view();animation-range:entry 0 entry 100%}}}.scroll-fade-y{--fade:24px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--fade),black calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black var(--fade),black calc(100% - var(--fade)),transparent 100%)}.scroll-fade-x{--fade:28px;-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--fade),black calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--fade),black calc(100% - var(--fade)),transparent 100%)}.filter-options-shell.has-overflow .filter-options{-webkit-mask-image:linear-gradient(180deg,transparent 0,black 16px,black calc(100% - 16px),transparent);mask-image:linear-gradient(180deg,transparent 0,black 16px,black calc(100% - 16px),transparent)}.collections-table-wrap{-webkit-mask-image:linear-gradient(90deg,black 0,black calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,black 0,black calc(100% - 28px),transparent)}@media (max-width:719px){.collection-stats-strip .css-strip-inner{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,black 0,black calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,black 0,black calc(100% - 28px),transparent)}.collection-stats-strip .css-strip-inner::-webkit-scrollbar{display:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){@keyframes read-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.read-progress{position:fixed;inset-block-start:0;inset-inline:0;height:3px;z-index:199;pointer-events:none;transform-origin:0 50%;background:var(--c-secondary,var(--ink));animation:read-progress linear both;animation-timeline:scroll(root block)}body:has(.nav-progress.active) .read-progress{opacity:0}}}.gallery-view-surface{view-transition-name:gallery-view}::view-transition-new(gallery-view),::view-transition-old(gallery-view){animation-duration:var(--motion-normal);animation-timing-function:var(--motion-ease)}.profile-avatar{view-transition-name:profile-avatar}@media (prefers-reduced-motion:no-preference){@keyframes collage-deal{0%{opacity:.001;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.hero-collage>.hero-collage-tile{animation:collage-deal .42s var(--motion-ease) both;animation-delay:calc(var(--i, 0) * 40ms)}.hero-collage>.hero-collage-tile .nft-image{width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.hero-collage>.hero-collage-tile{animation:none}}.collection-marquee{--fade:48px;overflow:hidden;margin:28px 0 8px;-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--fade),black calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--fade),black calc(100% - var(--fade)),transparent 100%)}.collection-marquee-track{display:flex;gap:28px;width:max-content;align-items:center}.collection-marquee-item{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;font-size:14px;font-weight:600;color:var(--mute)}.collection-marquee-item .nft-image{width:40px;height:40px;border-radius:10px}@media (prefers-reduced-motion:no-preference){@keyframes marquee-loop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.collection-marquee-track{animation:marquee-loop 36s linear infinite}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes ladder-focus{0%{opacity:.45}to{opacity:1}}.value-ladder>*{animation:ladder-focus linear both;animation-timeline:view();animation-range:entry 0 cover 40%}}}.admin-health-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.admin-health-overall{font-size:14px;font-weight:600}.admin-health-overall.is-ok{color:var(--success)}.admin-health-overall.is-warn{color:#b07d17}.admin-health-overall.is-fail{color:var(--sale)}.admin-health-overall.is-skip{color:var(--mute)}.admin-health-list{list-style:none;margin:0 0 14px;padding:0}.admin-health-item{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--hairline);border-radius:10px;margin-bottom:8px;background:var(--canvas)}.admin-health-item .ahi-icon{flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff}.admin-health-item.is-ok .ahi-icon{background:var(--success)}.admin-health-item.is-warn .ahi-icon{background:#b07d17}.admin-health-item.is-fail .ahi-icon{background:var(--sale)}.admin-health-item.is-skip .ahi-icon{background:var(--mute)}.admin-health-item.is-fail{border-color:var(--sale)}.admin-health-item .ahi-detail{font-size:13.5px;color:var(--mute);margin:3px 0 0}.admin-health-item .ahi-fix{font-size:13px;margin:6px 0 0;padding:7px 10px;background:var(--soft-cloud);border-radius:7px;color:var(--ink)}.admin-health-item .ahi-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.trade-convert-note{margin:8px 0 0;color:var(--mute);line-height:1.45;max-width:46ch}