.tools-links{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;display:grid}.tool-link{flex-direction:column;gap:5px;text-decoration:none;transition:border-color .15s,transform .15s,background .15s;display:flex}.tool-link:hover{border-color:var(--border-strong);background:var(--bg-hover);transform:translateY(-2px)}.tool-link-en{color:var(--wf-gold-bright);letter-spacing:.3px;font-size:15px;font-weight:800}.tool-link-ar{color:var(--text);font-size:14px;font-weight:700}.tool-link-lead{color:var(--wf-gold-bright);letter-spacing:0;font-size:15.5px;font-weight:800}.tool-link-lead+.tool-link-en{color:var(--text-muted);letter-spacing:0;font-size:12.4px;font-weight:600}.tool-link-desc{color:var(--text-dim);font-size:12.8px;line-height:1.75}.tool-body{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin:16px 0 4px;display:grid}.tool-form,.tool-out{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);min-width:0;padding:16px}.tool-out{flex-direction:column;gap:12px;display:flex}.tool-wide{grid-column:1/-1;min-width:0}.tool-block+.tool-block{border-top:1px dashed var(--border);margin-top:18px;padding-top:16px}.tool-block-title{color:var(--wf-gold-bright);margin-bottom:6px;font-size:14.5px;font-weight:800;display:block}.tool-block-desc{color:var(--text-muted);margin:0 0 10px;font-size:13.2px;line-height:1.85}.tool-sub-title{color:var(--wf-gold-bright);margin:22px 0 8px;font-size:16px}.tool-chips{flex-wrap:wrap;gap:7px;display:flex}button.tool-chip{text-align:start;color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:#ffffff08;border-radius:4px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 12px;font-family:inherit;transition:all .13s;display:inline-flex}button.tool-chip:hover{border-color:var(--wf-gold-dim);color:var(--text)}button.tool-chip.is-on{color:#12100a;background:var(--wf-gold);border-color:var(--wf-gold)}button.tool-chip.is-on .tool-chip-ar{color:#2a220e}button.tool-chip .en{font-size:13px;font-weight:800}.tool-chip-ar{opacity:.85;font-size:11.5px}button.tool-mini{color:var(--wf-cyan);border:1px solid var(--border-cool);cursor:pointer;background:#4fd1e80f;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:12px}button.tool-mini:hover{background:#4fd1e824}.tool-ranks{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.tool-ranks-wrap .tool-field{flex:130px}.tool-arrow{color:var(--wf-gold-dim);padding-bottom:9px;font-size:16px}.tool-field{flex-direction:column;gap:5px;min-width:0;display:flex}.tool-field-label{color:var(--text-muted);font-size:12.6px;font-weight:700}.tool-field-hint{color:var(--text-dim);font-size:11.5px}.tool-num{width:96px;color:var(--text);border:1px solid var(--border-strong);background:#ffffff0a;border-radius:4px;outline:none;padding:8px 10px;font-family:inherit;font-size:14px;font-weight:700}.tool-num:focus{border-color:var(--wf-gold);background:#c8a24a12}.tool-select{width:100%;max-width:260px;color:var(--text);background:var(--bg-hover);border:1px solid var(--border-strong);border-radius:4px;outline:none;padding:8px 10px;font-family:inherit;font-size:13.4px}.tool-select:focus{border-color:var(--wf-gold)}.tool-check{color:var(--text-muted);cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:13.2px;display:flex}.tool-details{color:var(--text-muted);margin-top:10px;font-size:13px}.tool-details>summary{cursor:pointer;color:var(--wf-cyan);font-size:13px}.tool-details-wide{margin-top:14px}.tool-details-wide>summary{font-size:13.4px}.tool-results{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;display:grid}.tool-result{border:1px solid var(--border);background:#ffffff04;border-radius:5px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.tool-result-gold{border-color:var(--border-strong);background:#d4af5a12}.tool-result-cyan{border-color:var(--border-cool);background:#4fd1e80d}.tool-result-label{color:var(--text-muted);font-size:12px}.tool-result-value{color:var(--wf-gold-bright);word-break:break-word;font-size:24px;font-weight:800;line-height:1.25}.tool-result-cyan .tool-result-value{color:var(--wf-cyan)}.tool-result-sub{color:var(--text-dim);font-size:11.6px;line-height:1.7}.tool-cards{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.tool-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);padding:14px 16px}.tool-card h4,.tool-card h3{color:var(--wf-gold-bright);margin:0 0 8px;font-size:14px}.tool-card p{color:var(--text-muted);margin:0;font-size:13.2px;line-height:1.9}.endo-table td,.endo-table th{white-space:nowrap;font-size:12.6px}.endo-ar{color:var(--text-dim);font-size:11.4px;display:block}.ay-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:10px;display:grid}.ay-card{border:1px solid var(--border);background:#ffffff04;border-radius:5px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.ay-head{align-items:center;gap:9px;display:flex}.ay-head img{object-fit:contain;flex:none;width:42px;height:42px}.ay-name{color:var(--wf-gold-bright);font-size:13.4px;font-weight:800;display:block}.ay-slots{color:var(--text-dim);font-size:11.2px;display:block}.ay-vals{color:var(--text-dim);justify-content:space-between;gap:8px;font-size:11.6px;display:flex}.ay-controls{align-items:center;gap:7px;display:flex}.ay-controls .tool-num{width:68px}.ay-controls .tool-select{flex:auto;max-width:none}.ay-line{color:var(--wf-cyan);border-top:1px dashed var(--border);padding-top:7px;font-size:12.6px;font-weight:700}.ay-stars{border-top:1px dashed var(--border);margin-top:16px;padding-top:14px}.ay-total{border:1px solid var(--border-strong);background:#d4af5a0f;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.ay-cover{font-size:13px;font-weight:700}.ay-ok{color:var(--success)}.ay-short{color:var(--danger)}.prep-picker{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}button.prep-chip{color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:#ffffff08;border-radius:4px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 12px;font-family:inherit;transition:all .13s;display:inline-flex}button.prep-chip .en{font-size:13px;font-weight:800}.prep-chip-ar{opacity:.85;font-size:11.4px}button.prep-chip:hover{border-color:var(--prep-accent,var(--wf-gold-dim))}button.prep-chip.is-on{color:#0d1016;background:var(--prep-accent,var(--wf-gold));border-color:var(--prep-accent,var(--wf-gold))}button.prep-chip.is-on .prep-chip-ar{color:#1a1d24}.prep-card{border:1px solid var(--border);border-inline-start:3px solid var(--prep-accent,var(--wf-gold));border-radius:var(--radius);background:var(--bg-elevated);grid-column:1/-1;min-width:0;padding:16px}.prep-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.prep-art{border:1px solid var(--border);background:#00000040;border-radius:5px;flex:none;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.prep-art img{object-fit:contain;max-width:100%;max-height:100%}.prep-head-text{flex:200px;min-width:0}.prep-head-text h3{color:var(--prep-accent,var(--wf-gold-bright));margin:0 0 3px;font-size:20px}.prep-ar{color:var(--text-muted);margin:0 0 5px;font-size:13.6px}.prep-link-row{margin:6px 0 0;font-size:13px}.prep-link-row a{color:var(--wf-cyan)}.prep-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin-top:16px;display:grid}.prep-box{border:1px solid var(--border);background:#ffffff04;border-radius:5px;min-width:0;padding:12px 14px}.prep-box h4,.prep-wide h4{color:var(--wf-gold-bright);margin:0 0 8px;font-size:13.6px}.prep-weak{border-color:#d4af5a52}.prep-resist{border-color:#4fd1e842}.prep-body{color:var(--text-muted);margin:0;font-size:13.2px;line-height:1.9}.prep-wide{border:1px solid var(--border);background:#ffffff04;border-radius:5px;margin-top:14px;padding:14px 16px}.prep-wide .wf-list{margin-bottom:0}.prep-tips{border-color:var(--border-strong)}.prep-sub{margin-top:14px;margin-bottom:0;font-size:13px}.prep-grineer{--prep-accent:#c98a4b}.prep-corpus{--prep-accent:#4fa8d8}.prep-infested{--prep-accent:#7fae4f}.prep-corrupted{--prep-accent:#d4af5a}.prep-sentient{--prep-accent:#a583e0}.prep-narmer{--prep-accent:#d87f7f}.prep-murmur{--prep-accent:#6fb7b7}.prep-scaldra{--prep-accent:#c46a6a}.prep-techrot{--prep-accent:#8fbf5f}.prep-duviri{--prep-accent:#cfa96a}@media (max-width:520px){.tool-result-value{font-size:21px}.tool-num{width:100%}.tool-field{flex:120px}.ay-controls .tool-num{width:60px}}
