.ic[data-astro-cid-6ysythjx]{flex-direction:column;gap:12px;display:flex}.ic-top[data-astro-cid-6ysythjx]{flex-direction:column;gap:10px;display:flex}.ic-slots[data-astro-cid-6ysythjx]{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex;position:relative}.ic-sl[data-astro-cid-6ysythjx]{color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;align-self:center;margin-right:2px;font-size:11.5px;font-weight:800}.eslot[data-astro-cid-6ysythjx]{flex-direction:column;align-items:center;gap:4px;width:80px;transition:opacity .25s,transform .25s;display:flex;position:relative}.slot-b[data-astro-cid-6ysythjx]{border:2px dashed var(--line-strong);width:80px;height:46px;color:var(--muted);cursor:pointer;background:#fafafa;border-radius:8px;place-items:center;padding:0;font-size:20px;font-weight:800;display:grid;overflow:hidden}.eslot[data-astro-cid-6ysythjx].filled .slot-b[data-astro-cid-6ysythjx]{border:2px solid var(--line-strong)}.slot-b[data-astro-cid-6ysythjx] img[data-astro-cid-6ysythjx]{object-fit:cover;width:100%;height:100%}.slot-b[data-astro-cid-6ysythjx]:hover{border-color:var(--red)}.eslot[data-astro-cid-6ysythjx].hit .slot-b[data-astro-cid-6ysythjx]{border-color:var(--red);box-shadow:0 0 0 3px #e1282b2e,0 6px 16px #e1282b40}.eslot[data-astro-cid-6ysythjx].hit{transform:translateY(-2px)}.eslot[data-astro-cid-6ysythjx].dim{opacity:.35}.slot-x[data-astro-cid-6ysythjx]{z-index:1;color:#fff;cursor:pointer;background:#15171b;border:0;border-radius:50%;width:20px;height:20px;padding:0;font-size:13px;line-height:1;position:absolute;top:-7px;right:-7px}.eslot[data-astro-cid-6ysythjx] .slot-m{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.eslot[data-astro-cid-6ysythjx] .slot-m i{color:var(--text-2);white-space:nowrap;background:#f1f1f1;border-radius:999px;padding:0 5px;font-size:9.5px;font-style:normal;font-weight:800;line-height:1.6}.eslot[data-astro-cid-6ysythjx].hit .slot-m i{background:var(--brand-tint);color:var(--brand-dark)}.ic-rand[data-astro-cid-6ysythjx]{border:1px solid var(--line-strong);height:32px;color:var(--text-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-self:flex-start;margin:7px 0 0 auto;padding:0 12px;font-size:12.5px;font-weight:700}.ic-rand[data-astro-cid-6ysythjx]:hover{border-color:var(--red);color:var(--red)}.ic-pop[data-astro-cid-6ysythjx]{z-index:6;background:#fff;border-radius:12px;width:260px;padding:6px;position:absolute;top:54px;left:0;box-shadow:0 12px 32px #0000004d}.ic-pop[data-astro-cid-6ysythjx] input[data-astro-cid-6ysythjx]{border:1px solid var(--line-strong);width:100%;height:34px;font:inherit;border-radius:8px;padding:0 10px;font-size:13.5px}.ic-pop[data-astro-cid-6ysythjx] input[data-astro-cid-6ysythjx]:focus{border-color:var(--red);outline:0}.ic-pop[data-astro-cid-6ysythjx] ul[data-astro-cid-6ysythjx]{max-height:240px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.ic-pop[data-astro-cid-6ysythjx] li{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;font-weight:700;display:flex}.ic-pop[data-astro-cid-6ysythjx] li img{border-radius:4px;width:40px;height:22px}.ic-pop[data-astro-cid-6ysythjx] li:hover,.ic-pop[data-astro-cid-6ysythjx] li[aria-selected=true]{background:var(--brand-tint)}.ic-filters[data-astro-cid-6ysythjx]{flex-wrap:wrap;gap:8px 14px;display:flex}.seg[data-astro-cid-6ysythjx]{background:#f1f1f1;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg[data-astro-cid-6ysythjx] button[data-astro-cid-6ysythjx]{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:800}.seg[data-astro-cid-6ysythjx] button[data-astro-cid-6ysythjx][aria-pressed=true]{color:var(--red);background:#fff;box-shadow:0 1px 3px #0000001f}.ic-res[data-astro-cid-6ysythjx]{overscroll-behavior:contain;height:330px;padding:2px 4px 2px 0;overflow-y:auto}.ic-res[data-astro-cid-6ysythjx] .ic-empty{border:2px dashed var(--line-strong);border-radius:var(--radius-m);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:20px;display:flex}.ic-res[data-astro-cid-6ysythjx] .ic-empty b{font-size:20px}.ic-res[data-astro-cid-6ysythjx] .ic-empty span{max-width:380px;color:var(--text-2);font-size:14px}.ic-res[data-astro-cid-6ysythjx] .ic-try{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:700;display:flex}.ic-res[data-astro-cid-6ysythjx] .ic-try button{border:1px solid var(--line-strong);color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:800}.ic-res[data-astro-cid-6ysythjx] .ic-try button:hover{border-color:var(--red);color:var(--red)}.ic-res[data-astro-cid-6ysythjx] .ic-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ic-res[data-astro-cid-6ysythjx] .ic-row{border:1px solid var(--line);background:#fff;border-radius:12px;transition:border-color .2s}.ic-res[data-astro-cid-6ysythjx] .ic-row.open{border-color:var(--red);box-shadow:0 6px 18px #e1282b1a}.ic-res[data-astro-cid-6ysythjx] .ic-head{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px 54px minmax(0,1fr) 124px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:grid}.ic-res[data-astro-cid-6ysythjx] .ic-rank{color:var(--muted);text-align:center;font-size:13px;font-weight:900}.ic-res[data-astro-cid-6ysythjx] .ic-row:nth-child(-n+3) .ic-rank{color:var(--red)}.ic-res[data-astro-cid-6ysythjx] .ic-ii{border-radius:7px;width:54px;height:40px}.ic-res[data-astro-cid-6ysythjx] .ic-name{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ic-res[data-astro-cid-6ysythjx] .ic-name b{font-size:15px}.ic-res[data-astro-cid-6ysythjx] .ic-name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ic-res[data-astro-cid-6ysythjx] .ic-meter{background:#f1f1f1;border-radius:999px;height:22px;display:block;position:relative;overflow:hidden}.ic-res[data-astro-cid-6ysythjx] .ic-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--red));transform-origin:0;width:calc(var(--p) * 100%);position:absolute;inset:0}.ic-res[data-astro-cid-6ysythjx] .ic-meter em{color:var(--text);mix-blend-mode:normal;text-shadow:0 0 4px #fff;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;inset:0}.ic-res[data-astro-cid-6ysythjx] .ic-why{flex-direction:column;gap:6px;padding:2px 12px 12px 40px;display:flex}.ic-res[data-astro-cid-6ysythjx] .ic-why p{grid-template-columns:40px minmax(0,1fr);gap:10px;margin:0;font-size:13px;line-height:1.4;display:grid}.ic-res[data-astro-cid-6ysythjx] .ic-why p img{border-radius:4px;width:40px;height:22px;margin-top:1px}.ic-res[data-astro-cid-6ysythjx] .ic-why i{background:var(--brand-tint);color:var(--brand-dark);border-radius:999px;padding:0 6px;font-size:11px;font-style:normal;font-weight:800}.ic-res[data-astro-cid-6ysythjx] .ic-why em{color:var(--text-2);font-style:normal}.ic-res[data-astro-cid-6ysythjx] .ic-why .warn{color:#b32d2d;background:#fff3f3;border-radius:8px;padding:7px 10px;font-weight:700;display:block}.ic-res[data-astro-cid-6ysythjx] .ic-none,.ic-res[data-astro-cid-6ysythjx] .ic-foot{color:var(--text-2);margin:10px 4px 0;font-size:13px}@media (width<=640px){.eslot[data-astro-cid-6ysythjx],.slot-b[data-astro-cid-6ysythjx]{width:58px}.slot-b[data-astro-cid-6ysythjx]{height:34px}.eslot[data-astro-cid-6ysythjx] .slot-m{display:none}.ic-rand[data-astro-cid-6ysythjx]{margin:0}.ic-res[data-astro-cid-6ysythjx]{height:380px}.ic-res[data-astro-cid-6ysythjx] .ic-head{grid-template-columns:18px 44px minmax(0,1fr) 64px;gap:8px;padding:8px}.ic-res[data-astro-cid-6ysythjx] .ic-ii{width:44px;height:33px}.ic-res[data-astro-cid-6ysythjx] .ic-why{padding:2px 10px 10px}}@media (width>=901px){.tool-card .mascot img{max-height:430px!important}}.post-image[data-astro-cid-52wmnnvw]{margin:0 0 32px}.post-image[data-astro-cid-52wmnnvw] img[data-astro-cid-52wmnnvw]{border-radius:16px;width:100%;height:auto}.steps[data-astro-cid-52wmnnvw]{counter-reset:step;padding-left:0;list-style:none}.steps[data-astro-cid-52wmnnvw] li[data-astro-cid-52wmnnvw]{counter-increment:step;margin-bottom:12px;padding-left:44px;position:relative}.steps[data-astro-cid-52wmnnvw] li[data-astro-cid-52wmnnvw]:before{content:counter(step);background:var(--brand);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:grid;position:absolute;top:0;left:0}.mechs[data-astro-cid-52wmnnvw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 12px;display:grid}.mech[data-astro-cid-52wmnnvw]{border:1px solid var(--line);border-radius:var(--radius-m);scroll-margin-top:calc(var(--header-h) + 16px);padding:14px 14px 12px}.mech[data-astro-cid-52wmnnvw] h3[data-astro-cid-52wmnnvw]{margin:0 0 8px;font-size:17px}.mech[data-astro-cid-52wmnnvw] h3[data-astro-cid-52wmnnvw] small[data-astro-cid-52wmnnvw]{color:var(--muted);font-size:13px;font-weight:600}.mi[data-astro-cid-52wmnnvw]{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.mi[data-astro-cid-52wmnnvw] li[data-astro-cid-52wmnnvw]{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;font-size:13.5px;line-height:1.4;display:grid}.mi[data-astro-cid-52wmnnvw] img[data-astro-cid-52wmnnvw]{border-radius:6px}.mh[data-astro-cid-52wmnnvw]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px;margin:0;font-size:12px;font-weight:700;display:flex}.mh[data-astro-cid-52wmnnvw] img[data-astro-cid-52wmnnvw]{border-radius:3px;display:block}.mh[data-astro-cid-52wmnnvw] .more[data-astro-cid-52wmnnvw]{margin-left:2px}.spot[data-astro-cid-52wmnnvw]{scroll-margin-top:calc(var(--header-h) + 16px);margin:18px 0}.spot[data-astro-cid-52wmnnvw] h3[data-astro-cid-52wmnnvw]{align-items:center;gap:10px;margin:0 0 6px;display:flex}.spot[data-astro-cid-52wmnnvw] h3[data-astro-cid-52wmnnvw] img[data-astro-cid-52wmnnvw]{border-radius:6px}.spot[data-astro-cid-52wmnnvw] ul[data-astro-cid-52wmnnvw]{margin:0}.table-wrap[data-astro-cid-52wmnnvw]{border:1px solid var(--line);border-radius:var(--radius-m);max-height:640px;margin:14px 0 16px;overflow:auto}.all[data-astro-cid-52wmnnvw]{border-collapse:collapse;width:100%;font-size:14px}.all[data-astro-cid-52wmnnvw] thead[data-astro-cid-52wmnnvw] th[data-astro-cid-52wmnnvw]{z-index:1;color:#fff;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#15171b;padding:8px 12px;font-size:12px;font-weight:800;position:sticky;top:0}.all[data-astro-cid-52wmnnvw] td[data-astro-cid-52wmnnvw],.all[data-astro-cid-52wmnnvw] tbody[data-astro-cid-52wmnnvw] th[data-astro-cid-52wmnnvw]{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:7px 12px}.all[data-astro-cid-52wmnnvw] tbody[data-astro-cid-52wmnnvw] tr[data-astro-cid-52wmnnvw]{scroll-margin-top:calc(var(--header-h) + 60px)}.all[data-astro-cid-52wmnnvw] tbody[data-astro-cid-52wmnnvw] tr[data-astro-cid-52wmnnvw]:nth-child(2n){background:#fafafa}.all[data-astro-cid-52wmnnvw] tbody[data-astro-cid-52wmnnvw] tr[data-astro-cid-52wmnnvw]:target{background:var(--brand-tint)}.hn[data-astro-cid-52wmnnvw]{align-items:center;gap:10px;font-weight:800;display:flex}.hn[data-astro-cid-52wmnnvw] img[data-astro-cid-52wmnnvw]{border-radius:4px}.hn[data-astro-cid-52wmnnvw] span[data-astro-cid-52wmnnvw]{flex-direction:column;line-height:1.25;display:flex}.hn[data-astro-cid-52wmnnvw] a[data-astro-cid-52wmnnvw]{font-size:12px;font-weight:700}.chips[data-astro-cid-52wmnnvw]{flex-wrap:wrap;gap:3px;display:flex}.chips[data-astro-cid-52wmnnvw] i[data-astro-cid-52wmnnvw]{color:var(--text-2);white-space:nowrap;background:#f1f1f1;border-radius:999px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:800}.chips[data-astro-cid-52wmnnvw] em[data-astro-cid-52wmnnvw]{color:var(--muted);font-size:12.5px}.its[data-astro-cid-52wmnnvw]{flex-wrap:wrap;gap:4px;display:flex}.its[data-astro-cid-52wmnnvw] img[data-astro-cid-52wmnnvw]{border-radius:5px}.sources[data-astro-cid-52wmnnvw]{color:var(--muted);font-size:12.5px}@media (width<=640px){.mechs[data-astro-cid-52wmnnvw]{grid-template-columns:1fr}.all[data-astro-cid-52wmnnvw] td[data-astro-cid-52wmnnvw],.all[data-astro-cid-52wmnnvw] tbody[data-astro-cid-52wmnnvw] th[data-astro-cid-52wmnnvw]{padding:6px 8px}.its[data-astro-cid-52wmnnvw] img[data-astro-cid-52wmnnvw]{width:30px;height:22px}}
