.PrivacyPolicyGenerator_container___S2Cr{display:flex;flex-direction:column;gap:20px}.PrivacyPolicyGenerator_modeRow__spXwd{display:flex;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff}.PrivacyPolicyGenerator_modeBtn__30O7G{flex:1 1;padding:11px;background:#fff;border:none;font-size:.9rem;font-weight:600;color:#6b7280;cursor:pointer;transition:background .12s,color .12s}.PrivacyPolicyGenerator_modeBtn__30O7G:hover{background:#f9fafb;color:#374151}.PrivacyPolicyGenerator_modeBtnActive__qq7O1{background:#667eea;color:#fff}.PrivacyPolicyGenerator_modeBtnActive__qq7O1:hover{background:#5a6fd6;color:#fff}.PrivacyPolicyGenerator_form___Y_Iw{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px}.PrivacyPolicyGenerator_grid__fgv13{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.PrivacyPolicyGenerator_field__jJml6{display:flex;flex-direction:column;gap:4px}.PrivacyPolicyGenerator_label__WVk7V{font-size:.78rem;font-weight:600;color:#374151}.PrivacyPolicyGenerator_input__2IqDN{padding:9px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;outline:none;transition:border-color .15s}.PrivacyPolicyGenerator_input__2IqDN:focus{border-color:#667eea}.PrivacyPolicyGenerator_checkList__fGLa7{display:flex;flex-direction:column;gap:10px}.PrivacyPolicyGenerator_check__VMPTs{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#374151;cursor:pointer}.PrivacyPolicyGenerator_check__VMPTs input{accent-color:#667eea;cursor:pointer}.PrivacyPolicyGenerator_output__fPgj0{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.PrivacyPolicyGenerator_outputHeader__Y6puz{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.PrivacyPolicyGenerator_outputLabel__z0w0s{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.PrivacyPolicyGenerator_copyBtn__HcGAX{padding:6px 14px;background:#667eea;color:#fff;border:none;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s}.PrivacyPolicyGenerator_copyBtn__HcGAX:hover{background:#5a6fd6}.PrivacyPolicyGenerator_pre__Mw0RZ{margin:0;padding:20px;font-family:Menlo,Monaco,Courier New,monospace;font-size:.78rem;color:#111827;line-height:1.8;white-space:pre-wrap;background:#fff;max-height:480px;overflow-y:auto}.PrivacyPolicyGenerator_disclaimer__8Wfh1{font-size:.8rem;color:#9ca3af;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:12px 16px;margin:0;line-height:1.6}.PrivacyPolicyGenerator_disclaimer__8Wfh1 strong{color:#6b7280}