.smk-chapter{align-items:center}.smk-details>summary{justify-content:space-between;align-items:center;gap:.75rem;list-style:none;display:flex}.smk-details>summary::-webkit-details-marker{display:none}.smk-details>summary:after{content:"+";color:#fff;background:#fa2675;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-weight:800;transition:transform .25s;display:inline-flex}.smk-details[open]>summary:after{content:"−";transform:rotate(180deg)}.smk-step.is-active{border-color:#fa267580;transform:translateY(-4px);box-shadow:0 18px 40px -16px #0c1d5559}.smk-step.is-active .smk-step-dot{background:#fa2675;transform:scale(1.08)}.smk-step.is-done .smk-step-dot{background:#1a2e70}.smk-cycle-fill{width:0;transition:width .9s cubic-bezier(.2,.7,.2,1)}.smk-cart{transition:left .9s cubic-bezier(.2,.7,.2,1);left:0}.smk-moment.is-on>span{background:#0c1d55;box-shadow:0 0 0 3px #fa267559}.smk-scale-fill{width:100%;transition:width .9s cubic-bezier(.2,.7,.2,1)}.smk-reveal{opacity:0;max-height:0;transition:max-height .5s,opacity .4s,margin .4s;overflow:hidden;margin-top:0!important}.smk-reveal.is-on{opacity:1;max-height:14rem;margin-top:1rem!important}.smk-chip.is-on{color:#fff;background:#0c1d55;border-color:#0c1d55}.smk-chip:hover:not(.is-on){color:#fa2675;border-color:#fa2675}.smk-shake{animation:.4s smk-shake}@keyframes smk-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.smk-slot-bar{width:0;transition:width .7s cubic-bezier(.2,.7,.2,1)}.smk-slot-tag{color:#86efac;background:#22c55e33}.smk-slot-tag.is-full{color:#ffffff8c;background:#ffffff1f}.smk-slot.is-full{opacity:.55;cursor:not-allowed}.smk-pop{animation:.35s cubic-bezier(.34,1.56,.64,1) smk-pop}@keyframes smk-pop{0%{transform:scale(.97)}to{transform:scale(1)}}.smk-pk{transition:background-color .4s,transform .4s,opacity .4s}.smk-pk.is-picked .smk-pk-box{background:#fa2675;border-color:#fa2675}.smk-pk.is-missing .smk-pk-box{background:#1a2e70;border-color:#1a2e70}.smk-pk.is-picked{background:#fdf2f7}.smk-pk.is-missing{opacity:.75}.smk-pk-weight,.smk-pk-miss{opacity:0;transition:opacity .4s}.smk-pk.is-picked .smk-pk-weight,.smk-pk.is-missing .smk-pk-miss{opacity:1}.smk-pk-progress{width:0;transition:width .6s}.smk-pk-done{opacity:.3;transition:opacity .4s,transform .4s}.smk-pk-done.is-on{opacity:1;transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.smk-cycle-fill,.smk-cart,.smk-scale-fill,.smk-slot-bar,.smk-pk-progress,.smk-reveal{transition:none}.smk-shake,.smk-pop{animation:none}}.drp-step.is-active{border-color:#fa267580;transform:translateY(-4px);box-shadow:0 18px 40px -16px #0c1d5559}.drp-step.is-active .drp-dot{background:#fa2675;transform:scale(1.08)}.drp-step.is-done .drp-dot{background:#1a2e70}.drp-fill{width:0;transition:width .9s cubic-bezier(.2,.7,.2,1)}.drp-box{transition:left .9s cubic-bezier(.2,.7,.2,1);left:0}.drp-duda.is-on{background:#fff;border-color:#fff}.drp-duda.is-on span:last-child{color:#0c1d55}.drp-resp{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .35s,transform .35s;transform:translateY(10px)}.drp-resp.is-on{opacity:1;pointer-events:auto;transform:none}.drp-day{transition:transform .3s}.drp-day.is-class{color:#fff;background:#fa2675;animation:2.4s ease-in-out infinite drp-pulse;box-shadow:0 10px 24px -8px #fa267599}@keyframes drp-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.drp-fill,.drp-box,.drp-resp{transition:none}.drp-day.is-class{animation:none}}.pit-toast{opacity:0;animation:9s ease-in-out infinite pit-toast}@keyframes pit-toast{0%{opacity:0;transform:translateY(14px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-10px)}}.pit-item{animation:9s ease-in-out infinite pit-item;animation-delay:calc(var(--i) * 3s)}@keyframes pit-item{0%,36%,to{box-shadow:none;transform:none}6%,28%{border-color:#fa267580;transform:translateY(-4px)scale(1.04);box-shadow:0 14px 28px -12px #fa26758c}}.pit-duda.is-on{background:#fff;border-color:#fff}.pit-duda.is-on span:last-child{color:#0c1d55}.pit-resp{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .35s,transform .35s;transform:translateY(10px)}.pit-resp.is-on{opacity:1;pointer-events:auto;transform:none}.pit-step.is-active{border-color:#fa267580;transform:translateY(-4px);box-shadow:0 18px 40px -16px #0c1d5559}.pit-step.is-active .pit-dot{background:#fa2675;transform:scale(1.08)}.pit-step.is-done .pit-dot{background:#1a2e70}.pit-fill{width:0;transition:width .9s cubic-bezier(.2,.7,.2,1)}.pit-dotmove{transition:left .9s cubic-bezier(.2,.7,.2,1);left:0}@media (prefers-reduced-motion:reduce){.pit-toast{opacity:0;animation:none}.pit-toast:first-child{opacity:1}.pit-item{animation:none}.pit-resp,.pit-fill,.pit-dotmove{transition:none}}.corp-line{background-image:repeating-linear-gradient(#fa2675 0 6px,#0000 6px 12px);background-size:2px 12px;border-radius:9999px;animation:.8s linear infinite corp-flow-y}.corp-line-rev{animation-direction:reverse}@media (width>=1024px){.corp-line{background-image:repeating-linear-gradient(90deg,#fa2675 0 6px,#0000 6px 12px);background-size:12px 2px;animation-name:corp-flow-x}}@keyframes corp-flow-y{to{background-position:0 12px}}@keyframes corp-flow-x{to{background-position:12px 0}}.corp-box{transition:background-color .35s,transform .35s}.corp-box.is-on{background:linear-gradient(135deg,#fa2675,#ff6fa3);transform:scale(1)}.corp-bar{width:0;transition:width 1.1s cubic-bezier(.2,.7,.2,1)}[data-corp-inc].is-in .corp-bar{width:var(--w)}@media (prefers-reduced-motion:reduce){.corp-line{animation:none}.corp-bar{width:var(--w);transition:none}.corp-box{transition:none}}@media (width>=1024px){.hw-grid{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}.hw-track{left:calc(50% / var(--n));right:calc(50% / var(--n))}}.hw-step.is-active{border-color:#fa267580;transform:translateY(-4px);box-shadow:0 18px 40px -16px #0c1d5559}.hw-step.is-active .hw-dot{background:#fa2675;transform:scale(1.08)}.hw-step.is-done .hw-dot{background:#1a2e70}.hw-fill{width:0;transition:width .9s cubic-bezier(.2,.7,.2,1)}.hw-mover{transition:left .9s cubic-bezier(.2,.7,.2,1);left:0}@media (prefers-reduced-motion:reduce){.hw-fill,.hw-mover{transition:none}}
