.wanted-chart{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}.wanted-row{display:grid;grid-template-columns:34px 56px minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.wanted-rank{font-size:13px;color:var(--muted)}.wanted-row:nth-child(-n+3) .wanted-rank{color:var(--text);font-weight:700}.wanted-art{width:56px;height:56px;object-fit:cover;border-radius:8px;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;max-width:100%}.wanted-art-none svg{width:22px;height:22px;opacity:.55}.wanted-art.is-big{width:100%;height:auto;aspect-ratio:4/5;border-radius:14px}.wanted-art-none.is-big{gap:10px;align-content:center}.wanted-art-none.is-big svg{width:64px;height:64px;opacity:.35}.wanted-art-none.is-big small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.wanted-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.wanted-name{font-weight:600;color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.wanted-name:hover{text-decoration:underline}.wanted-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wanted-bar{height:4px;background:var(--line);overflow:hidden;margin-top:4px;max-width:360px}.wanted-bar,.wanted-bar span{display:block;border-radius:4px}.wanted-bar span{height:100%;background:var(--text)}.wanted-row:first-child .wanted-bar span{background:var(--chip);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 25%,transparent)}.wanted-count{display:grid;justify-items:end;text-align:right;grid-gap:2px;gap:2px}.wanted-count b{font-size:20px;letter-spacing:-.02em}.wanted-fresh{color:var(--ok)}.btn.is-wanted{background:transparent;color:var(--text);border-color:var(--line);cursor:default}.wanted-chart.is-compact .wanted-row{grid-template-columns:26px 44px minmax(0,1fr) auto;gap:12px;padding:10px 0}.wanted-chart.is-compact .wanted-art{width:44px;height:44px}.wanted-chart.is-compact .wanted-count b{font-size:16px}@media (max-width:640px){.wanted-row{grid-template-columns:26px 48px minmax(0,1fr) auto;gap:10px}.wanted-art{width:48px;height:48px}.wanted-act{grid-column:3/-1}}.wanted-page{display:grid;grid-gap:48px;gap:48px;padding-block:32px 72px}.wanted-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:end}.wanted-hero h1{font-size:clamp(40px,6vw,84px);letter-spacing:-.045em;line-height:.95;margin:8px 0 14px;text-wrap:balance}.wanted-hero p{max-width:54ch;margin:0}.wanted-stats{display:flex;gap:28px;margin-top:20px;flex-wrap:wrap}.wanted-stats b{display:block;font-size:28px;letter-spacing:-.03em}.wanted-find{padding:18px}.wanted-makers{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:24px 0 0;border-top:1px solid var(--line)}.wanted-makers h2{margin:4px 0 6px;font-size:clamp(22px,2.6vw,32px);letter-spacing:-.02em}.wanted-makers p{margin:0;color:var(--muted);max-width:60ch}.wanted-empty{padding:40px 0;text-align:center;display:grid;grid-gap:8px;gap:8px;justify-items:center}@media (max-width:800px){.wanted-hero,.wanted-makers{grid-template-columns:1fr}}.wanted-one{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-gap:48px;gap:48px;padding-block:32px 72px;align-items:start}.wanted-one h1{font-size:clamp(32px,4.4vw,56px);letter-spacing:-.035em;line-height:1;margin:8px 0;text-wrap:balance}.wanted-big{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:18px 0 6px}.wanted-big b{font-size:clamp(56px,7vw,96px);letter-spacing:-.05em;line-height:.9}.wanted-one .card{display:grid;grid-gap:12px;gap:12px}.wanted-side{display:grid;grid-gap:18px;gap:18px;min-width:0}@media (max-width:800px){.wanted-one{grid-template-columns:1fr;gap:24px}.wanted-one>:first-child{max-width:320px}}.grail-picker{display:grid;grid-gap:6px;gap:6px}.grail-box,.grail-picker{position:relative}.grail-box input{width:100%}.grail-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--muted);font-size:20px;line-height:1;padding:4px 8px;cursor:pointer}.grail-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% - 2px);margin:0;padding:6px;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.12);max-height:320px;overflow:auto}.grail-list li{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;cursor:pointer}.grail-list li.is-active,.grail-list li:hover{background:var(--bg)}.grail-list img,.grail-thumb{width:36px;height:36px;border-radius:6px;object-fit:cover;flex:none;display:grid;place-items:center;background:var(--bg);border:1px solid var(--line);font-weight:700;color:var(--muted)}.grail-opt{display:grid;min-width:0}.grail-opt b,.grail-opt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grail-note{margin-top:2px}span.grail-note[data-grail-picked]{color:var(--ok)}.line-grail{margin:0;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--chip) 30%,transparent)}.line-grail a{color:inherit;font-weight:600}.wanted-strip{display:grid;grid-gap:16px;gap:16px}.wanted-strip-head{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.wanted-strip-head h2{margin:4px 0 0}@media (max-width:640px){.wanted-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wanted-art-none.is-big{aspect-ratio:2/1}.wanted-one>:first-child{max-width:100%}.wanted-art.is-big:not(.wanted-art-none){max-width:240px}}