.play-module__bnvvnG__screen{transition:max-width .24s ease-out}.play-module__bnvvnG__solution{min-width:0;animation:.24s ease-out both play-module__bnvvnG__solution-enter}@keyframes play-module__bnvvnG__solution-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.play-module__bnvvnG__withSolution{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:start;gap:1.5rem;display:grid}.play-module__bnvvnG__solution{position:sticky;top:1rem}}@media (prefers-reduced-motion:reduce){.play-module__bnvvnG__screen{transition:none}.play-module__bnvvnG__solution{animation:none}}
.ai-solution-module__SPEtzW__thinkingOrbit{border:1.5px solid color-mix(in srgb, var(--ai-purple) 15%, transparent);border-top-color:var(--ai-purple);border-radius:50%;animation:2.4s linear infinite ai-solution-module__SPEtzW__thinking-orbit;position:absolute;inset:0}.ai-solution-module__SPEtzW__thinkingLine{background:color-mix(in srgb, var(--ai-purple) 9%, var(--card));border-radius:999px;height:.5rem;display:block;position:relative;overflow:hidden}.ai-solution-module__SPEtzW__thinkingLine:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ai-purple) 12%, transparent), transparent);animation:2.6s ease-in-out infinite ai-solution-module__SPEtzW__thinking-shimmer;position:absolute;inset:0;transform:translate(-100%)}.ai-solution-module__SPEtzW__thinkingLine:nth-child(2):after{animation-delay:.15s}.ai-solution-module__SPEtzW__thinkingLine:nth-child(3):after{animation-delay:.3s}@keyframes ai-solution-module__SPEtzW__thinking-orbit{to{transform:rotate(360deg)}}@keyframes ai-solution-module__SPEtzW__thinking-shimmer{to{transform:translate(100%)}}.ai-solution-module__SPEtzW__reveal{animation:.8s ease-out both ai-solution-module__SPEtzW__reveal-solution;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-image:linear-gradient(90deg,#000 40%,#0000 60%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:250% 100%;mask-size:250% 100%}@keyframes ai-solution-module__SPEtzW__reveal-solution{0%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.ai-solution-module__SPEtzW__thinkingOrbit,.ai-solution-module__SPEtzW__thinkingLine:after{animation:none}.ai-solution-module__SPEtzW__reveal{animation:none;-webkit-mask-image:none;mask-image:none}}
