.analysis-step[data-v-4e3a09d9]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px}.analysis-step__stages[data-v-4e3a09d9]{display:flex;flex-direction:column;gap:12px;margin-top:40px}.analysis-step__stage[data-v-4e3a09d9]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700;line-height:1.2}.analysis-step__stage-status[data-v-4e3a09d9]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--secondary);color:var(--secondary)}.analysis-step__stage-status[data-v-4e3a09d9]{transition-duration:.3s;transition-property:background-color,color}.analysis-step__stage.--passed .analysis-step__stage-status[data-v-4e3a09d9]{background-color:var(--status-green);color:var(--primary-white)}.prompts-step[data-v-a2dffa8f]{--message-font-size: 16px;margin-top:24px}@media screen and (max-width:1023px){.prompts-step[data-v-a2dffa8f]{--message-font-size: 14px;margin-top:0}}.prompts-step__title[data-v-a2dffa8f]{margin-top:0;margin-bottom:18px;font-size:32px;line-height:1.2;text-align:center;font-weight:700}@media screen and (max-width:1023px){.prompts-step__title[data-v-a2dffa8f]{font-size:20px}}.prompts-step__form[data-v-a2dffa8f]{margin-top:18px}.prompts-step__form-tabs[data-v-a2dffa8f]{padding:20px 24px;border-radius:10px;background-color:var(--primary-white)}.prompts-step__form-controls[data-v-a2dffa8f]{margin-left:auto;margin-right:auto;margin-top:18px}.prompts-step__form-control[data-v-a2dffa8f]{min-width:300px}@media screen and (max-width:599px){.prompts-step__form-control[data-v-a2dffa8f]{min-width:unset}}.prompts-step__textarea-wrapper[data-v-a2dffa8f]{position:relative}.prompts-step__textarea[data-v-a2dffa8f]{line-height:1.8}.prompts-step__textarea-controls[data-v-a2dffa8f]{position:absolute;top:20px;right:12px;display:flex;align-items:center;gap:20px}.prompts-step__textarea-controls .link[data-v-a2dffa8f]{font-size:20px;line-height:1}.prompts-step__textarea-wrapper:has(textarea.--focused) .prompts-step__textarea-focus[data-v-a2dffa8f]{display:none}.prompts-step__textarea-wrapper:has(textarea:not(:placeholder-shown)) .prompts-step__textarea-clear[data-v-a2dffa8f]{display:block}@media screen and (max-width:1023px){.prompts-step__textarea-focus[data-v-a2dffa8f]{display:none}}.prompts-step__textarea-clear[data-v-a2dffa8f]{display:none}
