.guide-tools[data-astro-cid-r6ty4e3m]{--gt-muted: var(--muted-foreground, var(--muted));margin-block:24px;padding:clamp(14px,3vw,26px);border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius);background:var(--card);color:var(--card-foreground, var(--foreground));font-size:max(15.5px,1rem);line-height:1.55;min-width:0}.guide-tools[data-astro-cid-r6ty4e3m] [data-astro-cid-r6ty4e3m],.guide-tools[data-astro-cid-r6ty4e3m] [data-astro-cid-r6ty4e3m]:before,.guide-tools[data-astro-cid-r6ty4e3m] [data-astro-cid-r6ty4e3m]:after{box-sizing:border-box}.guide-tools[data-astro-cid-r6ty4e3m] [data-astro-cid-r6ty4e3m][hidden]{display:none!important}.gt-kicker[data-astro-cid-r6ty4e3m]{color:var(--accent);font-family:var(--font-display);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.guide-tools[data-astro-cid-r6ty4e3m] h2[data-astro-cid-r6ty4e3m]{margin-top:0}.guide-tools[data-astro-cid-r6ty4e3m] p[data-astro-cid-r6ty4e3m]{margin-block:0 14px}.guide-tools[data-astro-cid-r6ty4e3m] a[data-astro-cid-r6ty4e3m]{color:var(--moon, var(--accent));overflow-wrap:anywhere}.guide-tools[data-astro-cid-r6ty4e3m] a[data-astro-cid-r6ty4e3m]:not(svg a){display:inline-flex;align-items:center;min-height:44px;padding-block:4px}.guide-tools[data-astro-cid-r6ty4e3m] [data-astro-cid-r6ty4e3m]:is(button,input,select){font:inherit;font-size:max(16px,1em);letter-spacing:normal;text-transform:none}.guide-tools[data-astro-cid-r6ty4e3m] [data-astro-cid-r6ty4e3m]:is(button,select,input:not([type=checkbox]):not([type=radio])){min-height:44px;max-width:100%;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);padding:9px 12px}.guide-tools[data-astro-cid-r6ty4e3m] [data-astro-cid-r6ty4e3m]:is(button,select){cursor:pointer}.guide-tools[data-astro-cid-r6ty4e3m] button[data-astro-cid-r6ty4e3m]{background:var(--secondary);color:var(--secondary-foreground, var(--foreground));padding-inline:16px}.guide-tools[data-astro-cid-r6ty4e3m] button[data-astro-cid-r6ty4e3m]:hover{border-color:var(--accent)}.guide-tools[data-astro-cid-r6ty4e3m] [data-astro-cid-r6ty4e3m]:focus-visible{outline:2px solid var(--ring, var(--accent));outline-offset:3px}.guide-tools[data-astro-cid-r6ty4e3m] [data-astro-cid-r6ty4e3m][aria-invalid=true]{border-style:dashed;border-width:2px;border-color:var(--accent)}.guide-tools[data-astro-cid-r6ty4e3m] label[data-astro-cid-r6ty4e3m]{display:grid;gap:5px;min-width:0}.gt-controls[data-astro-cid-r6ty4e3m]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:14px;margin-block:16px}.gt-stats[data-astro-cid-r6ty4e3m]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gt-note[data-astro-cid-r6ty4e3m],.guide-tools[data-astro-cid-r6ty4e3m] small[data-astro-cid-r6ty4e3m]{font-size:max(13px,.85em);color:var(--gt-muted)}.gt-result[data-astro-cid-r6ty4e3m]{display:block;margin-block:18px;padding:16px;border-left:3px solid var(--accent);background:var(--secondary);color:var(--secondary-foreground, var(--foreground))}.gt-result[data-astro-cid-r6ty4e3m] p[data-astro-cid-r6ty4e3m]{margin:8px 0 0}.gt-result[data-astro-cid-r6ty4e3m][data-invalid=true]{border-style:dashed}.gt-scroll[data-astro-cid-r6ty4e3m]{overflow-x:auto;max-width:100%;margin-block:14px;overscroll-behavior-inline:contain}.guide-tools[data-astro-cid-r6ty4e3m] table[data-astro-cid-r6ty4e3m]{width:100%;min-width:580px;border-collapse:collapse;font-size:inherit}.guide-tools[data-astro-cid-r6ty4e3m] .gt-weapons[data-astro-cid-r6ty4e3m]{min-width:1120px}.gt-weapons[data-astro-cid-r6ty4e3m] [data-astro-cid-r6ty4e3m]:is(th,td):nth-child(2){min-width:145px}.gt-weapons[data-astro-cid-r6ty4e3m] [data-astro-cid-r6ty4e3m]:is(th,td):nth-child(4){min-width:220px}.gt-weapons[data-astro-cid-r6ty4e3m] [data-astro-cid-r6ty4e3m]:is(th,td):nth-child(6){min-width:230px}.guide-tools[data-astro-cid-r6ty4e3m] caption[data-astro-cid-r6ty4e3m]{text-align:left;color:var(--gt-muted);font-size:13px;padding-block:8px}.guide-tools[data-astro-cid-r6ty4e3m] th[data-astro-cid-r6ty4e3m],.guide-tools[data-astro-cid-r6ty4e3m] td[data-astro-cid-r6ty4e3m]{border:1px solid var(--border);padding:10px 12px;text-align:left;vertical-align:top}.guide-tools[data-astro-cid-r6ty4e3m] thead[data-astro-cid-r6ty4e3m]{background:var(--secondary)}.gt-badge[data-astro-cid-r6ty4e3m]{display:inline-block;margin:3px 6px;padding:2px 6px;border:1px solid var(--border);font-size:max(12px,.75em);line-height:1.5}.gt-details[data-astro-cid-r6ty4e3m]{border-top:1px solid var(--border);margin-top:18px;padding-block:8px}.gt-details[data-astro-cid-r6ty4e3m] summary[data-astro-cid-r6ty4e3m]{display:list-item;min-height:44px;padding-block:10px;cursor:pointer}.guide-tools[data-astro-cid-r6ty4e3m] .gt-spoiler[data-astro-cid-r6ty4e3m]{margin-top:0;border-top:0;padding-block:0;font-weight:400}.guide-tools[data-astro-cid-r6ty4e3m] .gt-check-spoiler[data-astro-cid-r6ty4e3m]{margin:0 4px 10px 38px}.gt-progress[data-astro-cid-r6ty4e3m]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px 8px}.gt-progress[data-astro-cid-r6ty4e3m] progress[data-astro-cid-r6ty4e3m]{flex:1 1 160px;width:100%;min-width:0;height:12px;accent-color:var(--accent)}.gt-progress[data-astro-cid-r6ty4e3m] output[data-astro-cid-r6ty4e3m]{font-variant-numeric:tabular-nums}.guide-tools[data-astro-cid-r6ty4e3m] .gt-checks[data-astro-cid-r6ty4e3m]{list-style:none;padding:0;margin:0 0 18px}.gt-checks[data-astro-cid-r6ty4e3m] li[data-astro-cid-r6ty4e3m]{border-bottom:1px solid var(--border)}.guide-tools[data-astro-cid-r6ty4e3m] .gt-check[data-astro-cid-r6ty4e3m],.guide-tools[data-astro-cid-r6ty4e3m] .gt-choice[data-astro-cid-r6ty4e3m]{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:12px 4px;cursor:pointer}.gt-check[data-astro-cid-r6ty4e3m]>span[data-astro-cid-r6ty4e3m]{min-width:0}.gt-check[data-astro-cid-r6ty4e3m] strong[data-astro-cid-r6ty4e3m]{font-weight:600}.gt-check[data-astro-cid-r6ty4e3m] small[data-astro-cid-r6ty4e3m]{display:block;margin-top:4px}.gt-step-link[data-astro-cid-r6ty4e3m]{margin:0 4px 6px 38px}.guide-tools[data-astro-cid-r6ty4e3m] input[data-astro-cid-r6ty4e3m]:is([type=checkbox],[type=radio]){width:22px;height:22px;flex:0 0 22px;margin:2px 0 0;accent-color:var(--accent)}.gt-check[data-astro-cid-r6ty4e3m]:has(input:checked) strong[data-astro-cid-r6ty4e3m]{text-decoration:line-through;color:var(--gt-muted)}.guide-tools[data-astro-cid-r6ty4e3m] fieldset[data-astro-cid-r6ty4e3m]{min-width:0;margin:16px 0;padding:12px;border:1px solid var(--border)}.guide-tools[data-astro-cid-r6ty4e3m] legend[data-astro-cid-r6ty4e3m]{padding-inline:6px;font-weight:600;font-size:inherit}.guide-tools[data-astro-cid-r6ty4e3m] .gt-trophy-group[data-astro-cid-r6ty4e3m]{padding:0 12px}.gt-map[data-astro-cid-r6ty4e3m]{display:block;width:765px;min-width:765px;max-width:none;height:445px}.gt-map[data-astro-cid-r6ty4e3m] a[data-astro-cid-r6ty4e3m]{cursor:pointer}.gt-map[data-astro-cid-r6ty4e3m] rect[data-astro-cid-r6ty4e3m]{fill:var(--secondary);stroke:var(--border);stroke-width:2px}.gt-map[data-astro-cid-r6ty4e3m] a[data-astro-cid-r6ty4e3m]:hover rect[data-astro-cid-r6ty4e3m],.gt-map[data-astro-cid-r6ty4e3m] a[data-astro-cid-r6ty4e3m][aria-pressed=true] rect[data-astro-cid-r6ty4e3m]{stroke:var(--accent);stroke-width:3px}.gt-map[data-astro-cid-r6ty4e3m] text[data-astro-cid-r6ty4e3m]{font-family:var(--font-body);font-size:17px;fill:var(--foreground);pointer-events:none}.gt-map[data-astro-cid-r6ty4e3m] .gt-map-sub[data-astro-cid-r6ty4e3m]{font-size:13px;fill:var(--gt-muted)}.gt-edge[data-astro-cid-r6ty4e3m]{fill:none;stroke:var(--moon, var(--foreground));stroke-width:3px}.gt-edge-optional[data-astro-cid-r6ty4e3m]{stroke:var(--accent);stroke-dasharray:9 7}.gt-edge-selected[data-astro-cid-r6ty4e3m]{stroke-width:5px}.guide-tools[data-astro-cid-r6ty4e3m] .gt-routes[data-astro-cid-r6ty4e3m]{padding-left:22px}.gt-routes[data-astro-cid-r6ty4e3m] li[data-astro-cid-r6ty4e3m]{margin-block:8px}.gt-sources[data-astro-cid-r6ty4e3m]{margin-top:22px;border-top:1px solid var(--border);padding-top:12px;font-size:max(13px,.85em);color:var(--gt-muted)}.gt-sources[data-astro-cid-r6ty4e3m] p[data-astro-cid-r6ty4e3m]{margin:0}.guide-tools[data-astro-cid-r6ty4e3m] .gt-sources[data-astro-cid-r6ty4e3m] ul[data-astro-cid-r6ty4e3m]{display:flex;flex-wrap:wrap;gap:2px 18px;list-style:none;padding:0;margin:0}@media(max-width:520px){.gt-stats[data-astro-cid-r6ty4e3m]{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-tools[data-astro-cid-r6ty4e3m]{padding:12px}.guide-tools[data-astro-cid-r6ty4e3m] fieldset[data-astro-cid-r6ty4e3m]{padding:8px}}.comparison[data-astro-cid-unx4epj3]{min-width:0;max-width:100%;margin-block:24px;padding:clamp(12px,2vw,22px);border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius);background:var(--card);color:var(--foreground);font-family:var(--font-body);font-size:max(16px,1rem);line-height:1.6}.comparison[data-astro-cid-unx4epj3] [data-astro-cid-unx4epj3],.comparison[data-astro-cid-unx4epj3] [data-astro-cid-unx4epj3]:before,.comparison[data-astro-cid-unx4epj3] [data-astro-cid-unx4epj3]:after{box-sizing:border-box}.comparison[data-astro-cid-unx4epj3] .comparison-kicker[data-astro-cid-unx4epj3]{color:var(--accent);font-family:var(--font-display);font-size:max(12px,.75rem);letter-spacing:.1em;text-transform:uppercase}.comparison[data-astro-cid-unx4epj3] h2[data-astro-cid-unx4epj3]{margin-top:0}.comparison[data-astro-cid-unx4epj3] p[data-astro-cid-unx4epj3]{margin-block:0 12px}.comparison[data-astro-cid-unx4epj3] .comparison-note[data-astro-cid-unx4epj3]{font-size:max(14px,.875rem);color:var(--muted)}.comparison-scroll[data-astro-cid-unx4epj3]{width:100%;max-width:100%;min-width:0;min-height:44px;overflow-x:auto;overscroll-behavior-inline:contain;margin-block:16px}.comparison[data-astro-cid-unx4epj3] table[data-astro-cid-unx4epj3]{width:100%;min-width:800px;table-layout:fixed;border-collapse:collapse;font:inherit}.comparison[data-astro-cid-unx4epj3] caption[data-astro-cid-unx4epj3]{padding-block:10px;text-align:left;font-size:max(16px,1rem)}.comparison[data-astro-cid-unx4epj3] th[data-astro-cid-unx4epj3],.comparison[data-astro-cid-unx4epj3] td[data-astro-cid-unx4epj3]{border:1px solid var(--border);padding:12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.comparison[data-astro-cid-unx4epj3] thead[data-astro-cid-unx4epj3]{background:var(--secondary)}.comparison[data-astro-cid-unx4epj3] th[data-astro-cid-unx4epj3]:first-child{width:18%}.comparison[data-astro-cid-unx4epj3] thead[data-astro-cid-unx4epj3] th[data-astro-cid-unx4epj3]:nth-child(2),.comparison[data-astro-cid-unx4epj3] thead[data-astro-cid-unx4epj3] th[data-astro-cid-unx4epj3]:nth-child(3){width:32%}.comparison[data-astro-cid-unx4epj3] thead[data-astro-cid-unx4epj3] th[data-astro-cid-unx4epj3]:last-child{width:18%}.comparison[data-astro-cid-unx4epj3] tbody[data-astro-cid-unx4epj3] th[data-astro-cid-unx4epj3]{font-weight:600}.comparison-editorial[data-astro-cid-unx4epj3]{background:var(--secondary)}.comparison[data-astro-cid-unx4epj3] .comparison-evidence[data-astro-cid-unx4epj3]{font-size:max(14px,.875rem)}.comparison[data-astro-cid-unx4epj3] a[data-astro-cid-unx4epj3]{display:inline-flex;align-items:center;min-width:44px;min-height:44px;max-width:100%;padding:6px 4px;color:var(--moon, var(--accent));text-underline-offset:.18em;overflow-wrap:anywhere}.comparison[data-astro-cid-unx4epj3] a[data-astro-cid-unx4epj3]:hover{color:var(--foreground)}.comparison[data-astro-cid-unx4epj3] [data-astro-cid-unx4epj3]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.comparison-sources[data-astro-cid-unx4epj3]{border-top:1px solid var(--border);padding-top:12px}.comparison-sources[data-astro-cid-unx4epj3] h3[data-astro-cid-unx4epj3]{margin-block:0 10px;font-size:max(16px,1rem);line-height:1.5}.comparison-sources[data-astro-cid-unx4epj3] ul[data-astro-cid-unx4epj3]{margin:0;padding-left:20px}.comparison-sources[data-astro-cid-unx4epj3] li[data-astro-cid-unx4epj3]{margin-block:8px}.comparison-sources[data-astro-cid-unx4epj3] span[data-astro-cid-unx4epj3]{display:block;font-size:max(14px,.875rem);color:var(--muted)}
