@layer components{.gp-aside.astro-bbqgpn36{gap:var(--space-l);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:end;display:grid}@media (width<=39.99em){.gp-aside.astro-bbqgpn36{grid-template-columns:minmax(0,1fr);justify-items:center}.gp-aside.astro-bbqgpn36 .gp-hero-clip{max-inline-size:min(15rem,62vw)}}.gp-aside__cta.astro-bbqgpn36{gap:var(--space-s);justify-items:start;padding-block-end:var(--space-s);display:grid}.gp-aside__caption.astro-bbqgpn36{max-inline-size:30ch;font-size:var(--step--1);color:var(--color-text-muted);line-height:1.5}.gp-index.astro-bbqgpn36{margin-block-start:var(--space-s)}.gp-index__list.astro-bbqgpn36{flex-wrap:wrap;gap:6px;margin:0;display:flex}.gp-index__link.astro-bbqgpn36{min-block-size:2.75rem;font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--step--1);letter-spacing:var(--tracking-label-tight);text-transform:uppercase;color:var(--color-text-chrome);box-shadow:inset 0 0 0 1px var(--cp-hairline);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#03060bb3;align-items:center;gap:.5em;padding:.35rem 1rem;text-decoration:none;display:inline-flex}.gp-index__link.astro-bbqgpn36:hover{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-player)}.gp-index__link.astro-bbqgpn36:focus-visible{clip-path:none;outline-offset:2px}.gp-index__n.astro-bbqgpn36{font-family:var(--font-mono);letter-spacing:0;color:var(--color-player);font-weight:600}.gp-section.astro-bbqgpn36{padding-block:var(--space-section);border-block-start:1px solid #6375852e;scroll-margin-block-start:4rem;position:relative}.gp-loopsec__grid.astro-bbqgpn36{gap:var(--space-xl);align-items:start;display:grid}@media (width>=60em){.gp-loopsec__grid.astro-bbqgpn36{column-gap:clamp(var(--space-xl), 6vw, var(--space-3xl));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.gp-loopsec__media.astro-bbqgpn36{position:sticky;inset-block-start:6rem}}.gp-loopsec__copy.astro-bbqgpn36{gap:var(--space-xl);display:grid}.gp-loopsec__media.astro-bbqgpn36{gap:var(--space-xl);justify-self:center;inline-size:100%;max-inline-size:28rem;display:grid}.gp-steps.astro-bbqgpn36{gap:var(--space-l);margin:0;display:grid}.gp-step.astro-bbqgpn36{column-gap:var(--space-s);row-gap:var(--space-2xs);border-block-start:1px solid #63758540;grid-template-columns:3rem minmax(0,1fr);padding-block-start:var(--space-m);display:grid;position:relative}.gp-step__n.astro-bbqgpn36{font-family:var(--font-mono);font-size:var(--step-2);color:var(--color-player);grid-row:span 3;font-weight:600;line-height:1}.gp-step.astro-bbqgpn36:nth-child(n+4) .gp-step__n.astro-bbqgpn36{color:var(--color-interaction)}.gp-step__head.astro-bbqgpn36{font-size:var(--step-3)}.gp-step__text.astro-bbqgpn36{max-inline-size:58ch;color:var(--color-text-muted)}.gp-step__link.astro-bbqgpn36{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-player-soft);justify-self:start;padding-block:.4rem}.gp-note.astro-bbqgpn36{gap:var(--space-s);padding:var(--space-m);box-shadow:inset 2px 0 0 var(--color-player), inset 0 0 0 1px var(--cp-hairline);background:#03060b99;align-content:start;display:grid}.gp-note__code.astro-bbqgpn36{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-player)}.gp-note__text.astro-bbqgpn36{max-inline-size:var(--measure);color:var(--color-text-muted)}.gp-note__text.astro-bbqgpn36:first-of-type{color:var(--color-text)}.gp-supplies.astro-bbqgpn36{background:radial-gradient(60% 40% at 80% 0%, color-mix(in srgb, var(--color-economy) 7%, transparent), transparent 70%)}.gp-supplies__inner.astro-bbqgpn36{gap:var(--space-2xl);display:grid}.gp-supplies__head.astro-bbqgpn36{gap:var(--space-xl);align-items:center;display:grid}@media (width>=60em){.gp-supplies__head.astro-bbqgpn36{column-gap:clamp(var(--space-xl), 6vw, var(--space-3xl));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.gp-supplies__grid.astro-bbqgpn36{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;display:grid}.gp-supply.astro-bbqgpn36{--k:var(--chamfer-m);isolation:isolate;gap:var(--space-s);padding:var(--space-m);grid-template-columns:4.5rem minmax(0,1fr);display:grid;position:relative}.gp-supply.astro-bbqgpn36:before,.gp-supply.astro-bbqgpn36:after{content:"";clip-path:polygon(var(--k) 0, 100% 0, 100% calc(100% - var(--k)), calc(100% - var(--k)) 100%, 0 100%, 0 var(--k));position:absolute}.gp-supply.astro-bbqgpn36:before{z-index:-2;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 45%, transparent), #63758547 55%);inset:0}.gp-supply.astro-bbqgpn36:after{--k:calc(var(--chamfer-m) - .59px);z-index:-1;background:radial-gradient(60% 50% at 15% 15%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), linear-gradient(180deg, #0d151ff5, #03060bfa);inset:1px}.gp-supply__icon.astro-bbqgpn36{place-items:start center;display:grid}.gp-supply__icon.astro-bbqgpn36 .gp-supply__img{block-size:auto;inline-size:4.5rem;filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--accent) 30%, transparent))}.gp-supply__body.astro-bbqgpn36{align-content:start;gap:.3rem;display:grid}.gp-supply__name.astro-bbqgpn36{font-size:var(--step-1)}.gp-supply__class.astro-bbqgpn36{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-chrome)}.gp-supply.astro-bbqgpn36 .gp-supply__does{font-size:var(--step--1);color:var(--color-text);line-height:1.5}.gp-supply__stats.astro-bbqgpn36{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);color:var(--color-text-muted)}.gp-supply__sources.astro-bbqgpn36{flex-wrap:wrap;gap:.35rem;margin-block-start:.35rem;display:flex}.gp-supply__source.astro-bbqgpn36,.gp-supply__cap.astro-bbqgpn36{font-family:var(--font-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label-tight);text-transform:uppercase;color:var(--color-text-chrome);padding:.2rem .5rem;font-size:.6875rem;box-shadow:inset 0 0 0 1px #63758573}.gp-supply__source--choke.astro-bbqgpn36{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-player);background:color-mix(in srgb, var(--color-player) 12%, transparent)}.gp-supply__cap.astro-bbqgpn36{font-family:var(--font-mono);letter-spacing:0;color:var(--color-text-muted)}.gp-cmd.astro-bbqgpn36{background:radial-gradient(60% 40% at 20% 0%, color-mix(in srgb, var(--color-interaction) 6%, transparent), transparent 70%)}.gp-cmd__inner.astro-bbqgpn36{gap:var(--space-xl);display:grid}.gp-cmd__grid.astro-bbqgpn36{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;display:grid}.gp-ability.astro-bbqgpn36{padding:var(--space-m);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-interaction) 60%, transparent), inset 0 0 0 1px var(--cp-hairline);background:linear-gradient(#0d151fe6,#03060bf2);align-content:start;gap:.4rem;display:grid}.gp-ability__metric.astro-bbqgpn36{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-interaction-soft)}.gp-ability__name.astro-bbqgpn36{font-size:var(--step-2)}.gp-ability__detail.astro-bbqgpn36{font-size:var(--step--1);color:var(--color-text-muted);line-height:1.5}.gp-ability__ranks.astro-bbqgpn36{background:#63758538;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:1px;margin-block-start:var(--space-2xs);display:grid}.gp-ability__ranks.astro-bbqgpn36>div.astro-bbqgpn36{background:#03060bf2;gap:.1rem;padding:.5rem .6rem;display:grid}.gp-ability__ranks.astro-bbqgpn36 dt.astro-bbqgpn36{font-family:var(--font-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label-tight);text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem}.gp-ability__ranks.astro-bbqgpn36 dd.astro-bbqgpn36{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-text);margin:0}.gp-ability__run.astro-bbqgpn36{white-space:nowrap}.gp-ability__mastery.astro-bbqgpn36{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--step--2);letter-spacing:var(--tracking-label-tight);text-transform:uppercase;color:var(--color-text-chrome)}.gp-passives.astro-bbqgpn36{gap:var(--space-s);padding:var(--space-m);box-shadow:inset 0 0 0 1px var(--cp-hairline);background:#03060b99;display:grid}.gp-passives__code.astro-bbqgpn36{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-interaction-soft)}.gp-passives__list.astro-bbqgpn36{gap:var(--space-s);margin:0;display:grid}@media (width>=48em){.gp-passives__list.astro-bbqgpn36{grid-template-columns:repeat(3,minmax(0,1fr))}}.gp-passive.astro-bbqgpn36{gap:.1rem;display:grid}.gp-passive__name.astro-bbqgpn36{font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--step-1);text-transform:uppercase}.gp-passive__metric.astro-bbqgpn36{font-size:var(--step--1);color:var(--color-text-muted)}.gp-passive__range.astro-bbqgpn36{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-text)}.gp-passives__note.astro-bbqgpn36{font-size:var(--step--1);color:var(--color-text-muted)}.gp-diff__inner.astro-bbqgpn36{gap:var(--space-xl);display:grid}.gp-diff__grid.astro-bbqgpn36{gap:var(--space-s);margin:0;display:grid}@media (width>=56em){.gp-diff__grid.astro-bbqgpn36{grid-template-columns:repeat(3,minmax(0,1fr))}}.gp-diff__card.astro-bbqgpn36{--tone:var(--color-integrity);--k:var(--chamfer-m);isolation:isolate;align-content:start;gap:var(--space-2xs);padding:var(--space-m) var(--space-m) var(--space-l);display:grid;position:relative}.gp-diff__card--normal.astro-bbqgpn36{--tone:var(--color-player)}.gp-diff__card--hard.astro-bbqgpn36{--tone:var(--color-hostile)}.gp-diff__card.astro-bbqgpn36:before,.gp-diff__card.astro-bbqgpn36:after{content:"";clip-path:polygon(var(--k) 0, 100% 0, 100% calc(100% - var(--k)), calc(100% - var(--k)) 100%, 0 100%, 0 var(--k));position:absolute}.gp-diff__card.astro-bbqgpn36:before{z-index:-2;background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 55%, transparent), #63758547 55%);inset:0}.gp-diff__card.astro-bbqgpn36:after{--k:calc(var(--chamfer-m) - .59px);z-index:-1;background:radial-gradient(80% 50% at 85% 0%, color-mix(in srgb, var(--tone) 12%, transparent), transparent 70%), linear-gradient(180deg, #0d151ff5, #03060bfa);inset:1px}.gp-diff__n.astro-bbqgpn36{font-family:var(--font-mono);color:var(--tone);font-weight:600}.gp-diff__name.astro-bbqgpn36{font-size:var(--step-3)}.gp-diff__says.astro-bbqgpn36{color:var(--color-text-muted);gap:.2rem;margin:0;display:grid}.gp-diff__facts.astro-bbqgpn36{background:#63758538;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block-start:var(--space-xs);display:grid}.gp-diff__facts.astro-bbqgpn36>div.astro-bbqgpn36{background:#03060bf2;gap:.1rem;padding:.5rem .7rem;display:grid}.gp-diff__facts.astro-bbqgpn36 dt.astro-bbqgpn36{font-family:var(--font-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label-tight);text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem}.gp-diff__facts.astro-bbqgpn36 dd.astro-bbqgpn36{font-family:var(--font-mono);font-size:var(--step--1);margin:0}.gp-diff__note.astro-bbqgpn36{font-size:var(--step--1);color:var(--color-text-muted)}.gp-diff__more.astro-bbqgpn36{color:var(--color-text-muted)}.gp-modes__inner.astro-bbqgpn36{gap:var(--space-2xl);display:grid}.gp-mode.astro-bbqgpn36{--accent:var(--color-player);gap:var(--space-xl);border-block-start:1px solid color-mix(in srgb, var(--accent) 35%, transparent);align-items:center;padding-block-start:var(--space-xl);display:grid}@media (width>=60em){.gp-mode.astro-bbqgpn36{column-gap:clamp(var(--space-xl), 6vw, var(--space-3xl));grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.gp-mode--training.astro-bbqgpn36{grid-template-columns:minmax(0,1fr)}}.gp-mode__copy.astro-bbqgpn36{gap:var(--space-s);justify-items:start;display:grid}.gp-mode__name.astro-bbqgpn36{font-size:var(--step-4)}.gp-mode__lede.astro-bbqgpn36{max-inline-size:var(--measure);font-size:var(--step-1);line-height:var(--leading-snug);color:var(--color-text-muted)}.gp-mode__facts.astro-bbqgpn36{color:var(--color-text-muted);gap:.35rem;margin:0;display:grid}.gp-mode__facts.astro-bbqgpn36 li.astro-bbqgpn36{padding-inline-start:1.25rem;position:relative}.gp-mode__facts.astro-bbqgpn36 li.astro-bbqgpn36:before{content:"";background:var(--accent);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);block-size:.45rem;inline-size:.45rem;position:absolute;inset-block-start:.6em;inset-inline-start:.1rem}.gp-mode__stats.astro-bbqgpn36{background:#63758538;gap:1px;inline-size:100%;margin:0;display:grid}.gp-mode__stats.astro-bbqgpn36>div.astro-bbqgpn36{gap:var(--space-s);background:#03060bf2;grid-template-columns:7rem minmax(0,1fr);padding:.6rem .8rem;display:grid}.gp-mode__stats.astro-bbqgpn36 dt.astro-bbqgpn36{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.gp-mode__stats.astro-bbqgpn36 dd.astro-bbqgpn36{font-size:var(--step--1);margin:0}.gp-mode__note.astro-bbqgpn36{font-size:var(--step--1);color:var(--color-text-muted)}.gp-mode__boards.astro-bbqgpn36{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gp-mode__boards.astro-bbqgpn36 .gp-mode__board{aspect-ratio:540/899;object-fit:cover;block-size:auto;inline-size:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), var(--shadow-lift)}.gp-mode__boards.astro-bbqgpn36 .gp-mode__board:nth-child(2n){translate:0 1.5rem}.gp-late__inner.astro-bbqgpn36{gap:var(--space-xl);display:grid}.gp-late__grid.astro-bbqgpn36{gap:var(--space-s);display:grid}@media (width>=56em){.gp-late__grid.astro-bbqgpn36{grid-template-columns:repeat(2,minmax(0,1fr))}}.gp-late__card.astro-bbqgpn36{gap:var(--space-xs);padding:var(--space-l);box-shadow:inset 0 1px 0 var(--color-player), inset 0 0 0 1px var(--cp-hairline);background:linear-gradient(#0d151fe6,#03060bf2);align-content:start;display:grid}.gp-late__card.astro-bbqgpn36 p.astro-bbqgpn36:not(.gp-late__code){max-inline-size:var(--measure);color:var(--color-text-muted)}.gp-late__code.astro-bbqgpn36{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-player)}.gp-late__name.astro-bbqgpn36{font-size:var(--step-3)}.gp-intel__inner.astro-bbqgpn36{gap:var(--space-xl);display:grid}.gp-intel__grid.astro-bbqgpn36{gap:var(--space-s);display:grid}@media (width>=56em){.gp-intel__grid.astro-bbqgpn36{grid-template-columns:repeat(2,minmax(0,1fr))}}.gp-intel__card.astro-bbqgpn36{gap:var(--space-s);padding:var(--space-l);box-shadow:inset 0 1px 0 var(--color-player), inset 0 0 0 1px var(--cp-hairline);background:linear-gradient(#0d151fe6,#03060bf2);align-content:start;display:grid}.gp-intel__card.astro-bbqgpn36 p.astro-bbqgpn36{max-inline-size:var(--measure);color:var(--color-text-muted)}.gp-intel__name.astro-bbqgpn36{font-size:var(--step-3)}.gp-intel__small.astro-bbqgpn36{font-size:var(--step--1)}}
