.page-head.svelte-3phsd2 h1:where(.svelte-3phsd2) span:where(.svelte-3phsd2){color:var(--ember-hot)}.page-meta.svelte-3phsd2{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12px;display:flex}.best-answer.svelte-3phsd2{border-block:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:32px;margin-top:30px;padding:30px 0 36px;display:grid}.best-copy.svelte-3phsd2 h2:where(.svelte-3phsd2){white-space:pre-line;font-size:42px}.best-copy.svelte-3phsd2>p:where(.svelte-3phsd2):last-child{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.75}.best-picks.svelte-3phsd2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.best-pick.svelte-3phsd2{text-align:center;min-width:0;color:inherit;flex-direction:column;align-items:center;display:flex}.best-pick.svelte-3phsd2 img:where(.svelte-3phsd2){object-fit:contain;width:112px;height:112px;margin-bottom:18px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.best-pick.svelte-3phsd2:hover img:where(.svelte-3phsd2){transform:translateY(-5px)rotate(-3deg)}.best-pick.svelte-3phsd2 strong:where(.svelte-3phsd2){font:600 24px/1.1 var(--font-display);display:block}.pick-rating.svelte-3phsd2{color:var(--ember-hot);margin-top:8px;font-size:10px;display:block}.best-pick.svelte-3phsd2 small:where(.svelte-3phsd2){color:var(--muted);margin-top:8px;font-size:11px;line-height:1.6;display:block}.jump-links.svelte-3phsd2{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 22px;padding:15px 0;display:flex}.jump-links.svelte-3phsd2 a:where(.svelte-3phsd2){min-height:36px;color:var(--muted);align-items:center;font-size:12px;display:flex}.jump-links.svelte-3phsd2 a:where(.svelte-3phsd2):hover{color:var(--text)}.unlock-guide.svelte-3phsd2,.ranking.svelte-3phsd2,.faq-sec.svelte-3phsd2,.sources.svelte-3phsd2{scroll-margin-top:calc(var(--header-h,64px) + 24px);margin-top:48px}.section-head.svelte-3phsd2{max-width:75ch}.section-head.svelte-3phsd2 h2:where(.svelte-3phsd2),.faq-sec.svelte-3phsd2 h2:where(.svelte-3phsd2),.sources.svelte-3phsd2 h2:where(.svelte-3phsd2){font-size:32px}.section-head.svelte-3phsd2>p:where(.svelte-3phsd2):last-child,.stage-head.svelte-3phsd2 p:where(.svelte-3phsd2){color:var(--muted);margin-top:9px;font-size:13px;line-height:1.7}.section-meta.svelte-3phsd2{color:var(--muted);margin-top:8px;font-size:11px}.stage.svelte-3phsd2{margin-top:32px}.stage-head.svelte-3phsd2{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding-bottom:14px;display:flex}.stage-head.svelte-3phsd2 h3:where(.svelte-3phsd2){font-size:24px}.stage-head.svelte-3phsd2 p:where(.svelte-3phsd2){max-width:60ch;margin:0;font-size:12px}.pyre-grid.svelte-3phsd2{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.pyre-card.svelte-3phsd2{scroll-margin-top:calc(var(--header-h,64px) + 24px);border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.pyre-title.svelte-3phsd2{align-items:center;gap:12px;min-height:64px;display:flex}.pyre-title.svelte-3phsd2 img:where(.svelte-3phsd2){object-fit:contain;flex:none;width:58px;height:58px}.pyre-title.svelte-3phsd2 h4:where(.svelte-3phsd2){font:600 22px/1.1 var(--font-display);color:var(--text);margin:0}.badge.svelte-3phsd2{border:1px solid color-mix(in srgb,var(--t) 35%,var(--line));background:color-mix(in srgb,var(--t) 9%,var(--panel));color:var(--text);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:650;display:inline-block}.pyre-title.svelte-3phsd2 .badge:where(.svelte-3phsd2){margin-top:7px}.requirement.svelte-3phsd2{margin-top:14px;font-size:13px;font-weight:650;line-height:1.55}.tip.svelte-3phsd2{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7}.titan-route.svelte-3phsd2{align-items:baseline;gap:12px;margin-top:24px;padding:18px 20px;font-size:13px;display:flex}.titan-route.svelte-3phsd2 strong:where(.svelte-3phsd2){color:var(--text);flex:none}.titan-route.svelte-3phsd2 span:where(.svelte-3phsd2){color:var(--muted)}.legend.svelte-3phsd2{flex-wrap:wrap;gap:7px;margin:18px 0 12px;display:flex}.table-wrap.svelte-3phsd2{overflow:hidden}table.svelte-3phsd2{border-collapse:collapse;width:100%;font-size:12px}th.svelte-3phsd2{border-bottom:1px solid var(--line-strong);color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:14px 18px;font-size:10px;font-weight:600}td.svelte-3phsd2{border-bottom:1px solid var(--line);vertical-align:top;padding:18px}tr.svelte-3phsd2:last-child td:where(.svelte-3phsd2){border-bottom:0}tbody.svelte-3phsd2 tr:where(.svelte-3phsd2):hover{background:var(--panel-2)}.name.svelte-3phsd2{width:27%}.name.svelte-3phsd2 img:where(.svelte-3phsd2){object-fit:contain;vertical-align:middle;width:40px;height:40px;margin-bottom:8px;display:inline-block}.name.svelte-3phsd2 a:where(.svelte-3phsd2){color:var(--text);display:block}.name.svelte-3phsd2 b:where(.svelte-3phsd2){font:600 21px/1.15 var(--font-display)}.effect.svelte-3phsd2{width:39%;color:var(--text);line-height:1.7}.view.svelte-3phsd2{width:34%}.view.svelte-3phsd2 .note:where(.svelte-3phsd2){color:var(--muted);margin-top:7px;line-height:1.7;display:block}.faqs.svelte-3phsd2{margin-top:16px}.faqs.svelte-3phsd2 details:where(.svelte-3phsd2){border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:0}.faqs.svelte-3phsd2 summary:where(.svelte-3phsd2){cursor:pointer;padding:17px 0;font-size:14px;font-weight:600}.faqs.svelte-3phsd2 p:where(.svelte-3phsd2){max-width:75ch;color:var(--muted);padding-bottom:18px;font-size:13px;line-height:1.7}.sources.svelte-3phsd2{border-top:1px solid var(--line);padding-top:28px}.sources.svelte-3phsd2 h3:where(.svelte-3phsd2){margin-top:24px;font-size:23px}.sources.svelte-3phsd2 li:where(.svelte-3phsd2){font-size:13px}@media (width<=900px){.pyre-grid.svelte-3phsd2{grid-template-columns:repeat(2,minmax(0,1fr))}.best-answer.svelte-3phsd2{gap:24px}}@media (width<=650px){.best-answer.svelte-3phsd2{grid-template-columns:1fr}.best-copy.svelte-3phsd2 h2:where(.svelte-3phsd2){white-space:normal;font-size:36px}.best-picks.svelte-3phsd2{gap:22px;margin-top:8px}.best-pick.svelte-3phsd2 img:where(.svelte-3phsd2){width:96px;height:96px}.pyre-grid.svelte-3phsd2{grid-template-columns:1fr}.pyre-card.svelte-3phsd2{grid-template-columns:1fr;display:grid}.titan-route.svelte-3phsd2{display:block}.titan-route.svelte-3phsd2 strong:where(.svelte-3phsd2){margin-bottom:6px;display:block}table.svelte-3phsd2,tbody.svelte-3phsd2{display:block}thead.svelte-3phsd2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}tbody.svelte-3phsd2 tr:where(.svelte-3phsd2){border-bottom:1px solid var(--line);padding:20px;display:block}tbody.svelte-3phsd2 tr:where(.svelte-3phsd2):last-child{border-bottom:0}td.svelte-3phsd2{border:0;padding:0;display:block;width:100%!important}.name.svelte-3phsd2{align-items:center;gap:12px;display:flex}.name.svelte-3phsd2 img:where(.svelte-3phsd2){width:46px;height:46px;margin:0}.effect.svelte-3phsd2,.view.svelte-3phsd2{margin-top:14px}td[data-label].svelte-3phsd2:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:9px;display:block}.view.svelte-3phsd2 .note:where(.svelte-3phsd2){margin-top:5px}}@media (prefers-reduced-motion:reduce){.best-pick.svelte-3phsd2 img:where(.svelte-3phsd2){transition:none}.best-pick.svelte-3phsd2:hover img:where(.svelte-3phsd2){transform:none}}
