.IhIgWG_answer{border:1px solid color-mix(in oklab, var(--brand-purple) 28%, transparent);background:linear-gradient(100deg, var(--purple-50), var(--bg-elevated) 80%);max-width:62ch;box-shadow:var(--shadow-xs);border-radius:20px;margin:20px 0 0;padding:16px 20px 18px;position:relative}.IhIgWG_answerLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-purple-text);margin:0 0 6px;font-size:11.5px;font-weight:700}.IhIgWG_answerText{color:var(--text-primary);margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.IhIgWG_answerText b{font-weight:700}html[data-theme=dark] .IhIgWG_answer{background:linear-gradient(100deg,#8b5cf62e,#ffffff0a 80%)}.IhIgWG_pickList{gap:16px;margin:0;padding:0;list-style:none;display:grid}.IhIgWG_pick{border:1px solid var(--border-light);background:var(--bg-elevated);box-shadow:var(--shadow-xs);border-radius:24px;grid-template-columns:56px minmax(0,1fr);gap:18px;padding:20px 22px;display:grid}.IhIgWG_pick[data-top=true]{border-color:color-mix(in oklab, var(--brand-purple) 40%, transparent);background:linear-gradient(100deg, var(--purple-50), var(--bg-elevated) 60%)}html[data-theme=dark] .IhIgWG_pick[data-top=true]{background:linear-gradient(100deg, #8b5cf629, var(--bg-elevated) 60%)}.IhIgWG_pickRank{background:var(--bg-secondary);width:48px;height:48px;font-family:var(--font-display);color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:16px;place-items:center;font-size:20px;font-weight:700;display:grid}.IhIgWG_pick[data-top=true] .IhIgWG_pickRank{background:var(--gradient-brand);color:#fff}.IhIgWG_pickBody{flex-direction:column;gap:10px;min-width:0;display:flex}.IhIgWG_pickHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.IhIgWG_pickName{color:var(--text-primary);align-items:center;gap:12px;min-width:0;margin:0;font-size:1.2rem;font-weight:700;display:flex}.IhIgWG_pickBadges{flex-wrap:wrap;gap:6px;display:inline-flex}.IhIgWG_badgeTop,.IhIgWG_badgeFree,.IhIgWG_badgePartner{border-radius:var(--radius-full);white-space:nowrap;align-items:center;min-height:24px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.IhIgWG_badgeTop{background:var(--gradient-brand);color:#fff}.IhIgWG_badgeFree{background:color-mix(in oklab, var(--color-success) 14%, transparent);color:var(--color-success-text,var(--color-success))}.IhIgWG_badgePartner{border:1px solid var(--border-medium);color:var(--text-tertiary)}.IhIgWG_pickWhy{color:var(--text-secondary);max-width:70ch;margin:0;line-height:1.6}.IhIgWG_pickMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.IhIgWG_pickMeta dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 4px;font-size:11px;font-weight:700}.IhIgWG_pickMeta dd{color:var(--text-primary);margin:0;font-size:14px;line-height:1.45}.IhIgWG_tableWrap{border:1px solid var(--border-light);background:var(--bg-elevated);box-shadow:var(--shadow-xs);border-radius:24px;overflow-x:auto}.IhIgWG_duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.IhIgWG_card{border:1px solid var(--border-light);background:var(--bg-elevated);box-shadow:var(--shadow-xs);border-radius:24px;padding:24px}.IhIgWG_card p{color:var(--text-secondary);line-height:1.6}.IhIgWG_cardTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);align-items:center;gap:12px;margin:0 0 12px;font-size:clamp(21px,2.2vw,28px);display:flex}.IhIgWG_muted{font-size:13.5px;color:var(--text-tertiary)!important}@media (max-width:900px){.IhIgWG_duo{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.IhIgWG_answer{margin-top:14px;padding:14px 16px 16px}.IhIgWG_pick{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.IhIgWG_pickRank{border-radius:12px;width:36px;height:36px;font-size:16px}.IhIgWG_pickMeta{grid-template-columns:minmax(0,1fr);gap:10px}.IhIgWG_pickName{font-size:1.05rem}.IhIgWG_card{padding:18px}}
