.arc-lead{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px;margin:18px 0 6px;display:grid}.arc-lead>p{background:var(--bg-panel);border:1px solid var(--border);border-inline-start:3px solid var(--gold);margin:0;padding:14px 16px;font-size:14px;line-height:1.9}.arc-kind-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.arc-kind-card{background:var(--bg-panel);border:1px solid var(--border);clip-path:polygon(var(--chamfer) 0, 100% 0, 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, 0 100%, 0 var(--chamfer));padding:16px 16px 14px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative}.arc-kind-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.arc-kind-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.arc-kind-icon{background:var(--bg-panel-hi);border:1px solid var(--border);width:54px;height:54px;clip-path:polygon(var(--chamfer-sm) 0, 100% 0, 100% calc(100% - var(--chamfer-sm)), calc(100% - var(--chamfer-sm)) 100%, 0 100%, 0 var(--chamfer-sm));flex:none;place-items:center;display:grid}.arc-kind-icon img{object-fit:contain;width:100%;height:100%}.arc-kind-head h3{font-size:15px;font-family:var(--font-display);color:var(--gold-bright);margin:0}.arc-kind-en{color:var(--text-muted);margin:2px 0 0;font-size:12.6px}.arc-kind-card p{margin:0 0 8px;font-size:13.4px;line-height:1.85}.arc-kind-card p:last-child{margin-bottom:0}.arc-kind-slot{font-size:11.5px;font-family:var(--font-display);color:var(--cyan);border:1px solid var(--border-cool);background:#4fd1e80f;margin-top:4px;padding:2px 9px;display:inline-block}.arc-rank-track{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;margin:14px 0;display:grid}.arc-rank-step{text-align:center;background:var(--bg-panel);border:1px solid var(--border);border-top:3px solid var(--gold-dim);padding:12px 12px 10px;position:relative}.arc-rank-step.is-final{border-top-color:var(--gold-bright);box-shadow:var(--glow-gold);background:linear-gradient(#d4af5a17,#0000)}.arc-rank-num{font-family:var(--font-display);color:var(--gold-bright);letter-spacing:.04em;font-size:15px;display:block}.arc-rank-copies{color:var(--text);margin-top:6px;font-size:13px;display:block}.arc-rank-cum{color:var(--text-dim);margin-top:4px;font-size:11.6px;display:block}.arc-rank-total{border:1px dashed var(--border-strong);background:#d4af5a0f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding:12px 14px;display:flex}.arc-rank-total strong{font-family:var(--font-display);color:var(--gold-bright);font-size:19px}.arc-explorer{margin-top:4px}.arc-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.arc-filters{flex-wrap:wrap;gap:8px;display:flex}.arc-filter{cursor:pointer;font-family:var(--font-body);color:var(--text-muted);background:var(--bg-panel);border:1px solid var(--border);clip-path:polygon(var(--chamfer-sm) 0, 100% 0, 100% calc(100% - var(--chamfer-sm)), calc(100% - var(--chamfer-sm)) 100%, 0 100%, 0 var(--chamfer-sm));padding:6px 13px;font-size:13px;transition:color .15s,border-color .15s,background .15s}.arc-filter:hover{color:var(--gold-bright);border-color:var(--border-strong)}.arc-filter.is-active{color:var(--bg-deep);background:var(--gold-grad);border-color:var(--gold-bright);font-weight:700}.arc-search{min-width:180px;font-family:var(--font-body);color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);outline:none;flex:220px;padding:8px 12px;font-size:13.4px}.arc-search:focus{border-color:var(--border-strong);box-shadow:var(--glow-gold)}.arc-search::placeholder{color:var(--text-dim)}.arc-count{color:var(--text-dim);font-size:12.4px;font-family:var(--font-display);white-space:nowrap}.arc-empty{text-align:center;color:var(--text-dim);border:1px dashed var(--border);padding:18px;font-size:13.4px}.arc-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.arc-card{background:var(--bg-panel);border:1px solid var(--border);clip-path:polygon(var(--chamfer) 0, 100% 0, 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, 0 100%, 0 var(--chamfer));flex-direction:column;padding:14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.arc-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.arc-card-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.arc-card-icon{background:var(--bg-panel-hi);border:1px solid var(--border);flex:none;place-items:center;width:48px;height:48px;display:grid}.arc-card-icon img{object-fit:contain;width:100%;height:100%}.arc-card-en{font-family:var(--font-display);color:var(--gold-bright);letter-spacing:.02em;word-break:break-word;margin:0;font-size:14.4px}.arc-card-ar{color:var(--text-muted);margin:3px 0 0;font-size:12.4px}.arc-slot-pill{font-size:11.4px;font-family:var(--font-display);letter-spacing:.03em;border:1px solid var(--border);margin-bottom:9px;padding:2px 9px;display:inline-block}.arc-slot-warframe{color:var(--gold-bright);border-color:var(--border-strong);background:#d4af5a12}.arc-slot-weapon{color:var(--cyan);border-color:var(--border-cool);background:#4fd1e80f}.arc-slot-operator{color:var(--purple);background:#a583e012;border-color:#a583e047}.arc-card-effect{color:var(--text);margin:0 0 10px;font-size:13.2px;line-height:1.85}.arc-card-source{border-top:1px dashed var(--border);color:var(--text-muted);margin-top:auto;padding-top:9px;font-size:12.2px;line-height:1.75}.arc-card-source span:first-child{color:var(--text-dim);font-family:var(--font-display);letter-spacing:.04em;margin-inline-end:4px;font-size:11px}.arc-card.is-unverified{opacity:.92;border-style:dashed}.arc-source-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.arc-source-card{background:var(--bg-panel);border:1px solid var(--border);border-inline-start:3px solid var(--cyan);padding:13px 14px}.arc-source-card h4,.arc-source-card h3{font-size:13.6px;font-family:var(--font-display);color:var(--cyan);margin:0 0 7px}.arc-source-card p{color:var(--text);margin:0;font-size:12.8px;line-height:1.8}.arc-table-note{color:var(--text-dim);margin-top:8px;font-size:12.4px;line-height:1.8}.arc-worth{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px;margin-top:14px;display:grid}.arc-worth-col{background:var(--bg-panel);border:1px solid var(--border);padding:14px 16px}.arc-worth-col h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.arc-worth-yes{border-top:3px solid var(--success)}.arc-worth-no{border-top:3px solid var(--danger)}.arc-worth-col .wf-list{margin:0}.arc-mistakes{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:13px;display:grid}.arc-mistake{background:var(--bg-panel);border:1px solid var(--border);border-inline-start:3px solid var(--danger);padding:13px 15px}.arc-mistake h4,.arc-mistake h3{color:var(--text);margin:0 0 7px;font-size:13.6px}.arc-mistake p{color:var(--text-muted);margin:0 0 8px;font-size:12.9px;line-height:1.8}.arc-mistake p:last-child{margin-bottom:0}.arc-mistake-fix{color:var(--success)!important}.arc-mistake-fix span:first-child{font-family:var(--font-display);letter-spacing:.04em;margin-inline-end:4px;font-size:11px}.arc-figure{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin:14px 0;display:grid}.arc-figure figure{background:var(--bg-panel);border:1px solid var(--border);text-align:center;margin:0;padding:12px}.arc-figure img{max-width:100%;height:auto}.arc-figure figcaption{color:var(--text-dim);margin-top:8px;font-size:12px;line-height:1.7}@media (max-width:520px){.arc-card-head{gap:8px}.arc-rank-total strong{font-size:17px}}
