.closemodal{z-index:70}.closemodal__panel{width:min(460px,100%);padding:0}.closemodal__head{border-bottom:1px solid var(--line-soft);padding:20px 22px 12px}.closemodal__title{margin:0;font-size:17px;font-weight:700}.closemodal__lead{color:var(--muted);margin:6px 0 0;font-size:13px}.closemodal__item{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:12.5px;overflow:hidden}.closemodal__body{flex-direction:column;gap:8px;padding:14px 22px 6px;display:flex}.closeopt{border:1px solid var(--line-soft);background:var(--surface-2);cursor:pointer;transition:var(--transition);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.closeopt:hover{border-color:var(--line);background:var(--surface-hover)}.closeopt__radio{width:16px;height:16px;accent-color:var(--muted);cursor:pointer;flex:none;margin:2px 0 0}.closeopt__text{flex-direction:column;gap:3px;min-width:0;display:flex}.closeopt__head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.closeopt__title{color:var(--text);font-size:13.5px;font-weight:600}.closeopt__tag{letter-spacing:.04em;color:var(--ok);background:var(--ok-soft);border:1px solid var(--ok-line);border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:700}.closeopt__desc{color:var(--muted);font-size:12px;line-height:1.5}.closeopt--sold.is-selected{border-color:var(--ok-line);background:var(--ok-soft)}.closeopt--sold.is-selected .closeopt__radio{accent-color:var(--ok)}.closeopt--cancel.is-selected{border-color:var(--line);background:var(--surface-hover)}.closemodal__result{min-height:18px;color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.5}.closemodal__result[data-reason=sold]{color:var(--ok)}.alertmodal__panel{max-width:420px}.alertmodal__text{color:var(--text);white-space:pre-line;margin:2px 0 4px;font-size:13px;line-height:1.65}.msg-chip{border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn);white-space:nowrap;border-radius:6px;padding:0 6px;font-weight:700;line-height:1.5;display:inline-block}.alertmodal--error .alertmodal__panel{border-color:var(--danger-line);box-shadow:0 18px 48px #0000008c, 0 0 0 1px var(--danger-line)}.alertmodal--error .closemodal__head{border-bottom:1px solid var(--danger-line);background:var(--danger-soft)}.alertmodal--error .closemodal__title{color:var(--danger);letter-spacing:.12em;font-size:15px;font-weight:800}.alertmodal--error .closemodal__title:before{content:"⚠ ";letter-spacing:0}.alertmodal--error .alertmodal__text strong{color:var(--danger)}.alertmodal--error .closemodal__panel .closemodal__actions .closemodal__ok.btn--danger{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger);font-weight:600}.alertmodal--error .closemodal__panel .closemodal__actions .closemodal__ok.btn--danger:hover{background:color-mix(in srgb, var(--danger) 22%, transparent);color:var(--danger)}.alertmodal--error .closemodal__panel .closemodal__actions .closemodal__ok.btn--danger:focus-visible{outline-color:var(--danger-line)}.closemodal__actions{justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}.closemodal__ok{justify-content:center;min-width:132px}.closemodal__actions .btn--ghost{font-weight:600}.closemodal__panel .closemodal__actions .closemodal__ok.btn--ok{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 50%, var(--line));color:var(--ok);font-weight:600}.closemodal__panel .closemodal__actions .closemodal__ok.btn--ok:hover{background:color-mix(in srgb, var(--ok) 18%, var(--surface));border-color:var(--ok)}.closemodal__panel .closemodal__actions .closemodal__ok.btn--danger{border-color:var(--danger-line);color:var(--danger);background:0 0;font-weight:600}.closemodal__panel .closemodal__actions .closemodal__ok.btn--danger:hover{background:color-mix(in srgb, var(--danger) 16%, var(--surface));border-color:var(--danger);color:var(--danger)}@media (width<=480px){.closemodal{padding:12px}.closemodal__head{padding:16px 16px 10px}.closemodal__body{padding:12px 16px 4px}.closemodal__actions{padding:12px 16px 16px}.closemodal__actions .btn{flex:auto;justify-content:center}}.btn--sell{background:var(--info-soft);color:var(--info);border-color:var(--info-line)}.btn--buy{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.btn--sell:hover{background:var(--info-line);border-color:var(--info)}.btn--buy:hover{background:var(--ok-line);border-color:var(--ok)}.account{align-items:center;gap:8px;min-width:0;display:flex}.who{--who-job:#8fb6ff;align-items:center;gap:7px;min-width:0;display:flex}:root[data-theme=light] .who{--who-job:#2f5aa8}.who__text{align-items:center;gap:5px;min-width:0;display:flex}.who__text strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:150px;font-size:13px;font-weight:500;overflow:hidden}.who--sm .who__text strong{max-width:110px;font-size:12.5px}.tagbadge{color:#ffc2e2;letter-spacing:.01em;white-space:nowrap;vertical-align:1px;background:#331a27;border:1px solid #b0577f;border-radius:4px;flex:none;align-items:center;gap:1.5px;padding:0 3px;font-size:9px;font-weight:800;line-height:1.5;display:inline-flex}.tagbadge__heart{color:#ff8fc4;font-size:8px;line-height:1}:root[data-theme=light] .tagbadge{color:#b0246e;background:#ffe7f2;border-color:#ff9ccb}:root[data-theme=light] .tagbadge__heart{color:#e0518f}.who__meta{flex-direction:column;align-items:center;gap:1px;line-height:1.35;display:flex}.who__lv{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;font-size:11.5px;font-weight:700}.who__job{color:var(--who-job);white-space:nowrap;font-size:11.5px;font-weight:600}.who--sm .who__lv,.who--sm .who__job{font-size:11.5px}.btn[aria-pressed=true]{background:var(--surface-2);border-color:var(--accent);color:var(--text)}.avatar{object-fit:cover;background:var(--surface-hover);border-radius:50%;flex:none;width:26px;height:26px}.avatar--char{border:1px solid var(--line-soft);background:#e9eef5;display:block;position:relative;overflow:hidden}.avatar--char>img{object-fit:contain;transform-origin:50% 23%;width:100%;height:100%;display:block;transform:scale(1.75)}.avatar--char.avatar--plain{background:var(--surface-hover);border-color:#0000}.avatar--char.avatar--plain>img{object-fit:cover;transform:none}.avatar--none{color:var(--muted);place-items:center;font-size:11px;font-weight:600;display:grid}.who--sm .avatar{width:22px;height:22px}.badge{letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:600}.badge--ok{color:var(--ok);background:var(--ok-soft);border-color:var(--ok-line)}.badge--warn{color:var(--warn);background:var(--warn-soft);border-color:var(--warn-line)}.badge--cert{color:var(--cert);background:var(--cert-soft);border-color:var(--cert-line)}.badge--member{color:var(--member);background:var(--member-soft);border-color:var(--member-line)}.badge--discord{color:var(--muted);background:var(--surface-hover);border-color:var(--line-soft)}.captcha{flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;margin-top:14px;display:flex}.captcha>div{max-width:100%}.captcha__status{color:var(--muted);min-height:15px;margin:0;font-size:12px}.captcha__status[data-tone=warn]{color:var(--warn)}.btn--xs{padding:4px 9px;font-size:11.5px}.btn--danger{color:var(--danger);border-color:var(--danger-line)}.btn--danger:hover{color:#fff;background:#dc2626;border-color:#dc2626}.btn--locked{color:var(--faint);border-color:var(--line);cursor:not-allowed;background:0 0;border-style:dashed}.btn--discord{color:#fff;background:#5865f2;border-color:#5865f2}.btn--discord:hover{background:#4752c4;border-color:#4752c4}.stats{gap:10px;margin:0;display:flex}.stats div{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--radius);min-width:82px;padding:8px 14px}.stats dt{letter-spacing:.05em;color:var(--faint);margin-bottom:3px;font-size:10.5px}.stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600}.boardfilter__tools{align-items:center;gap:8px;margin-left:auto;display:flex}.select--sm{width:auto;min-width:100px;padding:6px 28px 6px 11px;font-size:12.5px}.btn--sm{padding:6px 14px;font-size:12.5px}.notice{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);color:var(--text-soft);margin:14px 0 0;padding:10px 14px;font-size:12.5px}.notice[data-tone=warn]{color:var(--warn);border-color:var(--warn-line);background:var(--warn-soft)}.banmodal{z-index:70}.banmodal__panel{text-align:center;width:min(420px,100%);padding:26px 24px 20px}.banmodal__title{color:var(--danger);margin:0 0 12px;font-size:18px;font-weight:700}.banmodal__body{color:var(--text-soft);margin:6px 0;font-size:13.5px;line-height:1.6}.banmodal__actions{margin-top:18px}.banmodal__ok{justify-content:center;width:100%;padding:9px 14px}.benefitmodal{z-index:70;--bm-mint:#6ee7c4;--bm-purple:#c4a7ff;--bm-panel:#0e1322;--bm-card:#131a2b;--bm-line:#2a3352;--bm-title:#f2f5ff;--bm-body:#93a0c0;--bm-cta-ink:#0b1120}:root[data-theme=light] .benefitmodal{--bm-mint:#0d9b78;--bm-purple:#6d28d9;--bm-panel:#fff;--bm-card:#f7f9fc;--bm-line:#dde3ee;--bm-title:#17203a;--bm-body:#5b6885;--bm-cta-ink:#fff}.benefitmodal .modal__panel{border:1px solid var(--bm-line);background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--bm-purple) 16%, transparent), transparent 62%), var(--bm-panel);text-align:center;border-radius:22px;width:min(940px,100%);max-height:90vh;padding:30px 26px 20px;box-shadow:0 30px 70px -30px #000000b8}.benefitmodal .modal__close{color:var(--bm-body);border-color:#0000}.benefitmodal .modal__close:hover{color:var(--bm-title);border-color:var(--bm-line)}.benefitmodal__eyebrow{letter-spacing:.24em;color:var(--bm-body);margin:0 0 10px;font-size:11px;font-weight:700}.benefitmodal__title{letter-spacing:-.01em;color:var(--bm-title);margin:0;font-size:30px;font-weight:800;line-height:1.2}.benefitmodal__title em{background:linear-gradient(90deg, var(--bm-purple), #ff9ad5);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.benefitmodal__sub{color:var(--bm-body);margin:8px 0 18px;font-size:13.5px}.benefitmodal__grid{text-align:left;grid-template-columns:1fr 1fr;gap:16px;display:grid}.bcard{--bm-accent:var(--bm-mint);border:1.5px solid color-mix(in srgb, var(--bm-accent) 32%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bm-accent) 9%, var(--bm-card)), var(--bm-card));border-radius:16px;flex-direction:column;gap:10px;padding:15px;display:flex}.bcard--boost{--bm-accent:var(--bm-purple)}.bcard__head{align-items:center;gap:10px;display:flex}.bcard__pill{border:1px solid color-mix(in srgb, var(--bm-accent) 55%, transparent);background:color-mix(in srgb, var(--bm-accent) 14%, transparent);color:var(--bm-accent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.bcard__title{color:var(--bm-title);margin:0;font-size:19px;font-weight:800}.bcard__sub{color:var(--bm-body);margin:-4px 0 0;font-size:12.5px}.bcard__rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.brow{background:color-mix(in srgb, var(--bm-accent) 6%, var(--bm-card));border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.brow__icon{background:color-mix(in srgb, var(--bm-accent) 16%, transparent);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.brow__text{flex-direction:column;gap:3px;min-width:0;display:flex}.brow__label{color:var(--bm-body);font-size:11.5px}.brow__value{background:color-mix(in srgb, var(--bm-accent) 20%, transparent);color:var(--bm-accent);border-radius:8px;align-self:flex-start;padding:2px 9px;font-size:13px;font-weight:800}.brow__note{color:var(--bm-body);font-size:11.5px}.bcard__hint{border-top:1px dashed color-mix(in srgb, var(--bm-accent) 35%, transparent);color:var(--bm-body);text-align:center;margin:2px 0 0;padding-top:12px;font-size:12px}.bcard__cta{border:1px solid color-mix(in srgb, var(--bm-accent) 65%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bm-accent) 88%, white), var(--bm-accent));width:100%;min-height:42px;color:var(--bm-cta-ink);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-family:inherit;font-size:13.5px;font-weight:800;text-decoration:none;display:flex}.bcard__cta:hover{filter:brightness(1.05)}.benefitmodal__foot{color:var(--bm-body);text-align:center;margin-top:14px;font-size:11.5px;line-height:1.75}.benefitmodal__foot p{margin:0}@media (width<=820px){.benefitmodal .modal__panel{padding:26px 16px 16px}.benefitmodal__title{font-size:23px}.benefitmodal__grid{grid-template-columns:1fr}}.guideviewer{z-index:80}.guideviewer .modal__panel{width:min(1100px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.guideviewer__img{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 30px 70px -28px #000000c7}.guideviewer__close{color:#fff;cursor:pointer;background:#0a0d18b8;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.guideviewer__close:hover{background:#0a0d18eb}.guideviewer__foot{color:#a7b1c9;text-align:center;margin:12px 0 0;font-size:12px}.guideviewer__foot a{color:#c4a7ff;font-weight:700;text-decoration:none}.guideviewer__foot a:hover{text-decoration:underline}@media (width<=820px){.guideviewer .modal__panel{width:100%}.guideviewer__img{border-radius:10px}}.boostmodal{z-index:72}.boostmodal__seat{border:1px solid var(--line-soft);background:var(--surface-2);color:var(--text);border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.55}.boostmodal__seat b{color:var(--accent)}.boostmodal__left{color:var(--muted);margin:0;font-size:12.5px;font-weight:600}.boostmodal__queue{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.boostmodal__queue b,.boostmodal__order b{color:var(--accent)}.boostmodal__order{border:1px solid var(--line-soft);background:var(--surface-hover);text-align:center;color:var(--muted);border-radius:12px;margin:4px 0 0;padding:14px 12px;font-size:13px}.boostmodal__order b{letter-spacing:-.01em;color:var(--accent);font-variant-numeric:tabular-nums;margin-top:3px;font-size:24px;font-weight:800;display:block}.salenudge{z-index:70}.salenudge .modal__backdrop{animation:.18s ease-out both salenudge-fade}.salenudge__panel{text-align:center;border-radius:16px;width:min(440px,100%);padding:26px 24px 20px;animation:.2s cubic-bezier(.22,.61,.36,1) both salenudge-rise}.salenudge__icon{width:48px;height:48px;color:var(--accent);margin-bottom:12px;display:inline-flex}.salenudge__icon svg{width:100%;height:100%}.salenudge__title{letter-spacing:-.01em;color:var(--text);margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.45}.salenudge__body{text-align:left;color:var(--text-soft);gap:6px;font-size:13.5px;line-height:1.65;display:grid}.salenudge__body p{margin:0}.salenudge__body b{color:var(--text);font-weight:700}.salenudge__note{text-align:left;color:var(--muted);background:var(--surface);border:1px solid var(--line-soft);border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.6}.salenudge__actions{gap:8px;margin-top:16px;display:flex}.salenudge__actions .btn{flex:auto;justify-content:center;min-height:36px;font-size:13px}.salenudge__panel .salenudge__actions .salenudge__go.btn{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.salenudge__panel .salenudge__actions .salenudge__go.btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}@keyframes salenudge-fade{0%{opacity:0}to{opacity:1}}@keyframes salenudge-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.salenudge__panel,.salenudge .modal__backdrop{animation:none}}@media (width<=480px){.salenudge{padding:12px}.salenudge__panel{border-radius:14px;padding:22px 16px 16px}.salenudge__note{margin-top:12px}.salenudge__actions{flex-direction:column}.salenudge__actions .btn{flex:auto}}.itempanel{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);flex-direction:column;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.itempanel__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.itempanel__icon{object-fit:contain;width:40px;height:40px;image-rendering:pixelated;flex:none}.itempanel__title{flex:1;min-width:0}.itempanel__name{font-size:14px;font-weight:600}.itempanel__meta{color:var(--muted);margin-top:2px;font-size:11.5px}.itempanel__actions{flex-wrap:wrap;gap:7px;display:flex}.itempanel__body{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.itempanel__facts{flex-wrap:wrap;flex:none;gap:6px 18px;display:flex}.itempanel__fact{letter-spacing:.03em;color:var(--faint);flex-direction:column;gap:1px;font-size:10.5px;display:flex}.itempanel__fact b{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.itempanel__stats{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.itempanel__stat{color:var(--muted);background:var(--surface-2);border:1px solid var(--line-soft);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 7px;font-size:11px}.itempanel__stat b{color:var(--text-soft);font-weight:600}.ifilter{border-top:1px solid var(--line-soft);padding-top:11px}.ifilter__head{cursor:pointer;letter-spacing:.03em;color:var(--muted);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.ifilter__head::-webkit-details-marker{display:none}.ifilter__head:before{content:"▸";font-size:10px;transition:transform .15s}.ifilter[open] .ifilter__head:before{transform:rotate(90deg)}.ifilter__head:hover{color:var(--text)}.ifilter__btn{font:inherit;cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff;transition:var(--transition);border-radius:999px;padding:4px 13px;font-size:11.5px;font-weight:500}.ifilter__btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.ifilter__btn--ghost{border-color:var(--line);color:var(--muted);background:0 0}.ifilter__btn--ghost:hover{background:var(--surface-hover);border-color:var(--line);color:var(--text)}.ifilter__rows{flex-direction:column;gap:9px;margin-top:10px;display:flex}.ifilter__group{grid-template-columns:66px minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.ifilter__group+.ifilter__group{border-top:1px solid var(--line-soft);padding-top:9px}.ifilter__grouplabel{letter-spacing:.04em;color:var(--faint);white-space:nowrap;padding-top:5px;font-size:10.5px;font-weight:600}.ifilter__items{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 12px;display:grid}.ifilter__row{align-items:center;gap:7px;min-width:0;display:flex}.ifilter__label{width:56px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:11px;overflow:hidden}.ifilter__row--nolabel .ifilter__label{display:none}.ifilter__row--nolabel .ifilter__range{max-width:320px}.ifilter__range{border:1px solid var(--line-soft);background:var(--surface);min-width:0;transition:var(--transition);border-radius:6px;flex:1;align-items:center;gap:2px;padding:0 8px;display:flex}.ifilter__range:hover{border-color:var(--line)}.ifilter__range:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.ifilter__input{font-variant-numeric:tabular-nums;text-align:right;flex:1;min-width:0;padding:5px 0;font-size:12px}.ifilter__range .ifilter__input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:5px 0}.ifilter__range .ifilter__input:first-child{text-align:left}.ifilter__tilde{color:var(--faint);flex:none;font-size:11px}@media (width<=719px){.itempanel{gap:8px;padding:10px 12px}.itempanel__actions{width:100%}.itempanel__actions .btn{text-align:center;flex:1}.itempanel__facts{gap:4px 14px}.itempanel__body{flex-flow:column;align-items:stretch}.itempanel__stats{flex:none;gap:4px}.ifilter__rows{gap:8px}.ifilter__group{grid-template-columns:1fr;gap:5px}.ifilter__grouplabel{padding-top:0}.ifilter__items{grid-template-columns:1fr;gap:5px}.ifilter__row{gap:6px}.ifilter__label{width:54px;font-size:10.5px}.ifilter__input{font-size:11.5px}}.listings{flex-direction:column;gap:8px;margin-top:14px;display:flex}.row{background:var(--surface);border:1px solid var(--surface);border-radius:var(--radius);transition:var(--transition);grid-template-columns:56px 46px 1fr auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.row:hover{background:var(--surface-hover);border-color:var(--line)}.row--done,.row--cancelled{position:relative;overflow:hidden;container-type:inline-size}.row--done>:not(.row__soldout){z-index:1;position:relative}.row--cancelled>:not(.row__cancelled){z-index:1;opacity:.82;position:relative}.row__soldout,.row__cancelled{z-index:2;transform-origin:0 100%;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:3px;flex-direction:column;width:clamp(160px,42%,280px);display:flex;position:absolute;bottom:54px;left:-28px;overflow:hidden;transform:rotate(20deg);box-shadow:0 2px 6px #00000059}.row__soldout b,.row__cancelled b{color:#fff;letter-spacing:.03em;white-space:nowrap;padding:4px 0 3px 38px;font-weight:800;line-height:1.05;display:block}.row__soldout b{background:linear-gradient(180deg, var(--sold-ribbon) 0%, color-mix(in srgb, var(--sold-ribbon) 88%, #000) 100%);font-size:clamp(15px,4.2cqw,22px)}.row__soldout i,.row__cancelled i{letter-spacing:.14em;white-space:nowrap;padding:2px 0 3px 38px;font-size:clamp(8px,2.2cqw,11px);font-style:normal;font-weight:700;line-height:1.2;display:block}.row__soldout i{background:var(--sold-ribbon-dark);color:color-mix(in srgb, #fff 72%, var(--sold-ribbon))}.row__cancelled{border:1px solid #ffffff1f}.row__cancelled b{background:linear-gradient(180deg, var(--cancelled-ribbon) 0%, color-mix(in srgb, var(--cancelled-ribbon) 88%, #000) 100%);font-size:clamp(13px,3.8cqw,19px)}.row__cancelled i{background:var(--cancelled-ribbon-dark);color:color-mix(in srgb, #fff 82%, var(--cancelled-ribbon))}@container (width<=300px){.row__soldout,.row__cancelled{display:none}}body.topbar-v2 .row__soldout,body.topbar-v2 .row__cancelled{display:none}body.topbar-v2 .itempage .itemboard .row--done>.row__soldout,body.topbar-v2 .itempage .itemboard .row--cancelled>.row__cancelled{transform-origin:0;grid-area:icon;width:68px;display:flex;inset:50% auto auto -22px;transform:translateY(-50%)rotate(20deg);box-shadow:0 1px 4px #00000073}body.topbar-v2 .itempage .itemboard .row--done>.row__soldout b{padding:2px 0 2px 14px;font-size:10px}body.topbar-v2 .itempage .itemboard .row--cancelled>.row__cancelled b{letter-spacing:0;padding:2px 0 2px 9px;font-size:7.5px}body.topbar-v2 .itempage .itemboard .row--done>.row__soldout i,body.topbar-v2 .itempage .itemboard .row--cancelled>.row__cancelled i{display:none}@media (width<=900px){body.home-v2 .row__soldout,body.home-v2 .row__cancelled{display:none}}.kind{text-align:center;border:1px solid #0000;border-radius:5px;padding:4px 0;font-size:11.5px;font-weight:600}.kind--sell{color:var(--info);background:var(--info-soft);border-color:var(--info-line)}.kind--buy{color:var(--ok);background:var(--ok-soft);border-color:var(--ok-line)}.kind--price{color:var(--tone-orange);background:color-mix(in srgb, var(--tone-orange) 14%, transparent);border-color:color-mix(in srgb, var(--tone-orange) 45%, transparent)}.row__icon{background:var(--surface-2);border-radius:7px;place-items:center;width:46px;height:46px;text-decoration:none;display:grid}.row__icon-img{object-fit:contain;width:34px;height:34px;image-rendering:pixelated}.row__icon-img--none{opacity:.45;place-items:center;font-size:17px;display:grid}.row__main{min-width:0}.row__title{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 3px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.row__note{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0 0 4px;font-size:12.5px;display:-webkit-box;overflow:hidden}.row__quest{color:color-mix(in srgb, var(--text) 72%, var(--muted));-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0 0 4px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.row__meta{color:var(--faint);align-items:baseline;gap:6px;font-size:12px;display:flex}.row__price{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.dot{opacity:.5}.row__itemlink{color:inherit;text-decoration:none}.row__itemlink:hover .itemname{text-decoration:underline}.row__seller{flex-direction:column;align-items:flex-end;gap:7px;min-width:0;display:flex}.row__seller .who__text .badge--cert{display:none}.row__owner,.row__trade{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.row__trade .btn--danger{background:var(--danger-soft)}.row__trade .btn--danger:hover{background:#dc2626}.btn--trade{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--text);font-weight:600}.btn--trade:hover{background:color-mix(in srgb, var(--accent) 26%, transparent);border-color:var(--accent)}body.home-v2 .row__trade .btn--trade{border-color:color-mix(in srgb, var(--v2-accent) 55%, transparent);background:color-mix(in srgb, var(--v2-accent) 16%, transparent);color:var(--v2-text);font-weight:600}body.home-v2 .row__trade .btn--trade:hover{background:color-mix(in srgb, var(--v2-accent) 28%, transparent);border-color:var(--v2-accent)}body.home-v2 .row__trade .btn--danger{color:#fca5a5;background:#f8717121;border-color:#f871716b}body.home-v2 .row__trade .btn--danger:hover{color:#fff;background:#dc2626;border-color:#dc2626}.tradeblocks{border:1px solid var(--danger-line);background:var(--danger-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;display:flex}.tradeblocks__label{color:var(--danger);align-items:center;gap:4px;display:inline-flex}.tradeblocks__label b{color:var(--danger)}.tradeblocks__empty{color:var(--text-soft)}.tradeblocks__list{flex-wrap:wrap;gap:6px;display:inline-flex}.tradeblocks__chip{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:color-mix(in srgb, var(--bg) 60%, transparent);color:var(--text);border-radius:999px;align-items:center;gap:5px;padding:2px 4px 2px 8px;display:inline-flex}.tradeblocks__undo{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.tradeblocks__undo:hover{background:color-mix(in srgb, var(--accent) 30%, transparent)}.chip--closed{color:var(--sold-ink);border-color:color-mix(in srgb, var(--sold-ink) 50%, transparent);background:color-mix(in srgb, var(--sold-ink) 14%, transparent);font-weight:600}.chip--cancelled{color:var(--muted);border-color:var(--line);background:var(--surface-2)}.chip--check{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.chip--quest{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent);font-weight:600}:root{--bump-ink:#b98bff;--boost-ink:#ff73fa;--boost-ink-2:#7c5cff}:root[data-theme=light]{--bump-ink:#7c3aed;--boost-ink:#d61fbe;--boost-ink-2:#5b38e0}.chip--bump{color:var(--bump-ink,#b98bff);border-color:color-mix(in srgb, var(--bump-ink,#b98bff) 45%, transparent);background:color-mix(in srgb, var(--bump-ink,#b98bff) 12%, transparent);font-weight:600}.row__meta .row__bump{color:color-mix(in srgb, var(--bump-ink,#b98bff) 72%, currentColor);font-weight:600}.btn--bump{border:1px solid color-mix(in srgb, var(--bump-ink,#b98bff) 46%, transparent);background:color-mix(in srgb, var(--bump-ink,#b98bff) 14%, transparent);color:var(--text)}.btn--bump:hover{background:color-mix(in srgb, var(--bump-ink,#b98bff) 26%, transparent)}.btn__count{background:color-mix(in srgb, var(--bump-ink,#b98bff) 30%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:4px;padding:0 4px;font-size:10.5px;line-height:1.4}.chip--boost{color:var(--boost-ink);border-color:color-mix(in srgb, var(--boost-ink) 55%, transparent);background:color-mix(in srgb, var(--boost-ink) 12%, transparent);font-weight:700}.btn--boost{border:1px solid color-mix(in srgb, var(--boost-ink) 48%, transparent);background:color-mix(in srgb, var(--boost-ink) 13%, transparent);color:var(--text)}.btn--boost:hover{background:color-mix(in srgb, var(--boost-ink) 26%, transparent)}.btn--bump:disabled,.btn--boost:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;background:0 0}.btn__count{pointer-events:none}.modal__panel--wide{width:min(620px,100%)}.modal__head{border-bottom:1px solid var(--line-soft);padding:20px 22px 14px}.modal__head h2{margin:0 0 4px;font-size:17px;font-weight:600}.form{flex-direction:column;gap:14px;padding:18px 22px 22px;display:flex}.form__row{flex-direction:column;gap:5px;display:flex}.form__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field__note{min-height:14px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.4}.form__policy{color:var(--muted);margin:12px 0 0;font-size:11.5px;line-height:1.55}.form__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line-soft);resize:vertical;width:100%;transition:var(--transition);border-radius:6px;padding:8px 10px}textarea::placeholder{color:var(--faint)}textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.segmented{background:var(--surface);border:1px solid var(--line-soft);border-radius:6px;gap:3px;width:fit-content;padding:3px;display:inline-flex}.segmented label{cursor:pointer}.segmented input{opacity:0;width:0;height:0;position:absolute}.segmented span{color:var(--muted);transition:var(--transition);border-radius:4px;padding:5px 18px;font-size:13px;font-weight:500;display:block}.segmented input:checked+span{color:var(--text);background:var(--surface-hover)}.segmented input:focus-visible+span{box-shadow:0 0 0 2px var(--accent-ring)}.wmtabs{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;flex-wrap:wrap;gap:6px;margin-bottom:6px;padding:4px;display:flex}.wmtab{appearance:none;font:inherit;color:var(--muted);cursor:pointer;transition:var(--transition);background:0 0;border:0;border-radius:7px;flex:auto;margin:0;padding:10px 16px;font-size:13.5px;font-weight:600}.wmtab:hover{color:var(--text);background:var(--surface-hover)}.wmtab[aria-selected=true]{color:var(--text);background:color-mix(in oklab, var(--accent) 14%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 40%, transparent)}#write-modal .field__label{letter-spacing:0;text-transform:none;color:var(--text);opacity:.92;font-size:12.5px;font-weight:600}.wmmerchant__intro{border:1px solid var(--line-soft);background:var(--surface);color:var(--muted);border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.8}.wmmerchant__intro strong{color:var(--text);font-weight:600}#write-modal .wmerr{color:var(--danger);margin-top:1px;margin-bottom:2px;font-size:11.5px;font-weight:500;line-height:1.4}#write-modal input[aria-invalid=true],#write-modal input[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 22%, transparent)}.wmshopbar{z-index:6;border:1px solid color-mix(in oklab, var(--accent) 28%, var(--line-soft));background:color-mix(in oklab, var(--accent) 7%, var(--surface));color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex;position:sticky;top:0;box-shadow:0 6px 14px -10px #0000008c}.wmshopbar__text{min-width:0;color:var(--text);flex:auto;font-weight:600}.wmshopbar__close{appearance:none;border:1px solid var(--line-soft);background:var(--surface-2);font:inherit;color:var(--muted);cursor:pointer;transition:var(--transition);border-radius:7px;flex:none;padding:5px 10px;font-size:12px;font-weight:600}.wmshopbar__close:hover{border-color:color-mix(in oklab, var(--danger,#d94f4f) 45%, transparent);color:var(--danger,#d94f4f)}.wmshopbar__close:disabled{opacity:.55;cursor:not-allowed}.wmpick{position:relative}#write-modal .wmpick .suggest{z-index:30;max-height:260px;box-shadow:var(--shadow-pop);margin:0;position:absolute;top:calc(100% + 4px);left:0;right:0}.wmpick .picker{position:relative}.wmpick__ic{color:var(--faint);pointer-events:none;display:flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}#write-modal .wmpick .picker input{padding-left:34px}.wmhead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wmhead h2{margin:0}.wmhead__who{color:var(--muted);white-space:nowrap;margin-left:auto;padding-right:34px;font-size:12.5px}.wmhead__note{flex:100%;order:3;margin:2px 0 0;font-size:12px}.field__row{align-items:center;gap:6px;min-height:17px;display:flex}.wmgrid--price{margin-top:14px}.wmfield--memo{margin-top:10px}.wmquest{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;flex-direction:column;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.wmquest[hidden],#write-modal #quantity-field[hidden]{display:none}.wmquest__intro{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.wmnego{color:var(--muted);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition);align-items:center;gap:5px;margin-left:2px;font-size:11.5px;line-height:1;display:inline-flex}.wmnego:hover{color:var(--text)}#write-modal .wmnego input[type=checkbox]{appearance:auto;width:13px;height:13px;accent-color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0}#write-modal #price:disabled{opacity:.6;color:var(--muted);cursor:not-allowed}#write-modal #price:disabled::placeholder{color:var(--muted);opacity:1}.wmhint{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.wmhint__ic{border:1px solid color-mix(in oklab, var(--accent) 55%, transparent);width:15px;height:15px;color:color-mix(in oklab, var(--accent) 80%, var(--text));border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid}.wmhint__text{flex:auto;min-width:0}.wmnote{color:var(--faint);margin:-2px 0 0;font-size:12px}.wminfo{appearance:none;width:16px;height:16px;color:var(--faint);cursor:pointer;transition:var(--transition);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}.wminfo:hover,.wminfo[aria-expanded=true]{color:var(--accent);background:color-mix(in oklab, var(--accent) 12%, transparent)}.wminfo:focus-visible{outline:2px solid var(--accent-ring);outline-offset:1px}.wmpop{z-index:56;border:1px solid var(--line-soft);background:var(--surface-2);width:min(320px,100vw - 24px);box-shadow:var(--shadow-pop);border-radius:10px;padding:14px 16px 13px;position:fixed;top:0;left:0}.wmpop__title{color:var(--text);margin:0 0 8px;font-size:13px;font-weight:600}.wmpop__list{color:var(--muted);flex-direction:column;gap:4px;margin:0;padding-left:15px;font-size:12px;line-height:1.55;display:flex}.wmpop__note{border-top:1px solid var(--line-soft);color:var(--faint);margin:9px 0 0;padding-top:8px;font-size:11.5px;line-height:1.55}.wmpolicy{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.wmpolicy:empty{display:none}.wmpolicy__title{color:var(--text);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.wmpolicy__ic{border:1px solid color-mix(in oklab, var(--accent) 60%, transparent);width:17px;height:17px;color:color-mix(in oklab, var(--accent) 85%, var(--text));border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:italic;font-weight:700;line-height:1;display:grid}.wmpolicy ul{color:var(--muted);flex-direction:column;gap:4px;margin:0;padding-left:24px;font-size:12.5px;line-height:1.55;display:flex}.wmmerchant__foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wmitems{flex-direction:column;gap:6px;display:flex}.wmmap{gap:6px}.wmmap__title{color:var(--text);font-size:13.5px;font-weight:700}.wmmap__hint{color:var(--muted);margin:0;font-size:12.5px;line-height:1.65}.wmmap__box{border:1px solid var(--line);background:var(--surface);cursor:crosshair;border-radius:8px;max-width:360px;line-height:0;position:relative;overflow:hidden}.wmmap__box img{width:100%;height:auto;image-rendering:pixelated;display:block}.wmmap__dot{pointer-events:none;background:#ff2d55;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 2px #ffffffeb,0 0 10px #ff2d55a6}.wmmap__state{color:var(--muted);font-size:12px;line-height:1.5}.wmitems__empty{margin:0;padding:10px 0;font-size:12.5px}.wmi{border:1px solid var(--line-soft);background:var(--surface);transition:var(--transition);border-radius:6px;flex-direction:column;gap:8px;padding:6px 8px;display:flex}.wmi__row{align-items:center;gap:8px;min-width:0;display:flex}.wmi__optbtn{appearance:none;border:1px solid var(--line-soft);background:var(--surface-2);color:var(--muted);font:inherit;cursor:pointer;transition:var(--transition);border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:600}.wmi__optbtn:hover{color:var(--text);border-color:var(--accent)}.wmi__optbtn[aria-expanded=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft,var(--surface-hover))}.wmi__opt{border-top:1px dashed var(--line-soft);flex-direction:column;gap:8px;padding-top:8px;display:flex}.wmi__opt[hidden]{display:none}.wmi__exact{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-self:flex-start;align-items:center;gap:6px;font-size:12px;display:inline-flex}.wmi__exact input{width:14px;height:14px;accent-color:var(--accent);cursor:pointer;margin:0}.wmi__exact input:checked+span{color:var(--accent);font-weight:600}.wmi__opt input:disabled{opacity:.55;cursor:not-allowed}.wmi__note{margin:0;font-size:12px}.wmi--flash{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring)}.wmi__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.wmi__field{color:var(--faint);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.wmi__field input{width:92px;padding:4px 6px;font-size:12.5px}.wmi__field:last-of-type input{width:58px}.wmi__del{appearance:none;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 6px;font-size:13px;line-height:1}.wmi__del:hover{color:var(--danger,#d94f4f);background:var(--surface-hover)}.picker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.picker input{flex:1;min-width:180px}.picker__hint{color:var(--faint);font-size:12px}.picker__hint:empty{display:none}.picker__hint--on{color:var(--ok)}.suggest{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);max-height:min(74vh,440px);padding:7px;overflow:auto}.suggest--pop{z-index:30;box-shadow:var(--shadow-pop);position:absolute;top:calc(100% + 6px);left:0;right:0}.suggest__head{letter-spacing:.04em;color:var(--faint);justify-content:space-between;align-items:center;gap:10px;margin:2px 4px 7px;font-size:11px;display:flex}.suggest__clear{font:inherit;cursor:pointer;color:var(--muted);transition:var(--transition);background:0 0;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:11px}.suggest__clear:hover{color:var(--text);background:var(--surface-hover);border-color:var(--line)}.suggest__list{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:5px;display:grid}.suggest__chips{flex-wrap:wrap;gap:6px;display:flex}.suggest__chip{font:inherit;cursor:pointer;border:1px solid var(--line-soft);background:var(--surface-2);color:var(--text);transition:var(--transition);border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 5px;font-size:12.5px;display:flex}.suggest__chip:hover{border-color:var(--accent);background:var(--surface-hover)}.suggest__chip-icon{object-fit:contain;width:22px;height:22px;image-rendering:pixelated}.suggest__chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.pick{text-align:left;font:inherit;cursor:pointer;color:var(--text);transition:var(--transition);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;gap:1px 9px;padding:6px 8px;display:grid}.pick:hover{background:var(--surface-hover);border-color:var(--line)}.pick__icon{object-fit:contain;width:28px;height:28px;image-rendering:pixelated;grid-row:span 2}.pick__icon--none{opacity:.45;place-items:center;font-size:14px;display:grid}.pick__name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.pick__meta{color:var(--faint);font-size:11px}.error{color:var(--danger);margin:0;font-size:12.5px}.tone--gray{color:var(--tone-gray)}.tone--white{color:var(--tone-white)}.tone--orange{color:var(--tone-orange)}.tone--blue{color:var(--tone-blue)}.tone--purple{color:var(--tone-purple)}.tone--yellow{color:var(--tone-yellow)}.tone--lime{color:var(--tone-lime)}.tone--red{color:var(--tone-red)}.itemname{font-weight:600}.row__pills{flex-wrap:wrap;gap:4px;margin:0 0 5px;display:flex}.statpill{color:var(--text-soft);background:var(--surface-2);border:1px solid var(--line-soft);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.statpill--combo{color:var(--text-soft);background:color-mix(in oklab, var(--accent) 12%, var(--surface-2));border-color:color-mix(in oklab, var(--accent) 30%, var(--line-soft));white-space:normal;min-width:0;font-weight:700}.statpill--combo-alt{opacity:.82;font-weight:600}.statpill--combo-dev{opacity:.92;border-style:dashed;font-weight:600}.statpill--more.statpill--dev{border-style:dashed}.statpill--more{cursor:pointer;color:var(--text-soft);background:color-mix(in oklab, var(--accent) 10%, var(--surface-2));border-color:color-mix(in oklab, var(--accent) 28%, var(--line-soft))}button.statpill{font-family:inherit;line-height:inherit}.statpill--more.is-open{opacity:.9}.pill-group{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.combo-list{gap:inherit;flex-wrap:wrap;flex:1 0 100%;order:99;margin-top:2px;display:flex}.combo-list[hidden]{display:none}.hovercard__plans{overscroll-behavior:contain;border-top:1px solid var(--line-soft);flex:0 auto;min-height:0;margin-top:8px;padding-top:8px;overflow:hidden auto}.hovercard__plans-head{letter-spacing:.02em;color:var(--text-soft);opacity:.8;margin-bottom:5px;font-size:10px;font-weight:700}.hplan{align-items:flex-start;gap:7px;margin-top:4px;display:flex}.hplan__label{min-width:62px;color:var(--text-soft);opacity:.75;white-space:nowrap;flex:none;padding-top:2px;font-size:10px;font-weight:700;line-height:1.3}.hplan__chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.hplan__chips .statpill{white-space:normal;max-width:100%;line-height:1.3}@media (hover:hover) and (pointer:fine){.row__pills .statpill--more,.row__pills .combo-list,.owl__opt-combos .owl__pill--more,.owl__opt-combos .combo-list{display:none}}.combo-list__head{color:var(--text-soft);opacity:.7;flex:1 0 100%;margin-top:3px;font-size:10px;font-weight:700;line-height:1.2}.statpill--slots{color:var(--text-soft);background:var(--surface-2);border-color:var(--line-soft)}.statpill--slots-none{color:var(--muted);border-style:dashed}.hovercard{z-index:60;background:var(--overlay);border:1px solid var(--line);width:304px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);box-shadow:var(--shadow-pop);pointer-events:none;border-radius:10px;flex-direction:column;padding:14px 15px;animation:.12s ease-out hovercard-in;display:flex;position:fixed}@keyframes hovercard-in{0%{opacity:0;transform:translateY(3px)}}.hovercard__head{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;padding-bottom:11px;display:flex}.hovercard__icon{object-fit:contain;width:38px;height:38px;image-rendering:pixelated;background:var(--surface);border:1px solid var(--line-soft);border-radius:7px;flex:none;padding:3px}.hovercard__name{word-break:break-word;font-size:13.5px;font-weight:600;line-height:1.35}.hovercard__sub{color:var(--faint);margin-top:2px;font-size:11px}.hovercard__stats{padding:9px 0 7px}.hrow{justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;font-size:12.5px;display:flex}.hrow__label{color:var(--muted)}.hrow__value{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.hrow__value em{color:var(--crit);font-style:normal;font-weight:500}.hovercard__slots{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;margin-top:7px;padding-top:7px;font-size:12px;display:flex}.hovercard__slots b{color:var(--text);font-variant-numeric:tabular-nums}.hovercard__none{color:var(--faint);margin:11px 0;font-size:12px}.hovercard__foot{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;gap:10px;margin-top:10px;padding-top:9px;font-size:11.5px;display:flex}.hovercard__foot b{color:var(--text);font-variant-numeric:tabular-nums}.options{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:8px;margin:0;padding:12px 14px 14px;display:flex}.options:disabled{opacity:.45}.options legend{padding:0 6px}.options__top{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.options__top .field{width:150px}.statgrid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.stat{flex-direction:column;gap:3px;min-width:0;display:flex}.stat__label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.stat__delta{min-height:14px;color:var(--crit);font-size:10.5px;font-weight:600;line-height:1.2}.stat__delta:empty{display:none}.stat__delta[data-dir=down]{color:var(--warn)}.page--split{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.page--split>.brandbar,.page--split>.searchbar{grid-column:1/-1}.searchbar{justify-content:center;margin-top:16px;display:flex}.search-wrap--hero{width:min(440px,100%)}.search-wrap--hero input{background:var(--surface);border-radius:10px;padding:12px 44px 12px 15px;font-size:14px}.search-wrap--hero .search-key{padding:2px 7px;font-size:11px;right:11px}.page__main{min-width:0}.page__side{display:none}@media (width>=1180px){.page--split:has(.page__side>*){grid-template-columns:minmax(0,1fr) 300px}.page--split:has(.page__side>*) .page__side{display:block;position:sticky;top:70px}}.promo{border-radius:var(--radius);border:1px solid var(--discord-line);background:linear-gradient(100deg, var(--discord-soft), transparent);align-items:center;gap:14px;margin-bottom:12px;padding:13px 16px;display:flex}.promo__mark{flex:none;font-size:22px;line-height:1}.promo__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.promo__text strong{font-size:13.5px;font-weight:600}.promo__sub{color:var(--muted);font-size:11.5px}.promo .btn{border-radius:999px;flex:none}@media (width<=720px){.row{grid-template-columns:46px minmax(0,1fr);grid-template-areas:"kind kind""icon main""seller seller";align-items:start;gap:10px 13px;padding:13px 14px}.kind{grid-area:kind;justify-self:start;padding:3px 11px}.row__icon{grid-area:icon;width:42px;height:42px}.row__icon-img{width:31px;height:31px}.row__main{grid-area:main}.row__seller{border-top:1px solid var(--line-soft);flex-flow:wrap;grid-area:seller;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:2px;padding-top:11px}.row__owner{justify-content:flex-end}.row__trade{justify-content:flex-start}.btn--xs{padding:6px 12px;font-size:12px}.searchbar{margin-top:12px}.search-wrap--hero{width:100%}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.promo{flex-wrap:wrap;gap:10px}.promo .btn{text-align:center;width:100%}}@media (width<=480px){#stat-count{display:none}.topbar__inner{gap:6px}.account,.who{gap:6px;min-width:0}.who__text strong{max-width:68px;font-size:12px}.topbar__right .btn--xs{padding:5px 9px;font-size:11.5px}.ad__ph{min-height:84px}}.itempage{padding-bottom:44px}.itemhero{margin-top:14px}.itempage>#hero[hidden],.itempage>#owl[hidden]{visibility:hidden;display:block!important}.itempage>#hero[hidden]{min-height:116px}.itempage>#owl[hidden]{min-height:560px}.itempage>.itembar{min-height:64px}.itemboard .listings{min-height:96px}.itemboard__col{min-height:128px}.itemhero .itempanel__icon{width:56px;height:56px}.itemhero .itempanel__name{font-size:20px;font-weight:700}.btn--fav{color:var(--muted)}.btn--fav-on{color:var(--warn);border-color:var(--warn-line)}.itembar{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);flex-direction:column;gap:9px;margin-top:14px;padding:12px 14px;display:flex}.itembar__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.itembar__count{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:auto;font-size:12px}.itembar__tools select{width:auto;padding:5px 28px 5px 8px;font-size:12.5px}.itembar .ifilter{border-top:1px solid var(--line-soft);padding-top:10px}.itemboard{grid-template-columns:1fr 1fr;align-items:stretch;margin-top:14px;display:grid}.itemboard.board{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:20px;margin-top:18px}.itemboard .empty{padding:26px 0;font-size:12.5px;line-height:1.6}.itemboard__head .kind--sell,.itemboard__head .kind--buy,.itemboard__head .kind--price{border-radius:999px;padding:3px 12px;font-size:11.5px}.itemboard__col{flex-direction:column;gap:8px;min-width:0;padding:0 18px;display:flex}.itemboard__col:not(:last-child){border-right:1px solid var(--line-soft)}.itemboard__col:first-child{padding-left:0}.itemboard__col:last-child{padding-right:0}.itemboard.board .itemboard__col{border:1px solid var(--line-soft);border-radius:14px;gap:12px;padding:16px 18px}.itemboard.board .itemboard__col--sell{border-color:var(--info)}.itemboard.board .itemboard__col--buy{border-color:var(--ok)}.itemboard.board .itemboard__col--price{border-color:var(--tone-orange)}.itemboard__head{align-items:center;gap:8px;display:flex}.itemboard__head .kind{padding:3px 12px}.itemboard__n{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.itemboard .listings{margin-top:0}.itemboard.board .listings{gap:10px}.itemboard .more{margin-top:0}.itemboard .row__meta{flex-wrap:wrap;row-gap:3px}.itemboard .row__meta>*{white-space:nowrap}.itemboard .row__meta>.row__price{white-space:normal;overflow-wrap:anywhere;word-break:keep-all;min-width:0}.itemboard .row{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon main""seller seller";align-items:start;gap:9px 11px;padding:11px 12px}.itemboard.board .row{gap:10px 12px;padding:14px}.itemboard .row__icon{grid-area:icon;width:42px;height:42px}.itemboard .row__icon-img{width:31px;height:31px}.itemboard .row__main{grid-area:main}.itemboard .row__seller{border-top:1px solid var(--line-soft);flex-flow:wrap;grid-area:seller;justify-content:space-between;align-items:center;width:100%;padding-top:9px}@media (width<=979px){.itemboard.board{grid-template-columns:1fr 1fr}.itemboard.board .itemboard__col--price{grid-column:1/-1}}@media (width<=719px){.itemboard:not(.board){grid-template-columns:1fr;gap:18px 0}.itemboard:not(.board) .itemboard__col{padding:0}.itemboard:not(.board) .itemboard__col:not(:last-child){border-right:0;border-bottom:1px solid var(--line-soft);padding-bottom:18px}.itemboard.board{grid-template-columns:1fr;gap:16px}}.calcpage{padding-bottom:44px}.calchero{margin-top:14px}.calchero h1{margin:0 0 6px;font-size:20px;font-weight:700}.calchero p{color:var(--muted);margin:0 0 4px;font-size:13px;line-height:1.6}.calchero__note{color:var(--faint);font-size:12px}.calcstep{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);margin-top:14px;padding:13px 15px}.calcstep__h{align-items:center;gap:9px;margin:0 0 9px;font-size:14px;font-weight:600;display:flex}.calcstep--fold>.calcstep__h{cursor:pointer;-webkit-user-select:none;user-select:none}.calcstep__n{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11.5px;font-weight:700;display:grid}.calcstep__hint{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.6}.calcstep__picked{flex-wrap:wrap;align-items:center;gap:9px;margin:11px 0 0;display:flex}.calcstep__picked-name{font-size:14px;font-weight:600}.calcstep__picked-meta{color:var(--muted);font-size:11.5px}.calcgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 12px;display:grid}.calcin{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.calcin__name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.calcin__base{color:var(--faint);grid-column:2;font-size:10px}.calcin--scroll .calcin__name{color:var(--text)}.calcin__warn{color:var(--warn);grid-column:1/-1;margin:0;font-size:12px}.calcmeta{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;padding-top:11px;display:flex}.calcmeta__field{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.calcmeta__field input{width:110px}.calcmeta__note{color:var(--muted);margin:0 0 5px;font-size:11.5px}.calcmeta__note[data-tone=warn]{color:var(--warn)}.calcmeta__note[data-tone=ok]{color:var(--faint)}.knownrows{flex-direction:column;gap:7px;margin-bottom:9px;display:flex}.knownrows__empty{margin:0;font-size:11.5px}.calcwarn{color:var(--text);background:#ffb02017;border:1px solid #ffb02073;border-radius:9px;margin:0 0 12px;padding:9px 12px;font-size:12px;line-height:1.55}.knownrow{align-items:center;gap:8px;display:flex}.knownrow__scroll{flex:1;min-width:0}.knownrow__count{flex:none;width:74px}.knownrow__del{flex:none}.calcactions{align-items:center;gap:12px;margin-top:14px;display:flex}.calcresult{margin-top:18px}.calcresult__head{border-radius:var(--radius);border:1px solid var(--line-soft);background:var(--surface);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 15px;font-size:12.5px;display:flex}.calcresult__head b{font-size:14px}.calcresult__head--ok{border-color:var(--ok-line);background:var(--ok-soft)}.calcresult__head--ok b{color:var(--ok)}.calcresult__head--info{border-color:var(--info-line);background:var(--info-soft)}.calcresult__head--info b{color:var(--info)}.calcresult__head--warn{border-color:var(--warn-line);background:var(--warn-soft)}.calcresult__head--warn b{color:var(--warn)}.calcresult__head--danger{border-color:var(--danger-line);background:var(--danger-soft)}.calcresult__head--danger b{color:var(--danger)}.calcstats{flex-direction:column;gap:6px;margin-top:10px;display:flex}.calcstat{background:var(--surface);border:1px solid var(--line-soft);border-left:3px solid var(--line);border-radius:var(--radius);grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 13px;font-size:12px;display:grid}.calcstat--decided{border-left-color:var(--ok)}.calcstat__name{font-weight:600}.calcstat__flow{color:var(--muted);font-variant-numeric:tabular-nums}.calcstat__flow i{color:var(--faint);font-style:normal}.calcstat__result{font-variant-numeric:tabular-nums}.calcstat__result b{font-size:13px}.calcstat__tags{gap:5px;display:flex}.calcstat__tag{color:var(--muted);background:var(--surface-2);border:1px solid var(--line-soft);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.calcresult__quiet{color:var(--faint);margin:9px 0 0;font-size:11.5px}.calcresult__block{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);margin-top:14px;padding:12px 15px}.calcresult__block h3{margin:0 0 8px;font-size:12.5px;font-weight:600}.calccombos,.calcnotes{color:var(--muted);margin:0;padding-left:18px;font-size:12px;line-height:1.7}.calccombos li::marker{color:var(--faint)}.calcnotes li::marker{color:var(--faint)}@media (width<=719px){.calcstat{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px}.calcstat__flow,.calcstat__result{grid-column:1/-1}.calcin{grid-template-columns:56px minmax(0,1fr)}.calcmeta__field input{width:100%}.itembar{padding:11px 12px}.itembar__count{flex:100%;margin-right:0}.itemhero .itempanel__icon{width:46px;height:46px}.itemhero .itempanel__name{font-size:17px}}.ifilter__chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ifilter__items>.ifilter__row--wide{grid-column:1/-1}.ochip{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ochip input{accent-color:currentColor;flex:none;width:13px;height:13px;margin:0}.ochip:hover{border-color:var(--muted);color:var(--text)}.ochip--on{color:var(--text);border-color:var(--muted);background:var(--surface-hover)}.ochip--on.ochip--upper{color:var(--ok);border-color:var(--ok-line);background:var(--ok-soft)}.ochip--on.ochip--lower{color:var(--danger);border-color:var(--danger-line);background:var(--danger-soft)}.ochip--on.ochip--unknown{border-style:dashed}.pchip{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;transition:transform .12s,border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-flex}.pchip input{accent-color:currentColor;flex:none;width:13px;height:13px;margin:0}.pchip:hover{border-color:var(--muted);color:var(--text);transform:translateY(-1px);box-shadow:0 2px 8px #00000012}.pchip:active{transform:translateY(0)scale(.97)}.pchip--on{color:var(--accent-text);border-color:var(--accent);background:var(--accent-ring);font-weight:600}.pchip:has(input:focus-visible){outline:2px solid var(--accent-ring);outline-offset:2px}.ifilter__hint{color:var(--muted);margin:4px 0 0 68px;font-size:12px;line-height:1.55}.ifilter__items>.ifilter__hint{grid-column:1/-1}.obadge{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:600}.obadge--upper{color:var(--ok);border-color:var(--ok-line);background:var(--ok-soft)}.obadge--lower{color:var(--danger);border-color:var(--danger-line);background:var(--danger-soft)}.obadge--unknown{color:var(--faint);border-style:dashed}.boardfilter{margin:14px 0 0}.boardfilter__label{color:var(--faint);font-size:12.5px}.boardfilter__chips{flex-wrap:wrap;gap:6px;display:flex}.boardfilter__aside-icon{flex:none;font-size:12px;line-height:1}.boardfilter__aside-ok{align-items:center;gap:5px;display:inline-flex}.boardfilter__aside-warn{color:var(--danger);align-items:center;gap:5px;display:inline-flex}.boardfilter__aside-warn .boardfilter__aside-icon{color:var(--danger)}.recentgate{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.recentgate__link{color:var(--accent-text);border-bottom:1px solid color-mix(in srgb, var(--accent) 45%, transparent);font-weight:600;text-decoration:none}.recentgate__link:hover{color:var(--accent);border-bottom-color:var(--accent)}.itemboard .empty--gate{padding:14px 0}.hovercard__option{border-top:1px solid var(--line-soft);color:var(--muted);margin:8px 0 0;padding-top:8px;font-size:11px;line-height:1.5}.hovercard__option b{color:var(--text)}.hovercard__combo{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.hovercard__combo b{color:var(--text-soft);font-variant-numeric:tabular-nums}.hovercard__combo em{opacity:.7;font-style:normal}.ptable{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.ptable__head,.prow{grid-template-columns:minmax(0,1fr) 112px 80px 80px 340px 30px;align-items:center;gap:12px;padding:9px 14px;display:grid}.ptable__head{background:var(--surface-2);border-bottom:1px solid var(--line-soft);letter-spacing:.03em}.ptable__head .prow__cell,.ptable__head .prow__item{color:var(--muted);font-size:10.5px}.pitem+.pitem{border-top:1px solid var(--line-soft)}.pitem:hover .prow{background:var(--surface-2)}.prow__item{align-items:center;gap:8px;min-width:0;display:flex}.prow__icon-img{width:28px;height:28px;image-rendering:pixelated;flex:none}.prow__names{flex-direction:column;min-width:0;display:flex}.prow__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none;overflow:hidden}.prow__name:hover{color:var(--accent-text)}.prow__sub{color:var(--faint);font-size:11px}.prow__where{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}@media (width<=1100px) and (width>=621px){.ptable__head,.prow{grid-template-columns:minmax(0,1fr) 104px 76px 76px 64px 156px 30px}.prow__where>.iconchip:nth-child(n+4),.prow__where>.srctag--craft{display:none}}.srctag{border:1px solid var(--line-soft);background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:600;line-height:1.35}.iconchip{border:1px solid var(--line-soft);background:var(--surface-2);width:26px;height:26px;transition:var(--transition);border-radius:6px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.iconchip__img{object-fit:contain;width:auto;max-width:22px;height:auto;max-height:22px}.iconchip:hover{border-color:var(--accent);background:var(--surface)}.iconchip--more{width:auto;min-width:22px;color:var(--muted);font-variant-numeric:tabular-nums;padding:0 3px;font-size:10.5px;font-weight:600}.prow__cell{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:12px}.prow__cell--price,.prow__cell--chg,.prow__cell--num{text-align:right}.prow__cell--price{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.25;display:flex}.prow__cell--price b{color:var(--text);font-size:14px;font-weight:700}.prow__range{color:var(--faint);white-space:nowrap;font-size:10.5px}.prow__cell--num{color:var(--muted);font-size:11.5px}.prow__cell--spark{justify-content:center;display:flex}.prow__cell--where{justify-content:flex-end;display:flex}.prow__none{color:var(--faint)}.prow__chg{white-space:nowrap;background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:600;display:inline-block}.prow__chg--up{color:var(--ok)}.prow__chg--down{color:var(--danger)}.spark{color:var(--faint)}.spark--up{color:var(--ok)}.spark--down{color:var(--danger)}.pricecredit{color:var(--muted);margin:14px 0 0;font-size:11.5px}.prow__cell--more{justify-content:flex-end;display:flex}.prow__toggle{width:26px;height:26px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0;font-size:11px;line-height:1;transition:transform .12s,color .15s,background .15s}.prow__toggle:before{content:"▸";line-height:1;display:block}.prow__toggle:hover{color:var(--text);background:var(--surface-2)}.prow__toggle[aria-expanded=true]{color:var(--text);transform:rotate(90deg)}.pdetail{background:var(--surface);--pchart-1:var(--accent);--pchart-2:#6f86ff;--pchart-3:#e0a33c;padding:4px 12px 14px}.pdetail__note{color:var(--muted);margin:6px 0;font-size:11.5px}.pchart{width:100%;height:150px;display:block}.pchart__area{fill:color-mix(in srgb, var(--pchart-1) 14%, transparent)}.pchart__line{fill:none;stroke:var(--pchart-1);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.pchart__line--2{stroke:var(--pchart-2)}.pchart__line--3{stroke:var(--pchart-3)}.pchart__axis{color:var(--faint);justify-content:space-between;gap:10px;margin-top:4px;font-size:10.5px;display:flex}.pchart__legend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:11px;display:flex}.pchart__key{align-items:center;gap:6px;display:inline-flex}.pchart__key b{color:var(--text);font-variant-numeric:tabular-nums}.pchart__chip{background:var(--pchart-1);border-radius:2px;width:12px;height:3px;display:inline-block}.pchart__chip--2{background:var(--pchart-2)}.pchart__chip--3{background:var(--pchart-3)}.pchart__dot{fill:var(--pchart-1)}.pchart__dot--2{fill:var(--pchart-2)}.pchart__dot--3{fill:var(--pchart-3)}.pchart__days{color:var(--faint)}.mgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:12px;display:grid}.mcard{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;flex-direction:column;padding:12px 14px;display:flex}.mcard__head{align-items:center;gap:12px;display:flex}.mcard__sprite-box{background:var(--surface-2);border-radius:8px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.mcard__sprite{object-fit:contain;image-rendering:auto;width:auto;max-width:64px;height:auto;max-height:64px}.mcard__names{flex-direction:column;gap:3px;min-width:0;display:flex}.mcard__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;text-decoration:none;overflow:hidden}.mcard__name:hover{color:var(--accent)}.mcard__sub{color:var(--faint);font-size:11.5px}.mcard__drops{border-top:1px solid var(--line-soft);flex-direction:column;gap:1px;margin-top:10px;padding-top:8px;display:flex}.mdrop{color:var(--muted);border-radius:6px;align-items:center;gap:8px;padding:3px 6px;font-size:12.5px;text-decoration:none;display:flex}.mdrop:hover{background:var(--surface-2);color:var(--text)}.mdrop__icon{object-fit:contain;image-rendering:auto;flex:none;width:24px;height:24px}.mdrop__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mdrop__type{color:var(--faint);flex:none;font-size:10.5px}.mcard__toggle{border:1px solid var(--line-soft);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;margin-top:6px;padding:5px 8px;font-size:11.5px}.mcard__toggle:hover{background:var(--surface-2);color:var(--text)}.mcard__sprite--none,.mdrop__icon--none{justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.mcard__sprite--none{width:64px;height:64px}.mcard__none{color:var(--faint);margin:10px 0 0;font-size:11.5px}.pdetail__facts{flex-wrap:wrap;gap:6px 18px;margin:10px 0 8px;display:flex}.pdetail__fact{letter-spacing:.03em;color:var(--faint);flex-direction:column;gap:1px;font-size:10.5px;display:flex}.pdetail__fact b{color:var(--text);font-variant-numeric:tabular-nums;font-size:12.5px}.pricecredit a{color:var(--text-soft)}@media (width<=620px){.ptable__head{display:none}.prow{grid-template-columns:1fr auto auto;grid-template-areas:"item item more""price chg sample""spark spark where";gap:6px 10px;padding:10px 12px}.prow__item{grid-area:item}.prow__cell--price{grid-area:price}.prow__cell--chg{text-align:right;grid-area:chg}.prow__cell--spark{grid-area:spark;justify-content:flex-start}.prow__cell--num{text-align:right;grid-area:sample}.prow__cell--where{grid-area:where;justify-content:flex-start}.prow__cell--more{grid-area:more}}.page__main[data-tab=sell] .itemboard__col:nth-child(2),.page__main[data-tab=buy] .itemboard__col:first-child{display:none}.page__main[data-tab=sell] .itemboard__col,.page__main[data-tab=buy] .itemboard__col{border-right:0}.page__main[data-tab=recent] .boardfilter,.page__main[data-tab=recent] #board{display:none}.itemboard__col--price .ptable__head,.itemboard__col--price .prow{grid-template-columns:minmax(0,1fr) 104px;padding-top:11px;padding-bottom:11px}@media (width<=1250px){.itemboard__col--price .ptable__head,.itemboard__col--price .prow{grid-template-columns:minmax(0,1fr) 96px;gap:8px;padding-left:12px;padding-right:12px}.itemboard__col--price .prow__icon-img{display:none}}.itemboard__col--price .prow__cell--when{color:var(--faint);text-align:right;font-size:11.5px}@media (width<=620px){.itemboard__col--price .ptable__head,.itemboard__col--price .prow{grid-template-columns:minmax(0,1fr) 92px}.itemboard__col--price .prow__cell--when{display:none}}.row__now{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin:4px 0 0;font-size:12px;line-height:1.5;display:flex}.row__now .nowpart,.field__note--live .nowpart{white-space:nowrap;gap:4px;display:inline-flex}.nowpart i{color:var(--faint);font-style:normal}.nowpart b{color:var(--text-soft);font-weight:600}.nowsep{color:var(--faint);opacity:.6}.field__note--live{color:var(--text-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin-top:3px;font-size:12px;display:flex}@media (width<=719px){.ifilter__hint{margin-left:0}}.holopick__panel{width:min(520px,100%);padding:0}.holopick__body{flex-direction:column;gap:12px;padding:16px 22px 4px;display:flex}.holopick__preview{border:2px solid color-mix(in srgb, var(--v2-holo-1,#ff73fa) 58%, var(--line-soft));background-color:var(--surface-2);background-image:linear-gradient(128deg, color-mix(in srgb, var(--v2-holo-1,#ff73fa) 18%, transparent) 0%, color-mix(in srgb, var(--v2-holo-2,#8b5cff) 14%, transparent) 22%, transparent 55%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--v2-holo-4,#cdf6ff) 32%, transparent);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.holopick__pvicon{border:1px solid color-mix(in srgb, var(--v2-holo-1,#ff73fa) 55%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--v2-holo-1,#ff73fa) 72%, transparent), color-mix(in srgb, var(--v2-holo-2,#8b5cff) 72%, transparent));border-radius:9px;flex:none;width:34px;height:34px}.holopick__pvinfo{flex-direction:column;gap:2px;min-width:0;display:flex}.holopick__pvtitle{font-size:13.5px;font-weight:700}.holopick__pvsub{color:var(--muted);font-size:12px}.holopick__grid{grid-template-columns:repeat(var(--holopick-cols,5), minmax(0, 1fr));gap:8px;display:grid}.holopick__swatch{border:1px solid var(--line-soft);background:var(--surface-2);min-height:82px;color:inherit;font:inherit;cursor:pointer;transition:var(--transition);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 9px;display:flex}.holopick__swatch:hover{border-color:var(--line);background:var(--surface-hover)}.holopick__swatch[aria-checked=true]{border-color:color-mix(in srgb, var(--v2-holo-1,#ff73fa) 65%, var(--line));box-shadow:0 0 0 2px color-mix(in srgb, var(--v2-holo-1,#ff73fa) 26%, transparent)}.holopick__dot{background:conic-gradient(from 140deg, var(--v2-holo-1,#ff73fa), var(--v2-holo-2,#8b5cff), var(--v2-holo-1,#ff73fa));border-radius:50%;width:26px;height:26px}.holopick__name{font-size:12.5px;font-weight:600}.holopick__note{color:var(--faint);font-size:11px}.holopick__hint{color:var(--faint);margin:0 0 12px;font-size:11.5px}@media (width<=460px){.holopick__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes row-drop-in{0%{opacity:0;transform:translateY(-8px)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes row-drop-glow{0%,45%{border-color:color-mix(in srgb, var(--v2-holo-1,#ff7ad9) 55%, var(--line))}to{border-color:var(--line)}}.row--incoming{animation:.42s cubic-bezier(.22,.8,.25,1) both row-drop-in,1.4s ease-out both row-drop-glow}@media (prefers-reduced-motion:reduce){.row--incoming{animation:none}}
