@layer components{.st-aside.astro-46dtverp{gap:var(--space-s);justify-items:center;display:grid}.st-aside.astro-46dtverp .st-hero-clip{inline-size:min(100%, calc(26rem * var(--ar)))}@media (width>=60em){.st-aside.astro-46dtverp .st-hero-clip{inline-size:min(100%, calc(30rem * var(--ar)))}}.st-clip.astro-46dtverp{align-content:center;justify-items:center;display:grid}.st-clip.astro-46dtverp .st-clip__loop{inline-size:min(100%, calc(26rem * var(--ar)))}@media (width>=48em){.st-clip.astro-46dtverp .st-clip__loop{inline-size:min(100%, calc(30rem * var(--ar)))}}.st-levels-wrap.astro-46dtverp{gap:var(--space-xl);display:grid}@media (width>=72em){.st-levels-wrap.astro-46dtverp{grid-template-columns:minmax(0,1fr) 15rem;align-items:start}.st-clip--levels.astro-46dtverp{position:sticky;inset-block-start:5rem}}.st-aside__caption.astro-46dtverp{max-inline-size:46ch;font-size:var(--step--1);color:var(--color-text-muted);line-height:1.5}.st-brief.astro-46dtverp{gap:var(--space-m);max-inline-size:62rem;justify-items:start;margin-block-start:var(--space-l);display:grid}.st-brief.astro-46dtverp p.astro-46dtverp{max-inline-size:var(--measure);color:var(--color-text-muted)}.st-index.astro-46dtverp{margin-block-start:var(--space-l)}.st-index__list.astro-46dtverp{flex-wrap:wrap;gap:6px;margin:0;display:flex}.st-index__link.astro-46dtverp{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}.st-index__link.astro-46dtverp:hover{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-interaction)}.st-index__link.astro-46dtverp:focus-visible{clip-path:none;outline-offset:2px}.st-index__n.astro-46dtverp{font-family:var(--font-mono);letter-spacing:0;color:var(--color-interaction);font-weight:600}.st-section.astro-46dtverp{padding-block:var(--space-section);border-block-start:1px solid #6375852e;scroll-margin-block-start:4rem;position:relative}.st-section__inner.astro-46dtverp{gap:var(--space-xl);display:grid}.st-sub.astro-46dtverp{font-size:var(--step-2);margin-block-start:var(--space-s)}.st-lead.astro-46dtverp{max-inline-size:var(--measure);font-size:var(--step-1);line-height:var(--leading-snug);color:var(--color-text-muted)}.st-grid.astro-46dtverp{gap:var(--space-s);margin:0;display:grid}@media (width>=48em){.st-grid--2.astro-46dtverp,.st-grid--cores.astro-46dtverp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60em){.st-grid--3.astro-46dtverp,.st-grid--cores.astro-46dtverp{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-card.astro-46dtverp{--accent:var(--color-interaction);--k:var(--chamfer-m);isolation:isolate;padding:var(--space-m) var(--space-m) var(--space-l);align-content:start;gap:.45rem;display:grid;position:relative}.st-card.astro-46dtverp:before,.st-card.astro-46dtverp: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}.st-card.astro-46dtverp:before{z-index:-2;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 50%, transparent), #6375854d 60%);inset:0}.st-card.astro-46dtverp:after{--k:calc(var(--chamfer-m) - .59px);z-index:-1;background:radial-gradient(80% 50% at 85% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), linear-gradient(180deg, #0d151ff5, #03060bfa);inset:1px}.st-card.astro-46dtverp p.astro-46dtverp:not([class]){max-inline-size:var(--measure);color:var(--color-text-muted)}.st-card--control.astro-46dtverp p.astro-46dtverp:not([class]),.st-card--mode.astro-46dtverp p.astro-46dtverp:not([class]){font-size:var(--step--1);line-height:1.55}.st-card--medal.astro-46dtverp{--accent:var(--color-economy)}.st-card__code.astro-46dtverp{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)}.st-card--medal.astro-46dtverp .st-card__code.astro-46dtverp{color:var(--color-economy)}.st-card__name.astro-46dtverp{font-size:var(--step-2)}.st-card__small.astro-46dtverp{font-size:var(--step--1);color:var(--color-text-muted)}.st-card__art.astro-46dtverp{inline-size:min(9rem,60%);justify-self:center;margin-block-end:var(--space-2xs);display:block}.st-card__art.astro-46dtverp .st-card__img{block-size:auto;inline-size:100%;display:block}.st-card__readout.astro-46dtverp{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-text);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.st-card__readout-label.astro-46dtverp{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)}.st-card__evo.astro-46dtverp{border-block-start:1px solid color-mix(in srgb, var(--accent) 30%, transparent);gap:.2rem;margin-block-start:var(--space-2xs);padding-block-start:var(--space-s);display:grid}.st-card__evo-code.astro-46dtverp{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)}.st-card__evo-name.astro-46dtverp{font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--step-1);text-transform:uppercase}.st-card__evo-text.astro-46dtverp{font-size:var(--step--1);color:var(--color-text-muted);line-height:1.5}.st-note.astro-46dtverp{max-inline-size:var(--measure);font-size:var(--step--1);color:var(--color-text-muted)}.st-note__code.astro-46dtverp{font-family:var(--font-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-interaction-soft)}.st-levels.astro-46dtverp{gap:var(--space-m);margin:0;display:grid}.st-level.astro-46dtverp{--k:var(--chamfer-l);isolation:isolate;gap:var(--space-m);padding:var(--space-l);scroll-margin-block-start:5rem;display:grid;position:relative}.st-level.astro-46dtverp:before,.st-level.astro-46dtverp: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}.st-level.astro-46dtverp:before{z-index:-2;background:linear-gradient(90deg, color-mix(in srgb, var(--color-interaction) 55%, transparent), #6375854d 45%, color-mix(in srgb, var(--color-danger) 40%, transparent));inset:0}.st-level.astro-46dtverp:after{--k:calc(var(--chamfer-l) - .59px);z-index:-1;background:radial-gradient(60% 80% at 100% 50%, color-mix(in srgb, var(--color-danger) 10%, transparent), transparent 70%), linear-gradient(180deg, #0d151ff5, #03060bfa);inset:1px}@media (width>=60em){.st-level.astro-46dtverp{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 15rem;align-items:center}}.st-level__body.astro-46dtverp{gap:var(--space-s);display:grid}.st-level__head.astro-46dtverp{gap:.3rem;display:grid}.st-level__code.astro-46dtverp{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);flex-wrap:wrap;align-items:baseline;gap:0 .4rem;display:flex}.st-level__num.astro-46dtverp{font-family:var(--font-mono);color:var(--color-interaction);font-weight:600}.st-level__of.astro-46dtverp{font-family:var(--font-mono);color:var(--color-text-muted)}.st-level__sep.astro-46dtverp{color:var(--color-interaction)}.st-level__name.astro-46dtverp{font-size:var(--step-3)}.st-level__summary.astro-46dtverp{color:var(--color-text)}.st-level__trait.astro-46dtverp{justify-items:start;gap:.4rem;display:grid}.st-level__trait.astro-46dtverp p.astro-46dtverp{max-inline-size:var(--measure);font-size:var(--step--1);color:var(--color-text-muted)}.st-level__facts.astro-46dtverp{margin:0}.st-level__facts.astro-46dtverp dt.astro-46dtverp{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-hostile)}.st-level__facts.astro-46dtverp dd.astro-46dtverp{column-gap:var(--space-s);grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:.15rem;margin:.35rem 0 0;display:grid}.st-level__sig-art.astro-46dtverp{grid-row:span 2;inline-size:3.5rem;display:block}.st-level__sig-art.astro-46dtverp .st-level__sig-img{block-size:auto;inline-size:100%;display:block}.st-level__fact-name.astro-46dtverp,.st-level__fact-text.astro-46dtverp{grid-column:2}.st-level__fact-name.astro-46dtverp{font-family:var(--font-display);font-weight:var(--weight-heading);text-transform:uppercase}.st-level__fact-text.astro-46dtverp{max-inline-size:var(--measure);font-size:var(--step--1);color:var(--color-text-muted);line-height:1.5}.st-mega.astro-46dtverp{padding:var(--space-m);text-align:center;background:radial-gradient(70% 70% at 50% 40%, color-mix(in srgb, var(--color-danger) 16%, transparent), transparent 75%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-danger) 35%, transparent);align-content:center;justify-items:center;gap:.25rem;display:grid}.st-mega__art.astro-46dtverp{inline-size:min(11rem,60%);display:block}.st-mega__art.astro-46dtverp .st-mega__img{block-size:auto;inline-size:100%;display:block}.st-mega__code.astro-46dtverp{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-danger)}.st-mega__name.astro-46dtverp{font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--step-1);text-transform:uppercase}.st-mega__note.astro-46dtverp{font-size:var(--step--1);color:var(--color-text-muted,inherit);margin-block-start:var(--space-2xs,.25rem)}.st-diff.astro-46dtverp{--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}.st-diff.astro-46dtverp:before,.st-diff.astro-46dtverp: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}.st-diff.astro-46dtverp:before{z-index:-2;background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 55%, transparent), #63758547 55%);inset:0}.st-diff.astro-46dtverp:after{--k:calc(var(--chamfer-m) - .59px);z-index:-1;background:linear-gradient(#0d151ff5,#03060bfa);inset:1px}.st-diff__n.astro-46dtverp{font-family:var(--font-mono);font-size:var(--step--1);color:var(--tone)}.st-diff__name.astro-46dtverp{font-size:var(--step-3)}.st-diff__says.astro-46dtverp{color:var(--color-text-muted)}.st-diff__facts.astro-46dtverp,.st-facts.astro-46dtverp{margin:var(--space-2xs) 0 0;background:#63758538;gap:1px;display:grid}.st-diff__facts.astro-46dtverp>div.astro-46dtverp,.st-facts.astro-46dtverp>div.astro-46dtverp{gap:var(--space-s);background:#03060bf2;grid-template-columns:7.5rem minmax(0,1fr);padding:.55rem .75rem;display:grid}.st-diff__facts.astro-46dtverp dt.astro-46dtverp,.st-facts.astro-46dtverp dt.astro-46dtverp{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)}.st-diff__facts.astro-46dtverp dd.astro-46dtverp,.st-facts.astro-46dtverp dd.astro-46dtverp{font-size:var(--step--1);margin:0}@media (width>=60em){.st-split.astro-46dtverp{column-gap:clamp(var(--space-xl), 6vw, var(--space-3xl));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.st-split__body.astro-46dtverp{gap:var(--space-l);display:grid}.st-chips.astro-46dtverp{flex-wrap:wrap;gap:6px;margin:.2rem 0;display:flex}.st-chips.astro-46dtverp li.astro-46dtverp{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);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-interaction) 45%, transparent);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#03060bcc;padding:.3rem .75rem}.st-perks.astro-46dtverp{background:#63758538;gap:1px;margin:0;display:grid}@media (width>=60em){.st-perks.astro-46dtverp{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-perk.astro-46dtverp{column-gap:var(--space-s);padding:var(--space-s) var(--space-m);background:#03060bf2;grid-template-columns:6.5rem minmax(0,1fr);grid-template-areas:"medals name""medals text";row-gap:.15rem;display:grid}.st-perk__medals.astro-46dtverp{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-economy);grid-area:medals}.st-perk__num.astro-46dtverp{font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:0}.st-perk__name.astro-46dtverp{font-family:var(--font-display);font-weight:var(--weight-heading);text-transform:uppercase;grid-area:name}.st-perk__text.astro-46dtverp{font-size:var(--step--1);color:var(--color-text-muted);grid-area:text;line-height:1.5}.st-lessons.astro-46dtverp{gap:var(--space-m);margin:0;display:grid}@media (width>=48em){.st-lessons.astro-46dtverp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.st-lessons.astro-46dtverp{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-lesson.astro-46dtverp{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}.st-lesson__n.astro-46dtverp{font-family:var(--font-mono);font-size:var(--step-1);color:var(--color-interaction);grid-row:span 2;font-weight:600}.st-lesson__name.astro-46dtverp{font-size:var(--step-1)}.st-lesson__text.astro-46dtverp{color:var(--color-text-muted)}.st-watch.astro-46dtverp{gap:var(--space-l);align-items:center;margin-block-start:var(--space-xl);display:grid}@media (width>=48em){.st-watch.astro-46dtverp{column-gap:var(--space-xl);grid-template-columns:minmax(0,22rem) minmax(0,1fr)}}.st-watch__player.astro-46dtverp{justify-self:center}.st-watch__copy.astro-46dtverp{gap:var(--space-s);max-inline-size:var(--measure);display:grid}.st-watch__title.astro-46dtverp{margin:0}.st-watch__note.astro-46dtverp{font-size:var(--step--1);color:var(--color-text-muted)}}
