@keyframes _si{to{opacity:1}}

.legacy-content .g-list {display:flex;flex-direction:column;gap:6px}.legacy-content .g-item {display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;cursor:pointer;transition:all .2s;border:1.5px solid var(--border);background:var(--card);min-height:44px}.legacy-content .g-item:hover {background:rgba(217,119,6,.03);border-color:rgba(217,119,6,.2)}.legacy-content .g-item.active {background:rgba(217,119,6,.06);border-color:var(--orange)}.legacy-content .g-item-num {width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:var(--muted);background:var(--surface2);flex-shrink:0;transition:all .2s}.legacy-content .g-item.active .g-item-num {background:var(--orange);color:white}.legacy-content .g-item-info {flex:1;min-width:0}.legacy-content .g-item-name {font-size:15px;font-weight:700;color:var(--text);margin-bottom:2px}.legacy-content .g-item-desc {font-size:13px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legacy-content .g-item-val {font-size:12px;font-weight:700;color:var(--muted);background:var(--surface2);padding:2px 8px;border-radius:4px;flex-shrink:0;font-family:'SF Mono','Fira Code',monospace}.legacy-content .g-item.active .g-item-val {background:rgba(217,119,6,.1);color:var(--orange)}.legacy-content .detail-wrap {display:grid;grid-template-columns:300px 1fr;gap:18px;align-items:start}.legacy-content .right-col {min-width:0}.legacy-content .r-bar {padding:10px 16px;border:1.5px solid var(--border);border-radius:10px;display:flex;align-items:center;gap:12px;background:var(--card);margin-bottom:12px;flex-wrap:wrap}.legacy-content .r-bar-name {font-size:16px;font-weight:800;color:var(--text)}.legacy-content .r-hint {margin-left:auto;font-size:13px;color:var(--muted)}.legacy-content .detail-area {display:flex;flex-direction:column;gap:14px}.legacy-content .d-section {border:1.5px solid var(--border);border-radius:12px;background:var(--card);overflow:hidden;opacity:0;transform:translateY(8px);animation:fadeUp .35s ease forwards}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.legacy-content .d-head {padding:10px 16px;font-size:14px;font-weight:700;color:var(--text);border-bottom:1px solid var(--border);background:rgba(0,0,0,.015);display:flex;align-items:center;gap:8px}.legacy-content .d-body {padding:12px 16px;font-size:14px;line-height:1.7;color:var(--text)}.legacy-content .d-compare {display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px}.legacy-content .d-cmp {border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.65}.legacy-content .d-cmp-bad {background:rgba(220,38,38,.04);border:1.5px solid rgba(220,38,38,.15)}.legacy-content .d-cmp-good {background:rgba(22,163,74,.04);border:1.5px solid rgba(22,163,74,.15)}.legacy-content .d-cmp-label {font-size:13px;font-weight:800;margin-bottom:6px;display:flex;align-items:center;gap:6px}.legacy-content .d-cmp-bad .d-cmp-label {color:var(--red)}.legacy-content .d-cmp-good .d-cmp-label {color:var(--green)}.legacy-content .d-cmp-text {color:var(--text)}.legacy-content .d-decision {background:rgba(217,119,6,.05);border:1.5px solid rgba(217,119,6,.18);border-radius:10px;padding:12px 16px;font-size:14px;color:var(--text);line-height:1.6}.legacy-content .d-decision b {color:var(--orange)}.legacy-content .empty {display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--muted);font-size:15px;padding:60px 20px;border:1.5px dashed var(--border);border-radius:12px}.legacy-content .empty-arrow {font-size:24px}@media (max-width:768px){.legacy-content .detail-wrap {grid-template-columns:1fr}.legacy-content .d-compare {grid-template-columns:1fr}}

.legacy-content .xa-tldr {margin:18px 0 4px;padding:14px 18px;background:rgba(0,102,255,0.04);border:1px solid rgba(0,102,255,0.16);border-radius:10px}.legacy-content .xa-tldr .xa-tldr-tag {display:block;font-size:11px;font-weight:800;letter-spacing:1px;color:var(--accent,#0066ff);margin-bottom:6px}.legacy-content .xa-tldr p {margin:0;font-size:15px;line-height:1.8;color:var(--text,#1f2937)}
