.nc-marketplace{--c-bg:#fff;--c-bg-elevated:#fff;--c-card:#05090b09;--c-card-border:#05090b1f;--c-accent:var(--nc-mp-accent,#34e0c8);--c-accent-strong:var(--nc-mp-accent-strong,#10c7ac);--c-accent-ink:var(--nc-mp-accent-ink,#04221e);--c-accent-text:var(--nc-mp-accent-text,#0a7566);--c-text:#05090b;--c-text-muted:#05090ba8;--c-text-faint:#05090b73;--c-danger:#c62828;--r-button:14px;--r-sheet:24px;--r-card:16px;--nc-mp-header-line:calc(max(env(safe-area-inset-top), 10px) + 142px);--nc-mp-card-text-clear:calc(188px + max(env(safe-area-inset-bottom), 12px));background:var(--c-bg);color:var(--c-text);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:none;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif}.nc-marketplace[data-nc-copy-guard]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.nc-marketplace[data-nc-copy-guard] :is(input,textarea,select,[contenteditable]:not([contenteditable=false]),[data-allow-copy]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.nc-marketplace[data-nc-copy-guard] :is(img,video){-webkit-user-drag:none}.nc-marketplace .nc-mp-on-media{--c-card:#ffffff0b;--c-card-border:#ffffff1a;--c-accent-text:var(--nc-mp-accent-on-dark,#34e0c8);--c-text:#fff;--c-text-muted:#ffffff9e;--c-text-faint:#ffffff61;--c-danger:#ff6b6b;color:var(--c-text)}.nc-marketplace button{font:inherit;color:inherit}.nc-marketplace input,.nc-marketplace select{font:inherit}.nc-marketplace .nc-mp-stage{--c-stage:#eef1f1;background:var(--c-stage)}.nc-marketplace .feed-scroll{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.nc-marketplace .feed-scroll>*{scroll-snap-align:start;scroll-snap-stop:always}@keyframes nc-mp-feed-in{0%{opacity:.4;border-radius:28px;transform:scale(.94)}to{opacity:1;border-radius:0;transform:none}}@keyframes nc-mp-feed-out{0%{opacity:1;border-radius:0;transform:none}to{opacity:.4;border-radius:28px;transform:scale(.94)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nc-marketplace .feed-scroll>*{animation:linear both nc-mp-feed-in,linear forwards nc-mp-feed-out;animation-timeline:view(),view();animation-range:entry,exit}}}.nc-marketplace .media-scroll{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.nc-marketplace .media-scroll>*{scroll-snap-align:center;scroll-snap-stop:always}.nc-marketplace .feed-scroll::-webkit-scrollbar{display:none}.nc-marketplace .media-scroll::-webkit-scrollbar{display:none}.nc-marketplace .no-bar::-webkit-scrollbar{display:none}.nc-marketplace .feed-scroll,.nc-marketplace .media-scroll,.nc-marketplace .no-bar{scrollbar-width:none}@keyframes nc-mp-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes nc-mp-fade-in{0%{opacity:0}to{opacity:1}}.nc-marketplace .anim-sheet{animation:.26s cubic-bezier(.22,1,.36,1) nc-mp-sheet-in}.nc-marketplace .anim-fade{animation:.18s ease-out nc-mp-fade-in}@keyframes nc-mp-dialog-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (min-width:1024px){.nc-marketplace .anim-sheet{animation-name:nc-mp-dialog-in}}.nc-marketplace .nc-mp-image-frame{top:var(--nc-mp-header-line);left:0;right:0;bottom:max(var(--nc-mp-card-text-clear), min(30dvh, calc(100dvh - var(--nc-mp-header-line) - min(100vw, 520px))));position:absolute}.nc-marketplace .nc-mp-image-frame>img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.nc-marketplace .anim-sheet,.nc-marketplace .anim-fade{animation:none}}.nc-marketplace .nc-mp-feed-prompt{top:var(--nc-mp-header-line)}.nc-marketplace .safe-top{padding-top:max(env(safe-area-inset-top), 10px)}.nc-marketplace .safe-bottom{padding-bottom:max(env(safe-area-inset-bottom), 12px)}.nc-marketplace .nc-mp-price-drop{z-index:3;top:calc(var(--nc-mp-header-line,0px) + 10px);pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;left:12px}.nc-marketplace .nc-mp-price-drop-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 3px #0000002e}.nc-marketplace .nc-mp-price-drop-pill.is-drop{color:#04221e;background:#34e0c8}.nc-marketplace .nc-mp-price-drop-pill.is-clock{color:#fff;font-variant-numeric:tabular-nums;background:#05090bb8;font-weight:600}