.guide-chart[data-astro-cid-pz6qafr2]{display:flex;flex-direction:column;gap:var(--space-s);min-width:0;padding:var(--component-padding-block);background:color-mix(in srgb,var(--component-background) 65%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent)}@media (max-width: 48rem){.guide-chart[data-astro-cid-pz6qafr2]{padding-inline:var(--space-s)}}.guide-chart__title[data-astro-cid-pz6qafr2]{margin:0;padding-bottom:var(--space-2xs);border-bottom:1px solid color-mix(in srgb,var(--border-color) 50%,transparent);font-family:var(--heading-font);font-size:var(--step-0);letter-spacing:.06em;text-transform:uppercase}.guide-chart__labels[data-astro-cid-pz6qafr2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);margin:0;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-secondary, var(--faded))}.guide-chart__scroll[data-astro-cid-pz6qafr2]{padding:var(--space-xs);background:color-mix(in srgb,var(--component-background) 55%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 55%,transparent)}@media (max-width: 40rem){.guide-chart__scroll[data-astro-cid-pz6qafr2]{overflow-x:auto}.guide-chart__table[data-astro-cid-pz6qafr2]{min-width:28rem;table-layout:auto}}.guide-chart__table[data-astro-cid-pz6qafr2]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--step--1)}.guide-chart__corner[data-astro-cid-pz6qafr2],.guide-chart__row-header[data-astro-cid-pz6qafr2],.guide-chart__col-header[data-astro-cid-pz6qafr2]{padding:var(--space-xs) var(--space-s);text-align:left;vertical-align:middle;background:color-mix(in srgb,var(--component-background) 85%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 60%,transparent);font-weight:600;line-height:1.25}.guide-chart__col-header[data-astro-cid-pz6qafr2] span[data-astro-cid-pz6qafr2]{display:block;line-height:1.2;hyphens:auto;overflow-wrap:anywhere}.guide-chart__row-header[data-astro-cid-pz6qafr2]{width:8.5rem;white-space:normal;line-height:1.2}.guide-chart__cell[data-astro-cid-pz6qafr2]{padding:var(--space-3xs);text-align:center;border:1px solid color-mix(in srgb,var(--border-color) 45%,transparent)}.guide-chart__rating[data-astro-cid-pz6qafr2]{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;min-height:1.65rem;border-radius:999px;font-family:var(--heading-font);font-size:var(--step--1);font-weight:700;letter-spacing:.02em}.guide-chart__rating--plusplus[data-astro-cid-pz6qafr2]{background:color-mix(in srgb,#2ecc71 22%,transparent);color:#7dffb0;border:1px solid color-mix(in srgb,#2ecc71 45%,transparent)}.guide-chart__rating--plus[data-astro-cid-pz6qafr2]{background:color-mix(in srgb,#58d68d 18%,transparent);color:#9ef0b8;border:1px solid color-mix(in srgb,#58d68d 40%,transparent)}.guide-chart__rating--even[data-astro-cid-pz6qafr2]{background:color-mix(in srgb,#5dade2 18%,transparent);color:#a8d8ff;border:1px solid color-mix(in srgb,#5dade2 40%,transparent)}.guide-chart__rating--minus[data-astro-cid-pz6qafr2]{background:color-mix(in srgb,#e74c3c 16%,transparent);color:#ff9f96;border:1px solid color-mix(in srgb,#e74c3c 38%,transparent)}.guide-chart__rating--minusminus[data-astro-cid-pz6qafr2]{background:color-mix(in srgb,#c0392b 20%,transparent);color:#ff8a80;border:1px solid color-mix(in srgb,#c0392b 45%,transparent)}.guide-chart__rating--unknown[data-astro-cid-pz6qafr2]{background:color-mix(in srgb,var(--faded) 18%,transparent);color:var(--text-color-secondary, var(--faded));border:1px solid color-mix(in srgb,var(--border-color) 55%,transparent)}.guide-fit-card__layout[data-astro-cid-ocxcqojr]{min-width:0}.title[data-astro-cid-ocxcqojr]{margin:0;min-width:0;font-size:var(--step-0);line-height:1.2;overflow-wrap:anywhere}.description[data-astro-cid-ocxcqojr]{margin:0;font-size:var(--step--1);line-height:1.5;color:var(--text-color-secondary, var(--faded));overflow-wrap:anywhere}.guide-fit-card__actions[data-astro-cid-ocxcqojr]{gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-start}@media (min-width: 30rem){.guide-fit-card__actions[data-astro-cid-ocxcqojr]{justify-content:flex-end}}.guide-matchup-card[data-astro-cid-jb7qu4pq]{display:flex;min-height:100%;list-style:none}.guide-matchup-card__panel[data-astro-cid-jb7qu4pq]{flex:1;width:100%;display:flex;flex-direction:column}.guide-matchup-card__panel[data-astro-cid-jb7qu4pq]>.wrapper{flex:1;display:flex;flex-direction:column;height:100%;max-width:none}.guide-matchup-card__content[data-astro-cid-jb7qu4pq]{flex:1;min-width:0}.guide-matchup-card__icon-placeholder[data-astro-cid-jb7qu4pq]{flex:0 0 64px;width:64px;height:64px;background:color-mix(in srgb,var(--component-background) 70%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 55%,transparent)}.guide-matchup-card__head[data-astro-cid-jb7qu4pq]{gap:var(--space-2xs);align-items:flex-start}.opponent[data-astro-cid-jb7qu4pq]{min-width:0;flex:1 1 8rem;font-weight:600;font-size:var(--step--1);line-height:1.25;color:var(--foreground);overflow-wrap:anywhere}.load[data-astro-cid-jb7qu4pq]{margin:0;min-height:1.4em;font-family:var(--mono-font, ui-monospace, monospace);font-size:var(--step--2);line-height:1.4}.load[data-astro-cid-jb7qu4pq] span[data-astro-cid-jb7qu4pq]{margin-right:var(--space-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-secondary, var(--faded))}.advice[data-astro-cid-jb7qu4pq]{margin:0;flex:1;font-size:var(--step--1);line-height:1.55;color:var(--text-color-secondary, var(--faded))}@media (max-width: 48rem){.guide-matchup-card__panel[data-astro-cid-jb7qu4pq] .fixed-fluid{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--space-3xs) var(--space-xs);align-items:start}.guide-matchup-card__panel[data-astro-cid-jb7qu4pq] .fixed-fluid>picture,.guide-matchup-card__icon-placeholder[data-astro-cid-jb7qu4pq]{grid-column:1;grid-row:1/span 2;width:64px}.guide-matchup-card__content[data-astro-cid-jb7qu4pq]{display:contents}.guide-matchup-card__head[data-astro-cid-jb7qu4pq],.load[data-astro-cid-jb7qu4pq]{grid-column:2}.advice[data-astro-cid-jb7qu4pq]{grid-column:1/-1;margin-top:var(--space-3xs)}}.guide-ship[data-astro-cid-iymlrshl]{scroll-margin-top:calc(var(--header-height, 4rem) + var(--space-l));min-width:0;overflow-x:clip;padding:var(--component-padding-block) var(--space-l-xl);background:color-mix(in srgb,var(--component-background) 72%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent)}@media (max-width: 48rem){.guide-ship[data-astro-cid-iymlrshl]{padding-inline:var(--space-s)}}.guide-ship__hero[data-astro-cid-iymlrshl]{display:grid;gap:var(--space-l);margin-bottom:var(--space-l);padding-bottom:var(--space-l);border-bottom:1px solid color-mix(in srgb,var(--border-color) 55%,transparent);align-items:stretch}@media (min-width: 48rem){.guide-ship__hero[data-astro-cid-iymlrshl]{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:end}}.guide-ship__hero-visual[data-astro-cid-iymlrshl]{display:flex;justify-content:center;overflow:hidden;padding:var(--component-padding-block);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--fleet-red) 12%,transparent),transparent 70%),color-mix(in srgb,var(--component-background) 80%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent)}.guide-ship__hero-visual[data-astro-cid-iymlrshl] picture{width:min(100%,512px);max-width:100%}.guide-ship__hero-visual[data-astro-cid-iymlrshl] img{width:100%;height:auto}.guide-ship__stats[data-astro-cid-iymlrshl]{min-width:0;padding:var(--component-padding-block) var(--space-m);background:color-mix(in srgb,var(--component-background) 92%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent)}.guide-ship__stats-kicker[data-astro-cid-iymlrshl]{margin:0 0 var(--space-2xs);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--fleet-red)}.guide-ship__stats-title[data-astro-cid-iymlrshl]{margin:0 0 var(--space-2xs);font-family:var(--heading-font);font-size:var(--step-0);letter-spacing:.06em;text-transform:uppercase}.guide-ship__tagline[data-astro-cid-iymlrshl]{margin:0 0 var(--space-m);font-size:var(--step--1);line-height:1.5;color:var(--text-color-secondary, var(--faded));font-style:italic}.guide-ship__bonuses[data-astro-cid-iymlrshl]{margin:0}.guide-ship__bonuses-label[data-astro-cid-iymlrshl]{margin:var(--space-s) 0 var(--space-2xs);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-color-secondary, var(--faded))}.guide-ship__bonus-row[data-astro-cid-iymlrshl]{display:flex;gap:var(--space-xs);align-items:baseline;margin-bottom:var(--space-3xs)}.guide-ship__bonus-value[data-astro-cid-iymlrshl],.guide-ship__bonus-text[data-astro-cid-iymlrshl],.guide-ship__role-bonus[data-astro-cid-iymlrshl]{margin:0;font-size:var(--step--1);line-height:1.35}.guide-ship__bonus-value[data-astro-cid-iymlrshl]{flex-shrink:0;font-weight:700;color:var(--highlight);white-space:nowrap}.guide-ship__bonus-text[data-astro-cid-iymlrshl]{min-width:0}.guide-ship__body[data-astro-cid-iymlrshl]{display:flex;flex-direction:column;gap:var(--space-l)}.guide-ship__topic[data-astro-cid-iymlrshl]{display:flex;flex-direction:column;gap:var(--space-s);padding-bottom:var(--space-m);border-bottom:1px solid color-mix(in srgb,var(--border-color) 45%,transparent)}.guide-ship__topic-title[data-astro-cid-iymlrshl]{margin:0;font-family:var(--heading-font);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--fleet-yellow)}.guide-ship__paragraph[data-astro-cid-iymlrshl]{margin:0;font-size:var(--step-0);line-height:1.65;max-width:var(--max-text-width)}.guide-ship__bullets[data-astro-cid-iymlrshl]{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--step--1);line-height:1.6}.guide-ship__fits[data-astro-cid-iymlrshl],.guide-ship__matchups[data-astro-cid-iymlrshl]{padding-top:var(--space-s)}.guide-ship__fits-title[data-astro-cid-iymlrshl],.guide-ship__section-title[data-astro-cid-iymlrshl]{margin:0 0 var(--space-s);padding-bottom:var(--space-2xs);border-bottom:1px solid color-mix(in srgb,var(--border-color) 50%,transparent);font-family:var(--heading-font);letter-spacing:.06em;text-transform:uppercase}.guide-ship__section-title[data-astro-cid-iymlrshl]{font-size:var(--step--1);color:var(--highlight)}.guide-ship__fits-title[data-astro-cid-iymlrshl]{font-size:var(--step-0);color:var(--fleet-yellow)}.guide-ship__fits-lead[data-astro-cid-iymlrshl],.guide-ship__matchup-context[data-astro-cid-iymlrshl]{margin:0 0 var(--space-s);font-size:var(--step--1);line-height:1.5;color:var(--text-color-secondary, var(--faded))}.guide-ship__fits-grid[data-astro-cid-iymlrshl]{display:flex;flex-direction:column;gap:var(--space-3xs)}.guide-ship__matchups[data-astro-cid-iymlrshl]{display:flex;flex-direction:column;gap:var(--space-s)}.guide-ship__matchup-cards[data-astro-cid-iymlrshl]{display:grid;grid-template-columns:1fr;gap:var(--space-3xs);align-items:stretch;margin:0;padding:0;list-style:none}@media (min-width: 36rem){.guide-ship__matchup-cards[data-astro-cid-iymlrshl]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}}
