.LevelProgression-module__tPkPlW__chart{--label-col:6.6rem;--row-gap:10px;justify-items:stretch;gap:0;width:min(800px,100%);margin-inline:auto;display:grid}.LevelProgression-module__tPkPlW__row,.LevelProgression-module__tPkPlW__connector{grid-template-columns:var(--label-col) minmax(0, 1fr);gap:var(--row-gap);width:100%;display:grid}.LevelProgression-module__tPkPlW__row{align-items:stretch}.LevelProgression-module__tPkPlW__connector{align-items:center}.LevelProgression-module__tPkPlW__connectorSlot{justify-items:center;gap:8px;padding-bottom:8px;display:grid}.LevelProgression-module__tPkPlW__label{align-items:center;min-height:100%;display:flex;position:relative}.LevelProgression-module__tPkPlW__brace{color:#1a1a1a80;width:18px;height:100%;display:block;position:absolute;top:0;bottom:0;right:0}.LevelProgression-module__tPkPlW__duration{color:#1a1a1a9e;letter-spacing:.1em;text-align:right;text-transform:uppercase;margin:0;padding-right:24px;font-size:.62rem;font-weight:700;line-height:1.3}.LevelProgression-module__tPkPlW__box{background:#ffffff38;border:2px solid #fff;border-radius:22px;min-width:0;padding:10px}.LevelProgression-module__tPkPlW__stack,.LevelProgression-module__tPkPlW__sideCol,.LevelProgression-module__tPkPlW__split,.LevelProgression-module__tPkPlW__techGrid{gap:8px;min-width:0;display:grid}.LevelProgression-module__tPkPlW__sideCol{align-content:start}.LevelProgression-module__tPkPlW__split{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:stretch}.LevelProgression-module__tPkPlW__split[data-align=center]{align-items:center}.LevelProgression-module__tPkPlW__techGrid{grid-template-columns:1fr 1fr}.LevelProgression-module__tPkPlW__card{border:2px solid #fff;border-radius:16px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;min-width:0;height:100%;padding:12px 14px;display:grid}.LevelProgression-module__tPkPlW__card[data-fill=true]{align-content:center;align-items:center}.LevelProgression-module__tPkPlW__card[data-tone=beginner]{background:#d4f3ee}.LevelProgression-module__tPkPlW__card[data-tone=foundations]{background:#d3eaf8}.LevelProgression-module__tPkPlW__card[data-tone=advanced]{background:#e4e0f4}.LevelProgression-module__tPkPlW__card[data-tone=combo]{background:#e6e6ea}.LevelProgression-module__tPkPlW__card[data-tone=solo]{background:#f8d6dc}.LevelProgression-module__tPkPlW__card[data-tone=follower]{background:#ead4f8}.LevelProgression-module__tPkPlW__card[data-tone=evolutions]{background:#faeeb8}.LevelProgression-module__tPkPlW__card[data-tone=master]{background:#fde4cc}.LevelProgression-module__tPkPlW__dot{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.LevelProgression-module__tPkPlW__mark{width:12px;height:12px;display:block}.LevelProgression-module__tPkPlW__mark path,.LevelProgression-module__tPkPlW__mark circle{fill:currentColor}.LevelProgression-module__tPkPlW__kindHeading{align-items:center;gap:8px;margin:0 0 6px;display:flex}.LevelProgression-module__tPkPlW__kindMark{color:#000;flex-shrink:0;width:1em;height:1em;display:block}.LevelProgression-module__tPkPlW__kindMark path,.LevelProgression-module__tPkPlW__kindMark circle{fill:currentColor}.LevelProgression-module__tPkPlW__card[data-tone=beginner] .LevelProgression-module__tPkPlW__dot{background:#2de8e4}.LevelProgression-module__tPkPlW__card[data-tone=foundations] .LevelProgression-module__tPkPlW__dot{background:#5ba8e0}.LevelProgression-module__tPkPlW__card[data-tone=advanced] .LevelProgression-module__tPkPlW__dot{background:#1e3a8a}.LevelProgression-module__tPkPlW__card[data-tone=combo] .LevelProgression-module__tPkPlW__dot{background:#6b7280}.LevelProgression-module__tPkPlW__card[data-tone=solo] .LevelProgression-module__tPkPlW__dot{background:#ff3a3a}.LevelProgression-module__tPkPlW__card[data-tone=follower] .LevelProgression-module__tPkPlW__dot{background:#b44aff}.LevelProgression-module__tPkPlW__card[data-tone=evolutions] .LevelProgression-module__tPkPlW__dot{background:#f0c43a}.LevelProgression-module__tPkPlW__card[data-tone=master] .LevelProgression-module__tPkPlW__dot{background:#ff8a1a}.LevelProgression-module__tPkPlW__courseCopy{gap:2px;min-width:0;display:grid}.LevelProgression-module__tPkPlW__courseName{color:#111;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700;line-height:1.2}.LevelProgression-module__tPkPlW__courseNote,.LevelProgression-module__tPkPlW__courseText{color:#1a1a1aad;margin:0;font-size:.72rem;font-weight:400;line-height:1.35}.LevelProgression-module__tPkPlW__chevron{z-index:1;color:#5b21b6;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;margin:-6px 0;display:grid;box-shadow:0 2px 8px #5b21b62e}.LevelProgression-module__tPkPlW__chevron svg{width:14px;height:14px}.LevelProgression-module__tPkPlW__sideGate{justify-items:center;gap:8px;padding:2px 0 6px;display:grid}.LevelProgression-module__tPkPlW__sideCol .LevelProgression-module__tPkPlW__gate{max-width:100%}.LevelProgression-module__tPkPlW__gate{z-index:1;color:#3b1d6e;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#fff;border:2px solid #fff;border-radius:999px;width:fit-content;max-width:calc(100% - 24px);margin:0;padding:6px 16px;font-size:.62rem;font-style:italic;font-weight:700;line-height:1.2;box-shadow:0 6px 16px #3b1d6e29}@media (max-width:700px){.LevelProgression-module__tPkPlW__chart{--label-col:0px;--row-gap:0px}.LevelProgression-module__tPkPlW__row,.LevelProgression-module__tPkPlW__connector{grid-template-columns:minmax(0,1fr)}.LevelProgression-module__tPkPlW__label,.LevelProgression-module__tPkPlW__connectorSpacer{display:none}.LevelProgression-module__tPkPlW__split,.LevelProgression-module__tPkPlW__techGrid{grid-template-columns:1fr}}
