.ToolGenerator-module-scss-module__s5VuGa__container{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:24px}@media (max-width:767px){.ToolGenerator-module-scss-module__s5VuGa__container{padding:16px}}.ToolGenerator-module-scss-module__s5VuGa__lockState{text-align:center;color:var(--color-muted);flex-direction:column;align-items:center;gap:16px;padding:32px 0;display:flex}.ToolGenerator-module-scss-module__s5VuGa__lockTitle{color:var(--color-heading);margin:0;font-size:20px;font-weight:600}.ToolGenerator-module-scss-module__s5VuGa__lockDesc{color:var(--color-muted);max-width:400px;margin:0;font-size:14px;line-height:1.5}.ToolGenerator-module-scss-module__s5VuGa__quotaRow{align-items:center;gap:8px;margin-bottom:24px;display:flex}.ToolGenerator-module-scss-module__s5VuGa__quotaText{color:var(--color-muted);font-size:14px}.ToolGenerator-module-scss-module__s5VuGa__quotaExceeded{color:var(--color-risk-text);font-size:14px;font-weight:500}.ToolGenerator-module-scss-module__s5VuGa__form{flex-direction:column;gap:16px;display:flex}.ToolGenerator-module-scss-module__s5VuGa__field{flex-direction:column;gap:4px;display:flex}.ToolGenerator-module-scss-module__s5VuGa__label{color:var(--color-heading);font-size:14px;font-weight:500}.ToolGenerator-module-scss-module__s5VuGa__required{color:var(--color-risk-text);margin-left:2px}.ToolGenerator-module-scss-module__s5VuGa__textarea,.ToolGenerator-module-scss-module__s5VuGa__input{width:100%;color:var(--color-body);background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;padding:8px 16px;font-size:16px;transition:border-color .15s}.ToolGenerator-module-scss-module__s5VuGa__textarea:focus,.ToolGenerator-module-scss-module__s5VuGa__input:focus{border-color:var(--color-primary);outline:none}.ToolGenerator-module-scss-module__s5VuGa__textarea::placeholder,.ToolGenerator-module-scss-module__s5VuGa__input::placeholder{color:var(--color-muted)}.ToolGenerator-module-scss-module__s5VuGa__textarea{resize:vertical;min-height:80px;font-family:inherit;line-height:1.5}.ToolGenerator-module-scss-module__s5VuGa__generateBtn{align-self:flex-start;min-width:160px}.ToolGenerator-module-scss-module__s5VuGa__error{color:var(--color-risk-text);background:var(--color-risk-bg);border:1px solid var(--color-risk-border);border-radius:6px;margin-top:16px;padding:8px 16px;font-size:14px}.ToolGenerator-module-scss-module__s5VuGa__output{flex-direction:column;gap:16px;margin-top:24px;display:flex}.ToolGenerator-module-scss-module__s5VuGa__regenerateBtn{align-self:flex-start}.ToolGenerator-module-scss-module__s5VuGa__copyBlock{background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.ToolGenerator-module-scss-module__s5VuGa__copyHeader{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:4px 16px;display:flex}.ToolGenerator-module-scss-module__s5VuGa__copyLabel{color:var(--color-heading);font-size:14px;font-weight:600}.ToolGenerator-module-scss-module__s5VuGa__copyBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:14px}.ToolGenerator-module-scss-module__s5VuGa__copyBtn:hover{text-decoration:underline}.ToolGenerator-module-scss-module__s5VuGa__copyText{color:var(--color-body);white-space:pre-wrap;word-break:break-word;margin:0;padding:16px;font-family:inherit;font-size:14px;line-height:1.6}
