.item-body{min-height:100vh;color:var(--brand-text);background:var(--brand-page-bg)}.item-page{width:min(100%,82rem);margin:0 auto}.item-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.item-topbar a{color:#f8fafc;text-decoration:none;font-weight:700}.item-topbar nav{display:flex;flex-wrap:wrap;gap:.75rem}.item-layout{display:grid;grid-template-columns:19rem minmax(0,1fr);gap:1rem}.item-profile,.item-stat-card,.item-panel{background:#020617e0;border:1px solid rgba(71,85,105,.58);border-radius:1rem;box-shadow:0 1.25rem 3rem #02061773}.item-profile{padding:1rem}.item-image{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;margin-bottom:1rem;border:2px solid rgba(148,163,184,.48);border-radius:.8rem}.item-image__meta{position:absolute;top:.55rem;left:.55rem;right:.55rem;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.item-image__meta .item-wishlist-form{pointer-events:auto}.item-image__rarity{display:inline-flex;min-height:1.85rem;align-items:center;padding:.2rem .6rem;color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border:1px solid rgba(255,255,255,.55);border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.item-image>span{font-size:clamp(2rem,7vw,4rem);font-weight:800;letter-spacing:.08em;text-shadow:0 .4rem 1.4rem rgba(15,23,42,.5)}.item-image img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;padding:.55rem;border-radius:.7rem;background:#0f172a1f}.item-image--dragon{background:linear-gradient(140deg,#ef4444,#8b5cf6 58%,#38bdf8)}.item-image--kitsune{background:linear-gradient(140deg,#06b6d4,#3b82f6 58%,#8b5cf6)}.item-image--leopard{background:linear-gradient(140deg,#f59e0b,#fb7185 58%,#d946ef)}.item-image--shadow{background:linear-gradient(140deg,#020617,#4338ca 58%,#e11d48)}.item-image--bat{background:linear-gradient(140deg,#f97316,#ef4444 58%,#8b5cf6)}.item-image--giraffe{background:linear-gradient(140deg,#f59e0b,#fde68a 58%,#92400e)}.item-image--limited{background:linear-gradient(140deg,#0f172a,#475569 58%,#e2e8f0)}.item-image--limited-blue{background:linear-gradient(140deg,#082f49,#0284c7 58%,#bae6fd)}.item-image--ugc{background:linear-gradient(140deg,#6d28d9,#db2777 58%,#f9a8d4)}.item-image--default{background:linear-gradient(140deg,#0f172a,#1e293b 58%,#475569)}.item-profile h1{margin:0;color:#f8fafc;font-size:clamp(1.4rem,4vw,2rem);line-height:1.1}.item-wishlist-form{margin:0}.item-wishlist-heart{display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;color:#64748b;background:#eff6ff;border:1px solid rgba(59,130,246,.35);border-radius:999px;font-size:1.1rem;line-height:1;cursor:pointer}.item-wishlist-heart:hover{color:#ef4444;border-color:#f87171b8}.item-wishlist-heart.is-active{color:#e11d48;background:#fb718524;border-color:#fb7185d1}.item-wishlist-notice{margin:.6rem 0 0;padding:.5rem .6rem;color:#1e3a8a;background:#dbeafe;border:1px solid rgba(59,130,246,.35);border-radius:.55rem;font-size:.82rem;font-weight:700}.item-slug{margin:.2rem 0 0;color:#94a3b8}.item-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.item-tags span,.item-list-links a{display:inline-flex;min-height:1.9rem;align-items:center;padding:.2rem .65rem;color:#dbeafe;background:#1e293bb3;border:1px solid rgba(100,116,139,.7);border-radius:999px;font-size:.75rem;text-decoration:none}.item-description{margin:.95rem 0;color:#cbd5e1;line-height:1.55}.item-profile dl{display:grid;gap:.55rem;margin:0;padding-top:.75rem;border-top:1px solid rgba(71,85,105,.6)}.item-profile dt{color:#93c5fd;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.item-profile dd{margin:.2rem 0 0;color:#f8fafc;font-weight:700}.item-list-links{margin-top:1rem;padding-top:.8rem;border-top:1px solid rgba(71,85,105,.6)}.item-list-links h2{margin:0 0 .6rem;font-size:.92rem;color:#dbeafe}.item-list-links div{display:flex;flex-wrap:wrap;gap:.45rem}.item-list-links a.is-active{color:#0f172a;background:#f8fafc;border-color:#f8fafc}.item-main{display:grid;grid-template-rows:auto auto;gap:1rem;min-width:0}.item-stat-card{padding:1rem 1.1rem}.item-stat-card__top p{margin:0;color:#93c5fd;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.item-stat-card__top strong{display:block;margin-top:.35rem;font-size:clamp(2rem,5vw,3rem);line-height:1}.item-value-mode-switch{display:inline-flex;gap:.45rem;margin-top:.7rem}.item-value-mode-switch button,.item-value-mode-switch span{min-height:1.9rem;padding:.3rem .75rem;border-radius:999px;border:1px solid rgba(59,130,246,.35);font-size:.75rem;font-weight:700}.item-value-mode-switch button{color:#1e293b;background:#eff6ff;cursor:pointer}.item-value-mode-switch button.is-active{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#1d4ed8}.item-value-mode-switch span{display:inline-flex;align-items:center;color:#1e3a8a;background:#dbeafe}.item-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(71,85,105,.58)}.item-stat-grid p{margin:0;color:#94a3b8;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.item-stat-grid strong{display:block;margin-top:.3rem;color:#f8fafc;font-size:1.2rem}.item-stat-grid small{display:block;margin-top:.2rem;color:#4ade80;font-weight:700}.item-panel{min-width:0;overflow:hidden}.item-panel__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.85rem 1rem;border-bottom:1px solid rgba(71,85,105,.55)}.item-panel__title strong{display:block;color:#f8fafc;font-size:1rem}.item-panel__title p{margin:.22rem 0 0;color:#94a3b8;font-size:.82rem;line-height:1.45}.item-view-switch,.item-range-switch{display:inline-flex;flex-wrap:wrap;gap:.45rem}.item-view-switch button,.item-range-switch button{min-height:2rem;padding:.35rem .75rem;color:#cbd5e1;background:#1e293bbf;border:1px solid rgba(100,116,139,.7);border-radius:999px;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.item-view-switch button.is-active,.item-range-switch button.is-active{color:#0f172a;background:#f8fafc;border-color:#f8fafc}.item-panel__body{display:grid;gap:1rem;padding:1rem}.item-view{min-width:0}.item-chart-wrap{position:relative;min-height:22rem;padding:.8rem;background:#0206179e;border:1px solid rgba(51,65,85,.7);border-radius:.85rem}.item-chart-wrap svg{display:block;width:100%;height:100%}#itemTrendPath{fill:none;stroke:#38bdf8;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}#itemAxisLayer text{fill:#64748b;font-size:11px;font-weight:700}#itemAxisLayer line,#itemAxisLayer path{stroke:#64748b80;stroke-width:1.2}#itemGridLayer line{stroke:#94a3b838;stroke-width:1}#itemHoverLine{stroke:#2563eb73;stroke-width:1.25;stroke-dasharray:4 4}#itemHoverDot{fill:#fff;stroke:#2563eb;stroke-width:2}.item-chart-tooltip{position:absolute;z-index:2;min-width:8.75rem;max-width:14rem;padding:.45rem .55rem;color:#0f172a;background:#f8fbff;border:1px solid rgba(37,99,235,.35);border-radius:.6rem;box-shadow:0 .65rem 1.5rem #0f172a29;font-size:.75rem;line-height:1.35;pointer-events:none;white-space:nowrap}.item-chart-tooltip strong{display:block;margin-bottom:.15rem;color:#0f172a;font-size:.8rem}.item-trade-list,.item-looking-list{display:grid;gap:.75rem}.item-activity-block{margin-top:.15rem;padding:1rem;background:#0206176b;border:1px solid rgba(71,85,105,.58);border-radius:.95rem}.item-activity-block--full{grid-column:1 / -1}.item-activity-block__header{margin-bottom:.85rem}.item-activity-block__header h2{margin:0;color:#f8fafc;font-size:1rem}.item-activity-block__header p{margin:.25rem 0 0;color:#94a3b8;font-size:.84rem}.item-trade-row{padding:.75rem;background:#020617b3;border:1px solid rgba(71,85,105,.58);border-radius:.8rem}.item-trade-row__meta{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.item-trade-row__meta strong{color:#f8fafc}.item-trade-row__meta span{color:#93c5fd;font-size:.84rem}.item-trade-row__sides{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.item-trade-row__sides section{padding:.55rem;background:#0f172acc;border:1px solid rgba(71,85,105,.58);border-radius:.6rem}.item-trade-row__sides h3{margin:0 0 .45rem;color:#bfdbfe;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.chip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.chip-grid span{display:grid;place-items:center;min-height:2rem;color:#f8fafc;background:linear-gradient(135deg,#1d4ed8,#9333ea);border:1px solid rgba(148,163,184,.8);border-radius:.5rem;font-weight:800}.item-looking-list{margin:0;padding:0;list-style:none}.item-looking-list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;background:#020617b3;border:1px solid rgba(71,85,105,.58);border-radius:.8rem}.item-looking-list strong{color:#f8fafc}.item-looking-list p{margin:.25rem 0 0;color:#cbd5e1}.item-looking-list span{color:#86efac;font-size:.82rem;font-weight:700;white-space:nowrap}.item-content-block{display:grid;gap:1rem;margin-top:1rem;padding:clamp(1rem,2.8vw,1.35rem);color:var(--brand-text);background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 22rem),var(--brand-panel);border:1px solid var(--brand-border);border-radius:1rem;box-shadow:0 1rem 2.5rem #2563eb1a}.item-content-block__intro{max-width:60rem}.item-content-block__eyebrow{margin:0 0 .35rem;color:var(--brand-blue-600);font-size:.75rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.item-content-block h2,.item-content-block h3{margin:0;color:var(--brand-text)}.item-content-block h2{font-size:clamp(1.35rem,2.4vw,1.9rem)}.item-content-block p{margin:.55rem 0 0;color:var(--brand-muted);line-height:1.65}.item-content-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.item-content-grid article{padding:.9rem;border:1px solid var(--brand-line);border-radius:.85rem;background:#f8fbffc7}.item-content-grid h3{font-size:.98rem}.item-content-grid p{font-size:.9rem}@media(max-width:980px){.item-layout{grid-template-columns:1fr}.item-main{grid-template-rows:auto}.item-stat-grid,.item-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.item-body{padding:.85rem}.item-topbar{flex-direction:column;align-items:flex-start;gap:.5rem}.item-topbar nav{width:100%}.item-profile,.item-stat-card,.item-panel{border-radius:.85rem}.item-profile{padding:.85rem}.item-content-grid{grid-template-columns:1fr}.item-image{width:clamp(5.1rem,25vw,6.4rem);margin-bottom:.7rem;border-width:1px;border-radius:.62rem}.item-image img{padding:.35rem;border-radius:.52rem}.item-image>span{font-size:clamp(1.35rem,7vw,2.1rem)}.item-image__meta{top:.28rem;left:.28rem;right:.28rem}.item-image__rarity{min-height:1.32rem;padding:.1rem .42rem;border-radius:999px;font-size:.58rem}.item-wishlist-heart{width:1.5rem;height:1.5rem;font-size:.82rem}.item-profile h1{font-size:clamp(1.2rem,6vw,1.5rem)}.item-slug{margin-top:.1rem;font-size:.8rem}.item-description{margin-top:.7rem;font-size:.9rem;line-height:1.45}.item-tags span,.item-list-links a{min-height:1.6rem;padding:.12rem .5rem;font-size:.67rem}.item-stat-card__top strong{font-size:clamp(1.55rem,9vw,2.2rem)}.item-stat-card{padding:.85rem .9rem}.item-stat-grid,.item-trade-row__sides{grid-template-columns:1fr}.item-chart-wrap{height:12.5rem}.item-looking-list li{flex-direction:column;align-items:flex-start;gap:.4rem}.item-looking-list span{white-space:normal}}@media(max-width:760px){.item-panel__header{gap:.5rem;padding:.65rem .7rem}.item-view-switch,.item-range-switch{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.08rem;-webkit-overflow-scrolling:touch}.item-view-switch button,.item-range-switch button{flex:0 0 auto;min-height:1.8rem;padding:.28rem .58rem;font-size:.72rem}.item-panel__body{padding:.68rem}.item-chart-wrap{height:13rem;padding:.45rem;border-radius:.7rem}#itemAxisLayer text{font-size:9px}.item-chart-tooltip{min-width:0;max-width:min(11rem,calc(100% - 1rem));padding:.4rem .48rem;font-size:.68rem;line-height:1.26;white-space:normal}}@media(min-width:681px)and (max-width:760px){.item-profile{display:grid;justify-items:start}.item-image{width:min(9.75rem,42vw);margin-bottom:.65rem}.item-image img{padding:.34rem}.item-image__meta{top:.24rem;left:.24rem;right:.24rem}.item-image__rarity{min-height:1.28rem;padding:.08rem .4rem;font-size:.56rem}.item-wishlist-heart{width:1.45rem;height:1.45rem;font-size:.8rem}}.item-profile,.item-stat-card,.item-panel,.item-trade-row,.item-looking-list li,.item-trade-row__sides section,.item-chart-wrap{background:#fff;border-color:#3b82f642;box-shadow:0 1rem 2rem #2563eb14}.item-profile h1,.item-stat-card__top strong,.item-stat-grid strong,.item-trade-row__meta strong,.item-looking-list strong{color:#0f172a}.item-description,.item-profile dd,.item-trade-row__meta span,.item-looking-list p{color:#334155}.item-stat-grid p,.item-profile dt,.item-list-links h2{color:#1d4ed8}.item-view-switch button,.item-range-switch button{color:#1e293b;background:#eff6ff;border-color:#3b82f659}.item-view-switch button.is-active,.item-range-switch button.is-active{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#1d4ed8}#itemTrendPath{stroke:#2563eb}.item-topbar a{color:var(--brand-text)}.item-tags span,.item-list-links a{color:#1e3a8a;background:#eff6ff;border-color:#3b82f64d}.item-list-links a.is-active{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#1d4ed8}.item-stat-grid small{color:#166534}.item-panel__header{border-bottom-color:#3b82f63d}.item-chart-wrap{background:#f8fbff}.item-trade-row__sides h3{color:#1d4ed8}.chip-grid span{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#3b82f659}:root[data-theme=dark] .item-body{color:#e5edf9;background:var(--brand-page-bg)}:root[data-theme=dark] .item-profile,:root[data-theme=dark] .item-stat-card,:root[data-theme=dark] .item-panel,:root[data-theme=dark] .item-trade-row,:root[data-theme=dark] .item-looking-list li,:root[data-theme=dark] .item-trade-row__sides section,:root[data-theme=dark] .item-chart-wrap{background:#0b172a;border-color:#60a5fa4d;box-shadow:0 1rem 2rem #02061770}:root[data-theme=dark] .item-profile h1,:root[data-theme=dark] .item-stat-card__top strong,:root[data-theme=dark] .item-stat-grid strong,:root[data-theme=dark] .item-trade-row__meta strong,:root[data-theme=dark] .item-looking-list strong{color:#f8fbff}:root[data-theme=dark] .item-slug,:root[data-theme=dark] .item-description,:root[data-theme=dark] .item-profile dd,:root[data-theme=dark] .item-trade-row__meta span,:root[data-theme=dark] .item-looking-list p{color:#9fb3cc}:root[data-theme=dark] .item-stat-grid p,:root[data-theme=dark] .item-profile dt,:root[data-theme=dark] .item-list-links h2,:root[data-theme=dark] .item-trade-row__sides h3{color:#93c5fd}:root[data-theme=dark] .item-tags span,:root[data-theme=dark] .item-list-links a,:root[data-theme=dark] .item-view-switch button,:root[data-theme=dark] .item-range-switch button{color:#dbeafe;background:#0f1f39;border-color:#60a5fa4d}:root[data-theme=dark] .item-value-mode-switch button{color:#dbeafe;background:#0f1f39;border-color:#60a5fa4d}:root[data-theme=dark] .item-value-mode-switch button.is-active{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#1d4ed8}:root[data-theme=dark] .item-value-mode-switch span{color:#dbeafe;background:#1e293b;border-color:#60a5fa4d}:root[data-theme=dark] .item-wishlist-heart{color:#cbd5e1;background:#0f1f39;border-color:#60a5fa59}:root[data-theme=dark] .item-wishlist-heart:hover{color:#fda4af;border-color:#fb7185c2}:root[data-theme=dark] .item-wishlist-heart.is-active{color:#fb7185;background:#50072473;border-color:#fb7185b3}:root[data-theme=dark] .item-wishlist-notice{color:#bfdbfe;background:#1e40af3d;border-color:#60a5fa66}:root[data-theme=dark] .item-image__rarity{border-color:#ffffff6b}:root[data-theme=dark] .item-list-links a.is-active,:root[data-theme=dark] .item-view-switch button.is-active,:root[data-theme=dark] .item-range-switch button.is-active{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#1d4ed8}:root[data-theme=dark] .item-panel__header{border-bottom-color:#60a5fa42}:root[data-theme=dark] .item-stat-grid{border-top-color:#60a5fa42}:root[data-theme=dark] .item-stat-grid small,:root[data-theme=dark] .item-looking-list span{color:#86efac}:root[data-theme=dark] #itemTrendPath{stroke:#60a5fa}:root[data-theme=dark] #itemAxisLayer text{fill:#9fb3cc}:root[data-theme=dark] #itemAxisLayer line,:root[data-theme=dark] #itemAxisLayer path{stroke:#60a5fa52}:root[data-theme=dark] #itemGridLayer line{stroke:#60a5fa2b}:root[data-theme=dark] #itemHoverLine{stroke:#93c5fd8c}:root[data-theme=dark] #itemHoverDot{fill:#0b172a;stroke:#93c5fd}:root[data-theme=dark] .item-chart-tooltip{color:#e5edf9;background:#0f1f39;border-color:#60a5fa6b;box-shadow:0 .7rem 1.7rem #02061775}:root[data-theme=dark] .item-chart-tooltip strong{color:#f8fbff}:root[data-theme=dark] .item-content-block{background:radial-gradient(circle at top left,rgba(59,130,246,.2),transparent 22rem),var(--brand-panel);border-color:var(--brand-border)}:root[data-theme=dark] .item-content-grid article{background:#0f1f39;border-color:#60a5fa4d}.item-chart-empty{display:grid;place-content:center;min-height:180px;padding:28px;text-align:center;color:var(--muted, #9fb0ca)}.item-chart-empty strong{color:var(--text, #eef5ff);font-size:1.05rem}.item-chart-empty p{max-width:620px;margin:8px auto 0;line-height:1.6}.item-chart-empty a{margin-top:14px;color:#72c8ff;font-weight:800}
