@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300..700&display=swap");@keyframes coverlettergenerator_wordPulse__UdTeN{0%,to{filter:drop-shadow(0 0 8px rgba(59,130,246,.4));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(59,130,246,.6));transform:scale(1.02)}}.coverlettergenerator_generationLimitIndicator__r1m0K{margin-bottom:2rem;animation:coverlettergenerator_slideUp__atxUi .6s ease-out .2s both}.coverlettergenerator_limitWarning__AjQVA{background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);color:#d97706;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:500;text-align:center;animation:coverlettergenerator_fadeIn__gvxxq .3s ease}.coverlettergenerator_unlimitedAccess__h0cVh{background:linear-gradient(135deg,#10b981,#059669);color:#ffffff;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600;text-align:center;animation:coverlettergenerator_unlimitedPulse__P_hMD 2s ease-in-out infinite;box-shadow:8px 8px 16px rgba(16,185,129,.3),-8px -8px 16px rgba(255,255,255,.8)}@keyframes coverlettergenerator_unlimitedPulse__P_hMD{0%,to{transform:scale(1);box-shadow:8px 8px 16px rgba(16,185,129,.3),-8px -8px 16px rgba(255,255,255,.8)}50%{transform:scale(1.02);box-shadow:10px 10px 20px rgba(16,185,129,.4),-10px -10px 20px rgba(255,255,255,.9)}}.coverlettergenerator_heroInputBox__99TDC{width:100%;max-width:480px;margin:2rem 0}.coverlettergenerator_inputContainer__pkSsY{position:relative;background:rgba(255,255,255,.9);border:2px solid #0073ff;border-radius:20px;padding:24px;box-shadow:inset 8px 8px 16px rgba(230,225,220,.3),inset -8px -8px 16px rgba(255,255,255,.9);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.coverlettergenerator_inputContainer__pkSsY:focus-within{box-shadow:inset 6px 6px 12px rgba(230,225,220,.4),inset -6px -6px 12px rgba(255,255,255,.9),0 0 0 3px rgba(59,130,246,.2);border-color:rgba(59,130,246,.3)}.coverlettergenerator_inputContainer__pkSsY.coverlettergenerator_ready__Q6fr4{border-color:#3b82f6;box-shadow:0 6px 30px rgba(59,130,246,.2)}.coverlettergenerator_heroInput__pHtMA{width:100%;border:none;outline:none;font-size:16px;color:#1e3a8a;background:transparent;padding:0;min-height:10px;resize:vertical;font-family:inherit;line-height:1.5;margin-bottom:16px}.coverlettergenerator_heroInput__pHtMA::placeholder{color:#6b7280;font-size:15px;font-family:inherit}.coverlettergenerator_inputLabel__373d0{position:absolute;top:-12px;left:20px;background-color:#ffffff;padding:0 12px;border-radius:8px;height:24px;z-index:2;border:2px solid transparent;box-shadow:4px 4px 8px rgba(230,225,220,.3),-4px -4px 8px rgba(255,255,255,.8)}.coverlettergenerator_labelText__FGXtH{font-size:12px;font-weight:600;color:#1e3a8a;letter-spacing:-.02em;margin-bottom:-10px}.coverlettergenerator_buttonRow__F0QGk{display:flex;align-items:center;justify-content:space-between;gap:12px}.coverlettergenerator_uploadButton__asxZV{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(255,255,255,.9);border:1px solid rgba(128,128,128,.2);border-radius:16px;font-size:14px;font-weight:500;color:#1e3a8a;cursor:pointer;transition:all .3s ease;white-space:nowrap;flex-shrink:0;font-family:inherit;box-shadow:8px 8px 16px rgba(230,225,220,.4),-8px -8px 16px rgba(255,255,255,.8)}.coverlettergenerator_uploadButton__asxZV:hover{box-shadow:4px 4px 8px rgba(230,225,220,.4),-4px -4px 8px rgba(255,255,255,.8);transform:translateY(-2px);color:#1e3a8a}.coverlettergenerator_uploadButton__asxZV:active{box-shadow:inset 4px 4px 8px rgba(230,225,220,.4),inset -4px -4px 8px rgba(255,255,255,.8);transform:translateY(0)}.coverlettergenerator_uploadButton__asxZV svg{width:16px;height:16px}.coverlettergenerator_getHiredButtonContainer__dt0Yo{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.coverlettergenerator_getHiredButton__UyU5j{display:flex;align-items:center;gap:12px;padding:14px 28px;border:none;border-radius:16px;font-size:13px;font-weight:600;transition:all .3s ease;flex-shrink:0;font-family:inherit;outline:none;position:relative;z-index:1;min-width:150px;justify-content:center;background:rgba(247,245,242,.9);color:#1e3a8a;box-shadow:10px 10px 20px rgba(230,225,220,.4),-10px -10px 20px rgba(255,255,255,.8)}.coverlettergenerator_getHiredButton__UyU5j:hover{box-shadow:6px 6px 12px rgba(230,225,220,.4),-6px -6px 12px rgba(255,255,255,.8);transform:translateY(-3px)}.coverlettergenerator_getHiredButton__UyU5j.coverlettergenerator_disabled__TyVtr{background:#f3f4f6!important;color:#9ca3af!important;cursor:not-allowed!important;pointer-events:none!important;opacity:.5!important}.coverlettergenerator_getHiredButton__UyU5j.coverlettergenerator_ready__Q6fr4{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#ffffff!important;box-shadow:10px 10px 20px rgba(59,130,246,.3),-10px -10px 20px rgba(255,255,255,.8)}.coverlettergenerator_getHiredButton__UyU5j.coverlettergenerator_ready__Q6fr4:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:6px 6px 12px rgba(59,130,246,.4),-6px -6px 12px rgba(255,255,255,.9);transform:translateY(-4px)}.coverlettergenerator_getHiredButton__UyU5j.coverlettergenerator_processing__jevma{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#ffffff!important;cursor:not-allowed!important;box-shadow:10px 10px 20px rgba(59,130,246,.3),-10px -10px 20px rgba(255,255,255,.8);opacity:.8}.coverlettergenerator_getHiredButton__UyU5j.coverlettergenerator_processing__jevma:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;transform:none!important;box-shadow:10px 10px 20px rgba(59,130,246,.3),-10px -10px 20px rgba(255,255,255,.8)}.coverlettergenerator_getHiredButton__UyU5j.coverlettergenerator_limitReached__dyPnl{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#ffffff!important;box-shadow:10px 10px 20px rgba(59,130,246,.3),-10px -10px 20px rgba(255,255,255,.8);cursor:pointer!important;pointer-events:auto!important}.coverlettergenerator_getHiredButton__UyU5j.coverlettergenerator_limitReached__dyPnl:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:6px 6px 12px rgba(59,130,246,.4),-6px -6px 12px rgba(255,255,255,.9);transform:translateY(-4px)}.coverlettergenerator_sendButtonIcon__sukXb{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(30,58,138,.2);border-radius:6px}.coverlettergenerator_processingSpinner__pHG0X{width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-top-color:#ffffff;border-radius:50%;animation:coverlettergenerator_spin__rArtc 1s linear infinite}.coverlettergenerator_sendButtonHelper__u_sR3{position:absolute;top:100%;right:0;margin-top:8px;font-size:11px;color:#6b7280;background:#f9fafb;padding:4px 8px;border-radius:6px;white-space:nowrap;border:1px solid #e5e7eb;animation:coverlettergenerator_fadeIn__gvxxq .3s ease;z-index:10}.coverlettergenerator_readyIndicator__bY8Ew{color:#1e3a8a;background:rgba(59,130,246,.1);padding:4px 8px;border-radius:6px;border:1px solid rgba(59,130,246,.3);gap:4px}.coverlettergenerator_limitReachedIndicator__QgTY9,.coverlettergenerator_readyIndicator__bY8Ew{position:absolute;top:100%;right:0;margin-top:8px;font-size:11px;white-space:nowrap;animation:coverlettergenerator_fadeIn__gvxxq .3s ease;z-index:10;display:flex;align-items:center;font-weight:500}.coverlettergenerator_limitReachedIndicator__QgTY9{color:#d97706;background:rgba(251,191,36,.1);padding:6px 12px;border-radius:8px;border:1px solid rgba(251,191,36,.3);gap:6px;cursor:pointer;transition:all .2s ease}.coverlettergenerator_limitReachedIndicator__QgTY9:hover{background:rgba(251,191,36,.2);transform:translateY(-1px)}.coverlettergenerator_sendButtonError__BH35E{position:absolute;top:100%;right:0;margin-top:8px;font-size:11px;color:#dc2626;background:#fef2f2;padding:4px 8px;border-radius:6px;white-space:nowrap;border:1px solid #fecaca;z-index:10;max-width:200px;text-align:center}.coverlettergenerator_processingStatus__1BwKV{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px;background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.2);border-radius:12px}.coverlettergenerator_processingText__cprxK{font-size:14px;color:#1e3a8a;font-weight:500;text-align:center}.coverlettergenerator_processingProgress__wN1G4{width:100%;height:8px;background:rgba(59,130,246,.1);border-radius:4px;overflow:hidden}.coverlettergenerator_processingProgressFill__HSGFc{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:4px;transition:width .3s ease}.coverlettergenerator_processingWarning__DRbnS{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:8px;color:#d97706;font-size:13px;font-weight:500;animation:coverlettergenerator_pulseWarning__3gtxs 2s ease-in-out infinite}.coverlettergenerator_warningIcon__wJQ3B{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#d97706;flex-shrink:0}@keyframes coverlettergenerator_pulseWarning__3gtxs{0%,to{background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.3)}50%{background:rgba(251,191,36,.15);border-color:rgba(251,191,36,.4)}}.coverlettergenerator_uploadStatus__7_kIt{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.coverlettergenerator_uploadError__kZ0Xh{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:8px;color:#dc2626;font-size:14px}.coverlettergenerator_uploadError__kZ0Xh svg{width:16px;height:16px;flex-shrink:0}.coverlettergenerator_uploadSuccess__Wesda{display:flex;flex-direction:column;gap:8px}.coverlettergenerator_uploadedFile__ozQe3{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#1e3a8a;font-size:14px}.coverlettergenerator_uploadedFile__ozQe3 svg{width:16px;height:16px;color:#1e3a8a;flex-shrink:0}.coverlettergenerator_fileName__V23ff{font-weight:500;flex:1 1;color:#1e3a8a}.coverlettergenerator_fileSize__3kerJ{color:#6b7280;font-size:12px}.coverlettergenerator_removeFile__PY_jn{background:none;border:none;color:#dc2626;cursor:pointer;font-size:18px;font-weight:700;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s ease}.coverlettergenerator_removeFile__PY_jn:hover{background:rgba(220,38,38,.2)}.coverlettergenerator_heroRight__c5NKm{flex:1 1;min-width:400px;max-width:450px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;animation:coverlettergenerator_slideInRight__Qh01t .8s ease-out .2s both}@media (max-width:768px){.coverlettergenerator_heroRight__c5NKm{min-width:100%;max-width:100%;justify-content:center}}.coverlettergenerator_previewCardTitle__3P46K{text-align:center;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(229,231,235,.5)}.coverlettergenerator_previewCardTitle__3P46K h3{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;font-family:Inter,sans-serif;letter-spacing:-.08em;background:linear-gradient(0deg,#64748b,#051132,#001039);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.coverlettergenerator_previewCardTitle__3P46K p{font-size:.9rem;color:#6b7280;margin:0;font-weight:500;line-height:1.4}@media (max-width:768px){.coverlettergenerator_previewCardTitle__3P46K h3{font-size:1.3rem}.coverlettergenerator_previewCardTitle__3P46K p{font-size:.85rem}}@media (max-width:480px){.coverlettergenerator_previewCardTitle__3P46K h3{font-size:1.2rem}.coverlettergenerator_previewCardTitle__3P46K p{font-size:.8rem}}.coverlettergenerator_previewCard__Wvr6L{background:rgba(255,255,255,.9);border-radius:20px;padding:24px;box-shadow:12px 12px 24px rgba(230,225,220,.4),-12px -12px 24px rgba(255,255,255,.8);transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;min-height:400px;position:relative;overflow:hidden;cursor:pointer;border:1px solid #e5e7eb;animation:coverlettergenerator_cardFloat__JyJyL .8s ease-out .2s both;width:100%;max-width:420px}.coverlettergenerator_previewCard__Wvr6L:hover{box-shadow:8px 8px 16px rgba(230,225,220,.4),-8px -8px 16px rgba(255,255,255,.8);transform:translateY(-4px) scale(1.02)}.coverlettergenerator_previewCard__Wvr6L:active{box-shadow:inset 6px 6px 12px rgba(230,225,220,.4),inset -6px -6px 12px rgba(255,255,255,.8);transform:translateY(-1px) scale(.98)}.coverlettergenerator_previewCardHeader__RvjjN{flex:1 1;display:flex;align-items:center;justify-content:center}.coverlettergenerator_previewCardFooter__nanef{display:none}.coverlettergenerator_previewCardContent__zWMZ3{flex:1 1;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.coverlettergenerator_previewCardNavigation__BrmXk{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:2;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(229,231,235,.5)}.coverlettergenerator_previewStatusIndicator__64lwU{display:flex;align-items:center;justify-content:center;margin-top:1rem;padding:.5rem}.coverlettergenerator_waitingDots__xFpB3{display:flex;gap:4px;align-items:center}.coverlettergenerator_waitingDots__xFpB3 span{width:8px;height:8px;border-radius:50%;background:#3b82f6;animation:coverlettergenerator_waitingPulse__4StSf 1.5s ease-in-out infinite}.coverlettergenerator_waitingDots__xFpB3 span:first-child{animation-delay:0s}.coverlettergenerator_waitingDots__xFpB3 span:nth-child(2){animation-delay:.2s}.coverlettergenerator_waitingDots__xFpB3 span:nth-child(3){animation-delay:.4s}.coverlettergenerator_readyCheck__Do4ur{background:rgba(247,245,242,.9);color:#1e3a8a;box-shadow:6px 6px 12px rgba(230,225,220,.4),-6px -6px 12px rgba(255,255,255,.8)}.coverlettergenerator_completedCheck__Dnczs,.coverlettergenerator_readyCheck__Do4ur{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;animation:coverlettergenerator_checkAppear__ucbnG .5s ease-out}.coverlettergenerator_completedCheck__Dnczs{background:rgba(34,197,94,.1);color:#059669;box-shadow:6px 6px 12px rgba(34,197,94,.2),-6px -6px 12px rgba(255,255,255,.8)}.coverlettergenerator_viewButton__SSmrl{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(34,197,94,.1);border-radius:50%;color:#059669;opacity:0;transform:translateX(10px);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);box-shadow:4px 4px 8px rgba(34,197,94,.2),-4px -4px 8px rgba(255,255,255,.8)}.coverlettergenerator_previewCard__Wvr6L.coverlettergenerator_waiting__fgRVl{border-color:#e5e7eb}.coverlettergenerator_previewCard__Wvr6L.coverlettergenerator_ready__Q6fr4{box-shadow:12px 12px 24px rgba(59,130,246,.2),-12px -12px 24px rgba(255,255,255,.9);background:linear-gradient(145deg,rgba(247,245,242,.95),rgba(255,255,255,.9));border-color:rgba(59,130,246,.2)}.coverlettergenerator_previewCard__Wvr6L.coverlettergenerator_ready__Q6fr4:hover{box-shadow:8px 8px 16px rgba(59,130,246,.25),-8px -8px 16px rgba(255,255,255,.9)}.coverlettergenerator_previewCard__Wvr6L.coverlettergenerator_processing__jevma{box-shadow:12px 12px 24px rgba(59,130,246,.25),-12px -12px 24px rgba(255,255,255,.9);background:linear-gradient(145deg,rgba(239,246,255,.95),rgba(255,255,255,.9));border-color:rgba(59,130,246,.4);animation:coverlettergenerator_processingPulse__Qglyt 2s ease-in-out infinite}.coverlettergenerator_previewCard__Wvr6L.coverlettergenerator_processing__jevma:hover{box-shadow:8px 8px 16px rgba(59,130,246,.3),-8px -8px 16px rgba(255,255,255,.9)}.coverlettergenerator_previewCard__Wvr6L.coverlettergenerator_completed__m7n27{box-shadow:12px 12px 24px rgba(34,197,94,.2),-12px -12px 24px rgba(255,255,255,.9);background:linear-gradient(145deg,rgba(220,252,231,.95),rgba(255,255,255,.9));border-color:rgba(34,197,94,.3)}.coverlettergenerator_previewCard__Wvr6L.coverlettergenerator_completed__m7n27:hover{box-shadow:8px 8px 16px rgba(34,197,94,.25),-8px -8px 16px rgba(255,255,255,.9)}.coverlettergenerator_previewCard__Wvr6L.coverlettergenerator_clickable__bQyhQ{cursor:pointer;position:relative;overflow:visible}.coverlettergenerator_previewCard__Wvr6L.coverlettergenerator_clickable__bQyhQ:hover{transform:translateY(-6px) scale(1.03);box-shadow:12px 12px 32px rgba(34,197,94,.3),-12px -12px 32px rgba(255,255,255,.9)}.coverlettergenerator_previewCard__Wvr6L.coverlettergenerator_clickable__bQyhQ:hover .coverlettergenerator_viewButton__SSmrl{opacity:1;transform:translateX(0)}.coverlettergenerator_previewCard__Wvr6L.coverlettergenerator_clickable__bQyhQ .coverlettergenerator_viewButton__SSmrl:hover{background:rgba(34,197,94,.2);transform:translateX(-2px) scale(1.1)}.coverlettergenerator_previewCard__Wvr6L.coverlettergenerator_completed__m7n27.coverlettergenerator_clickable__bQyhQ{border:2px solid rgba(34,197,94,.3);background:linear-gradient(145deg,rgba(220,252,231,.95),rgba(255,255,255,.9))}.coverlettergenerator_previewCard__Wvr6L.coverlettergenerator_completed__m7n27.coverlettergenerator_clickable__bQyhQ:before{content:"Click to view your cover letters";position:absolute;top:-35px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:white;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:10;white-space:nowrap}.coverlettergenerator_previewCard__Wvr6L.coverlettergenerator_completed__m7n27.coverlettergenerator_clickable__bQyhQ:hover:before{opacity:1}.coverlettergenerator_previewPlaceholder__ayqoU{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.coverlettergenerator_previewLetter__ewtSG{width:100%;height:280px;background:#ffffff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:inset 4px 4px 8px rgba(229,231,235,.3),inset -4px -4px 8px rgba(255,255,255,.9);display:flex;flex-direction:column;gap:16px;font-family:Inter,sans-serif}.coverlettergenerator_letterHeader__YCmQ5{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.coverlettergenerator_letterDate__Z6POy{font-size:12px;color:#6b7280;margin-bottom:8px;font-weight:500}.coverlettergenerator_letterTo__ApXmP{font-size:14px;font-weight:600;color:#1e3a8a}.coverlettergenerator_letterLines__ITdBt{display:flex;flex-direction:column;gap:8px;flex:1 1}.coverlettergenerator_letterLine__KvJb_{height:3px;background:linear-gradient(90deg,#d1d5db,#e5e7eb);border-radius:2px;animation:coverlettergenerator_letterLineShimmer__6kG8_ 3s ease-in-out infinite}@keyframes coverlettergenerator_letterLineShimmer__6kG8_{0%,to{opacity:.6;background:linear-gradient(90deg,#d1d5db,#e5e7eb)}50%{opacity:.8;background:linear-gradient(90deg,#9ca3af,#d1d5db)}}.coverlettergenerator_letterLine__KvJb_.coverlettergenerator_long__kLX5j{width:100%}.coverlettergenerator_letterLine__KvJb_.coverlettergenerator_medium__ZCkah{width:85%}.coverlettergenerator_letterLine__KvJb_.coverlettergenerator_short__dqdFu{width:60%}.coverlettergenerator_letterSignature__gefNt{margin-top:16px;padding-top:12px;border-top:1px solid #f3f4f6}.coverlettergenerator_letterClosing__vqZ7x{font-size:12px;color:#6b7280;margin-bottom:8px;font-weight:500}.coverlettergenerator_letterName__Mxzw1{font-size:14px;font-weight:600;color:#1e3a8a}.coverlettergenerator_previewProcessing__W3QIu{width:100%;display:flex;flex-direction:column;gap:16px;text-align:center}.coverlettergenerator_previewProcessingHeader__lvg8k{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.coverlettergenerator_previewSpinner__AENaF{width:24px;height:24px;border:3px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:coverlettergenerator_spin__rArtc 1s linear infinite}.coverlettergenerator_previewStatusText___AkuS{font-size:.9rem;color:#1e3a8a;font-weight:500}.coverlettergenerator_previewProgressBar__F31NA{width:100%;height:8px;background:rgba(59,130,246,.1);border-radius:4px;overflow:hidden;margin-bottom:20px}.coverlettergenerator_previewProgressFill__5d75_{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:4px;transition:width .3s ease}.coverlettergenerator_previewSteps__KlI6r{display:flex;flex-direction:column;gap:12px}.coverlettergenerator_previewStep__N1aAX{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(247,245,242,.8);border-radius:12px;border:1px solid #e5e7eb;transition:all .3s ease;opacity:.5}.coverlettergenerator_previewStep__N1aAX.coverlettergenerator_active__X3qfx{opacity:1;background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3);color:#1e3a8a;animation:coverlettergenerator_stepActivate__XRKE3 .3s ease}@keyframes coverlettergenerator_stepActivate__XRKE3{0%{transform:scale(.95);opacity:.5}to{transform:scale(1);opacity:1}}.coverlettergenerator_stepIcon__An9ZL{font-size:16px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8);border-radius:50%;flex-shrink:0}.coverlettergenerator_previewStep__N1aAX.coverlettergenerator_active__X3qfx .coverlettergenerator_stepIcon__An9ZL{background:rgba(59,130,246,.2)}.coverlettergenerator_previewStep__N1aAX span{font-size:14px;font-weight:500;color:#6b7280}.coverlettergenerator_previewStep__N1aAX.coverlettergenerator_active__X3qfx span{color:#1e3a8a;font-weight:600}.coverlettergenerator_previewSuccess__SCltp{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.coverlettergenerator_previewSuccessIcon__g6vuI{width:64px;height:64px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff;animation:coverlettergenerator_successPulse__PWO2x 2s ease-in-out infinite;box-shadow:8px 8px 16px rgba(16,185,129,.3),-8px -8px 16px rgba(255,255,255,.8)}.coverlettergenerator_previewSuccessText__Z7XLn h4{font-size:1.3rem;font-weight:600;color:#059669;margin:0 0 .5rem}.coverlettergenerator_previewSuccessText__Z7XLn p{font-size:.9rem;color:#047857;margin:0;font-weight:500}.coverlettergenerator_previewViewButton__kEh5r{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(34,197,94,.1);border-radius:50%;color:#059669;transition:all .3s ease;box-shadow:4px 4px 8px rgba(34,197,94,.2),-4px -4px 8px rgba(255,255,255,.8)}.coverlettergenerator_previewViewButton__kEh5r:hover{background:rgba(34,197,94,.2);transform:scale(1.1)}.coverlettergenerator_modalOverlay__PBl_v{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:coverlettergenerator_modalOverlayFadeIn__QGOkH .25s ease-out forwards;overflow:hidden}@keyframes coverlettergenerator_modalOverlayFadeIn__QGOkH{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.coverlettergenerator_successModal__iHYuf{background:#F4F4F9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;animation:coverlettergenerator_modalSlideIn__xYm97 .3s cubic-bezier(.34,1.26,.64,1) forwards;border:1px solid rgba(255,255,255,.4);position:relative;margin:auto}@keyframes coverlettergenerator_modalSlideIn__xYm97{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.coverlettergenerator_modalHeader__oC7M5{text-align:center;padding:32px 32px 24px;background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(59,130,246,.08));border-bottom:1px solid rgba(255,255,255,.3);border-radius:24px 24px 0 0}.coverlettergenerator_successIcon__Xvs4u{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#ffffff;box-shadow:12px 12px 24px rgba(16,185,129,.3),-12px -12px 24px rgba(255,255,255,.8);animation:coverlettergenerator_successIconPulse__WTwZf 3s ease-in-out infinite}@keyframes coverlettergenerator_successIconPulse__WTwZf{0%,to{transform:scale(1);box-shadow:12px 12px 24px rgba(16,185,129,.3),-12px -12px 24px rgba(255,255,255,.8)}50%{transform:scale(1.02);box-shadow:14px 14px 28px rgba(16,185,129,.35),-14px -14px 28px rgba(255,255,255,.85)}}.coverlettergenerator_modalTitle__XA4GY{font-size:2rem;font-weight:700;color:#1e3a8a;margin:0 0 12px;font-family:Inter,sans-serif;letter-spacing:-.02em}.coverlettergenerator_modalSubtitle__zdiwV{font-size:.9rem;color:#6b7280;margin:0;line-height:1.5}.coverlettergenerator_modalContent__kQD74{padding:24px 32px}.coverlettergenerator_generatedItem__jgF3t{display:flex;align-items:center;gap:16px;padding:16px 20px;background:rgba(247,245,242,.9);border-radius:16px;box-shadow:8px 8px 16px rgba(230,225,220,.4),-8px -8px 16px rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.6);transition:all .2s ease}.coverlettergenerator_generatedItem__jgF3t:hover{transform:translateY(-1px);box-shadow:10px 10px 20px rgba(230,225,220,.45),-10px -10px 20px rgba(255,255,255,.85)}.coverlettergenerator_itemIcon__eHhhy{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .2s ease;box-shadow:6px 6px 12px rgba(230,225,220,.4),-6px -6px 12px rgba(255,255,255,.8);background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#059669}.coverlettergenerator_generatedItem__jgF3t span{flex:1 1;font-size:1rem;font-weight:500;color:#1e3a8a}.coverlettergenerator_checkmark__zsPb6{font-size:18px;color:#10b981!important;font-weight:700;flex-shrink:0}.coverlettergenerator_modalActions__dQpY3{padding:24px 32px 32px;display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(255,255,255,.3);background:#F4F4F9;border-radius:0 0 24px 24px}.coverlettergenerator_viewResumeBtn__HadtZ{display:flex;align-items:center;justify-content:center;padding:14px 24px;border:none;border-radius:12px;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#ffffff;box-shadow:8px 8px 16px rgba(230,225,220,.4),-8px -8px 16px rgba(255,255,255,.8)}.coverlettergenerator_viewResumeBtn__HadtZ:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:10px 10px 20px rgba(59,130,246,.4),-10px -10px 20px rgba(255,255,255,.9)}.coverlettergenerator_modalCloseBtn__CnzDv{display:flex;align-items:center;justify-content:center;padding:12px 24px;background:rgba(247,245,242,.9);border:1px solid rgba(229,231,235,.8);border-radius:12px;font-size:.95rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease;font-family:inherit;box-shadow:4px 4px 8px rgba(230,225,220,.3),-4px -4px 8px rgba(255,255,255,.8)}.coverlettergenerator_modalCloseBtn__CnzDv:hover{color:#1e3a8a;border-color:rgba(59,130,246,.3);transform:translateY(-1px);box-shadow:6px 6px 12px rgba(230,225,220,.4),-6px -6px 12px rgba(255,255,255,.9)}.coverlettergenerator_navbar__XB2dN:hover{background:rgba(255,255,255,.35);box-shadow:0 12px 40px rgba(111,166,255,.2),inset 0 1px 0 rgba(255,255,255,.4)}@media (max-width:768px){.coverlettergenerator_navbar__XB2dN{top:10px;left:10px;right:10px;width:calc(100vw - 20px);transform:none;max-width:none;border-radius:20px}}@media (max-width:480px){.coverlettergenerator_navbar__XB2dN{top:8px;left:8px;right:8px;width:calc(100vw - 16px);border-radius:16px}}.coverlettergenerator_navContainer__omfJM{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;position:relative;width:100%}@media (max-width:768px){.coverlettergenerator_navContainer__omfJM{padding:.8rem 1.5rem}}@media (max-width:480px){.coverlettergenerator_navContainer__omfJM{padding:.7rem 1.2rem}}.coverlettergenerator_mobileMenuButton__Xg7_h{display:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:10px;border-radius:8px;transition:all .3s ease;z-index:1002;width:44px;height:44px;position:relative}@media (max-width:768px){.coverlettergenerator_mobileMenuButton__Xg7_h{display:flex!important}}.coverlettergenerator_mobileMenuButton__Xg7_h:hover{background-color:rgba(59,130,246,.1)}.coverlettergenerator_hamburgerLine__7jmRt{width:22px;height:2.5px;background-color:#1e3a8a;border-radius:2px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transform-origin:center;display:block}.coverlettergenerator_mobileMenuButton__Xg7_h.coverlettergenerator_active__X3qfx .coverlettergenerator_hamburgerLine__7jmRt:first-child{transform:translateY(6.5px) rotate(45deg)}.coverlettergenerator_mobileMenuButton__Xg7_h.coverlettergenerator_active__X3qfx .coverlettergenerator_hamburgerLine__7jmRt:nth-child(2){opacity:0;transform:scaleX(0)}.coverlettergenerator_mobileMenuButton__Xg7_h.coverlettergenerator_active__X3qfx .coverlettergenerator_hamburgerLine__7jmRt:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.coverlettergenerator_desktopNav__gd_pD{display:flex;align-items:center}@media (max-width:768px){.coverlettergenerator_desktopNav__gd_pD{display:none!important}}.coverlettergenerator_navLinks__zSizX{display:flex;list-style:none;gap:1.5rem;margin:0;padding:0;align-items:center;justify-content:center}.coverlettergenerator_navLinks__zSizX a{text-decoration:none;font-weight:500;font-size:.85rem;transition:color .3s ease;color:#1e3a8a}.coverlettergenerator_navLinks__zSizX a:hover{color:#3b82f6}.coverlettergenerator_navDropdown__CjB3N{position:relative}.coverlettergenerator_navLinkWithDropdown__52gUb{display:flex;align-items:center;gap:4px;text-decoration:none;font-weight:500;font-size:.85rem;transition:all .3s ease;color:#1e3a8a;cursor:pointer;padding:12px 16px;border-radius:8px}.coverlettergenerator_navLinkWithDropdown__52gUb:hover{color:#3b82f6;background:rgba(59,130,246,.05)}.coverlettergenerator_navLinkWithDropdown__52gUb svg{transition:transform .2s ease}.coverlettergenerator_navDropdown__CjB3N.coverlettergenerator_active__X3qfx .coverlettergenerator_navLinkWithDropdown__52gUb svg,.coverlettergenerator_navDropdown__CjB3N:hover .coverlettergenerator_navLinkWithDropdown__52gUb svg{transform:rotate(180deg)}.coverlettergenerator_navDropdownMenu__6lYL2{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4);min-width:180px;padding:8px 0;margin-top:8px;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-8px);transition:all .2s cubic-bezier(.165,.84,.44,1);z-index:1000;pointer-events:none}.coverlettergenerator_navDropdown__CjB3N:after{content:"";position:absolute;top:100%;left:0;right:0;height:12px;background:transparent;z-index:999}.coverlettergenerator_navDropdown__CjB3N.coverlettergenerator_keepOpen__x2nNh .coverlettergenerator_navDropdownMenu__6lYL2,.coverlettergenerator_navDropdown__CjB3N:hover .coverlettergenerator_navDropdownMenu__6lYL2{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.coverlettergenerator_navDropdownMenu__6lYL2 a{display:block;width:calc(100% - 8px);padding:12px 16px;color:#1e3a8a;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease;border-radius:6px;margin:0 4px}.coverlettergenerator_navDropdownMenu__6lYL2 a:hover{background:rgba(59,130,246,.1);color:#2563eb;transform:translateX(2px)}.coverlettergenerator_login__HoAK2{color:#1e3a8a!important;font-weight:500}.coverlettergenerator_signup__oEpRK{background:#3b82f6!important;color:#ffffff!important;padding:.5rem 1rem;border-radius:999px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 16px rgba(59,130,246,.4)}.coverlettergenerator_signup__oEpRK:hover{background:#2563eb!important;box-shadow:0 6px 20px rgba(59,130,246,.5);transform:translateY(-1px)}.coverlettergenerator_mobileMenuOverlay__lDHzu{position:fixed;left:0;right:0;width:100vw;height:100vh;z-index:1001;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px 40px;visibility:hidden;opacity:0;transform:translateY(-20px);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);overflow-y:auto;min-height:100vh;min-height:100dvh}.coverlettergenerator_mobileMenuOverlay__lDHzu,.coverlettergenerator_mobileMenuOverlay__lDHzu:before{top:0;bottom:0;background:rgba(247,245,242,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.coverlettergenerator_mobileMenuOverlay__lDHzu:before{content:"";position:absolute;left:8px;right:8px;border-radius:0 0 20px 20px;z-index:-1}@media (max-width:480px){.coverlettergenerator_mobileMenuOverlay__lDHzu:before{left:8px;right:8px;border-radius:0 0 16px 16px}}.coverlettergenerator_mobileMenuOverlay__lDHzu.coverlettergenerator_open__AE4dF{visibility:visible;opacity:1;transform:translateY(0)}.coverlettergenerator_mobileMenuContent__DbNs6{width:100%;max-width:350px;padding:0 1rem;transform:translateY(20px);opacity:0;transition:all .4s ease .1s;display:flex;flex-direction:column;justify-content:center;min-height:80vh}.coverlettergenerator_mobileMenuOverlay__lDHzu.coverlettergenerator_open__AE4dF .coverlettergenerator_mobileMenuContent__DbNs6{transform:translateY(0);opacity:1}.coverlettergenerator_mobileUserInfo__H3dzg{display:flex;align-items:center;gap:.8rem;padding:1rem 0;border-bottom:1px solid #e5e7eb;margin-bottom:.8rem}.coverlettergenerator_mobileUserDetails__NU3dx{flex:1 1}.coverlettergenerator_mobileUserName__V_uiB{font-size:1rem;font-weight:600;color:#1e3a8a}.coverlettergenerator_mobileUserEmail__nuyyZ{font-size:.85rem;color:#6b7280}.coverlettergenerator_mobileMenuDivider__zvP_N{height:1px;background:#e5e7eb;margin:1rem 0}.coverlettergenerator_mobileNavLinks__njabn{display:flex;flex-direction:column;gap:.3rem;width:100%}.coverlettergenerator_mobileNavLinks__njabn a,.coverlettergenerator_mobileSignOut__dAG3_{display:flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;font-size:1rem;font-weight:500;color:#1e3a8a;text-decoration:none;border-radius:10px;transition:all .3s ease;background:none;border:none;cursor:pointer;width:100%;text-align:center;box-sizing:border-box}.coverlettergenerator_mobileNavLinks__njabn a:hover,.coverlettergenerator_mobileSignOut__dAG3_:hover{background-color:rgba(59,130,246,.1);color:#1e3a8a;transform:translateY(-2px)}.coverlettergenerator_mobileLogin__CE0nc{color:#1e3a8a!important;font-weight:600;background:rgba(59,130,246,.1)!important}.coverlettergenerator_mobileSignup__4_Jzc{background:#3b82f6!important;color:#ffffff!important;font-weight:600;margin-top:.3rem;box-shadow:0 4px 16px rgba(59,130,246,.4)}.coverlettergenerator_mobileSignup__4_Jzc:hover{background:#2563eb!important;color:#ffffff!important;box-shadow:0 6px 20px rgba(59,130,246,.5);transform:translateY(-1px)}.coverlettergenerator_mobileSignOut__dAG3_{color:#dc2626!important}.coverlettergenerator_mobileSignOut__dAG3_:hover{background-color:rgba(220,38,38,.1)!important;color:#dc2626!important}.coverlettergenerator_loggedInNav__uZm4N{display:flex;align-items:center;gap:2rem}.coverlettergenerator_userSection__VD_7W{position:relative}.coverlettergenerator_userProfile__rqvPN{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background-color .2s ease;border:1px solid transparent}.coverlettergenerator_userProfile__rqvPN:hover{background-color:rgba(59,130,246,.1);border-color:rgba(59,130,246,.2)}.coverlettergenerator_userAvatar__nQZPp{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#1e3a8a);color:#ffffff;font-weight:600;font-size:12px;flex-shrink:0}.coverlettergenerator_avatarImage__On4hv{width:100%;height:100%;object-fit:cover}.coverlettergenerator_avatarInitials__qKGWz{font-size:12px;font-weight:600}.coverlettergenerator_userName__Z_rVk{font-size:14px;font-weight:500;color:#1e3a8a;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.coverlettergenerator_userName__Z_rVk{display:none}}.coverlettergenerator_dropdownArrow__jeIRR{transition:transform .2s ease;color:#6b7280}.coverlettergenerator_dropdownArrowOpen__FEajg{transform:rotate(180deg)}.coverlettergenerator_navLoading___Ws5L{display:flex;align-items:center;padding:8px}.coverlettergenerator_userDropdown__nieRI{position:absolute;top:100%;right:0;z-index:1000;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);min-width:280px;padding:8px 0;margin-top:8px;animation:coverlettergenerator_dropdownFadeIn__3y2Hw .15s ease}@media (max-width:768px){.coverlettergenerator_heroInputBox__99TDC{max-width:100%}.coverlettergenerator_inputContainer__pkSsY{padding:16px;border-radius:12px}.coverlettergenerator_heroInput__pHtMA{min-height:100px;font-size:15px;margin-bottom:12px}.coverlettergenerator_heroInput__pHtMA::placeholder{font-size:14px}.coverlettergenerator_buttonRow__F0QGk{gap:8px}.coverlettergenerator_uploadButton__asxZV{padding:8px 12px;font-size:13px}.coverlettergenerator_uploadButton__asxZV svg{width:14px;height:14px}.coverlettergenerator_getHiredButton__UyU5j{min-width:130px;padding:12px 20px}.coverlettergenerator_sendButtonIcon__sukXb svg{width:16px;height:16px}.coverlettergenerator_previewCard__Wvr6L{padding:1.5rem;border-radius:20px;min-height:320px}.coverlettergenerator_modalOverlay__PBl_v{padding:16px}.coverlettergenerator_successModal__iHYuf{border-radius:20px;max-height:95vh}.coverlettergenerator_modalHeader__oC7M5{padding:24px 24px 20px;border-radius:20px 20px 0 0}.coverlettergenerator_successIcon__Xvs4u{width:64px;height:64px;margin-bottom:16px}.coverlettergenerator_successIcon__Xvs4u svg{width:32px;height:32px}.coverlettergenerator_modalTitle__XA4GY{font-size:1.6rem;margin-bottom:8px}.coverlettergenerator_modalSubtitle__zdiwV{font-size:1rem}.coverlettergenerator_modalContent__kQD74{padding:20px 24px}.coverlettergenerator_modalActions__dQpY3{padding:20px 24px 24px;gap:10px;border-radius:0 0 20px 20px}.coverlettergenerator_viewResumeBtn__HadtZ{padding:12px 20px;font-size:.95rem}.coverlettergenerator_modalCloseBtn__CnzDv{padding:10px 20px;font-size:.9rem}}@media (max-width:480px){.coverlettergenerator_heroInput__pHtMA{min-height:80px}.coverlettergenerator_uploadButton__asxZV span{display:none}.coverlettergenerator_uploadButton__asxZV{padding:8px;min-width:36px}.coverlettergenerator_buttonRow__F0QGk{justify-content:center;gap:16px}.coverlettergenerator_previewCard__Wvr6L{padding:1.25rem;min-height:280px}.coverlettergenerator_previewCardTitle__3P46K h3{font-size:1.3rem}.coverlettergenerator_previewCardTitle__3P46K p{font-size:.85rem}.coverlettergenerator_previewSuccessText__Z7XLn h4{font-size:1.1rem}.coverlettergenerator_previewSuccessText__Z7XLn p{font-size:.85rem}.coverlettergenerator_modalHeader__oC7M5{padding:20px 20px 16px}.coverlettergenerator_modalContent__kQD74{padding:16px 20px}.coverlettergenerator_modalActions__dQpY3{padding:16px 20px 20px}.coverlettergenerator_processingWarning__DRbnS{padding:10px 12px;font-size:12px;text-align:center}.coverlettergenerator_processingWarning__DRbnS span{display:block;margin-top:4px}}@keyframes coverlettergenerator_slideUp__atxUi{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes coverlettergenerator_pulse__TYCoT{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.1}}@keyframes coverlettergenerator_spin__rArtc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes coverlettergenerator_fadeIn__gvxxq{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes coverlettergenerator_float__9xQvo{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}@keyframes coverlettergenerator_cardFloat__JyJyL{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes coverlettergenerator_processingPulse__Qglyt{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.01)}}@keyframes coverlettergenerator_checkAppear__ucbnG{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes coverlettergenerator_waitingPulse__4StSf{0%,80%,to{opacity:.3;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}}@keyframes coverlettergenerator_successPulse__PWO2x{0%,to{transform:scale(1);background:linear-gradient(135deg,#10b981,#059669)}50%{transform:scale(1.05);background:linear-gradient(135deg,#059669,#047857)}}.coverlettergenerator_page__5fa_o{font-family:Inter,sans-serif;color:#1e3a8a;padding:0;margin:0;background-color:#F4F4F9;min-height:100vh;width:100%;overflow-x:hidden;position:relative}.coverlettergenerator_loadingContainer__iBnbf{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:#F4F4F9;color:#1e3a8a}.coverlettergenerator_loadingSpinner__Si7a2{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:coverlettergenerator_spin__rArtc 1s linear infinite;margin-bottom:1rem}.coverlettergenerator_logo__2EutW{font-size:1.4rem;font-weight:600;color:#051132;z-index:1002;flex-shrink:0;font-family:Inter,sans-serif;letter-spacing:-.05em}.coverlettergenerator_logo__2EutW a{text-decoration:none;color:inherit;display:flex;align-items:center;gap:8px}.coverlettergenerator_logoImage__cNCZY{height:58px;width:auto}@media (max-width:480px){.coverlettergenerator_logo__2EutW{font-size:1.1rem}.coverlettergenerator_logoImage__cNCZY{height:24px}}.coverlettergenerator_navbar__XB2dN{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:95%;max-width:1200px;background:rgba(255,255,255,.25);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:60px;box-shadow:0 8px 32px rgba(111,166,255,.15),inset 0 1px 0 rgba(255,255,255,.3);z-index:1000;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}@keyframes coverlettergenerator_dropdownFadeIn__3y2Hw{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.coverlettergenerator_dropdownHeader__OBb45{padding:16px 20px 12px}.coverlettergenerator_dropdownUserInfo__GXUEU{display:flex;flex-direction:column;gap:2px}.coverlettergenerator_dropdownUserName__WI_vf{font-size:16px;font-weight:600;color:#1e3a8a}.coverlettergenerator_dropdownUserEmail__UbAtz{font-size:14px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coverlettergenerator_dropdownDivider__zPKFQ{height:1px;background:#e5e7eb;margin:8px 0}.coverlettergenerator_dropdownSignOut__J4Rbm{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;background:none;border:none;color:#dc2626;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.coverlettergenerator_dropdownSignOut__J4Rbm:hover{background-color:rgba(220,38,38,.1)}.coverlettergenerator_dropdownIcon__y_q7S svg{width:16px;height:16px}.coverlettergenerator_dropdownBackdrop__LsDKA{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:transparent}.coverlettergenerator_hero__5FuBa{display:flex;align-items:center;justify-content:center;min-height:100vh;padding-top:120px;background-color:#F4F4F9}@media (max-width:768px){.coverlettergenerator_hero__5FuBa{padding-top:100px;min-height:auto;padding-bottom:60px}}.coverlettergenerator_heroContent__rIl8M{display:flex;flex-wrap:wrap;max-width:1200px;width:100%;padding:2rem;justify-content:center;align-items:center;gap:4rem}@media (max-width:768px){.coverlettergenerator_heroContent__rIl8M{flex-direction:column;padding:1rem;gap:3rem;align-items:center;width:100%;max-width:100%}}.coverlettergenerator_heroLeft__tARJx{flex:1 1;min-width:400px;max-width:500px;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;animation:coverlettergenerator_slideInLeft__cpEFy .8s ease-out}@keyframes coverlettergenerator_slideInLeft__cpEFy{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.coverlettergenerator_heroLeft__tARJx{text-align:center;min-width:100%;max-width:600px;align-items:center}}@keyframes coverlettergenerator_slideInRight__Qh01t{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.coverlettergenerator_heroTitle__7QZi0{font-size:3rem;background:linear-gradient(0deg,#64748b,#051132,#001039);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Inter,sans-serif;font-weight:600;font-style:normal;letter-spacing:-.08em;padding-right:.25em;margin-bottom:1rem}@media (max-width:768px){.coverlettergenerator_heroTitle__7QZi0{font-size:2.8rem;line-height:1.1}}@media (max-width:480px){.coverlettergenerator_heroTitle__7QZi0{font-size:2.2rem;line-height:1.2}}.coverlettergenerator_heroSubtitle__2eBz2{font-size:1.1rem;color:#6b7280;margin-bottom:2rem;line-height:1.6}.coverlettergenerator_animatedWord__dkCW_{color:#00b7ff!important;position:relative;display:inline-block;transition:all .6s cubic-bezier(.68,-.55,.265,1.55);transform-origin:center;-webkit-text-fill-color:#0080ff!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;filter:drop-shadow(0 0 8px rgba(59,130,246,.4));animation:coverlettergenerator_wordPulse__UdTeN 3s ease-in-out infinite}