[data-v2-page=training] .v-tr-sparks{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}[data-v2-page=training] .v-tr-sparks i{opacity:0;background:#ffe7a8;border-radius:50%;width:3px;height:3px;animation:linear infinite tr-rise;position:absolute;bottom:-12px;box-shadow:0 0 8px 2px #f3d27e80}@keyframes tr-rise{0%{opacity:0;transform:translate(0)}12%{opacity:.85}75%{opacity:.45}to{transform:translate(var(--dx),-760px);opacity:0}}[data-v2-page=training] .v-tr-ladder{position:relative}[data-v2-page=training] .v-tr-rail{z-index:0;background:linear-gradient(#e3bd62bf,#e3bd6240);width:1px;position:absolute;top:48px;bottom:48px;left:45px}[data-v2-page=training] .v-tr-run{z-index:2;pointer-events:none;background:radial-gradient(circle,#fff6da 0%,#f3d27e 45%,#e3bd6200 72%);border-radius:50%;width:26px;height:26px;margin-bottom:-13px;margin-left:-13px;animation:11s linear infinite tr-run;position:absolute;left:45px;box-shadow:0 0 26px 8px #f3d27e80}@keyframes tr-run{0%{opacity:0;bottom:48px}5.45%{opacity:1;bottom:48px}70.9%{opacity:1;bottom:calc(100% - 48px)}86%{opacity:1;bottom:calc(100% - 48px)}92%,to{opacity:0;bottom:calc(100% - 48px)}}[data-v2-page=training] .v-tr-row{box-sizing:border-box;z-index:1;background:linear-gradient(#221b14 0%,#191410 100%);border:1px solid #d9a94e38;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 24px;min-height:96px;padding:18px 30px 18px 19px;text-decoration:none;display:flex;position:relative}[data-v2-page=training] .v-tr-row:hover{border-color:#e3bd6299}[data-v2-page=training] .v-tr-glow{pointer-events:none;opacity:0;border:1px solid #f3d27ed9;border-radius:18px;position:absolute;inset:-1px;box-shadow:0 0 44px -12px #e3bd6299}[data-v2-page=training] .v-tr-num{width:52px;height:52px;font-family:var(--font-display),Georgia,serif;color:#e3bd62;background:#0e0b08;border:1px solid #e3bd62b3;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;font-size:26px;line-height:1;display:flex;position:relative}[data-v2-page=training] .v-tr-dot{opacity:0;background:radial-gradient(circle,#fff0bf8c 0%,#e3bd6240 60%,#e3bd6200 100%);border-radius:50%;position:absolute;inset:-1px;box-shadow:0 0 22px 4px #f3d27e8c}[data-v2-page=training] .v-tr-name{flex:260px;min-width:0}[data-v2-page=training] .v-tr-price{font-family:var(--font-display),Georgia,serif;color:#f3d27e;white-space:nowrap;flex:none;margin-left:auto;font-size:28px;font-weight:500}@keyframes tr-l0{0%,4.9%{opacity:0}7.5%,90%{opacity:1}96%,to{opacity:0}}[data-v2-page=training] .v-tr-l0{animation:11s linear infinite tr-l0}@keyframes tr-l1{0%,15.8%{opacity:0}18.4%,90%{opacity:1}96%,to{opacity:0}}[data-v2-page=training] .v-tr-l1{animation:11s linear infinite tr-l1}@keyframes tr-l2{0%,26.7%{opacity:0}29.3%,90%{opacity:1}96%,to{opacity:0}}[data-v2-page=training] .v-tr-l2{animation:11s linear infinite tr-l2}@keyframes tr-l3{0%,37.6%{opacity:0}40.2%,90%{opacity:1}96%,to{opacity:0}}[data-v2-page=training] .v-tr-l3{animation:11s linear infinite tr-l3}@keyframes tr-l4{0%,48.5%{opacity:0}51.1%,90%{opacity:1}96%,to{opacity:0}}[data-v2-page=training] .v-tr-l4{animation:11s linear infinite tr-l4}@keyframes tr-l5{0%,59.4%{opacity:0}62%,90%{opacity:1}96%,to{opacity:0}}[data-v2-page=training] .v-tr-l5{animation:11s linear infinite tr-l5}@keyframes tr-l6{0%,70.3%{opacity:0}72.9%,90%{opacity:1}96%,to{opacity:0}}[data-v2-page=training] .v-tr-l6{animation:11s linear infinite tr-l6}[data-v2-page=training] .v-tr-flow{stroke-dasharray:3 9;animation:3s linear infinite tr-flow}@keyframes tr-flow{to{stroke-dashoffset:-48px}}[data-v2-page=training] .v-tr-c{fill:#6b5836;animation:12s linear infinite tr-c}@keyframes tr-c{0%,8%{fill:#ffe7a8;filter:drop-shadow(0 0 6px #f3d27e)}14%,to{fill:#6b5836;filter:none}}@media (max-width:700px){[data-v2-page=training] .v-tr-run{display:none}[data-v2-page=training] .v-tr-row{gap:10px 16px;padding:16px 18px 16px 19px}[data-v2-page=training] .v-tr-name{flex:160px}[data-v2-page=training] .v-tr-price{margin-left:68px;font-size:24px}}@media (prefers-reduced-motion:reduce){[data-v2-page=training] .v-tr-sparks,[data-v2-page=training] .v-tr-run,[data-v2-page=training] .v-tr-moving{display:none}[data-v2-page=training] .v-tr-flow,[data-v2-page=training] .v-tr-c,:where([data-v2]) [class*=v-tr-l]{animation:none}[data-v2-page=training] .v-tr-glow,[data-v2-page=training] .v-tr-dot{opacity:1}}[data-v2-page=training] button.v-tr-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}