.snack-root .powerup-training-build{z-index:2;border:.3125rem solid var(--grey--grey-100,#f2f2f2);background:var(--bg-color--bg-default,#fff);width:17.5rem;min-height:19.5rem;color:var(--text-color--text-primary,#131313);border-radius:1rem;flex-direction:column;padding:1rem 1.05rem 1.15rem;display:flex;position:relative;transform:rotate(-4deg);box-shadow:0 6px 13px #00000017,0 24px 24px #00000014,0 53px 32px #0000000d}.snack-root .expertise_cards .powerup-training-build.is-flat,.snack-root .powerup-training-build.is-flat{width:min(100%,17.5rem);transform:none;flex-shrink:0}.snack-root .powerup-training-build__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex;min-height:1.45rem}.snack-root .powerup-training-build__kicker{letter-spacing:.18em;color:var(--text-color--text-secondary,#585858);margin:0;font-size:.7rem}.snack-root .powerup-training-build__badge{background:var(--bg-color--bg-green,#d6fd70);letter-spacing:.08em;min-height:1.45rem;color:var(--grey--grey-900,#131313);border-radius:999px;align-items:center;padding:0 .55rem;font-size:.68rem;display:inline-flex}.snack-root .powerup-training-build__title{letter-spacing:.05em;color:var(--text-color--text-primary,#131313);margin:.55rem 0 0;font-size:1.35rem;line-height:1.05}.snack-root .powerup-training-build__setup{flex:1;flex-direction:column;gap:.75rem;margin-top:.85rem;display:flex}.snack-root .powerup-training-build__field{flex-direction:column;gap:.35rem;display:flex}.snack-root .powerup-training-build__label{letter-spacing:.1em;color:var(--text-color--text-secondary,#585858);margin:0;font-size:.62rem;text-transform:uppercase}.snack-root .powerup-training-build__chips{flex-wrap:wrap;gap:.3rem;display:flex}.snack-root .powerup-training-build__chip{background:var(--grey--grey-100,#f2f2f2);letter-spacing:.05em;min-height:1.5rem;color:var(--text-color--text-secondary,#585858);border-radius:999px;align-items:center;padding:0 .55rem;font-size:.62rem;display:inline-flex;transition:background .25s ease,color .25s ease,transform .25s ease}.snack-root .powerup-training-build__chip.is-selected{background:var(--grey--grey-900,#131313);color:#fff;transform:scale(1.03)}.snack-root .powerup-training-build__meta{flex-wrap:wrap;gap:.3rem;display:flex}.snack-root .powerup-training-build__meta-pill{background:var(--grey--grey-100,#f2f2f2);letter-spacing:.05em;min-height:1.4rem;color:var(--text-color--text-primary,#131313);border-radius:999px;align-items:center;padding:0 .5rem;font-size:.6rem;display:inline-flex}.snack-root .powerup-training-build__cta{background:var(--bg-color--bg-green,#d6fd70);width:100%;min-height:2.45rem;color:var(--grey--grey-900,#131313);letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;margin-top:auto;font-size:.8rem;display:inline-flex;transition:transform .2s ease}.snack-root .powerup-training-build.is-cta-pressed .powerup-training-build__cta{transform:scale(.96)}.snack-root .powerup-training-build__cta-spark{font-size:.85rem;line-height:1}.snack-root .powerup-training-build__progress{flex:1;flex-direction:column;gap:.45rem;margin:.95rem 0 0;padding:0;list-style:none;display:flex}.snack-root .powerup-training-build__progress-row{align-items:center;gap:.45rem;min-height:1.35rem;color:var(--text-color--text-secondary,#585858);display:flex;opacity:.35;transition:opacity .25s ease,color .25s ease}.snack-root .powerup-training-build__progress-row.is-active,.snack-root .powerup-training-build__progress-row.is-done{opacity:1}.snack-root .powerup-training-build__progress-row.is-active{color:var(--text-color--text-primary,#131313)}.snack-root .powerup-training-build__progress-icon{width:.95rem;height:.95rem;flex-shrink:0;align-items:center;justify-content:center;display:inline-flex;font-size:.72rem;line-height:1;color:var(--text-color--text-primary,#131313)}.snack-root .powerup-training-build__spinner{width:.7rem;height:.7rem;border:1.5px solid var(--grey--grey-100,#f2f2f2);border-top-color:var(--grey--grey-900,#131313);border-radius:999px;animation:powerup-training-build-spin .7s linear infinite}.snack-root .powerup-training-build__progress-label{letter-spacing:.01em;font-size:.78rem;line-height:1.2}.snack-root .powerup-training-build__days{flex:1;flex-direction:column;gap:.4rem;margin-top:.9rem;display:flex}.snack-root .powerup-training-build__day{background:var(--grey--grey-100,#f2f2f2);border-radius:.65rem;flex-direction:column;gap:.15rem;min-height:2.55rem;padding:.4rem .65rem;display:flex;opacity:0;transform:translateY(8px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.snack-root .powerup-training-build__day.is-visible{opacity:1;transform:translateY(0)}.snack-root .powerup-training-build__day-kicker{letter-spacing:.12em;color:var(--text-color--text-secondary,#585858);font-size:.58rem;text-transform:uppercase}.snack-root .powerup-training-build__day-main{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.snack-root .powerup-training-build__day-title{letter-spacing:.05em;color:var(--text-color--text-primary,#131313);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.snack-root .powerup-training-build__day-meta{letter-spacing:.04em;color:var(--text-color--text-secondary,#585858);flex-shrink:0;font-size:.62rem;font-variant-numeric:tabular-nums}@keyframes powerup-training-build-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.snack-root .powerup-training-build__chip,.snack-root .powerup-training-build__cta,.snack-root .powerup-training-build__day,.snack-root .powerup-training-build__progress-row{transition:none}.snack-root .powerup-training-build__spinner{animation:none;border-color:var(--grey--grey-900,#131313)}.snack-root .powerup-training-build__day{opacity:1;transform:none}}@media screen and (width <= 991px){.snack-root .powerup-training-build{width:15.5rem;min-height:18.5rem}.snack-root .powerup-training-build__title{font-size:1.2rem}}@media screen and (width <= 767px){.snack-root .powerup-training-build{width:13.75rem;min-height:17.5rem;padding:.9rem .9rem 1rem}.snack-root .powerup-training-build__title{font-size:1.1rem}.snack-root .powerup-training-build__chip{font-size:.58rem;padding:0 .45rem}}.snack-root .section_hero ._3d .image3d.hero-ring-face .powerup-training-build{aspect-ratio:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build{box-sizing:border-box;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;padding:.7rem .65rem .55rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__header{gap:.25rem!important;margin-bottom:.15rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__kicker{font-size:.45rem!important;letter-spacing:.14em!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__badge{min-height:1rem!important;padding:0 .35rem!important;font-size:.42rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__title{margin-top:.2rem!important;font-size:.78rem!important;line-height:1.1!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__label{font-size:.42rem!important;margin-bottom:.2rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__chips{gap:.2rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__chip{min-height:1.05rem!important;padding:0 .35rem!important;font-size:.42rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__meta{gap:.2rem!important;margin-top:.35rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__meta-pill{min-height:1rem!important;padding:0 .35rem!important;font-size:.42rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__cta{margin-top:auto!important;min-height:1.55rem!important;padding:0 .55rem!important;font-size:.55rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__progress{gap:.25rem!important;margin-top:.45rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__progress-row{min-height:1.15rem!important;padding:.15rem .35rem!important;font-size:.48rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__progress-icon,.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__spinner{width:.7rem!important;height:.7rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__days{gap:.25rem!important;margin-top:.45rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__day{padding:.35rem .4rem!important;border-radius:.45rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__day-kicker{font-size:.4rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__day-title{font-size:.58rem!important}.snack-root .section_hero ._3d .hero-ring-face__stage.is-ring-tbuild .powerup-training-build__day-meta{font-size:.42rem!important}