*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;background:#101b18;color:#f1f1e7;line-height:1.7}.peace{--a:#ddc584;--p:#1a2b24;--bd:#526657;--muted:#b5c5b7}.valorant{background:#171b18;--a:#d9e5aa;--p:#252a24;--bd:#4b5648;--muted:#bac5b5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--a);outline-offset:3px}.wrap{width:min(1200px,calc(100% - 48px));margin:auto}header{border-bottom:1px solid #ffffff20}.header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:flex;gap:12px;align-items:center;font-size:18px;font-weight:800}.brand img{object-fit:contain}nav{display:flex;gap:23px;font-size:13px;color:var(--muted)}nav a:hover{color:var(--a)}.crumb{font-size:13px;color:var(--muted);padding:26px 0 0}.crumb a{color:var(--a)}.hero{padding:48px 0;border-bottom:1px solid var(--bd);display:grid;grid-template-columns:1fr minmax(220px,36%);gap:30px;align-items:center}.hero h1{font-size:clamp(36px,5vw,64px);line-height:1.1;letter-spacing:-.045em;margin:10px 0 18px}.hero .eyebrow{color:var(--a);font-size:13px;font-weight:700}.hero p{color:var(--muted);max-width:650px;margin:0;line-height:1.9}.hero-art{min-height:165px;display:grid;place-items:center;background:var(--p);border:1px solid var(--bd)}.hero-art img{width:90%;height:180px;object-fit:contain}.hero-art.agent-art img{height:230px}.tag{color:var(--a);font-size:12px;font-weight:700}.toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:34px 0 16px;flex-wrap:wrap}.toolbar h2{font-size:23px;margin:0}.search{width:min(340px,100%);border:1px solid var(--bd);background:var(--p);color:#fff;border-radius:4px;padding:11px 14px}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 24px}.filters button{cursor:pointer;background:transparent;border:1px solid var(--bd);color:var(--muted);padding:7px 14px;border-radius:30px}.filters button[aria-pressed=true]{background:var(--a);color:#142016;border-color:var(--a);font-weight:700}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px}.tile{border:1px solid var(--bd);background:var(--p);display:flex;flex-direction:column;min-width:0}.tile:hover{border-color:var(--a)}.tile .visual{height:145px;background:#ffffff07;display:grid;place-items:center;overflow:hidden}.tile .visual img{height:125px;width:90%;object-fit:contain}.tile .visual.portrait img{height:140px;width:100%;object-fit:contain}.tile .visual small{color:var(--muted)}.tile-body{padding:15px}.tile h3{font-size:17px;line-height:1.3;margin:4px 0}.tile p{margin:0;color:var(--muted);font-size:12px}.tile[hidden]{display:none}.note{font-size:13px;color:var(--muted);padding:16px 18px;border-left:3px solid var(--a);background:#ffffff08;line-height:1.8;margin:24px 0}.note a,.source{color:var(--a);text-decoration:underline}.count{font-size:13px;color:var(--muted)}.detail{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;margin:42px 0 70px}.detail h2{font-size:24px;margin:0 0 18px}.detail h3{font-size:17px}.detail p{color:var(--muted)}.panel{background:var(--p);border:1px solid var(--bd);padding:22px;align-self:start}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat{padding:18px;background:var(--p);border:1px solid var(--bd)}.stat span{display:block;color:var(--muted);font-size:12px}.stat strong{font-size:21px}.skills{display:grid;gap:12px}.skill{border:1px solid var(--bd);background:var(--p);padding:19px;display:grid;grid-template-columns:50px 1fr;gap:16px}.skill img{width:48px;height:48px;object-fit:contain}.skill h3{margin:0}.skill p{margin:8px 0 0;white-space:pre-line;font-size:14px;line-height:1.9}.rows{width:100%;border-collapse:collapse;font-size:14px}.rows td,.rows th{text-align:left;border-bottom:1px solid var(--bd);padding:10px 6px}.rows th{color:var(--muted);font-size:12px}.slot{margin:0 0 15px}.slot label{display:block;font-size:13px;color:var(--muted);margin-bottom:5px}.slot select{width:100%;background:#111e17;color:#fff;border:1px solid var(--bd);padding:10px}.effect{padding:13px 0;border-bottom:1px solid var(--bd)}.effect h3{margin:0;color:var(--a);font-size:15px}.effect p{margin:4px 0;font-size:13px}.effect strong{white-space:pre-line;font-size:13px;color:#e8e9da}.reset{background:transparent;border:1px solid var(--bd);color:var(--a);padding:8px 12px;cursor:pointer}.related{padding-bottom:70px}footer{border-top:1px solid var(--bd);padding:25px 0 45px;color:var(--muted);font-size:12px}@media(max-width:850px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail{grid-template-columns:1fr;gap:25px}.hero{grid-template-columns:1fr 34%}.hero-art img{height:130px}.hero-art.agent-art img{height:170px}}@media(max-width:560px){.wrap{width:calc(100% - 32px)}.header{min-height:65px}.brand{font-size:16px}.brand img{width:36px;height:36px}nav{gap:11px;font-size:12px}.hero{grid-template-columns:1fr;gap:15px;padding:35px 0}.hero h1{font-size:36px}.hero-art{min-height:130px}.hero-art img{height:125px}.hero-art.agent-art img{height:155px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tile .visual{height:105px}.tile .visual img{height:90px}.tile .visual.portrait img{height:100px}.tile-body{padding:11px}.tile h3{font-size:15px}.stats{grid-template-columns:repeat(2,1fr)}.detail{display:flex;flex-direction:column;margin:32px 0 55px}.detail .panel{order:-1;width:100%;padding:16px}.search{width:100%}.skill{grid-template-columns:40px 1fr}.skill img{width:38px;height:38px}}.peace .hero-art img[src$="actual-js9-v1.webp"],.peace .tile .visual img[src$="actual-js9-v1.webp"]{object-fit:cover;object-position:center 11%}.peace .hero-art img[src$="actual-mp7g-v1.webp"],.peace .tile .visual img[src$="actual-mp7g-v1.webp"]{object-fit:cover;object-position:center 13%}.peace .hero-art img[src$="actual-svd-v1.webp"],.peace .tile .visual img[src$="actual-svd-v1.webp"]{object-fit:cover;object-position:center 3.5%}