.AskMyResume_AskMyResumeContainer__GOFgX{display:flex;flex-direction:column;max-width:800px;margin:40px auto 0;padding:0 20px;min-height:80vh;font-family:Poppins-Light,sans-serif}.AskMyResume_AskMyResumeHeader__YpbYu{text-align:center;margin-bottom:40px}.AskMyResume_AskMyResumeTitle__iSyjd{font-family:Oswald-Bold,sans-serif;font-size:48px;color:#232526;margin:0 0 16px;line-height:1.2}.AskMyResume_AskMyResumeSubtitle__cdJSr{font-size:18px;color:#6C757D;margin:0;line-height:1.5}.AskMyResume_AskMyResumeChat__XV2sj{display:flex;flex-direction:column;background-color:#ffffff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden;height:70vh;min-height:500px;max-height:800px}.AskMyResume_AskMyResumeMessages__rQMGz{padding:24px;overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:16px}.AskMyResume_AskMyResumeWelcome__mpGHJ{text-align:center;padding:40px 20px;color:#6C757D}.AskMyResume_AskMyResumeWelcomeIcon__C6_GW{font-size:48px;margin-bottom:16px}.AskMyResume_AskMyResumeWelcome__mpGHJ h3{font-family:Oswald-Bold,sans-serif;font-size:24px;color:#232526;margin:0 0 12px}.AskMyResume_AskMyResumeWelcome__mpGHJ p{font-size:16px;margin:0 0 24px;line-height:1.5}.AskMyResume_AskMyResumeSuggestions__tHjtD{display:flex;flex-direction:column;gap:12px;max-width:400px;margin:0 auto}.AskMyResume_AskMyResumeSuggestion__4GWwD{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:12px 16px;font-size:14px;color:#6C757D;cursor:pointer;transition:all .2s ease;text-align:left;font-family:Poppins-Light,sans-serif;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AskMyResume_AskMyResumeSuggestion__4GWwD:hover{background-color:#e9ecef;border-color:#007BFF;color:#007BFF}.AskMyResume_AskMyResumeMessage__yL8XZ{display:flex;margin-bottom:8px}.AskMyResume_AskMyResumeMessageUser__m8fWJ{justify-content:flex-end}.AskMyResume_AskMyResumeMessageBot__gdc8o{justify-content:flex-start}.AskMyResume_AskMyResumeMessageContent__mRhJK{max-width:70%;padding:12px 16px;border-radius:18px;font-size:15px;line-height:1.4;word-wrap:break-word}.AskMyResume_AskMyResumeMessageUser__m8fWJ .AskMyResume_AskMyResumeMessageContent__mRhJK{background:linear-gradient(90deg,#232526,#414345);color:white;border-bottom-right-radius:4px}.AskMyResume_AskMyResumeMessageBot__gdc8o .AskMyResume_AskMyResumeMessageContent__mRhJK{background-color:#f8f9fa;color:#232526;border:1px solid #e9ecef;border-bottom-left-radius:4px}.AskMyResume_AskMyResumeTyping___feBZ{display:flex;gap:4px;align-items:center}.AskMyResume_AskMyResumeTyping___feBZ span{width:8px;height:8px;border-radius:50%;background-color:#6C757D;animation:AskMyResume_AskMyResumeTypingAnimation__QItGg 1.4s ease-in-out infinite}.AskMyResume_AskMyResumeTyping___feBZ span:first-child{animation-delay:-.32s}.AskMyResume_AskMyResumeTyping___feBZ span:nth-child(2){animation-delay:-.16s}@keyframes AskMyResume_AskMyResumeTypingAnimation__QItGg{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.AskMyResume_AskMyResumeInputContainer__NQb9t{padding:20px 24px;background-color:#f8f9fa;border-top:1px solid #e9ecef}.AskMyResume_AskMyResumeInputWrapper__gSnEA{display:flex;gap:12px;align-items:flex-end;margin-bottom:12px;width:100%}.AskMyResume_AskMyResumeInput__5enl_{flex:1 1;border:1px solid #e9ecef;border-radius:12px;padding:12px 16px;font-size:15px;font-family:Poppins-Light,sans-serif;resize:none;outline:none;transition:border-color .2s ease;min-height:44px;max-height:120px}.AskMyResume_AskMyResumeInput__5enl_:focus{border-color:#007BFF;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.AskMyResume_AskMyResumeInput__5enl_:disabled{background-color:#f8f9fa;color:#6C757D;cursor:not-allowed}.AskMyResume_AskMyResumeSendButton__tKPe9{background:linear-gradient(90deg,#232526,#414345);color:white;border:none;border-radius:12px;padding:12px 20px;font-size:14px;font-family:Oswald-Bold,sans-serif;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:80px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AskMyResume_AskMyResumeSendButton__tKPe9:hover:not(:disabled){background:linear-gradient(90deg,#232526,#232526);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.AskMyResume_AskMyResumeSendButton__tKPe9:disabled{background-color:#6C757D;cursor:not-allowed;transform:none;box-shadow:none}.AskMyResume_AskMyResumeClearButton__1xurL{background-color:transparent;color:#6C757D;border:1px solid #e9ecef;border-radius:8px;padding:8px 16px;font-size:13px;font-family:Poppins-Light,sans-serif;cursor:pointer;transition:all .2s ease}.AskMyResume_AskMyResumeClearButton__1xurL:hover{background-color:#f8f9fa;border-color:#6C757D;color:#232526}@media screen and (max-width:768px){.AskMyResume_AskMyResumeContainer__GOFgX{margin:40px auto 0;padding:0 15px}.AskMyResume_AskMyResumeTitle__iSyjd{font-size:36px;line-height:1.1}.AskMyResume_AskMyResumeSubtitle__cdJSr{font-size:16px;margin-bottom:24px}.AskMyResume_AskMyResumeChat__XV2sj{height:65vh;min-height:450px;max-height:70vh;border-radius:12px}.AskMyResume_AskMyResumeMessages__rQMGz{padding:16px;gap:12px}.AskMyResume_AskMyResumeMessageContent__mRhJK{max-width:90%;font-size:15px;padding:14px 18px;line-height:1.4}.AskMyResume_AskMyResumeInputContainer__NQb9t{padding:16px}.AskMyResume_AskMyResumeInputWrapper__gSnEA{flex-direction:column;gap:12px;width:100%}.AskMyResume_AskMyResumeInput__5enl_{font-size:16px;padding:14px 16px;min-height:48px;border-radius:12px;width:100%;box-sizing:border-box}.AskMyResume_AskMyResumeSendButton__tKPe9{align-self:flex-end;min-width:100px;height:48px;font-size:15px}.AskMyResume_AskMyResumeWelcome__mpGHJ{padding:24px 16px}.AskMyResume_AskMyResumeWelcome__mpGHJ h3{font-size:22px;margin-bottom:16px}.AskMyResume_AskMyResumeWelcome__mpGHJ p{font-size:15px;margin-bottom:20px}.AskMyResume_AskMyResumeSuggestions__tHjtD{gap:10px}.AskMyResume_AskMyResumeSuggestion__4GWwD{font-size:14px;padding:14px 16px;border-radius:10px;min-height:48px;display:flex;align-items:center;text-align:left}}@media screen and (max-width:480px){.AskMyResume_AskMyResumeContainer__GOFgX{margin:60px auto 0;padding:0 10px}.AskMyResume_AskMyResumeTitle__iSyjd{font-size:28px;line-height:1.1;margin-bottom:12px}.AskMyResume_AskMyResumeSubtitle__cdJSr{font-size:15px;margin-bottom:20px;line-height:1.4}.AskMyResume_AskMyResumeChat__XV2sj{height:60vh;min-height:400px;max-height:65vh;border-radius:10px}.AskMyResume_AskMyResumeMessages__rQMGz{padding:12px;gap:10px}.AskMyResume_AskMyResumeMessageContent__mRhJK{max-width:92%;font-size:14px;padding:12px 16px;line-height:1.4}.AskMyResume_AskMyResumeInputContainer__NQb9t{padding:12px}.AskMyResume_AskMyResumeInput__5enl_{font-size:16px;padding:12px 14px;min-height:44px;border-radius:10px;width:100%;box-sizing:border-box}.AskMyResume_AskMyResumeSendButton__tKPe9{height:44px;font-size:14px;border-radius:10px}.AskMyResume_AskMyResumeWelcome__mpGHJ{padding:20px 12px}.AskMyResume_AskMyResumeWelcome__mpGHJ h3{font-size:20px;margin-bottom:12px}.AskMyResume_AskMyResumeWelcome__mpGHJ p{font-size:14px;margin-bottom:16px;line-height:1.4}.AskMyResume_AskMyResumeSuggestions__tHjtD{max-width:100%;gap:8px}.AskMyResume_AskMyResumeSuggestion__4GWwD{font-size:13px;padding:12px 14px;min-height:44px;border-radius:8px;line-height:1.3}.AskMyResume_AskMyResumeClearButton__1xurL{font-size:12px;padding:6px 12px;border-radius:6px}}@media screen and (max-width:360px){.AskMyResume_AskMyResumeContainer__GOFgX{margin:60px auto 0;padding:0 8px}.AskMyResume_AskMyResumeTitle__iSyjd{font-size:24px;margin-bottom:8px}.AskMyResume_AskMyResumeSubtitle__cdJSr{font-size:14px;margin-bottom:16px}.AskMyResume_AskMyResumeChat__XV2sj{height:55vh;min-height:350px;max-height:60vh}.AskMyResume_AskMyResumeMessages__rQMGz{padding:10px}.AskMyResume_AskMyResumeMessageContent__mRhJK{max-width:95%;font-size:13px;padding:10px 14px}.AskMyResume_AskMyResumeInputContainer__NQb9t{padding:10px}.AskMyResume_AskMyResumeInput__5enl_{font-size:16px;padding:10px 12px;min-height:40px;width:100%;box-sizing:border-box}.AskMyResume_AskMyResumeSendButton__tKPe9{height:40px;font-size:13px;min-width:80px}.AskMyResume_AskMyResumeWelcome__mpGHJ{padding:16px 10px}.AskMyResume_AskMyResumeWelcome__mpGHJ h3{font-size:18px;margin-bottom:10px}.AskMyResume_AskMyResumeWelcome__mpGHJ p{font-size:13px;margin-bottom:14px}.AskMyResume_AskMyResumeSuggestion__4GWwD{font-size:12px;padding:10px 12px;min-height:40px}}.Home_container__d256j{padding:0 2rem}.Home_main__VkIEL{min-height:100vh;padding:4rem 0;flex:1 1;flex-direction:column}.Home_footer__yFiaX,.Home_main__VkIEL{display:flex;justify-content:center;align-items:center}.Home_footer__yFiaX{flex:1 1;padding:2rem 0;border-top:1px solid #eaeaea}.Home_footer__yFiaX a{display:flex;justify-content:center;align-items:center;flex-grow:1}.Home_title__hYX6j a{color:#0070f3;text-decoration:none}.Home_title__hYX6j a:active,.Home_title__hYX6j a:focus,.Home_title__hYX6j a:hover{text-decoration:underline}.Home_title__hYX6j{margin:0;line-height:1.15;font-size:4rem}.Home_description__uXNdx,.Home_title__hYX6j{text-align:center}.Home_description__uXNdx{margin:4rem 0;line-height:1.5;font-size:1.5rem}.Home_code__VVrIr{background:#fafafa;border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.Home_grid__AVljO{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px}.Home_card__E5spL{margin:1rem;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease;max-width:300px}.Home_card__E5spL:active,.Home_card__E5spL:focus,.Home_card__E5spL:hover{color:#0070f3;border-color:#0070f3}.Home_card__E5spL h2{margin:0 0 1rem;font-size:1.5rem}.Home_card__E5spL p{margin:0;font-size:1.25rem;line-height:1.5}.Home_logo__IOQAX{height:1em;margin-left:.5rem}@media (max-width:600px){.Home_grid__AVljO{width:100%;flex-direction:column}}@media (prefers-color-scheme:dark){.Home_card__E5spL,.Home_footer__yFiaX{border-color:#222}.Home_code__VVrIr{background:#111}.Home_logo__IOQAX img{filter:invert(1)}}