.CoverLetterWriter_wrap__Rt2Sw{display:flex;flex-direction:column;gap:28px}.CoverLetterWriter_form_____GH{display:flex;flex-direction:column;gap:20px}.CoverLetterWriter_row__s3HVY{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:560px){.CoverLetterWriter_row__s3HVY{grid-template-columns:1fr}}.CoverLetterWriter_field__dESlA{display:flex;flex-direction:column;gap:7px}.CoverLetterWriter_label__VyDb8{font-size:.875rem;font-weight:600;color:#374151}.CoverLetterWriter_req__qSqwk{color:#ef4444}.CoverLetterWriter_hint__mx5Cr{font-weight:400;color:#9ca3af;font-size:.8rem}.CoverLetterWriter_input__02uZo,.CoverLetterWriter_textarea__xSAFX{width:100%;box-sizing:border-box;padding:10px 14px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.9rem;color:#111827;background:#fff;font-family:inherit;transition:border-color .15s}.CoverLetterWriter_input__02uZo:focus,.CoverLetterWriter_textarea__xSAFX:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.12)}.CoverLetterWriter_input__02uZo::placeholder,.CoverLetterWriter_textarea__xSAFX::placeholder{color:#9ca3af}.CoverLetterWriter_textarea__xSAFX{resize:vertical;line-height:1.6}.CoverLetterWriter_pills__wOpsG{display:flex;flex-wrap:wrap;gap:7px;padding-top:2px}.CoverLetterWriter_pill__rogwl{padding:6px 14px;border:1.5px solid #e5e7eb;border-radius:20px;background:#fff;font-size:.82rem;font-weight:500;color:#374151;cursor:pointer;font-family:inherit;transition:all .15s}.CoverLetterWriter_pill__rogwl:hover{border-color:#667eea;color:#667eea}.CoverLetterWriter_pillActive__LZgL1{border-color:#667eea;background:#667eea;color:#fff}.CoverLetterWriter_pillActive__LZgL1:hover{opacity:.9;color:#fff}.CoverLetterWriter_error__gtoyr{font-size:.85rem;color:#dc2626;margin:0}.CoverLetterWriter_generateBtn__7Rbx2{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s}.CoverLetterWriter_generateBtn__7Rbx2:hover:not(:disabled){opacity:.9}.CoverLetterWriter_generateBtn__7Rbx2:disabled{opacity:.6;cursor:not-allowed}.CoverLetterWriter_spinner__P79i4{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:CoverLetterWriter_spin__GpstT .7s linear infinite;flex-shrink:0}@keyframes CoverLetterWriter_spin__GpstT{to{transform:rotate(1turn)}}.CoverLetterWriter_gate__83M19{display:flex;gap:16px;padding:20px;background:linear-gradient(135deg,#faf5ff,#ede9fe);border:1.5px solid #c4b5fd;border-radius:12px;align-items:flex-start}.CoverLetterWriter_gateBadge__HnDZR{flex-shrink:0;padding:4px 10px;background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;font-size:.75rem;font-weight:700;border-radius:20px;letter-spacing:.05em;margin-top:2px}.CoverLetterWriter_gateContent__j398u{display:flex;flex-direction:column;gap:10px;flex:1 1;min-width:0}.CoverLetterWriter_gateTitle__ZZgiE{font-size:1rem;font-weight:700;color:#4c1d95;margin:0}.CoverLetterWriter_gateDesc__iaHA2{font-size:.875rem;color:#6d28d9;margin:0;line-height:1.5}.CoverLetterWriter_gateList__5BxQj{margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:4px}.CoverLetterWriter_gateList__5BxQj li{font-size:.82rem;color:#5b21b6;line-height:1.5}.CoverLetterWriter_gateBtn__HU0Rw{display:inline-block;padding:10px 22px;background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;border-radius:8px;font-size:.9rem;font-weight:700;text-decoration:none;align-self:flex-start;transition:opacity .15s}.CoverLetterWriter_gateBtn__HU0Rw:hover{opacity:.88}.CoverLetterWriter_outputWrap__h3Yk0{border:1.5px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.CoverLetterWriter_outputHeader__GSlsp{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.CoverLetterWriter_outputLabel__OBq9G{font-size:.78rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}.CoverLetterWriter_copyBtn__Q1fT_{padding:5px 14px;border:1.5px solid #667eea;border-radius:6px;background:#fff;color:#667eea;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.CoverLetterWriter_copyBtn__Q1fT_:hover{background:#667eea;color:#fff}.CoverLetterWriter_output__pIbgs{width:100%;padding:16px;border:none;font-size:.9rem;line-height:1.75;color:#111827;resize:vertical;font-family:inherit;box-sizing:border-box;background:#fff}.CoverLetterWriter_output__pIbgs:focus{outline:none}.CoverLetterWriter_outputNote__7zkBZ{padding:8px 16px;margin:0;font-size:.78rem;color:#9ca3af;background:#f9fafb;border-top:1px solid #f3f4f6}