.training-loading{z-index:4;color:var(--ink,#29243d);background:var(--paper,#fffdf5);text-align:center;pointer-events:none;place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.training-loading-content{justify-items:center;gap:.6rem;max-width:24rem;display:grid}.training-loading-reticle{color:#746396;background:#f1ecfb;border:1px solid #d6cce9;border-radius:1.25rem;width:6rem;height:6rem;margin-bottom:.35rem;overflow:visible}.training-loading-reticle svg{width:100%;height:100%;overflow:visible}.training-loading-pulse{fill:none;stroke:currentColor;stroke-width:2px;opacity:.65;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite loading-reticle-pulse}.training-loading-ring{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.8}.training-loading-line{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:square;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite loading-reticle-converge}.training-loading-dot{fill:#446b60;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite loading-reticle-dot}.training-loading-label{color:var(--ink-muted,#514b69);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:600}.training-loading h2{font-size:clamp(1.125rem,2.5vw,1.35rem);font-weight:500}@keyframes loading-reticle-pulse{0%{opacity:.85;transform:scale(.65)}to{opacity:0;transform:scale(1.9)}}@keyframes loading-reticle-converge{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(.6)}}@keyframes loading-reticle-dot{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.training-loading-pulse,.training-loading-line,.training-loading-dot{animation:none}}._launcherHost_d4805d7{visibility:hidden;pointer-events:none;background:#fffdf5;width:100vw;height:100dvh;display:block;position:fixed;inset:0;overflow:hidden}:-webkit-any(._launcherHost_d4805d7[data-launched=true],._launcherHost_d4805d7:-webkit-full-screen){visibility:visible;pointer-events:auto;z-index:100}:is(._launcherHost_d4805d7[data-launched=true],._launcherHost_d4805d7:fullscreen){visibility:visible;pointer-events:auto;z-index:100}._button_70fadca{border:var(--outline);width:100%;min-height:4.25rem;color:var(--ink);background:var(--yellow);box-shadow:var(--shadow);border-radius:1.1rem;grid-column:1;padding:0;font-size:1.25rem;font-weight:900;line-height:1.2;transition:translate .12s,box-shadow .12s;display:grid}._surface_70fadca{isolation:isolate;border-radius:inherit;justify-content:center;align-items:center;gap:.85rem;width:100%;min-height:4rem;padding:.75rem 1.25rem;display:flex;position:relative;overflow:hidden}._icon_70fadca{z-index:1;border:2px solid var(--ink);background:var(--paper);border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid;position:relative}._icon_70fadca:before{background:var(--ink);clip-path:polygon(0 0,100% 50%,0 100%);content:"";width:.6rem;height:.7rem}._label_70fadca{z-index:1;text-align:center;overflow-wrap:anywhere;min-width:0;position:relative}._button_70fadca:hover:not(:disabled){background:var(--yellow-hover);translate:0 -2px}._button_70fadca:active:not(:disabled){box-shadow:2px 2px 0 var(--ink);translate:3px 4px}._cancel_70fadca{background:var(--pink)}._cancel_70fadca:hover:not(:disabled){background:#ffdae8}._cancel_70fadca ._icon_70fadca:before{clip-path:none;width:.5rem;height:.5rem}._button_70fadca:focus-visible{outline:3px solid var(--accent);outline-offset:5px}._button_70fadca:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._button_70fadca{transition:none}}@media (prefers-reduced-motion:no-preference){._button_70fadca:not(._cancel_70fadca):not(:disabled) ._surface_70fadca:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(100deg,#0000,#ffffffa6,#0000);width:35%;animation:2s ease-in-out infinite _start-sheen_70fadca;position:absolute;inset:-50% auto -50% -45%}}@keyframes _start-sheen_70fadca{0%,60%{opacity:0;transform:translate(0)skew(-18deg)}66%{opacity:1}95%,to{opacity:0;transform:translate(500%)skew(-18deg)}}._stage_6a29434{background:var(--blue);border:var(--outline);border-radius:1rem;position:relative;overflow:hidden}._legend_6a29434{min-height:2.8rem;color:var(--ink);text-align:center;background:var(--mint);border-top:2px solid var(--ink);place-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;display:grid}._hit_6a29434{opacity:0}._legend_6a29434 span{grid-area:1/1}._phaseTwo_6a29434,._phaseThree_6a29434{opacity:0}@media (prefers-reduced-motion:no-preference){._phaseOne_6a29434{animation:_phaseOne_6a29434 var(--preview-duration) steps(1) infinite}._phaseTwo_6a29434{animation:_phaseTwo_6a29434 var(--preview-duration) steps(1) infinite}._phaseThree_6a29434{animation:_phaseThree_6a29434 var(--preview-duration) steps(1) infinite}}@keyframes _phaseOne_6a29434{0%,31.99%,85%,to{opacity:1}32%,84.99%{opacity:0}}@keyframes _phaseTwo_6a29434{0%,31.99%{opacity:0}32%,66.99%{opacity:1}67%,to{opacity:0}}@keyframes _phaseThree_6a29434{0%,66.99%{opacity:0}67%,84.99%{opacity:1}85%,to{opacity:0}}
