.testimonial-card[data-v-13a74e1a]{background:#fff;border-radius:.75rem;padding:1.25rem;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s ease-in-out}.testimonial-card[data-v-13a74e1a]:hover{transform:translateY(-2px)}.highlight[data-v-13a74e1a]{background:linear-gradient(120deg,rgba(var(--bs-primary-rgb),.1) 0,rgba(var(--bs-primary-rgb),.1) 100%);padding:.1rem .3rem;border-radius:.25rem;font-weight:500}.social-proof[data-v-188e35bc]{text-align:center;margin-bottom:2rem}.customer-avatars[data-v-188e35bc]{display:flex;justify-content:center;margin-bottom:.5rem}.customer-avatars .avatar[data-v-188e35bc]{width:40px;height:40px;border-radius:50%;border:2px solid #fff;margin-left:-10px;-o-object-fit:cover;object-fit:cover}.customer-avatars .avatar[data-v-188e35bc]:first-child{margin-left:0}.rating i[data-v-188e35bc]{color:#ffc107;margin:0 2px}.proof-text[data-v-188e35bc]{color:hsla(0,0%,100%,.9);font-size:1.1rem}.highlight-number[data-v-188e35bc]{font-weight:700;color:#fff}.social-proof[data-v-188e35bc]{margin:2rem auto;padding:1rem}.customer-avatars .avatar[data-v-188e35bc]{width:32px;height:32px}.modal-body[data-v-03505426]{padding:0!important}.modal-content-scroll[data-v-03505426]{max-height:100vh;overflow-y:auto}.modal-body-scroll[data-v-03505426]{padding-top:3rem!important}.card[data-v-03505426]{transition:transform .2s ease-in-out}.card[data-v-03505426]:hover{transform:translateY(-5px)}.badge[data-v-03505426]{font-weight:500}[data-v-03505426] .testimonials-mini h3{color:#000!important}.testimonial-card[data-v-03505426]{background:#fff;border-radius:.75rem;padding:1.25rem;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s ease-in-out}.testimonial-card[data-v-03505426]:hover{transform:translateY(-2px)}.testimonial-content[data-v-03505426]{position:relative}.testimonial-content .fa-quote-left[data-v-03505426]{font-size:1.5rem;opacity:.5}.testimonial-author[data-v-03505426]{border-top:1px solid rgba(0,0,0,.1);padding-top:1rem;margin-top:1rem}.rating[data-v-03505426]{letter-spacing:2px}.highlight[data-v-03505426]{background:linear-gradient(120deg,rgba(var(--bs-primary-rgb),.1) 0,rgba(var(--bs-primary-rgb),.1) 100%);padding:.1rem .3rem;border-radius:.25rem;font-weight:500}.faqs-section[data-v-fc4ddbde]{padding:80px 0;background:linear-gradient(180deg,#fff,#f8fafc)}.section-title[data-v-fc4ddbde]{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.section-subtitle[data-v-fc4ddbde]{font-size:1.1rem;color:#6b7280}.faqs-container[data-v-fc4ddbde]{max-width:800px;margin:0 auto}.faq-item[data-v-fc4ddbde]{margin-bottom:1rem;border-radius:12px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden}.faq-question[data-v-fc4ddbde]{width:100%;text-align:left;padding:1.5rem;background:#fff;border:none;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:600;color:#1a1a1a;cursor:pointer;transition:all .3s ease}.faq-question[data-v-fc4ddbde]:hover{background:#f8fafc}.faq-question.active[data-v-fc4ddbde]{background:#f8fafc;color:#0d6efd}.faq-question i[data-v-fc4ddbde]{font-size:1.2rem;transition:transform .3s ease}.faq-question.active i[data-v-fc4ddbde]{transform:rotate(-180deg)}.faq-answer[data-v-fc4ddbde]{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:#f8fafc}.faq-answer.active[data-v-fc4ddbde]{max-height:300px}.faq-answer p[data-v-fc4ddbde]{padding:0 1.5rem 1.5rem;margin:0;color:#4b5563;line-height:1.6}@media (max-width:768px){.section-title[data-v-fc4ddbde]{font-size:2rem}.faq-question[data-v-fc4ddbde]{font-size:1rem;padding:1.25rem}}.homepage[data-v-3e178f1e]{text-align:center}.hero-section[data-v-3e178f1e]{background:linear-gradient(180deg,#0d6dfd,#60a5fa 40%,#fff);min-height:100vh;overflow:hidden}.cloud[data-v-3e178f1e]{position:absolute;background:#fff;border-radius:100px;box-shadow:0 8px 16px rgba(0,0,0,.12);will-change:transform}.cloud[data-v-3e178f1e]:after,.cloud[data-v-3e178f1e]:before{content:"";position:absolute;background:inherit;border-radius:50%}.cloud-1[data-v-3e178f1e]{width:500px;height:100px;bottom:75%;right:-100px;opacity:.3;animation:float1-3e178f1e 30s ease-in-out infinite}.cloud-2[data-v-3e178f1e]{width:400px;height:80px;bottom:80%;left:-150px;opacity:.2;animation:float2-3e178f1e 25s ease-in-out infinite}.cloud-3[data-v-3e178f1e]{width:300px;height:60px;bottom:65%;left:30%;opacity:.25;animation:float3-3e178f1e 20s ease-in-out infinite}.cloud-4[data-v-3e178f1e]{width:450px;height:90px;bottom:55%;right:20%;opacity:.4;animation:float1-3e178f1e 28s ease-in-out infinite}.cloud-5[data-v-3e178f1e]{width:350px;height:70px;bottom:45%;left:10%;opacity:.5;animation:float2-3e178f1e 32s ease-in-out infinite}.cloud-6[data-v-3e178f1e]{width:400px;height:80px;bottom:35%;right:35%;opacity:.6;animation:float3-3e178f1e 27s ease-in-out infinite}.cloud-7[data-v-3e178f1e]{width:500px;height:100px;bottom:25%;left:-50px;opacity:.7;animation:float1-3e178f1e 35s ease-in-out infinite}.cloud-8[data-v-3e178f1e]{width:450px;height:90px;bottom:15%;right:-80px;opacity:.8;animation:float2-3e178f1e 29s ease-in-out infinite}.cloud-1[data-v-3e178f1e]:before,.cloud-2[data-v-3e178f1e]:before,.cloud-3[data-v-3e178f1e]:before,.cloud-4[data-v-3e178f1e]:before,.cloud-5[data-v-3e178f1e]:before,.cloud-6[data-v-3e178f1e]:before,.cloud-7[data-v-3e178f1e]:before,.cloud-8[data-v-3e178f1e]:before{width:160px;height:160px;top:-80px;right:100px}.cloud-1[data-v-3e178f1e]:after,.cloud-2[data-v-3e178f1e]:after,.cloud-3[data-v-3e178f1e]:after,.cloud-4[data-v-3e178f1e]:after,.cloud-5[data-v-3e178f1e]:after,.cloud-6[data-v-3e178f1e]:after,.cloud-7[data-v-3e178f1e]:after,.cloud-8[data-v-3e178f1e]:after{width:120px;height:120px;top:-50px;right:200px}@keyframes float1-3e178f1e{0%,to{transform:translateX(0)}50%{transform:translateX(-100px)}}@keyframes float2-3e178f1e{0%,to{transform:translateX(0)}50%{transform:translateX(100px)}}@keyframes float3-3e178f1e{0%,to{transform:translateX(0)}50%{transform:translateX(-60px)}}.extra-cloud[data-v-3e178f1e],.hero-section[data-v-3e178f1e]:after,.hero-section[data-v-3e178f1e]:before,.homepage[data-v-3e178f1e]:after,.homepage[data-v-3e178f1e]:before{content:none}.hero-section[data-v-3e178f1e]{padding:80px 0;color:#fff;position:relative;z-index:1}.hero-content[data-v-3e178f1e]{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:0 20px}.hero-title[data-v-3e178f1e]{font-size:4rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:#fff;-webkit-text-fill-color:initial;background:none}.hero-subtitle[data-v-3e178f1e]{font-size:1.25rem;opacity:.9;margin-bottom:2.5rem;line-height:1.6}.cta-button[data-v-3e178f1e]{margin-bottom:2.5rem}.btn-white[data-v-3e178f1e]{background:#fff;color:#4361ee;border:none;padding:.8rem 1.5rem;font-weight:600;border-radius:100px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-white[data-v-3e178f1e]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.dashboard-preview[data-v-3e178f1e]{position:relative;max-width:1200px;margin:0 auto;padding:0 20px;z-index:1}.dashboard-card[data-v-3e178f1e]{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 50px 100px -20px rgba(0,0,0,.25),0 30px 60px -30px rgba(0,0,0,.3);transform:perspective(1000px) rotateX(2deg);transition:transform .3s ease}.dashboard-card[data-v-3e178f1e]:hover{transform:perspective(1000px) rotateX(0deg)}.dashboard-image[data-v-3e178f1e]{width:100%;height:auto;display:block}.chat-bubble[data-v-3e178f1e]{position:absolute;background:#fff;border-radius:16px;padding:16px 24px;box-shadow:0 20px 40px -10px rgba(0,0,0,.15),0 10px 20px -10px rgba(0,0,0,.1);max-width:250px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.chat-left[data-v-3e178f1e]{left:-30px;top:25%;transform:translateX(-20px);animation:floatLeft-3e178f1e 3s ease-in-out infinite}.chat-right[data-v-3e178f1e]{right:-30px;bottom:25%;transform:translateX(20px);animation:floatRight-3e178f1e 3s ease-in-out infinite}@keyframes floatLeft-3e178f1e{0%,to{transform:translateX(-20px)}50%{transform:translateX(-10px)}}@keyframes floatRight-3e178f1e{0%,to{transform:translateX(20px)}50%{transform:translateX(10px)}}.chat-content[data-v-3e178f1e]{font-size:.9rem;color:#1a1a1a;font-weight:500}.chat-label[data-v-3e178f1e]{display:inline-block;background:#22c55e;color:#fff;padding:6px 16px;border-radius:100px;font-size:.85rem;font-weight:600;letter-spacing:.5px}.stats-section[data-v-3e178f1e]{background-color:#f8fafc;padding:80px 0}.stat-card[data-v-3e178f1e]{background:#fff;padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.stat-card h3[data-v-3e178f1e]{color:#4361ee;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-card p[data-v-3e178f1e]{color:#64748b;margin:0;font-weight:500}@media (max-width:768px){.hero-title[data-v-3e178f1e]{font-size:2.5rem;padding:0 1rem}.hero-subtitle[data-v-3e178f1e]{font-size:1.1rem;padding:0 1.5rem}.dashboard-preview[data-v-3e178f1e]{padding:0 10px;margin-top:2rem}.chat-bubble[data-v-3e178f1e]{display:none}.dashboard-card[data-v-3e178f1e]{transform:none;margin:0 1rem}.hero-content[data-v-3e178f1e]{padding:0 1rem}.laurel-stars[data-v-3e178f1e]{width:150px}.laurel-title[data-v-3e178f1e]{font-size:.85rem}.proof-text[data-v-3e178f1e]{font-size:.95rem;padding:0 1rem}.featured-logos-container[data-v-3e178f1e]{margin:0 1rem;padding:1rem}.featured-logos[data-v-3e178f1e]{gap:2rem}.logo[data-v-3e178f1e]{height:20px}.section-title[data-v-3e178f1e]{font-size:1.75rem;padding:0 1rem}.section-subtitle[data-v-3e178f1e]{font-size:1rem;padding:0 1.5rem}.feature-content-area[data-v-3e178f1e]{padding:1rem;padding-top:0;padding-bottom:0;margin:1rem;margin-top:2rem}.feature-content-wrapper[data-v-3e178f1e]{grid-template-columns:1fr;gap:1rem;min-height:auto}.feature-text[data-v-3e178f1e]{padding:.5rem 0;gap:1rem;text-align:center}.feature-description[data-v-3e178f1e]{text-align:left;font-size:1rem;margin-bottom:0}.feature-description li[data-v-3e178f1e]{margin-bottom:.5rem}.feature-image-single[data-v-3e178f1e]{width:100%!important;max-width:320px;margin:0 auto}.feature-header h3[data-v-3e178f1e]{font-size:1.5rem}.feature-icon[data-v-3e178f1e]{width:48px;height:48px;font-size:1.5rem}.feature-header[data-v-3e178f1e]{gap:.75rem;margin-bottom:.5rem}.feature-benefit[data-v-3e178f1e]{padding:.35rem .75rem;font-size:1.1rem;text-align:center;width:100%}.features-nav[data-v-3e178f1e]{margin:0;padding:.5rem 1rem;justify-content:flex-start;gap:.5rem}.feature-button[data-v-3e178f1e]{padding:.5rem .75rem;font-size:.85rem}.feature-image[data-v-3e178f1e]{padding:.5rem}.features-section[data-v-3e178f1e]{padding:30px 0}}.hero-section[data-v-3e178f1e]{padding:60px 0;overflow-x:hidden}.container[data-v-3e178f1e]{width:100%;margin:0 auto;max-width:1200px}.features-section[data-v-3e178f1e]{overflow:hidden}.pricing-section[data-v-3e178f1e]{padding:30px 0;overflow-x:hidden}.features-nav-container[data-v-3e178f1e]{width:100%;overflow-x:hidden;position:relative}@media (max-width:768px){.features-nav[data-v-3e178f1e]{margin:0;padding:.5rem 1rem;justify-content:flex-start;gap:.75rem;overflow-x:scroll;flex-wrap:nowrap;width:100%;position:relative;left:0;right:0}.feature-button[data-v-3e178f1e]{padding:.5rem .75rem;font-size:.9rem;white-space:nowrap;flex:0 0 auto}}.btn[data-v-3e178f1e]{min-height:44px;display:inline-flex;align-items:center;justify-content:center}img[data-v-3e178f1e]{max-width:100%;height:auto}.highlight[data-v-3e178f1e]{background:#fff;color:#0d6efd;padding:0 15px;display:inline-block;margin:0 5px;transform:rotate(-2deg);position:relative;top:-2px}.highlight[data-v-3e178f1e]:hover{transform:rotate(0deg);transition:transform .3s ease}.laurel-wrapper[data-v-3e178f1e]{position:relative;display:inline-block}.laurel-stars[data-v-3e178f1e]{width:200px;height:auto;opacity:.95;margin-bottom:0}.laurel-title[data-v-3e178f1e]{color:#173d51;font-size:1rem;font-weight:600;opacity:.9;letter-spacing:.5px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:100%;margin:0;padding:0 20px}.featured-section[data-v-3e178f1e]{margin-top:3rem;text-align:center}.featured-text[data-v-3e178f1e]{font-size:1rem;color:#6b7280;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em;display:inline-block;background:hsla(0,0%,100%,.9);padding:.5rem 1.5rem;border-radius:100px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.featured-logos-container[data-v-3e178f1e]{background:hsla(0,0%,100%,.9);padding:1.5rem;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05);margin:0 auto;max-width:600px}.featured-logos[data-v-3e178f1e]{display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:nowrap}.featured-logo[data-v-3e178f1e]{opacity:.8;transition:opacity .3s ease;display:flex;align-items:center}.featured-logo[data-v-3e178f1e]:hover{opacity:1}.logo[data-v-3e178f1e]{height:25px;width:auto}.hn-logo[data-v-3e178f1e],.ph-logo[data-v-3e178f1e],.reddit-logo[data-v-3e178f1e],.x-logo[data-v-3e178f1e]{color:#1a1a1a}@media (max-width:768px){.featured-logos-container[data-v-3e178f1e]{margin:0 1rem;padding:1rem}.featured-logos[data-v-3e178f1e]{gap:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.featured-logos[data-v-3e178f1e]::-webkit-scrollbar{display:none}.logo[data-v-3e178f1e]{height:18px}}.pricing-section[data-v-3e178f1e]{position:relative;z-index:1;background:#fff}.section-title[data-v-3e178f1e]{font-size:2.5rem;font-weight:700;color:#1a1a1a}.section-subtitle[data-v-3e178f1e]{font-size:1.1rem;color:#6b7280}.pricing-card[data-v-3e178f1e]{border:1px solid #e5e7eb;border-radius:1rem;transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between}.pricing-card[data-v-3e178f1e]:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.pricing-card.featured[data-v-3e178f1e]{border:2px solid #0d6efd;transform:scale(1.05)}.pricing-card.featured[data-v-3e178f1e]:hover{transform:scale(1.05) translateY(-5px)}.popular-badge[data-v-3e178f1e]{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#0d6efd;color:#fff;padding:4px 12px;border-radius:20px;font-size:14px;font-weight:500;z-index:1}.price[data-v-3e178f1e]{font-size:3rem;font-weight:700;color:#0d6efd;line-height:1}.price span[data-v-3e178f1e]{font-size:1rem;font-weight:400}@media (max-width:768px){.section-title[data-v-3e178f1e]{font-size:2rem}.pricing-card.featured[data-v-3e178f1e]{transform:none}.pricing-card.featured[data-v-3e178f1e]:hover{transform:translateY(-5px)}}.features-section[data-v-3e178f1e]{padding:50px 0}.features-nav[data-v-3e178f1e]::-webkit-scrollbar{display:none}.feature-button[data-v-3e178f1e]{flex-shrink:0}.feature-button[data-v-3e178f1e]:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.feature-button.active[data-v-3e178f1e]{background:#0d6efd;color:#fff;border-color:#0d6efd}.feature-button i[data-v-3e178f1e]{font-size:1.25rem}.feature-content-area[data-v-3e178f1e]{background:#fff;border-radius:1rem;padding-left:3rem;padding-right:3rem;margin-top:2rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:fadeIn-3e178f1e .3s ease-out}.feature-content-wrapper[data-v-3e178f1e]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;min-height:75vh}.feature-text[data-v-3e178f1e]{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;height:100%;padding-top:3rem;padding-bottom:3rem}.feature-text .btn-white[data-v-3e178f1e]{padding:1rem 2rem;font-size:1.1rem;background:#fff;border:2px solid #4361ee;color:#4361ee;transition:all .3s ease;width:auto;min-width:200px}.feature-text .btn-white[data-v-3e178f1e]:hover{background:#4361ee;color:#fff;transform:translateY(-2px);box-shadow:0 10px 20px rgba(67,97,238,.15)}.feature-text .btn-white i[data-v-3e178f1e]{transition:transform .3s ease}.feature-text .btn-white:hover i[data-v-3e178f1e]{transform:translateX(4px)}.feature-description[data-v-3e178f1e]{color:#6b7280;line-height:1.7;font-size:1.1rem;margin:0;padding-left:1.5rem;list-style-type:none;text-align:left;width:100%}.feature-description li[data-v-3e178f1e]{position:relative;padding-left:1.5rem;margin-bottom:.75rem}.feature-description li[data-v-3e178f1e]:last-child{margin-bottom:0}.feature-description li[data-v-3e178f1e]:before{content:"";position:absolute;left:0;top:.7rem;width:.5rem;height:.5rem;background-color:#0d6efd;border-radius:50%}.feature-benefit[data-v-3e178f1e]{font-size:1.25rem;font-weight:600;color:#0d6efd;margin:0;padding:.5rem 1rem;background:rgba(13,110,253,.1);border-radius:8px;display:inline-block}@media (max-width:768px){.feature-text[data-v-3e178f1e]{align-items:center}.feature-header[data-v-3e178f1e]{flex-direction:column;text-align:center}.feature-icon[data-v-3e178f1e]{margin:0 auto}.feature-benefit[data-v-3e178f1e]{text-align:center}.feature-text .btn-white[data-v-3e178f1e]{width:100%;max-width:300px}}.feature-header[data-v-3e178f1e]{display:flex;align-items:center;gap:1rem}.feature-icon[data-v-3e178f1e]{font-size:2rem;color:#0d6efd;background:rgba(13,110,253,.1);width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-header h3[data-v-3e178f1e]{font-size:1.75rem;color:#1a1a1a;font-weight:600;margin:0}.feature-image[data-v-3e178f1e]{position:relative;display:flex;align-items:center;justify-content:center;padding:1rem}.feature-image-single[data-v-3e178f1e]{width:450px;height:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));border-radius:24px}.feature-image-single[src*=Analysis][data-v-3e178f1e],.feature-image-single[src*=Generator][data-v-3e178f1e],.feature-image-single[src*=Practice][data-v-3e178f1e],.feature-image-single[src*=Prep][data-v-3e178f1e]{width:600px}.feature-image:hover .feature-image-single[data-v-3e178f1e]{transform:scale(1.02);filter:drop-shadow(0 8px 12px rgba(0,0,0,.15))}@media (max-width:1024px){.feature-image-single[data-v-3e178f1e]{width:400px}.feature-image-single[src*=Analysis][data-v-3e178f1e],.feature-image-single[src*=Generator][data-v-3e178f1e],.feature-image-single[src*=Practice][data-v-3e178f1e],.feature-image-single[src*=Prep][data-v-3e178f1e]{width:500px}}@media (max-width:768px){.feature-image-single[data-v-3e178f1e]{width:320px}.feature-image-single[src*=Analysis][data-v-3e178f1e],.feature-image-single[src*=Generator][data-v-3e178f1e],.feature-image-single[src*=Practice][data-v-3e178f1e],.feature-image-single[src*=Prep][data-v-3e178f1e]{width:400px}}@keyframes fadeIn-3e178f1e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.feature-content-wrapper[data-v-3e178f1e]{grid-template-columns:1fr;gap:3rem}.feature-content-area[data-v-3e178f1e]{padding:2rem}}@media (max-width:768px){.features-nav[data-v-3e178f1e]{margin:0;padding:.5rem;padding-left:1rem;padding-right:calc(1rem + 8px);justify-content:flex-start;gap:.75rem;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;width:100%;min-width:100%;scrollbar-width:none;-ms-overflow-style:none}.feature-button[data-v-3e178f1e]{padding:.5rem .75rem;font-size:.9rem;white-space:nowrap;flex:0 0 auto;display:flex;align-items:center;gap:.5rem;margin-right:2px}.feature-button i[data-v-3e178f1e]{display:inline-block;font-size:1.1rem}.features-nav[data-v-3e178f1e]{flex-wrap:nowrap!important}}.features-nav[data-v-3e178f1e]{display:flex;justify-content:flex-start;flex-wrap:nowrap;gap:.75rem;margin-bottom:2rem;width:100%;overflow-x:scroll;padding:.5rem 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative}.feature-button[data-v-3e178f1e]{background:#fff;border:1px solid #e5e7eb;border-radius:100px;padding:.5rem 1rem;color:#6b7280;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap;position:relative;z-index:1}.supercharge-text[data-v-3e178f1e]{color:#0d6efd;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}.features-cta[data-v-3e178f1e]{padding:4rem 0;background:linear-gradient(180deg,#f8fafc,#fff)}.features-cta h2[data-v-3e178f1e]{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:2rem}.features-cta .btn-primary[data-v-3e178f1e]{padding:1rem 2rem;font-weight:600;font-size:1.1rem;border-radius:100px;transition:all .3s ease}.features-cta .btn-primary[data-v-3e178f1e]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(13,110,253,.15)}@media (max-width:768px){.features-cta h2[data-v-3e178f1e]{font-size:2rem}}.final-cta-section[data-v-3e178f1e]{padding:4rem 0;background:linear-gradient(180deg,#f8fafc,#fff)}.final-cta-section h2[data-v-3e178f1e]{font-size:2.5rem;font-weight:700;color:#1a1a1a}.final-cta-section .lead[data-v-3e178f1e]{color:#6b7280;max-width:600px;margin-left:auto;margin-right:auto}.final-cta-section .btn-primary[data-v-3e178f1e]{padding:1rem 2rem;font-weight:600;font-size:1.1rem;border-radius:100px;transition:all .3s ease;animation:pulse-3e178f1e 2s infinite}@keyframes pulse-3e178f1e{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.final-cta-section .btn-primary[data-v-3e178f1e]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(13,110,253,.15)}@media (max-width:768px){.final-cta-section h2[data-v-3e178f1e]{font-size:2rem}}.feature-flow-arrow[data-v-3e178f1e]{position:absolute;top:0;left:0;right:0;color:#0d6efd;opacity:.3;padding:0 2rem}.feature-flow-arrow path[data-v-3e178f1e]{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset .1s ease}@media (max-width:768px){.cloud-3[data-v-3e178f1e],.cloud-4[data-v-3e178f1e],.cloud-5[data-v-3e178f1e],.cloud-6[data-v-3e178f1e],.cloud-7[data-v-3e178f1e],.cloud-8[data-v-3e178f1e],.feature-flow-arrow[data-v-3e178f1e]{display:none}.cloud-1[data-v-3e178f1e]{width:300px;height:60px;bottom:85%;opacity:.2}.cloud-2[data-v-3e178f1e]{width:250px;height:50px;bottom:70%;opacity:.15}.hero-title[data-v-3e178f1e]{font-size:2.5rem;padding:0 1rem}.pricing-section[data-v-3e178f1e]{padding:2rem 1rem}.pricing-card[data-v-3e178f1e]{margin:1rem;transform:none!important}.pricing-card.featured[data-v-3e178f1e]{transform:none!important;margin:2rem 1rem}.pricing-card[data-v-3e178f1e]:hover{transform:translateY(-5px)!important}.price[data-v-3e178f1e]{font-size:2.5rem}.popular-badge[data-v-3e178f1e]{font-size:.8rem;padding:3px 10px;top:-10px}[data-v-3e178f1e] .pricing-cards-container{gap:1rem!important;padding:1rem}[data-v-3e178f1e] .pricing-card-wrapper{width:100%!important;max-width:none!important}.features-section[data-v-3e178f1e]{padding:30px 0}.feature-content-area[data-v-3e178f1e]{padding:.5rem;margin:.5rem;margin-top:1rem;box-shadow:0 10px 15px -5px rgba(0,0,0,.1)}.feature-content-wrapper[data-v-3e178f1e]{grid-template-columns:1fr;gap:1rem;min-height:auto}.feature-text[data-v-3e178f1e]{padding:.5rem 0;gap:1rem}.feature-description[data-v-3e178f1e]{margin-bottom:0}.feature-description li[data-v-3e178f1e]{margin-bottom:.5rem}.feature-icon[data-v-3e178f1e]{width:48px;height:48px;font-size:1.5rem}.feature-header[data-v-3e178f1e]{gap:.75rem;margin-bottom:.5rem}.feature-benefit[data-v-3e178f1e]{padding:.35rem .75rem;font-size:1.1rem}.feature-image[data-v-3e178f1e]{padding:.5rem}}.modal-header[data-v-ac817d6a]{display:flex;justify-content:center}.modal-title[data-v-ac817d6a]{flex-grow:1;text-align:center}.modal-header .close-button[data-v-ac817d6a]{position:absolute;right:1rem;top:1rem}.modal-md[data-v-ac817d6a]{padding-right:0!important}.modal-md .modal-dialog[data-v-ac817d6a]{max-width:40vw}.modal-lg[data-v-ac817d6a]{padding-right:0!important}.modal-lg .modal-dialog[data-v-ac817d6a]{max-width:60vw;width:60vw;height:80vh;display:flex;align-items:center}.modal-lg .modal-content[data-v-ac817d6a]{height:100%;width:100%;border-radius:.5rem;padding:25px}.modal-lg .modal-body[data-v-ac817d6a]{overflow-y:hidden;padding:0;height:100%}.modal-lg.btn-close[data-v-ac817d6a]{paadding:3px}.modal-lg .modal-header[data-v-ac817d6a]{padding:0}.modal-lg .modal-header .btn-close[data-v-ac817d6a]{padding:3px}.custom-modal-90[data-v-ac817d6a]{padding-right:0!important}.custom-modal-90 .modal-dialog[data-v-ac817d6a]{max-width:90vw;width:90vw;height:95vh;display:flex;align-items:center}.custom-modal-90 .modal-content[data-v-ac817d6a]{height:100%;width:100%;border-radius:.5rem;padding:0}.custom-modal-90 .modal-body[data-v-ac817d6a]{overflow-y:hidden;padding:0;height:100%}.custom-modal-90.btn-close[data-v-ac817d6a]{paadding:3px}.custom-modal-90 .modal-header[data-v-ac817d6a]{padding:0}.modal.fade.custom-modal-90 .modal-dialog[data-v-ac817d6a]{transform:translate(0);transition:transform .3s ease-out}.modal.show.custom-modal-90 .modal-dialog[data-v-ac817d6a]{transform:translate(0)}.country-selector[data-v-50d1c3db]{position:relative}.form-label[data-v-50d1c3db]{font-size:.85rem;font-weight:500;color:#475569;margin-bottom:.25rem}.form-control[data-v-50d1c3db]{border:1px solid #e2e8f0;border-radius:8px;padding:.75rem;height:3rem;font-size:.9rem;background-color:#f8fafc}.form-control[data-v-50d1c3db]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);background-color:#fff;outline:none}.country-dropdown[data-v-50d1c3db]{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;z-index:1000;margin-top:.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.country-option[data-v-50d1c3db]{padding:.5rem .75rem;cursor:pointer;display:flex;align-items:center;gap:.5rem}.country-option[data-v-50d1c3db]:hover{background-color:#f1f5f9}.country-flag[data-v-50d1c3db]{font-size:1.2rem}.country-name[data-v-50d1c3db]{font-size:.9rem;color:#334155}.no-results[data-v-50d1c3db]{padding:.5rem .75rem;color:#64748b;font-size:.9rem;text-align:center}.setup-profile[data-v-ef33e150]{background-color:#f8fafc;min-height:100vh;display:flex;align-items:center;justify-content:center}.form-container[data-v-ef33e150]{max-width:1000px;min-width:650px;margin:0 auto}.form-header h1[data-v-ef33e150]{font-size:1.5rem;font-weight:600;color:#334155}.form-sections[data-v-ef33e150]{display:flex;flex-direction:column}.section-title[data-v-ef33e150]{color:#334155;font-weight:600;font-size:1rem;margin-bottom:1rem}.custom-input[data-v-ef33e150]{margin-bottom:.5rem}.form-label[data-v-ef33e150]{font-size:.85rem;font-weight:500;color:#475569;margin-bottom:.25rem}.form-control[data-v-ef33e150],.form-select[data-v-ef33e150]{border:1px solid #e2e8f0;border-radius:8px;padding:.75rem;height:3rem;font-size:.9rem;background-color:#f8fafc}.form-control[data-v-ef33e150]:focus,.form-select[data-v-ef33e150]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);background-color:#fff;outline:none}.error-input[data-v-ef33e150]{border-color:#ef4444!important}.submit-button[data-v-ef33e150]{background-color:#3b82f6;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;height:3rem}.submit-button[data-v-ef33e150]:hover{background-color:#2563eb}.submit-button[data-v-ef33e150]:disabled{background-color:#93c5fd;cursor:not-allowed}.terms-content-modal[data-v-ef33e150]{max-height:400px;overflow-y:auto;padding-right:1rem}.terms-content-modal h3[data-v-ef33e150]{font-size:1rem;margin-top:1rem;margin-bottom:.5rem;color:#334155}.terms-content-modal li[data-v-ef33e150],.terms-content-modal p[data-v-ef33e150]{font-size:.85rem;line-height:1.4;margin-bottom:.5rem;color:#475569}.terms-link[data-v-ef33e150]{color:#3b82f6;text-decoration:none;font-weight:500}.terms-link[data-v-ef33e150]:hover{text-decoration:underline}.custom-checkbox[data-v-ef33e150]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox input[data-v-ef33e150]{margin-right:.5rem}.label-text[data-v-ef33e150]{font-size:.85rem;color:#475569}.error-terms[data-v-ef33e150]{color:#ef4444}.container[data-v-db47884c]{padding:3em;font-family:Roboto,sans-serif}.header[data-v-db47884c]{text-align:center;margin-bottom:2em}.about-title[data-v-db47884c]{font-size:3em;font-weight:700;margin-bottom:1em}.highlight[data-v-db47884c]{color:#8f8ff4}.mascot[data-v-db47884c]{width:120px;filter:drop-shadow(0 0 .75rem #9c8ff4)}.quote-section[data-v-db47884c]{text-align:center;font-style:italic;font-size:1.3em;margin:3em 0;opacity:.9}.quote[data-v-db47884c]{quotes:"“" "”";padding:0 1em}.quote[data-v-db47884c]:before{content:open-quote}.quote[data-v-db47884c]:after{content:close-quote}.info-section h3[data-v-db47884c]{font-size:2em;border-bottom:2px solid #928ff4}.features[data-v-db47884c]{display:flex;flex-wrap:wrap;justify-content:center}.feature[data-v-db47884c]{flex:1;text-align:center;margin:1em;padding:1em;background:hsla(0,0%,100%,.1);border-radius:15px;background-color:hsla(0,0%,55%,.154)}.feature-icon[data-v-db47884c]{font-size:2em;color:#978ff4}.feature h4[data-v-db47884c]{margin-top:.5em;font-size:1.5em}.modal-content[data-v-cd3c113e]{overflow:hidden}.progress-steps[data-v-cd3c113e]{padding:0 20px}.step-container[data-v-cd3c113e]{width:100%}.step[data-v-cd3c113e]{z-index:2;width:120px}.step-circle[data-v-cd3c113e]{width:36px;height:36px;background-color:#f0f0f0;color:#666;font-weight:600;transition:all .3s ease}.step-circle.active[data-v-cd3c113e]{background-color:#4285f4;color:#fff}.step-circle.completed[data-v-cd3c113e]{background-color:#34a853;color:#fff}.step-label[data-v-cd3c113e]{font-size:14px;color:#666;transition:all .3s ease}.step-label.active[data-v-cd3c113e]{color:#333;font-weight:500}.connecting-line[data-v-cd3c113e]{top:18px;left:60px;right:60px;height:2px;background-color:#e0e0e0;z-index:1}.connecting-line-progress[data-v-cd3c113e]{top:18px;left:60px;height:2px;background-color:#4285f4;z-index:1;transition:width .3s ease;max-width:calc(100% - 120px)}.step-content[data-v-cd3c113e]{transition:all .3s ease}.form-control[data-v-cd3c113e],.form-select[data-v-cd3c113e]{border-radius:8px;border:1px solid #e0e0e0;padding:10px 15px;transition:all .2s ease}.form-control[data-v-cd3c113e]:focus,.form-select[data-v-cd3c113e]:focus{border-color:#4285f4;box-shadow:0 0 0 .2rem rgba(66,133,244,.15)}.btn-primary[data-v-cd3c113e]{border-radius:8px;padding:10px 20px;font-weight:500;transition:all .2s ease}.btn-secondary[data-v-cd3c113e]{background-color:#f8f9fa;border-color:#e0e0e0;color:#333;border-radius:8px;padding:10px 20px;font-weight:500;transition:all .2s ease}.btn-secondary[data-v-cd3c113e]:hover{background-color:#e9ecef;border-color:#ced4da}.modal-content[data-v-cd3c113e]{border-radius:12px}.modal-header[data-v-cd3c113e]{padding-bottom:0}.card[data-v-cd3c113e]{border-radius:12px;border:1px solid #e0e0e0;transition:all .2s ease}.card[data-v-cd3c113e]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.05)}.card-header[data-v-cd3c113e]{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;font-weight:500}.step-content[data-v-cd3c113e]{animation:fadeIn-cd3c113e .3s ease}@keyframes fadeIn-cd3c113e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.review-container[data-v-cd3c113e]{display:flex;flex-direction:column;gap:.75rem}.review-card[data-v-cd3c113e]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.03)}.review-card-header[data-v-cd3c113e]{background-color:#f8f9fa;padding:.5rem 1rem;border-bottom:1px solid #e0e0e0}.review-card-header h5[data-v-cd3c113e]{font-weight:600;color:#333;font-size:.9rem}.review-card-body[data-v-cd3c113e]{padding:.75rem 1rem}.review-item[data-v-cd3c113e]{margin-bottom:.25rem}.review-label[data-v-cd3c113e]{font-size:.85rem;color:#6c757d;white-space:nowrap}.review-value[data-v-cd3c113e]{font-size:.85rem;font-weight:500;color:#212529}.btn[data-v-cd3c113e]{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;transition:all .2s ease}.btn-primary[data-v-cd3c113e]{background-color:#4285f4;border-color:#4285f4}.btn-primary[data-v-cd3c113e]:hover{background-color:#3367d6;border-color:#3367d6}.btn-light[data-v-cd3c113e]{background-color:#f8f9fa;border-color:#e0e0e0;color:#333}.btn-light[data-v-cd3c113e]:hover{background-color:#e9ecef;border-color:#ced4da}h3[data-v-4831c09a]{margin:40px 0 0}ul[data-v-4831c09a]{list-style-type:none;padding:0}li[data-v-4831c09a]{display:inline-block}a[data-v-4831c09a]{color:#0275d8}.table-wrapper[data-v-4831c09a]{max-height:300px;overflow:auto}.taskboard[data-v-4831c09a]{filter:drop-shadow(0 0 .5rem #9c8ff45c)}.dashboard-container[data-v-4831c09a]{padding:1.5rem;height:100%;display:flex;flex-direction:column}.status-pills[data-v-4831c09a]{display:flex;gap:1rem}.status-pill[data-v-4831c09a]{border:none;background:none;padding:.5rem 1rem;border-radius:20px;color:#666;font-weight:500}.status-pill.active[data-v-4831c09a]{background:#f3f4f6;color:#2563eb}.count[data-v-4831c09a]{background:#e5e7eb;padding:.2rem .6rem;border-radius:20px;font-size:.8rem;margin-left:.5rem}.search-box[data-v-4831c09a]{position:relative}.search-box i[data-v-4831c09a]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#666}.search-box input[data-v-4831c09a]{padding-left:2.5rem;border-color:#e5e7eb}.status-badge[data-v-4831c09a]{position:relative;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer}.status-display[data-v-4831c09a]{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;transition:all .2s ease;width:100%;text-align:center}.status-display[data-v-4831c09a]:hover{opacity:.9}.status-dropdown[data-v-4831c09a]{position:absolute;top:100%;left:0;margin-top:.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:1000;min-width:160px}.status-option[data-v-4831c09a]{padding:.5rem 1rem;cursor:pointer;transition:all .2s;white-space:nowrap;color:#495057}.status-option[data-v-4831c09a]:hover{background-color:#f8f9fa;transform:translateX(4px)}.status-option.active[data-v-4831c09a]{background-color:#f8f9fa;font-weight:500}.avatar[data-v-4831c09a]{width:28px;height:28px;background:#e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500}.btn-icon[data-v-4831c09a]{padding:.25rem;border:none;background:none;color:#6c757d}.btn-icon[data-v-4831c09a]:hover{background:#f8f9fa;border-radius:4px}.empty-state[data-v-4831c09a]{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:3rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.empty-state-icon[data-v-4831c09a]{color:#dee2e6}.empty-state h4[data-v-4831c09a]{color:#495057;font-weight:500}.empty-state p[data-v-4831c09a]{max-width:400px;margin-left:auto;margin-right:auto}.applications-table[data-v-4831c09a]{flex:1;display:flex;flex-direction:column;min-height:0}.table-responsive[data-v-4831c09a]{flex:1;overflow:auto;border-radius:20px}thead.sticky-top[data-v-4831c09a]{position:sticky;top:0;z-index:1;background:#fff}.sortable-header[data-v-4831c09a]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable-header[data-v-4831c09a]:hover{background-color:#f8f9fa}.sort-icon[data-v-4831c09a]{font-size:.75rem;vertical-align:middle}.text-gray-300[data-v-4831c09a]{color:#cbd5e1!important}.pointer-events-none[data-v-4831c09a]{pointer-events:none}.dropdown-item[data-v-4831c09a]{cursor:pointer}.dropdown-item.text-danger[data-v-4831c09a]{color:#dc3545!important}.dropdown-item.text-danger[data-v-4831c09a]:hover{background-color:#dc35451a;color:#dc3545!important}.onboarding-content[data-v-4831c09a]{padding:1.5rem 1rem;padding-top:0}.onboarding-mascot[data-v-4831c09a]{width:52px;height:auto;margin:0 auto}.welcome-message[data-v-4831c09a]{color:#2c3e50;font-weight:600;font-size:1.3rem;margin-bottom:.25rem}.onboarding-steps[data-v-4831c09a]{padding:.75rem;background:#f8f9fa;border-radius:8px;max-width:480px;margin:0 auto}.step[data-v-4831c09a]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:6px;transition:background-color .2s}.step[data-v-4831c09a]:hover{background-color:#fff}.step-icon[data-v-4831c09a]{background:#e8f0fe;color:#1a73e8;width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-icon i[data-v-4831c09a]{font-size:1.1rem}.step-content[data-v-4831c09a]{text-align:left}.step-content h5[data-v-4831c09a]{margin:0;font-size:.95rem;font-weight:600;color:#2c3e50;line-height:1.2}.step-content p[data-v-4831c09a]{margin:.2rem 0 0;font-size:.8rem;line-height:1.2}[data-v-4831c09a] .modal-dialog{max-width:520px}.support-section[data-v-4831c09a]{border-top:1px solid #e5e7eb}.support-icon[data-v-4831c09a]{background:#e8f0fe;color:#1a73e8;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto}.support-icon i[data-v-4831c09a]{font-size:.9rem}.support-text[data-v-4831c09a]{font-size:.75rem;color:#6b7280;margin:0;line-height:1.3}.support-item[data-v-4831c09a]{flex:0 0 auto}.small[data-v-4831c09a]{font-size:.85rem}.status-badge.to-apply[data-v-4831c09a]{background:#e6e6fa;color:#6a5acd}.status-badge.applied[data-v-4831c09a]{background:#e0ffff;color:#40808c}.status-badge.interviewing[data-v-4831c09a]{background:#ffe4e1;color:#cd5c5c}.status-badge.rejected[data-v-4831c09a]{background:#ffe4e8;color:#db7093}.status-badge.offered[data-v-4831c09a]{background:#e0ffe0;color:#3cb371}.mobile-notice[data-v-4831c09a]{margin:-1rem -1rem 1rem -1rem}.mobile-notice .alert[data-v-4831c09a]{border-radius:0;text-align:center;font-size:.875rem;padding:.75rem;margin:0;background-color:#e8f0fe;border:none;color:#1a73e8}@keyframes shimmer-4831c09a{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-row td[data-v-4831c09a]{padding:1rem .75rem;border-bottom:1px solid #e9ecef}.skeleton-text[data-v-4831c09a]{height:16px;width:100%;max-width:180px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-4831c09a 1.5s infinite}.skeleton-badge[data-v-4831c09a]{width:80px;border-radius:12px}.skeleton-badge[data-v-4831c09a],.skeleton-icon[data-v-4831c09a]{height:24px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-4831c09a 1.5s infinite}.skeleton-icon[data-v-4831c09a]{width:24px;border-radius:4px;margin-left:auto}h3[data-v-f5c0b0fc]{margin:40px 0 0}ul[data-v-f5c0b0fc]{list-style-type:none;padding:0}li[data-v-f5c0b0fc]{display:inline-block;margin:0 10px}a[data-v-f5c0b0fc]{color:#0275d8}h3[data-v-47553411]{margin:40px 0 0}ul[data-v-47553411]{list-style-type:none;padding:0}li[data-v-47553411]{display:inline-block;margin:0 10px}a[data-v-47553411]{color:#0275d8}.container[data-v-5bd0ab44]{padding:2em;font-family:Arial,sans-serif;max-width:850px}.text-center[data-v-5bd0ab44]{text-align:center;margin-bottom:2em}.fw-bold[data-v-5bd0ab44]{font-weight:700}.mb-2[data-v-5bd0ab44],.mb-3[data-v-5bd0ab44],.mb-4[data-v-5bd0ab44]{margin-bottom:.5rem}.my-3[data-v-5bd0ab44],.my-5[data-v-5bd0ab44]{margin-top:1rem;margin-bottom:1rem}.p-body[data-v-5bd0ab44]{text-align:left;margin-top:15px}.h4[data-v-5bd0ab44]{font-size:1.25rem}.example-box[data-v-5bd0ab44]{background-color:#f8f9fa;padding:1em;margin-top:1em;border-radius:5px;color:#000}.btn-primary[data-v-5bd0ab44]{background-color:#007bff;border-color:#007bff;color:#fff}.btn-lg[data-v-5bd0ab44]{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.img-fluid[data-v-5bd0ab44]{max-width:100%;height:auto}.coverLetterStack[data-v-2d110ae2]{filter:drop-shadow(0 0 .75rem #9c8ff4)}.container[data-v-2d110ae2]{padding:2em;font-family:Arial,sans-serif;max-width:850px}.header[data-v-2d110ae2]{text-align:center;margin-bottom:2em}.article-title[data-v-2d110ae2]{font-size:2em;font-weight:700}.info-section h3[data-v-2d110ae2]{font-size:1.5em;border-bottom:1px solid gray;margin-top:1.5em}.example-box[data-v-2d110ae2]{background-color:#f8f9fa;padding:1em;margin-top:1em;border-radius:5px}.cta-section[data-v-2d110ae2]{margin-top:2em}.cta-section p[data-v-2d110ae2],.info-section p[data-v-2d110ae2]{text-align:left}.p-body[data-v-2d110ae2]{text-align:left;margin-top:15px}.form-control[data-v-3c01f88c],.form-select[data-v-3c01f88c]{background-color:#fff;border:1px solid #dee2e6;font-size:.9rem;padding:.5rem .75rem}.form-control[data-v-3c01f88c]:focus,.form-select[data-v-3c01f88c]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(13,110,253,.15)}.form-label[data-v-3c01f88c]{color:#6c757d;font-weight:500;margin-bottom:.5rem}.badge[data-v-3c01f88c]{font-size:.8rem;padding:.5em .85em;color:#fff}.bi[data-v-3c01f88c]{font-size:.9rem}.payment-container[data-v-32f1595a]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;padding:2rem}.payment-form[data-v-32f1595a]{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2.5rem;width:100%;max-width:550px}.payment-header[data-v-32f1595a]{text-align:center;margin-bottom:2rem}.payment-header h1[data-v-32f1595a]{font-size:1.8rem;color:#1a1f36;font-weight:600;margin-bottom:.5rem}.payment-description[data-v-32f1595a]{color:#697386;font-size:1rem}.payment-details[data-v-32f1595a]{display:flex;flex-direction:column;gap:1.5rem}.plan-summary[data-v-32f1595a]{background:#f8fafc;border-radius:8px;padding:1rem}.plan-summary h2[data-v-32f1595a]{font-size:1rem;color:#1a1f36;margin-bottom:.5rem}.plan-info[data-v-32f1595a]{display:flex;justify-content:space-between;align-items:center}.plan-name[data-v-32f1595a]{font-weight:500;color:#1a1f36}.payment-button[data-v-32f1595a]{background:#635bff;color:#fff;border:none;border-radius:6px;padding:.875rem;font-size:1rem;font-weight:500;width:100%;cursor:pointer;transition:background-color .15s ease}.payment-button[data-v-32f1595a]:hover:not(:disabled){background:#5851e5}.payment-button[data-v-32f1595a]:disabled{opacity:.7;cursor:not-allowed}.payment-button.processing[data-v-32f1595a]{background:#5851e5}.security-badge[data-v-32f1595a]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#697386;font-size:.875rem;margin-top:1rem}.security-badge i[data-v-32f1595a]{color:#697386}@media (max-width:640px){.payment-container[data-v-32f1595a]{padding:1rem}.payment-form[data-v-32f1595a]{padding:1.5rem}}.verify-email-container[data-v-4e25d236]{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:2rem;background-color:#f8f9fa}.verify-email-content[data-v-4e25d236]{max-width:500px;width:100%;padding:3rem;background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;animation:fadeIn-4e25d236 .5s ease-out}.icon-container[data-v-4e25d236]{margin-bottom:1.5rem}.mail-icon[data-v-4e25d236]{font-size:4rem;animation:bounce-4e25d236 2s infinite}.title[data-v-4e25d236]{font-size:2rem;font-weight:600;color:#2c3e50;margin-bottom:1rem}.description[data-v-4e25d236]{color:#6c757d;line-height:1.6;margin-bottom:2rem}.actions[data-v-4e25d236]{display:flex;flex-direction:column;gap:1rem}.action-button[data-v-4e25d236]{width:100%;padding:.8rem 1.5rem;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease}.action-button[data-v-4e25d236]:disabled{opacity:.7;cursor:not-allowed}.primary[data-v-4e25d236]{background-color:#007bff;color:#fff}.primary[data-v-4e25d236]:hover:not(:disabled){background-color:#0056b3}.secondary[data-v-4e25d236]{background-color:#e9ecef;color:#495057}.secondary[data-v-4e25d236]:hover{background-color:#dee2e6}.success-message[data-v-4e25d236]{margin-top:1rem;color:#28a745;animation:fadeIn-4e25d236 .3s ease-out}@keyframes fadeIn-4e25d236{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-4e25d236{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.task-board-view[data-v-b866c9e6]{min-height:calc(100vh - 2rem);background-color:#f8f9fa}.board-title[data-v-b866c9e6]{color:#344767;font-weight:600;font-size:1.5rem}.task-board[data-v-b866c9e6]{overflow-x:auto;padding-bottom:1rem;height:100vh}.task-columns[data-v-b866c9e6]{display:flex;gap:1.5rem;min-height:100vh;padding:2rem 0}.board-column[data-v-b866c9e6]{flex:1;min-width:300px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;padding:1rem}.column-header[data-v-b866c9e6]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:2px solid #f1f3f5;margin-bottom:1rem}.column-title[data-v-b866c9e6]{font-weight:600;color:#344767;font-size:1rem}.column-count[data-v-b866c9e6]{background:#e9ecef;color:#495057;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.board-card-list[data-v-b866c9e6]{flex:1;overflow-y:auto;padding:.5rem;-ms-overflow-style:none;scrollbar-width:none}.board-card-list[data-v-b866c9e6]::-webkit-scrollbar{display:none}.board-card[data-v-b866c9e6]{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:1rem;transition:all .2s ease;cursor:grab;position:relative;overflow:hidden}.board-card[data-v-b866c9e6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#dee2e6}.board-card[data-v-b866c9e6]:active{transform:translateY(0);transition:all .1s ease}.card-link[data-v-b866c9e6]{text-decoration:none;color:inherit;display:block;position:relative}.card-link[data-v-b866c9e6]:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.04);opacity:0;transition:opacity .2s ease}.card-link[data-v-b866c9e6]:active:after{opacity:1}.card-header[data-v-b866c9e6]{padding:.75rem;border-bottom:1px solid #f1f3f5;display:flex;align-items:center}.company-name[data-v-b866c9e6]{font-weight:500;color:#344767;font-size:.875rem}.card-body[data-v-b866c9e6]{padding:.75rem}.role-title[data-v-b866c9e6]{color:#495057;margin:0;font-size:.875rem;line-height:1.4}@media (max-width:768px){.task-columns[data-v-b866c9e6]{flex-direction:column;gap:1rem}.board-column[data-v-b866c9e6]{min-width:100%}}.container[data-v-2f0d4af4]{padding:1em;font-family:Arial,sans-serif}.text-center[data-v-2f0d4af4]{text-align:center;margin-bottom:2em}.fw-bold[data-v-2f0d4af4]{font-weight:700}.mb-2[data-v-2f0d4af4],.mb-3[data-v-2f0d4af4],.mb-4[data-v-2f0d4af4]{margin-bottom:.5rem}.my-3[data-v-2f0d4af4],.my-5[data-v-2f0d4af4]{margin-top:1rem;margin-bottom:1rem}.p-body[data-v-2f0d4af4]{text-align:left;margin-top:15px}.h4[data-v-2f0d4af4]{font-size:1.25rem}.img-fluid[data-v-2f0d4af4]{max-width:100%;height:auto}.btn-primary[data-v-2f0d4af4]{background-color:#007bff;border-color:#007bff;color:#fff}.btn-lg[data-v-2f0d4af4]{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.callout[data-v-2f0d4af4]{padding:20px;margin:20px 0;border:1px solid #007bff;border-left-width:5px;border-radius:3px}.overflow-x-auto.position-relative[data-v-2f0d4af4]{position:relative}.scroll-container[data-v-2f0d4af4]{overflow-x:scroll}.example-card[data-v-2f0d4af4]:hover{transform:scale(1.05);transition:transform .3s;border:3px solid rgba(0,0,255,.304);border-radius:3px;box-shadow:0 0 15px rgba(0,0,255,.5)}.cover-letter-browser{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.cover-letter-item{text-align:center;cursor:pointer}.cover-letter-image{width:100%;height:auto}.cover-letter-image:hover{transform:scale(1.05);transition:transform .3s;border:3px solid rgba(0,0,255,.304);border-radius:3px;box-shadow:0 0 15px rgba(0,0,255,.5)}.radar-chart-container[data-v-3da6f016]{position:relative;padding:0;margin:0;width:100%;height:230px;margin:0 auto;display:flex;align-items:center;justify-content:center}.analysis-section.radar-chart-container[data-v-3da6f016],.radar-chart-container.radar-chart-container[data-v-3da6f016],div .radar-chart-container[data-v-3da6f016]{padding:0;margin:0}.radar-chart-container canvas[data-v-3da6f016]{box-shadow:none;padding:0}.application-container[data-v-4a1e8406]{display:flex;flex-direction:column;min-height:100vh;width:100%;overflow-x:hidden}.content-wrapper[data-v-4a1e8406]{display:grid;grid-template-columns:1fr;gap:1rem;max-width:1400px;min-height:100vh;overflow-y:auto;margin:0 auto}.main-panel[data-v-4a1e8406]{background:#fff;border-radius:16px;padding:1rem;height:auto;min-height:calc(100vh - 2rem);display:flex;flex-direction:column}.job-header[data-v-4a1e8406]{display:flex;flex-direction:column;gap:1rem;margin-bottom:.5rem}.title-section[data-v-4a1e8406]{flex:1;min-width:0}.job-title[data-v-4a1e8406]{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0;line-height:1.3}.company-name[data-v-4a1e8406]{font-size:1.1rem;color:#666;font-weight:400;display:block;margin-top:.25rem}.meta-item[data-v-4a1e8406]{font-size:.95rem;padding:.5rem}.meta-item i[data-v-4a1e8406]{font-size:1rem;color:#666;opacity:.8}.tools-and-analysis-panel[data-v-4a1e8406]{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:16px;padding:1.25rem}.tools-panel[data-v-4a1e8406]{flex-shrink:0;margin-bottom:1.5rem}.tool-card[data-v-4a1e8406]{gap:.5rem;padding:1.25rem;border-radius:8px;transition:background-color .15s ease}.tool-card[data-v-4a1e8406]:hover{background:#f1f3f5}.tool-card i[data-v-4a1e8406]{font-size:1.5rem;color:#0d6efd}.tool-card span[data-v-4a1e8406]{font-size:.875rem;color:#495057}.analysis-section[data-v-4a1e8406]{margin-top:auto;padding:1rem;background:#f8f9fa;border-radius:8px}.splash-screen[data-v-4a1e8406]{display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem}.splash-content[data-v-4a1e8406]{max-width:280px}.icon-container[data-v-4a1e8406]{display:inline-flex;align-items:center;justify-content:center;width:75px;height:75px;border-radius:8px;margin-bottom:1rem}.icon-container i[data-v-4a1e8406]{font-size:2rem;color:#fff}.splash-content h3[data-v-4a1e8406]{font-size:1.125rem;font-weight:500;color:#212529;margin-bottom:.5rem}.splash-content p[data-v-4a1e8406]{font-size:.875rem;line-height:1.5;color:#6c757d;margin-bottom:1rem}.content-wrapper[data-v-4a1e8406]{padding:1rem}@media (min-width:768px){.job-header[data-v-4a1e8406]{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2rem}.title-section[data-v-4a1e8406]{max-width:70%}.job-title[data-v-4a1e8406]{font-size:1.75rem}.company-name[data-v-4a1e8406]{font-size:1.2rem}}@media (min-width:1024px){.content-wrapper[data-v-4a1e8406]{grid-template-columns:minmax(600px,2fr) minmax(350px,1fr);gap:1.5rem;height:calc(100vh - 2rem);padding:1rem 2rem}.main-panel[data-v-4a1e8406]{height:100%;max-width:1000px}.tools-and-analysis-panel[data-v-4a1e8406]{height:100%;min-width:350px}}.status-badge[data-v-4a1e8406]{min-width:150px;border-radius:20px;flex-shrink:0;margin:5px}.status-display[data-v-4a1e8406]{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;transition:all .2s ease;width:100%;text-align:center}.status-display[data-v-4a1e8406]:hover{opacity:.9}.status-dropdown[data-v-4a1e8406]{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:.5rem;z-index:1000;overflow:hidden}.status-option[data-v-4a1e8406]{padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;color:#495057}.status-option[data-v-4a1e8406]:hover{background-color:#f8f9fa;transform:translateX(4px)}.status-option.to-apply[data-v-4a1e8406]{color:#6a5acd}.status-option.applied[data-v-4a1e8406]{color:#40808c}.status-option.interviewing[data-v-4a1e8406]{color:#cd5c5c}.status-option.rejected[data-v-4a1e8406]{color:#db7093}.status-option.offered[data-v-4a1e8406]{color:#3cb371}.status-option.active[data-v-4a1e8406]{background-color:#f8f9fa;font-weight:500}.status-badge[data-v-4a1e8406]{position:relative;display:inline-block}.status-badge.to-apply[data-v-4a1e8406]{background:#e6e6fa;color:#6a5acd}.status-badge.applied[data-v-4a1e8406]{background:#e0ffff;color:#40808c}.status-badge.interviewing[data-v-4a1e8406]{background:#ffe4e1;color:#cd5c5c}.status-badge.rejected[data-v-4a1e8406]{background:#ffe4e8;color:#db7093}.status-badge.offered[data-v-4a1e8406]{background:#e0ffe0;color:#3cb371}.meta-info[data-v-4a1e8406]{display:flex;flex-wrap:nowrap;justify-content:space-evenly;padding:1rem;background:#f8f9fa;border-radius:12px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-height:50px;max-height:50px}.meta-info[data-v-4a1e8406]::-webkit-scrollbar{height:6px}.meta-info[data-v-4a1e8406]::-webkit-scrollbar-track{background:transparent}.meta-info[data-v-4a1e8406]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.meta-item[data-v-4a1e8406]{display:flex;align-items:center;gap:.5rem;color:#666;flex:1;justify-content:center;padding:.25rem .5rem;min-width:-moz-fit-content;min-width:fit-content}.meta-item i[data-v-4a1e8406]{color:#1976d2;font-size:1.25rem;flex-shrink:0}.meta-item span[data-v-4a1e8406]{white-space:nowrap}.match-analysis[data-v-4a1e8406]{border-radius:12px;padding:1.5rem;margin-bottom:0}.match-content[data-v-4a1e8406]{margin:1.5rem 0}.match-details[data-v-4a1e8406]{gap:1rem}.match-item[data-v-4a1e8406]{gap:.75rem}.match-item i[data-v-4a1e8406]{color:#2e7d32}.score-circle[data-v-4a1e8406]{width:120px;height:120px;background:conic-gradient(#2e7d32 80%,#e0e0e0 0)}.score-circle[data-v-4a1e8406]:before{content:"";position:absolute;width:80%;height:80%;background:#fff;border-radius:50%}.score-circle span[data-v-4a1e8406]{position:relative;font-size:1.5rem;font-weight:700;color:#2e7d32}.analysis-btn[data-v-4a1e8406]{background:none;border:none;display:flex;padding:0;transition:all .2s ease}.tools-panel[data-v-4a1e8406]{background:#fff;border-radius:16px;padding:0;height:50%}.tools-grid[data-v-4a1e8406]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:0}.tool-card[data-v-4a1e8406]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:.25rem;background:#f8f9fa;border-radius:12px;cursor:pointer;transition:all .2s ease;height:120px}.tool-card[data-v-4a1e8406]:hover{background:#e3f2fd;transform:translateY(-2px)}.tool-card i[data-v-4a1e8406]{font-size:1.75rem;color:#1976d2}.tool-card.disabled[data-v-4a1e8406]{opacity:.5;cursor:not-allowed;pointer-events:none}.tool-card .coming-soon[data-v-4a1e8406]{background:#ff9800}.tool-card .coming-soon[data-v-4a1e8406],.tool-card .new-tag[data-v-4a1e8406]{position:absolute;top:5px;right:5px;color:#fff;font-size:.6rem;padding:2px 4px;border-radius:4px;font-weight:500}.tool-card .new-tag[data-v-4a1e8406]{background:#28a745}.job-description[data-v-4a1e8406]{margin-top:1rem;display:flex;flex-direction:column;text-align:left}.company-description-content[data-v-4a1e8406],.description-content[data-v-4a1e8406],.job-description-content[data-v-4a1e8406]{line-height:1.6;color:#444;overflow-y:scroll;padding-right:8px;min-height:50px;text-align:left;position:relative}.company-description-content[data-v-4a1e8406]{max-height:150px}.job-description-content[data-v-4a1e8406]{max-height:40vh}.company-description-content[data-v-4a1e8406]::-webkit-scrollbar,.description-content[data-v-4a1e8406]::-webkit-scrollbar,.job-description-content[data-v-4a1e8406]::-webkit-scrollbar{background:transparent}.company-description-content[data-v-4a1e8406]::-webkit-scrollbar-thumb,.description-content[data-v-4a1e8406]::-webkit-scrollbar-thumb,.job-description-content[data-v-4a1e8406]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.editable-title[data-v-4a1e8406]{font-size:2rem;font-weight:600;color:#1a1a1a;margin-bottom:.5rem}.editable-subtitle[data-v-4a1e8406],.editable-title[data-v-4a1e8406]{border:1px solid transparent;background:transparent;width:100%;padding:.25rem}.editable-subtitle[data-v-4a1e8406]{font-size:1.25rem;color:#666;font-weight:400}.editable-subtitle[data-v-4a1e8406]:hover,.editable-title[data-v-4a1e8406]:hover,.meta-item input[data-v-4a1e8406]:hover,.meta-item select[data-v-4a1e8406]:hover{border-color:#ddd}.editable-subtitle[data-v-4a1e8406]:focus,.editable-title[data-v-4a1e8406]:focus,.meta-item input[data-v-4a1e8406]:focus,.meta-item select[data-v-4a1e8406]:focus{border-color:#1976d2;outline:none}.meta-item input[data-v-4a1e8406],.meta-item select[data-v-4a1e8406]{width:auto;min-width:80px;max-width:150px}.salary-input[data-v-4a1e8406]{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.salary-input input[data-v-4a1e8406]{padding:.25rem .5rem}.salary-input .currency-input[data-v-4a1e8406]{width:50px}.salary-input .number-input[data-v-4a1e8406]{width:70px}.salary-input .interval-input[data-v-4a1e8406]{width:80px}.editable-description[data-v-4a1e8406]{width:100%;min-height:150px;padding:.5rem;border:1px solid #ddd;border-radius:4px;background:#fff;resize:vertical}.editable-description[data-v-4a1e8406]:hover{border-color:#ddd}.editable-description[data-v-4a1e8406]:focus{border-color:#1976d2;outline:none;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.header-actions[data-v-4a1e8406]{display:flex;gap:1rem;align-items:flex-start;margin-left:auto;flex-shrink:0}.actions-menu[data-v-4a1e8406]{position:relative}.action-button[data-v-4a1e8406]{background:none;border:none;padding:1rem;cursor:pointer;color:#666}.action-button[data-v-4a1e8406]:hover{color:#1976d2}.actions-dropdown[data-v-4a1e8406]{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1000;min-width:150px}.action-option[data-v-4a1e8406]{padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:background-color .2s}.action-option[data-v-4a1e8406]:hover{background-color:#f8f9fa}.action-option.delete[data-v-4a1e8406]{color:#dc3545}.action-option i[data-v-4a1e8406]{font-size:1.1rem}.application-container.editing[data-v-4a1e8406]{background:#f8f9fa}.application-container.editing .main-panel[data-v-4a1e8406]{border:2px solid #1976d2;padding-top:0}.editing-button[data-v-4a1e8406]{position:sticky;top:1rem;left:1rem;z-index:10;display:flex;align-items:center;gap:.5rem;background-color:#1976d2;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;margin-bottom:1rem;transition:background-color .2s;width:250px;justify-content:center;position:absolute;left:35%;transform:translateX(-50%)}.editing-button i[data-v-4a1e8406]{font-size:1.1rem}.editing-button[data-v-4a1e8406]:hover{background-color:#1565c0}input[data-v-4a1e8406],select[data-v-4a1e8406],textarea[data-v-4a1e8406]{border:1px solid #ddd;border-radius:4px;padding:.25rem .5rem;background:#fff}.editing input[data-v-4a1e8406]:hover,.editing select[data-v-4a1e8406]:hover,.editing textarea[data-v-4a1e8406]:hover{border-color:#1976d2}.editing input[data-v-4a1e8406]:focus,.editing select[data-v-4a1e8406]:focus,.editing textarea[data-v-4a1e8406]:focus{border-color:#1976d2;outline:none;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.panel-container[data-v-4a1e8406]{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;overflow:hidden}.main-panel[data-v-4a1e8406]{width:100%;min-width:0;overflow-x:hidden}.editable-description[data-v-4a1e8406],.editable-subtitle[data-v-4a1e8406],.editable-title[data-v-4a1e8406],.meta-item input[data-v-4a1e8406],.meta-item select[data-v-4a1e8406]{max-width:100%;box-sizing:border-box}.job-description+.job-description[data-v-4a1e8406]{margin-top:1rem}.job-title-container[data-v-4a1e8406]{display:flex;align-items:center;justify-content:space-between;text-align:left;vertical-align:middle;gap:.5rem;font-size:2.25rem;margin-bottom:0}.company-name[data-v-4a1e8406],.job-title[data-v-4a1e8406]{text-align:left}@keyframes shimmer-4a1e8406{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-base[data-v-4a1e8406],.skeleton-title[data-v-4a1e8406]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-4a1e8406 1.5s infinite;border-radius:4px}.skeleton-title[data-v-4a1e8406]{height:2.5rem;width:80%;margin-bottom:.5rem}.skeleton-subtitle[data-v-4a1e8406]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-4a1e8406 1.5s infinite;border-radius:4px;height:1.5rem;width:60%}.skeleton-status[data-v-4a1e8406]{width:120px;border-radius:20px}.skeleton-menu[data-v-4a1e8406],.skeleton-status[data-v-4a1e8406]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-4a1e8406 1.5s infinite;height:2rem}.skeleton-menu[data-v-4a1e8406]{border-radius:4px;width:2rem;margin-left:12px}.skeleton-icon[data-v-4a1e8406]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-4a1e8406 1.5s infinite;border-radius:50%;height:1.25rem;width:1.25rem}.skeleton-text[data-v-4a1e8406]{height:1rem;width:100px}.skeleton-heading[data-v-4a1e8406],.skeleton-text[data-v-4a1e8406]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-4a1e8406 1.5s infinite;border-radius:4px}.skeleton-heading[data-v-4a1e8406]{height:1.5rem;width:200px;margin-bottom:1rem}.skeleton-description[data-v-4a1e8406]{border-radius:4px;height:150px;width:100%}.skeleton-description[data-v-4a1e8406],.skeleton-tool[data-v-4a1e8406]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-4a1e8406 1.5s infinite}.skeleton-tool[data-v-4a1e8406]{border-radius:12px;height:80px}.skeleton-match-item[data-v-4a1e8406]{border-radius:4px;height:1.5rem;width:150px;margin-bottom:1rem}.skeleton-match-item[data-v-4a1e8406],.skeleton-score-circle[data-v-4a1e8406]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-4a1e8406 1.5s infinite}.skeleton-score-circle[data-v-4a1e8406]{border-radius:50%;height:120px;width:120px}.main-panel[data-v-4a1e8406]{min-height:calc(100vh - 4rem)}.tools-and-analysis-panel[data-v-4a1e8406]{min-height:calc(100vh - 4rem);padding:.8rem}.analysis-section[data-v-4a1e8406]{background:#fff;border-radius:12px;height:100%;padding-left:0;padding-right:0}.analysis-actions[data-v-4a1e8406]{margin-top:.5rem;padding-bottom:0}.analysis-btn[data-v-4a1e8406]{padding:.75rem 1.25rem;font-size:.9rem;color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.analysis-btn[data-v-4a1e8406]:hover{color:#374151;background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.analysis-btn i[data-v-4a1e8406]{font-size:1rem;color:inherit}.radar-chart-container[data-v-4a1e8406]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;margin-top:.5rem}.match-analysis[data-v-4a1e8406]{padding:1rem}.match-content[data-v-4a1e8406]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.match-details[data-v-4a1e8406]{display:flex;flex-direction:column;gap:.75rem}.match-item[data-v-4a1e8406]{display:flex;align-items:center;gap:.5rem;color:#495057;font-size:.875rem}.match-item i[data-v-4a1e8406]{color:#198754;font-size:1rem}.score-circle[data-v-4a1e8406]{width:80px;height:80px;border-radius:50%;background:#f8f9fa;border:2px solid #198754;display:flex;align-items:center;justify-content:center;position:relative}.score-circle span[data-v-4a1e8406]{font-size:1.25rem;font-weight:500;color:#198754}.analysis-actions[data-v-4a1e8406]{display:flex;justify-content:center}.analysis-btn[data-v-4a1e8406]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#0d6efd;background:#fff;border:1px solid #0d6efd;border-radius:4px;cursor:pointer;transition:all .15s ease}.analysis-btn[data-v-4a1e8406]:hover{background:#0d6efd;color:#fff}.analysis-btn i[data-v-4a1e8406]{font-size:.875rem}.empty-description[data-v-4a1e8406]{color:#6c757d;font-style:italic;padding:1rem 0}.container[data-v-a94ae696]{padding:1em;font-family:Arial,sans-serif}.text-center[data-v-a94ae696]{text-align:center;margin-bottom:2em}.fw-bold[data-v-a94ae696]{font-weight:700}.mb-2[data-v-a94ae696],.mb-3[data-v-a94ae696],.mb-4[data-v-a94ae696]{margin-bottom:.5rem}.my-3[data-v-a94ae696],.my-5[data-v-a94ae696]{margin-top:1rem;margin-bottom:1rem}.p-body[data-v-a94ae696]{text-align:left;margin-top:15px}.h4[data-v-a94ae696]{font-size:1.25rem}.img-fluid[data-v-a94ae696]{max-width:100%;height:auto}.btn-primary[data-v-a94ae696]{background-color:#007bff;border-color:#007bff;color:#fff}.btn-lg[data-v-a94ae696]{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.callout[data-v-a94ae696]{padding:20px;margin:20px 0;border:1px solid #007bff;border-left-width:5px;border-radius:3px}.overflow-x-auto.position-relative[data-v-a94ae696]{position:relative}.scroll-container[data-v-a94ae696]{overflow-x:scroll}.example-card[data-v-a94ae696]:hover{transform:scale(1.05);transition:transform .3s;border:3px solid rgba(0,0,255,.304);border-radius:3px;box-shadow:0 0 15px rgba(0,0,255,.5)}.gauge-container[data-v-227a3c5f]{margin:0 auto}.gauge-container.small[data-v-227a3c5f]{width:80px;height:80px}.gauge-container.medium[data-v-227a3c5f]{width:100px;height:100px}.gauge-container.large[data-v-227a3c5f]{width:160px;height:160px}.gauge[data-v-227a3c5f]{width:100%;height:100%}.percentage[data-v-227a3c5f]{font-family:system-ui,-apple-system,sans-serif;font-weight:600}.percentage.small[data-v-227a3c5f]{font-size:16px}.percentage.medium[data-v-227a3c5f]{font-size:20px}.percentage.large[data-v-227a3c5f]{font-size:32px}circle[data-v-227a3c5f]{transition:stroke-dashoffset .35s;transform:rotate(-90deg);transform-origin:50% 50%}.jobsite-icon[data-v-6ee4e2d6]{height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#d1d5db}.gauge[data-v-6ee4e2d6]{width:100px;height:100px}body[data-v-7cc159c9]{background:#d1d5db}.form[data-v-7cc159c9]{position:relative}.form span[data-v-7cc159c9]{position:absolute;right:17px;top:13px;padding:2px;border-left:1px solid #d1d5db}.left-pan[data-v-7cc159c9]{padding-left:7px}.left-pan i[data-v-7cc159c9]{padding-left:10px}.btn-filter[data-v-7cc159c9]{padding:9px}.bi-funnel[data-v-7cc159c9]{font-size:1.5rem}.form-input[data-v-7cc159c9]{height:55px;text-indent:33px;border-radius:10px}.form-input[data-v-7cc159c9]:focus{box-shadow:none}.container[data-v-7cc159c9]{max-width:1200px}.card[data-v-7cc159c9]{border-radius:10px;transition:transform .2s}.card[data-v-7cc159c9]:hover{transform:translateY(-5px)}.card-title[data-v-7cc159c9]{font-size:1.5rem;font-weight:700}.card-subtitle[data-v-7cc159c9]{font-size:1rem}.card-text[data-v-7cc159c9]{font-size:.9rem}.btn[data-v-7cc159c9]{width:100%}.gauge[data-v-7cc159c9]{width:60px;height:60px}.breadcrumb-nav[data-v-2a2d367c]{background:#f8f9fa;border-bottom:1px solid #dee2e6;width:100%}.breadcrumb[data-v-2a2d367c]{font-size:.9rem;padding:.75rem 1rem;margin:0}.breadcrumb-item a[data-v-2a2d367c]{color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb-item a[data-v-2a2d367c]:hover,.breadcrumb-item.active[data-v-2a2d367c]{color:#374151}.interview-prep-container[data-v-47cdbe70]{max-width:1200px;margin:0 auto;padding:2rem}.content-wrapper[data-v-47cdbe70]{display:flex;flex-direction:column;gap:1.5rem}.card[data-v-47cdbe70]{background:hsla(0,0%,100%,.95);border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid rgba(226,232,240,.8);overflow:hidden;transition:all .3s ease}.card[data-v-47cdbe70]:hover{transform:translateY(-2px);box-shadow:0 8px 12px rgba(0,0,0,.1)}.card-header[data-v-47cdbe70]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:hsla(0,0%,100%,.8);border-bottom:1px solid rgba(226,232,240,.8)}.card-header h2[data-v-47cdbe70]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0}.header-content[data-v-47cdbe70]{display:flex;align-items:center;gap:.75rem}.header-content i[data-v-47cdbe70]{font-size:1.25rem}.card-body[data-v-47cdbe70]{padding:1.5rem;background:hsla(0,0%,100%,.7)}.company-header[data-v-47cdbe70]{padding:2rem;background:linear-gradient(90deg,#4f46e5,#6366f1);color:#fff}.company-title-wrapper[data-v-47cdbe70]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.company-name[data-v-47cdbe70]{font-size:2rem;font-weight:700;margin:0}.position-badge[data-v-47cdbe70]{background:hsla(0,0%,100%,.2);padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:500}.company-description[data-v-47cdbe70]{font-size:1rem;opacity:.9;margin:0;line-height:1.6}.skills-grid[data-v-47cdbe70]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.skill-item[data-v-47cdbe70]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:hsla(0,0%,100%,.8);border-radius:.5rem;border:1px solid rgba(226,232,240,.8)}.skill-item i[data-v-47cdbe70]{font-size:1.25rem}.skill-item span[data-v-47cdbe70]{flex:1;font-size:.875rem;color:#1e293b}.badge[data-v-47cdbe70]{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.badge.required[data-v-47cdbe70]{background:rgba(79,70,229,.1);color:#4f46e5}.badge.preferred[data-v-47cdbe70]{background:rgba(245,158,11,.1);color:#f59e0b}.questions-accordion[data-v-47cdbe70]{display:flex;flex-direction:column;gap:1rem}.category-section[data-v-47cdbe70]{background:hsla(0,0%,100%,.8);border-radius:.5rem;border:1px solid rgba(226,232,240,.8);overflow:hidden}.category-header[data-v-47cdbe70]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:rgba(249,250,251,.8);cursor:pointer}.category-header h3[data-v-47cdbe70]{font-size:1rem;font-weight:600;color:#1e293b;margin:0}.question-count[data-v-47cdbe70]{color:#6b7280;font-size:.875rem;margin-left:.5rem}.category-content[data-v-47cdbe70]{padding:1rem 1.5rem}.question-item[data-v-47cdbe70]{border-bottom:1px solid rgba(226,232,240,.8);padding:1rem 0}.question-item[data-v-47cdbe70]:last-child{border-bottom:none}.question-header[data-v-47cdbe70]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.question-header h4[data-v-47cdbe70]{font-size:.875rem;font-weight:500;color:#1e293b;margin:0}.answer-content[data-v-47cdbe70]{padding:1rem 0;color:#4b5563;font-size:.875rem;line-height:1.6}.star-answer[data-v-47cdbe70]{display:flex;flex-direction:column;gap:1rem}.star-section[data-v-47cdbe70]{background:rgba(249,250,251,.8);padding:1rem;border-radius:.5rem}.star-label[data-v-47cdbe70]{display:block;font-weight:600;color:#4f46e5;margin-bottom:.5rem}.interviewer-questions-list[data-v-47cdbe70]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.interviewer-questions-list li[data-v-47cdbe70]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:hsla(0,0%,100%,.8);border-radius:.5rem;border:1px solid rgba(226,232,240,.8)}.interviewer-questions-list i[data-v-47cdbe70]{color:#4f46e5;font-size:1.25rem}.empty-state[data-v-47cdbe70]{display:flex;flex-direction:column;align-items:center;color:#6b7280}.clickable[data-v-47cdbe70]{cursor:pointer;transition:background-color .2s ease}.clickable[data-v-47cdbe70]:hover{background-color:rgba(249,250,251,.9)}.card-body[data-v-47cdbe70]{transition:all .3s ease}@keyframes slideDown-47cdbe70{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.answer-content[data-v-47cdbe70],.category-content[data-v-47cdbe70]{animation:slideDown-47cdbe70 .3s ease}.glass-morphism[data-v-47cdbe70]{background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.responsibility-item[data-v-47cdbe70]{list-style:none}.tips-modal-overlay[data-v-4bc712af]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.tips-modal[data-v-4bc712af]{background:#fff;border-radius:12px;width:90%;max-width:800px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);position:relative;overflow:hidden}.tips-modal-header[data-v-4bc712af]{background-color:#f8f9fa;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.tips-modal-header h3[data-v-4bc712af]{margin:0;font-size:1.5rem;font-weight:600;color:#1a1a1a}.close-button[data-v-4bc712af]{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s}.close-button[data-v-4bc712af]:hover{background-color:#e5e7eb;color:#1a1a1a}.tips-modal-content[data-v-4bc712af]{padding:2rem;max-height:calc(90vh - 200px);overflow-y:auto}.tips-section[data-v-4bc712af]{padding:1rem}.tips-section h4[data-v-4bc712af]{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;color:#1a1a1a;margin-bottom:1rem}.tips-section h4 i[data-v-4bc712af]{color:#0d6efd}.tips-section ul[data-v-4bc712af]{padding-left:1.5rem;margin:1rem 0}.tips-section li[data-v-4bc712af]{margin-bottom:.75rem;line-height:1.6;color:#4b5563}.action-section[data-v-4bc712af]{background-color:#f8f9fa;border-radius:12px;padding:1.5rem;margin-top:2rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.courses-title[data-v-4bc712af],.resume-title[data-v-4bc712af]{color:#2c3e50;font-size:1.1rem;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.courses-description[data-v-4bc712af],.resume-description[data-v-4bc712af]{color:#64748b;font-size:.95rem;margin-bottom:1rem}.action-box[data-v-4bc712af]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.action-box[data-v-4bc712af]:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.05)}.action-box a[data-v-4bc712af]{color:#3b82f6;font-weight:500}.action-box a[data-v-4bc712af]:hover{color:#2563eb}.action-box i[data-v-4bc712af]{font-size:1.1rem}.tips-modal-footer[data-v-4bc712af]{padding:1.5rem 2rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;background-color:#f8f9fa}.primary-button[data-v-4bc712af]{background-color:#0d6efd;color:#fff;border:none;padding:.75rem 2rem;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.primary-button[data-v-4bc712af]:hover{background-color:#0b5ed7;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.tips-modal-content[data-v-4bc712af]::-webkit-scrollbar{width:8px}.tips-modal-content[data-v-4bc712af]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.tips-modal-content[data-v-4bc712af]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.tips-modal-content[data-v-4bc712af]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tip-item[data-v-4bc712af]{list-style-type:lower-latin}.resume-dropdown[data-v-3fad8d58]{width:100%}.custom-select[data-v-3fad8d58]{position:relative;width:100%}.select-icon[data-v-3fad8d58]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#6c757d}.form-select[data-v-3fad8d58]{width:100%;padding:.75rem 2.25rem .75rem 1rem;border:1px solid #e5e7eb;border-radius:10px;background-color:#fff;font-size:.95rem;color:#374151;cursor:pointer;transition:all .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;box-shadow:0 1px 3px rgba(0,0,0,.05);text-overflow:ellipsis}.form-select[data-v-3fad8d58]:hover{border-color:#0d6efd;box-shadow:0 2px 5px rgba(13,110,253,.15)}.form-select[data-v-3fad8d58]:focus{border-color:#0d6efd;outline:none;box-shadow:0 0 0 3px rgba(13,110,253,.15)}.form-select option[data-v-3fad8d58]{padding:10px;white-space:normal;word-wrap:break-word}@media (max-width:768px){.form-select[data-v-3fad8d58]{padding:.6rem 2rem .6rem .75rem;font-size:.9rem}.select-icon[data-v-3fad8d58]{right:10px}}.match-analysis-container[data-v-1ed7f604]{max-width:1000px;margin:0 auto;padding:2rem;min-height:100vh;contain:content}.analysis-content[data-v-1ed7f604],.empty-state[data-v-1ed7f604]{opacity:1;transition:opacity .3s ease}.analysis-content.loading[data-v-1ed7f604],.empty-state.loading[data-v-1ed7f604]{opacity:0}.content-wrapper[data-v-1ed7f604]{min-height:400px;position:relative}.loading-overlay[data-v-1ed7f604]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:10;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.loading-overlay.visible[data-v-1ed7f604]{opacity:1;visibility:visible}.header[data-v-1ed7f604]{text-align:center;margin-bottom:4rem;contain:content}.title[data-v-1ed7f604]{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}.subtitle[data-v-1ed7f604]{font-size:1.25rem;color:#64748b;margin-bottom:2rem}.overall-score-card[data-v-1ed7f604]{background:#fff;border-radius:1.5rem;padding:2.5rem;max-width:100%;box-shadow:0 4px 20px -5px rgba(0,0,0,.1);border:1px solid #e2e8f0;min-height:200px;contain:content}.score-content[data-v-1ed7f604]{display:flex;justify-content:space-between;align-items:center;gap:3rem;min-height:150px}.score-details[data-v-1ed7f604]{flex:1}.score-details h2[data-v-1ed7f604]{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:1.5rem}.score-stats[data-v-1ed7f604]{display:grid;gap:1.25rem}.stat[data-v-1ed7f604]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0;transition:all .2s ease}.stat[data-v-1ed7f604]:hover{transform:translateY(-2px);box-shadow:0 4px 12px -2px rgba(0,0,0,.1)}.stat-label[data-v-1ed7f604]{font-size:1rem}.stat-value[data-v-1ed7f604]{font-size:1.25rem;font-weight:600}.stat-value.score-high[data-v-1ed7f604]{color:#16a34a}.stat-value.score-medium[data-v-1ed7f604]{color:#ca8a04}.stat-value.score-fair[data-v-1ed7f604]{color:#ea580c}.stat-value.score-needs-improvement[data-v-1ed7f604]{color:#dc2626}.stat-value.na[data-v-1ed7f604]{color:#64748b}.score-gauge[data-v-1ed7f604]{text-align:center}.match-label[data-v-1ed7f604]{font-size:1.25rem;font-weight:600;margin-top:1rem}.match-label.score-high[data-v-1ed7f604]{color:#16a34a}.match-label.score-medium[data-v-1ed7f604]{color:#ca8a04}.match-label.score-fair[data-v-1ed7f604]{color:#ea580c}.match-label.score-needs-improvement[data-v-1ed7f604]{color:#dc2626}.score-summary[data-v-1ed7f604]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0;color:#64748b;display:flex;align-items:flex-start;gap:1rem;line-height:1.6}.score-summary i[data-v-1ed7f604]{color:#0ea5e9;font-size:1.25rem;flex-shrink:0}.analysis-sections[data-v-1ed7f604]{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;contain:content}.analysis-section[data-v-1ed7f604]{background:#fff;border-radius:1.25rem;border:1px solid #e2e8f0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);contain:content;will-change:transform,box-shadow}.analysis-section.expanded[data-v-1ed7f604]{box-shadow:0 4px 20px -5px rgba(0,0,0,.1)}.section-header[data-v-1ed7f604]{padding:2rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#f8fafc;border-bottom:1px solid transparent;transition:all .3s ease}.analysis-section.expanded .section-header[data-v-1ed7f604]{border-bottom-color:#e2e8f0}.header-left[data-v-1ed7f604]{display:flex;align-items:center;gap:2rem}.header-content[data-v-1ed7f604]{display:flex;flex-direction:column;gap:.5rem}.header-content h2[data-v-1ed7f604]{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0}.summary[data-v-1ed7f604]{font-size:1rem;color:#64748b;margin:0;max-width:500px}.expand-icon[data-v-1ed7f604]{font-size:1.5rem;color:#64748b;transition:transform .3s ease}.expand-icon.expanded[data-v-1ed7f604]{transform:rotate(180deg)}.section-content[data-v-1ed7f604]{padding:2rem;background:#fff;transform-origin:top;transition:all .3s cubic-bezier(.4,0,.2,1);contain:content}.insights-grid[data-v-1ed7f604]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}.insight-card[data-v-1ed7f604]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0;transition:all .2s ease}.insight-card[data-v-1ed7f604]:hover{transform:translateY(-2px);box-shadow:0 4px 12px -2px rgba(0,0,0,.1)}.insight-card .icon[data-v-1ed7f604]{font-size:1.5rem;margin-bottom:1rem;color:#0ea5e9;display:flex;align-items:center;gap:.5rem}.insight-card .content h4[data-v-1ed7f604]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.75rem}.insight-card .content p[data-v-1ed7f604]{color:#64748b;line-height:1.6}.insight-card.positive .icon[data-v-1ed7f604]{color:#16a34a}.insight-card.improvement .icon[data-v-1ed7f604]{color:#eab308}.keyword-stats[data-v-1ed7f604]{margin-bottom:2rem;text-align:center}.stat-card[data-v-1ed7f604]{display:inline-flex;align-items:center;gap:1rem;background:#f8fafc;border-radius:1rem;padding:1.25rem 2rem;border:1px solid #e2e8f0}.stat-number[data-v-1ed7f604]{font-size:2.5rem;font-weight:700;color:#0ea5e9;line-height:1}.stat-label[data-v-1ed7f604]{font-size:1.125rem;color:#64748b;font-weight:500;text-align:left}.keyword-grid[data-v-1ed7f604]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-top:2rem;contain:content}.keyword-card[data-v-1ed7f604]{background:#f8fafc;border-radius:1rem;padding:1.2rem;border:1px solid #e2e8f0;display:flex;align-items:flex-start;gap:1rem;transition:all .2s ease;height:100px;min-height:120px;contain:content;will-change:transform}.keyword-card[data-v-1ed7f604]:hover{transform:translateY(-2px);box-shadow:0 4px 12px -2px rgba(0,0,0,.1)}.keyword-card.missing[data-v-1ed7f604]{background:#fff7ed;border-color:#fdba74}.keyword-status[data-v-1ed7f604]{font-size:1.25rem;padding-top:.25rem}.keyword-card:not(.missing) .keyword-status i[data-v-1ed7f604]{color:#16a34a}.keyword-card.missing .keyword-status i[data-v-1ed7f604]{color:#f97316}.keyword-content[data-v-1ed7f604]{flex:1;display:flex;flex-direction:column;height:100%}.keyword-term[data-v-1ed7f604]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem;min-height:1.75rem}.keyword-location[data-v-1ed7f604]{color:#64748b;font-size:.875rem;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;gap:.5rem;margin-top:auto}.keyword-location span[data-v-1ed7f604]{display:inline-block;text-align:center}.keyword-action[data-v-1ed7f604]{margin-top:auto}.keyword-action a[data-v-1ed7f604]{color:#0ea5e9;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}.keyword-action a[data-v-1ed7f604]:hover{color:#0284c7;text-decoration:underline}.recommendations[data-v-1ed7f604]{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.recommendations h4[data-v-1ed7f604]{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.recommendations h4 i[data-v-1ed7f604]{color:#0ea5e9}.recommendation-card[data-v-1ed7f604]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0;transition:all .2s ease}.recommendation-card[data-v-1ed7f604]:hover{transform:translateY(-2px);box-shadow:0 4px 12px -2px rgba(0,0,0,.1)}.recommendation-card p[data-v-1ed7f604]{color:#475569;line-height:1.6;margin-bottom:1.25rem}.action-link[data-v-1ed7f604]{color:#0ea5e9;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.action-link[data-v-1ed7f604]:hover{color:#0284c7;text-decoration:underline}.education-details[data-v-1ed7f604]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2rem 0}.education-stat[data-v-1ed7f604]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0;text-align:center;transition:all .2s ease}.education-stat[data-v-1ed7f604]:hover{transform:translateY(-2px);box-shadow:0 4px 12px -2px rgba(0,0,0,.1)}.education-stat .stat-label[data-v-1ed7f604]{font-size:1rem;color:#64748b;font-weight:500;margin-bottom:.75rem;text-align:center}.education-stat .stat-value[data-v-1ed7f604]{font-size:1.5rem;font-weight:600;color:#1e293b}@media (max-width:768px){.match-analysis-container[data-v-1ed7f604]{padding:1rem}.header-left[data-v-1ed7f604]{gap:1rem}.header-content h2[data-v-1ed7f604]{font-size:1.25rem}.summary[data-v-1ed7f604]{font-size:.875rem}.section-content[data-v-1ed7f604],.section-header[data-v-1ed7f604]{padding:1.5rem}.education-details[data-v-1ed7f604],.insights-grid[data-v-1ed7f604],.keyword-grid[data-v-1ed7f604]{grid-template-columns:1fr}.overall-score-card[data-v-1ed7f604]{padding:1.5rem}.score-content[data-v-1ed7f604]{flex-direction:column-reverse;gap:2rem}.score-gauge[data-v-1ed7f604]{margin-bottom:1rem}.score-summary[data-v-1ed7f604]{margin-top:1.5rem;padding-top:1.5rem}}.analyze-button[data-v-1ed7f604]{display:flex;justify-content:center;margin-bottom:2rem}.btn-primary[data-v-1ed7f604]{padding:.75rem 1.5rem;font-size:1.1rem;font-weight:500}.resource-links[data-v-1ed7f604]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.resource-link[data-v-1ed7f604]{padding:4px 12px;background-color:#e5e7eb;border-radius:16px;font-size:14px;cursor:pointer;transition:background-color .2s}.resource-link[data-v-1ed7f604]:hover{background-color:#d1d5db}.loading-spinner[data-v-1ed7f604]{display:inline-block;width:24px;height:24px;border:3px solid #0d6efd;border-radius:50%;border-top-color:transparent;animation:spin-1ed7f604 1s linear infinite}@keyframes spin-1ed7f604{to{transform:rotate(1turn)}}.analyze-button[data-v-1ed7f604]:disabled{opacity:.7;cursor:not-allowed}.empty-state[data-v-1ed7f604]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem}.empty-state-icon[data-v-1ed7f604]{color:#94a3b8}.empty-state h4[data-v-1ed7f604]{font-weight:600;color:#1e293b}.empty-state p[data-v-1ed7f604]{max-width:400px;color:#64748b}.resume-dropdown-wrapper[data-v-1ed7f604]{max-width:400px;margin:0 auto}.reanalyze-section[data-v-1ed7f604]{text-align:center;padding-bottom:1rem}.reanalyze-section h4[data-v-1ed7f604]{font-size:1.1rem;color:#64748b;font-weight:500}.dashboard-container[data-v-4f46c142]{padding:3rem;height:100vh;display:flex;flex-direction:column}.search-box[data-v-4f46c142]{position:relative}.search-box i[data-v-4f46c142]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#666}.search-box input[data-v-4f46c142]{padding-left:2.5rem;border-color:#e5e7eb}.courses-table[data-v-4f46c142]{flex:1;display:flex;flex-direction:column;min-height:0}.table-responsive[data-v-4f46c142]{flex:1;overflow:auto}.table[data-v-4f46c142]{margin-bottom:0}thead[data-v-4f46c142]{position:sticky;top:0;z-index:1;background:#fff}.sortable-header[data-v-4f46c142]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff}.sortable-header[data-v-4f46c142]:hover{background-color:#f8f9fa}.sort-icon[data-v-4f46c142]{font-size:.75rem;vertical-align:middle}.category-badge[data-v-4f46c142]{padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500;color:rgba(0,0,0,.7)}.btn-link[data-v-4f46c142]{text-decoration:none;padding:.25rem .5rem;color:#1976d2}.btn-link[data-v-4f46c142]:hover{background-color:#f8f9fa}.dropdown-menu[data-v-4f46c142]{max-height:300px;overflow-y:auto}.course-details[data-v-4f46c142]{padding:.5rem}.course-title[data-v-4f46c142]{color:#2c3e50;font-weight:600;font-size:1.5rem;line-height:1.3}.provider[data-v-4f46c142]{color:#666;font-size:1rem}.description[data-v-4f46c142]{color:#4a5568;line-height:1.6}.feature-item[data-v-4f46c142]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--bs-gray-700);background:#fff;padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--bs-gray-200)}.feature-item i[data-v-4f46c142]{font-size:.9rem}.feature-title[data-v-4f46c142]{font-weight:500}.feature-badge[data-v-4f46c142]{font-size:.65rem;background:var(--bs-primary);color:#fff;padding:.1rem .35rem;border-radius:1rem;margin-left:.25rem;opacity:.9}.cta-section[data-v-4f46c142]{text-align:center;overflow:hidden}.z-1[data-v-4f46c142]{z-index:1}.cta-heading[data-v-4f46c142]{font-weight:700;font-size:1.5rem;background:linear-gradient(90deg,#2b5aff,#7d2bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.feature-badge-item[data-v-4f46c142]{background:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.85rem;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.05);display:inline-flex;align-items:center;gap:.5rem}.feature-badge-item i[data-v-4f46c142]{color:#2b5aff}.pulse-animation[data-v-4f46c142]{position:relative;background:linear-gradient(90deg,#2b5aff,#7d2bff);border:none;animation:pulse-4f46c142 2s infinite;transition:all .3s ease}.pulse-animation[data-v-4f46c142]:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(43,90,255,.2);background:linear-gradient(90deg,#3a65ff,#8a3dff)}@keyframes pulse-4f46c142{0%{box-shadow:0 0 0 0 rgba(43,90,255,.4)}70%{box-shadow:0 0 0 10px rgba(43,90,255,0)}to{box-shadow:0 0 0 0 rgba(43,90,255,0)}}.testimonial-mini[data-v-4f46c142]{font-size:.85rem;font-style:italic;color:#666}.btn-primary.btn-lg[data-v-4f46c142]{padding:.5rem 1.25rem;font-weight:600;font-size:.95rem;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .15s,box-shadow .15s}.h3[data-v-4f46c142]{color:var(--bs-heading-color,inherit);font-weight:600}.text-muted[data-v-4f46c142]{font-size:.95rem;line-height:1.5}tr[data-v-4f46c142]:hover{background-color:#f8f9fa;transition:background-color .2s ease}.stats-container[data-v-1f81307a]{height:100%;overflow-y:auto;padding:1rem}.card[data-v-1f81307a]{box-shadow:none!important;border:1px solid #eee}.card-body[data-v-1f81307a]{height:400px}.chart[data-v-1f81307a]{width:100%;height:calc(100% - 2rem)}[data-v-1f81307a] .echarts,[data-v-1f81307a] .x-vue-echarts,[data-v-1f81307a] .x-vue-echarts div,[data-v-1f81307a] canvas,[data-v-1f81307a] x-vue-echarts,[data-v-1f81307a] x-vue-echarts div{box-shadow:none!important}@media (max-width:768px){.card-body[data-v-1f81307a]{height:300px}}.canny-container[data-v-4839b26b]{padding:25px}.payment-success[data-v-c7bb6946]{min-height:100vh;background-color:#f8f9fa;padding:2rem}.display-4[data-v-c7bb6946]{color:#2c3e50;font-weight:600}.lead[data-v-c7bb6946]{color:#6c757d;font-size:1.25rem}.btn-primary[data-v-c7bb6946]{padding:1rem 2rem;font-size:1.1rem;transition:transform .2s}.btn-primary[data-v-c7bb6946]:hover{transform:translateY(-2px)}.modal-backdrop[data-v-f7740a16]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.modal-dialog[data-v-f7740a16]{max-width:800px;width:90%;margin:1.75rem auto}.modal-content[data-v-f7740a16]{border:none;border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.modal-header[data-v-f7740a16]{border-bottom:1px solid #eee;padding:1.5rem}.modal-body[data-v-f7740a16]{padding:1.5rem}.modal-footer[data-v-f7740a16]{border-top:1px solid #eee;padding:1.25rem 1.5rem}.interview-types[data-v-f7740a16]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.interview-type-option[data-v-f7740a16]{padding:1.25rem;border:2px solid #e9ecef;border-radius:1rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column}.interview-type-option[data-v-f7740a16]:hover{border-color:#0d6efd;background:#f8f9fa;transform:translateY(-2px)}.interview-type-option.selected[data-v-f7740a16]{border-color:#0d6efd;background:#e6f0ff;box-shadow:0 4px 12px rgba(13,110,253,.1)}.type-header[data-v-f7740a16]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.icon-container[data-v-f7740a16]{width:40px;height:40px;background:#e6f0ff;border-radius:10px;display:flex;align-items:center;justify-content:center}.type-header i[data-v-f7740a16]{font-size:1.25rem;color:#0d6efd}.type-header h6[data-v-f7740a16]{margin:0;font-weight:600;font-size:1.1rem;color:#2c3e50}.type-description[data-v-f7740a16]{margin:0;font-size:.95rem;color:#6c757d;line-height:1.5}.duration-notice[data-v-f7740a16]{margin:.5rem 0 0;font-size:.85rem;color:#6c757d;font-style:italic}.btn[data-v-f7740a16]{padding:.5rem 1.5rem;font-weight:500}.btn-primary[data-v-f7740a16]{background:linear-gradient(90deg,#0d6efd,#0a58ca);border:none;padding:.5rem 2rem}.btn-primary[data-v-f7740a16]:hover{background:linear-gradient(90deg,#0a58ca,#084298)}.interview-interface[data-v-d94685de]{height:calc(100vh - 48px);padding:1rem}.row[data-v-d94685de]{height:calc(100vh - 48px - 2rem)!important;margin:0!important}.visualization-card[data-v-d94685de]{background:linear-gradient(145deg,#fff,#f8f9fa);border:none;box-shadow:0 4px 15px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;height:100%;position:relative;padding-bottom:48px}.highlight[data-v-d94685de]{color:#0d6efd;font-weight:600;font-style:normal}.action-button[data-v-d94685de]{padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:12px;background:linear-gradient(90deg,#0d6efd,#0a58ca);border:none;position:relative;overflow:hidden;transition:all .3s ease}.action-button[data-v-d94685de]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(13,110,253,.25);background:linear-gradient(90deg,#0a58ca,#084298)}.action-button[data-v-d94685de]:active{transform:translateY(0)}.button-content[data-v-d94685de]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.orb-container[data-v-d94685de]{width:140px;height:140px;display:flex;align-items:center;justify-content:center}.orb[data-v-d94685de]{width:120px;height:120px;background:linear-gradient(145deg,#0d6efd,#0a58ca);border-radius:50%;position:relative;transition:all .3s ease;box-shadow:0 0 40px rgba(13,110,253,calc(.15 + var(--glow-intensity)*.35));--glow-intensity:0}.loom-container[data-v-d94685de]{width:100%;height:75%}.orb[data-v-d94685de]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:linear-gradient(145deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0) 60%);z-index:1}.orb-idle[data-v-d94685de]{transform:scale(1);opacity:.9}.orb-speaking[data-v-d94685de]{transform:scale(1.05);opacity:1;box-shadow:0 0 60px rgba(13,110,253,calc(.4 + var(--glow-intensity)*.6))}.orb-glow[data-v-d94685de]{position:absolute;top:-30px;left:-30px;right:-30px;bottom:-30px;border-radius:50%;opacity:0;filter:blur(calc(20px + var(--glow-intensity)*10px));transition:all .1s ease}.orb-glow[data-v-d94685de],.orb-speaking .orb-glow[data-v-d94685de]{background:radial-gradient(circle at center,rgba(13,110,253,calc(.2 + var(--glow-intensity)*.4)),transparent 70%)}.orb-speaking .orb-glow[data-v-d94685de]{opacity:calc(.6 + var(--glow-intensity)*.4);transform:scale(calc(1 + var(--glow-intensity)*.2))}.waveform-container[data-v-d94685de]{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);width:300px;height:60px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:1rem}.sound-wave[data-v-d94685de]{height:40px;display:flex;align-items:center;justify-content:center;opacity:.3;transition:opacity .3s ease;gap:2px}.sound-wave.active[data-v-d94685de]{opacity:1}.sound-wave .bar[data-v-d94685de]{background:#0d6efd;margin:0;width:3px;height:2px;transition:height .05s ease}.chat-container[data-v-d94685de]{position:relative;flex-grow:1;overflow-y:auto;padding:1.5rem;border-radius:1rem;background:#fff;height:60vh;scroll-behavior:smooth}.messages-wrapper[data-v-d94685de]{display:flex;flex-direction:column;min-height:100%;justify-content:flex-end}.message[data-v-d94685de]{margin-bottom:1rem;padding:1rem 1.25rem;border-radius:1rem;max-width:85%;box-shadow:0 2px 4px rgba(0,0,0,.05)}.message.user[data-v-d94685de]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;margin-left:auto}.message.assistant[data-v-d94685de]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);margin-right:auto}.controls[data-v-d94685de]{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:100%;z-index:20}.status-indicator[data-v-d94685de]{display:flex;align-items:center}.status-indicator .badge[data-v-d94685de]{font-size:.9rem;font-weight:500}.card[data-v-d94685de]{border:none;box-shadow:0 4px 15px rgba(0,0,0,.05);border-radius:1rem;overflow:hidden}.card-body[data-v-d94685de]{padding:1.5rem}.card-title[data-v-d94685de]{color:#344767;font-size:1.25rem;font-weight:600}.timer[data-v-d94685de]{font-size:.9rem;font-weight:500;color:#6c757d;font-family:monospace;margin-bottom:4px}@keyframes pulse-orb-d94685de{0%{transform:scale(1.05)}50%{transform:scale(calc(1.08 + var(--glow-intensity)*.04))}to{transform:scale(1.05)}}@keyframes glow-intensity-d94685de{0%{opacity:.6;filter:blur(20px)}50%{opacity:1;filter:blur(25px)}to{opacity:.6;filter:blur(20px)}}.floating-prompt[data-v-d94685de]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:hsla(0,0%,100%,.95);padding:1rem 2rem;border-radius:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1);animation:float-in-d94685de .3s ease-out;z-index:100}.prompt-content[data-v-d94685de]{font-size:1.2rem;color:#333;display:flex;align-items:center;gap:.5rem}@keyframes float-in-d94685de{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.modal-mascot[data-v-d94685de]{width:80px;filter:drop-shadow(0 0 .75rem rgba(13,110,253,.4))}.feature-list[data-v-d94685de]{list-style:none;padding-left:0}.feature-list li[data-v-d94685de]{margin-bottom:.75rem;font-size:1.1rem}.video-feeds[data-v-d94685de]{position:absolute;top:50%;left:50%;transform:translate(-50%,-58%);width:min(90%,520px);display:flex;flex-direction:column;gap:8px;z-index:10}.video-feed[data-v-d94685de]{width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);background:#000;position:relative}.feed-label[data-v-d94685de]{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.6);color:#fff;padding:4px 12px;border-radius:6px;font-size:.9rem;z-index:2}.video-feed video[data-v-d94685de]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1)}.placeholder-video[data-v-d94685de]{width:100%;height:100%;background:linear-gradient(145deg,#1a1a1a,#2a2a2a);display:flex;align-items:center;justify-content:center;position:relative}.ai-avatar[data-v-d94685de]{width:60px;height:60px;border-radius:50%;overflow:hidden;background:#fff;padding:8px}.ai-avatar img[data-v-d94685de]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-height:800px){.btn-lg[data-v-d94685de]{padding:.5rem 1.5rem;font-size:1rem}.video-feeds[data-v-d94685de]{width:min(90%,460px);gap:6px}.controls[data-v-d94685de]{bottom:4px}.visualization-card[data-v-d94685de]{padding-bottom:40px}.video-feeds[data-v-d94685de]{transform:translate(-50%,-60%)}}.chart-container[data-v-d94685de]{height:300px;width:100%;position:relative}.chart[data-v-d94685de]{height:100%;width:100%}[data-v-d94685de] .echarts{width:100%!important;height:100%!important}.feedback-section[data-v-d94685de]{background:#f8f9fa;padding:1rem;border-radius:.5rem}.feedback-section h6[data-v-d94685de]{font-weight:600;margin-bottom:.5rem}.feedback-section ul[data-v-d94685de]{margin-bottom:1rem}.feedback-section li[data-v-d94685de]{margin-bottom:.5rem;display:flex;align-items:start}.feedback-section i[data-v-d94685de]{margin-top:.25rem}.overall-stats[data-v-d94685de]{padding:1rem}.stat-item[data-v-d94685de]{margin-bottom:1rem;padding:.75rem;background:#f8f9fa;border-radius:.5rem;display:flex;align-items:center}.analysis-results[data-v-d94685de]{padding:2rem;background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.analysis-header[data-v-d94685de]{padding:2rem 0}.display-6[data-v-d94685de]{font-weight:600;color:#1e293b}.overall-performance-card[data-v-d94685de]{background:linear-gradient(145deg,#fff,#f8f9fa);border:none;box-shadow:0 4px 15px rgba(0,0,0,.05)}.stat-card[data-v-d94685de]{display:flex;align-items:center;padding:1.25rem;background:#fff;border-radius:1rem;margin-bottom:1rem;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s ease}.stat-card[data-v-d94685de]:hover{transform:translateY(-2px)}.stat-icon[data-v-d94685de]{font-size:1.5rem;margin-right:1rem;padding:.75rem;background:#f8f9fa;border-radius:.75rem}.stat-content[data-v-d94685de]{flex:1}.stat-label[data-v-d94685de]{font-size:.875rem;color:#64748b;margin-bottom:.25rem}.stat-value[data-v-d94685de]{font-size:1.25rem;font-weight:600;color:#1e293b}.question-card[data-v-d94685de]{border:none;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:transform .2s ease;margin-bottom:1.5rem;padding:1.5rem}.question-card[data-v-d94685de]:hover{transform:translateY(-2px)}.question-header[data-v-d94685de]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.question-number[data-v-d94685de]{font-size:1.25rem;font-weight:600;color:#0d6efd;background:#e6f0ff;padding:.5rem 1rem;border-radius:.75rem}.complexity-badge[data-v-d94685de],.question-type-badge[data-v-d94685de]{padding:.35rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500}.type-technical[data-v-d94685de]{background:#e6f0ff;color:#0d6efd}.type-behavioral[data-v-d94685de]{background:#f0fdf4;color:#16a34a}.type-general[data-v-d94685de]{background:#f1f5f9;color:#64748b}.complexity-easy[data-v-d94685de]{background:#f0fdf4;color:#16a34a}.complexity-moderate[data-v-d94685de]{background:#fef3c7;color:#d97706}.complexity-hard[data-v-d94685de]{background:#fee2e2;color:#dc2626}.question-content[data-v-d94685de]{padding:1.25rem;background:#f8fafc;border-radius:.75rem;margin-top:1rem}.question-text[data-v-d94685de]{font-weight:500;color:#1e293b;margin-bottom:.75rem}.answer-text[data-v-d94685de]{color:#64748b;font-style:italic}.feedback-section[data-v-d94685de]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;background:#f8fafc;padding:1.5rem;border-radius:.75rem;margin-top:2rem}.feedback-title[data-v-d94685de]{font-size:1rem;margin-bottom:1rem;display:flex;align-items:center}.feedback-list[data-v-d94685de]{list-style:none;padding:0;margin:0}.feedback-list li[data-v-d94685de]{margin-bottom:.75rem;padding:.75rem;background:#fff;border-radius:.5rem;font-size:.875rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.strengths li[data-v-d94685de]{border-left:3px solid #16a34a}.improvements li[data-v-d94685de]{border-left:3px solid #ca8a04}@media (max-width:768px){.feedback-section[data-v-d94685de]{grid-template-columns:1fr}.stat-card[data-v-d94685de]{margin-bottom:.75rem}}.rotating[data-v-d94685de]{animation:rotate-d94685de 1s linear infinite}@keyframes rotate-d94685de{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.analysis-container[data-v-d0607b3a]{max-width:1200px;margin:0 auto;padding:2rem}.chart[data-v-d0607b3a]{height:300px;width:100%}.overall-performance-card[data-v-d0607b3a]{border:none;box-shadow:0 4px 15px rgba(0,0,0,.05);margin-bottom:2rem}.card-body[data-v-d0607b3a]{padding:2rem}.question-card[data-v-d0607b3a]{border:none;box-shadow:0 4px 15px rgba(0,0,0,.05);margin-bottom:1.5rem}.question-content[data-v-d0607b3a]{background:#f8fafc;border-radius:.75rem;padding:1.5rem;margin:1.5rem 0}.answer-section[data-v-d0607b3a]{padding:1.5rem;background:#f8fafc;border-radius:.75rem;margin-top:1.5rem}.exemplar-content[data-v-d0607b3a]{background:#fff;border-radius:.75rem;padding:1.5rem;margin:1.5rem 0;box-shadow:0 2px 8px rgba(0,0,0,.05)}.metrics-section[data-v-d0607b3a]{margin-top:2rem}.metrics-grid[data-v-d0607b3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}.metric-card[data-v-d0607b3a]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.stat-card[data-v-d0607b3a]{padding:1.25rem;border-radius:1rem;margin-bottom:1rem;transition:transform .2s ease}.stat-card[data-v-d0607b3a]:hover{transform:translateY(-2px)}.stat-icon[data-v-d0607b3a]{margin-right:1rem;background:#f8f9fa}.stat-content[data-v-d0607b3a]{flex:1}.stat-label[data-v-d0607b3a]{font-size:.875rem;color:#64748b;margin-bottom:.25rem}.stat-value[data-v-d0607b3a]{font-size:1.25rem;font-weight:600;color:#1e293b}.question-header[data-v-d0607b3a]{display:flex;align-items:center;gap:1rem}.question-number[data-v-d0607b3a]{font-size:1.25rem;font-weight:600;color:#0d6efd;background:#e6f0ff;padding:.5rem 1rem;border-radius:.75rem}.complexity-badge[data-v-d0607b3a],.question-type-badge[data-v-d0607b3a]{padding:.35rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500}.type-technical[data-v-d0607b3a]{background:#e6f0ff;color:#0d6efd}.type-behavioral[data-v-d0607b3a]{background:#f0fdf4;color:#16a34a}.type-general[data-v-d0607b3a]{background:#f1f5f9;color:#64748b}.complexity-easy[data-v-d0607b3a]{background:#f0fdf4;color:#16a34a}.complexity-moderate[data-v-d0607b3a]{background:#fef3c7;color:#d97706}.complexity-hard[data-v-d0607b3a]{background:#fee2e2;color:#dc2626}.question-text[data-v-d0607b3a]{margin-bottom:.75rem}.answer-text[data-v-d0607b3a]{color:#64748b;font-style:italic}.feedback-section[data-v-d0607b3a]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;background:#f8fafc;padding:1.5rem;border-radius:.75rem}.feedback-title[data-v-d0607b3a]{font-size:1rem;margin-bottom:1rem;display:flex;align-items:center}.feedback-list[data-v-d0607b3a]{list-style:none;padding:0;margin:0}.feedback-list li[data-v-d0607b3a]{margin-bottom:.75rem;padding:.75rem;background:#fff;border-radius:.5rem;font-size:.875rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.strengths li[data-v-d0607b3a]{border-left:3px solid #16a34a}.improvements li[data-v-d0607b3a]{border-left:3px solid #ca8a04}@media (max-width:768px){.feedback-section[data-v-d0607b3a]{grid-template-columns:1fr}.stat-card[data-v-d0607b3a]{margin-bottom:.75rem}}.answer-section[data-v-d0607b3a]{transition:all .3s ease}.btn-link[data-v-d0607b3a]{color:#64748b;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.btn-link[data-v-d0607b3a]:hover{background:#f1f5f9;color:#1e293b}.answer-content[data-v-d0607b3a]{background:#f8fafc;padding:1.5rem;border-radius:.75rem;margin-top:1rem}.question-text[data-v-d0607b3a]{font-size:1.1rem;font-weight:500;color:#1e293b;margin-bottom:0}.cursor-pointer[data-v-d0607b3a]{cursor:pointer;padding:.5rem;border-radius:.75rem;transition:background-color .2s ease}.cursor-pointer[data-v-d0607b3a]:hover{background-color:#f1f5f9}.question-header[data-v-d0607b3a]{border-bottom:none;margin:-.5rem;margin-bottom:1rem}.question-header i[data-v-d0607b3a]{color:#64748b;font-size:1.25rem;transition:transform .2s ease}.question-header:hover i[data-v-d0607b3a]{color:#1e293b}.metric-header[data-v-d0607b3a]{display:flex;align-items:center;gap:.5rem;color:#64748b;margin-bottom:.75rem}.metric-value[data-v-d0607b3a]{font-size:1.5rem;font-weight:600;color:#1e293b}.metric-context[data-v-d0607b3a]{font-size:.875rem;margin-top:.25rem}.clarity-score[data-v-d0607b3a]{padding:.5rem 0}.progress[data-v-d0607b3a]{height:1.5rem;background-color:#f1f5f9;border-radius:1rem;overflow:hidden}.progress-bar[data-v-d0607b3a]{height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;transition:width .3s ease}.star-method[data-v-d0607b3a]{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;padding:.5rem 0}.star-method i[data-v-d0607b3a]{font-size:1.5rem}.talk-time-stats[data-v-d0607b3a]{display:grid;grid-template-columns:auto 1fr;gap:2rem;padding:1.5rem;background:#fff;border-radius:1rem;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:1.5rem}.talk-time-circle[data-v-d0607b3a]{width:150px;height:150px;position:relative}.circle-progress svg[data-v-d0607b3a]{width:100%;height:100%;transform:rotate(-90deg)}circle[data-v-d0607b3a]{transition:stroke-dashoffset .5s ease}.circle-content[data-v-d0607b3a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.talk-time-ratio[data-v-d0607b3a]{font-size:1.75rem;font-weight:600;color:#1e293b;line-height:1}.talk-time-label[data-v-d0607b3a]{font-size:.875rem;color:#64748b;margin-top:.5rem}.talk-time-details[data-v-d0607b3a]{display:flex;flex-direction:column;gap:1rem;justify-content:center}.talk-time-item[data-v-d0607b3a]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8fafc;border-radius:.75rem}.item-label[data-v-d0607b3a]{display:flex;align-items:center;gap:.5rem;color:#64748b}.item-value[data-v-d0607b3a]{font-weight:600;color:#1e293b}.talk-time-feedback[data-v-d0607b3a]{text-align:center;padding:.75rem;border-radius:.75rem;font-size:.875rem;background:#f8fafc}@media (max-width:768px){.talk-time-stats[data-v-d0607b3a]{grid-template-columns:1fr;justify-items:center;text-align:center}}.overall-stats[data-v-d0607b3a]{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center}.stat-card[data-v-d0607b3a]{background:#fff;padding:1rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;align-items:center;gap:1rem}.stat-icon[data-v-d0607b3a]{font-size:1.5rem;padding:.75rem;background:#f8fafc;border-radius:.75rem;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.overall-stats[data-v-d0607b3a]{margin-top:1rem}}.overall-score-section[data-v-d0607b3a]{display:grid;grid-template-columns:auto 1fr;gap:3rem;padding:2rem;background:#f8fafc;border-radius:1rem;align-items:center}.score-gauge[data-v-d0607b3a]{width:180px;height:180px;position:relative;padding:1rem;background:#fff;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.circle-progress[data-v-d0607b3a]{width:100%;height:100%;position:relative}.score-value[data-v-d0607b3a]{font-size:48px;font-weight:700;color:#1e293b;line-height:1}.score-label[data-v-d0607b3a]{font-size:14px;color:#64748b;margin-top:.5rem;text-transform:uppercase;letter-spacing:.05em}.overall-feedback[data-v-d0607b3a]{font-size:1.25rem;color:#1e293b;line-height:1.6;font-style:italic;padding:1.5rem;background:#fff;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media (max-width:768px){.overall-score-section[data-v-d0607b3a]{grid-template-columns:1fr;text-align:center;gap:2rem}.score-gauge[data-v-d0607b3a]{margin:0 auto}}.exemplar-header[data-v-d0607b3a]{color:#16a34a;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.025em;margin-bottom:1rem;display:flex;align-items:center}.exemplar-text[data-v-d0607b3a]{color:#1e293b;line-height:1.6;padding:1rem;background:#fff;border-radius:.5rem;border-left:3px solid #22c55e}[data-v-65378243] .modal-content{padding:0!important;border-radius:16px!important;overflow:hidden;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}[data-v-65378243] .modal-body{padding:0!important}.create-resume-modal-content[data-v-65378243]{padding:0;display:flex;flex-direction:column;height:100%;background-color:#fff;position:relative}.progress-steps[data-v-65378243]{display:flex;justify-content:space-between;position:relative;padding:1.5rem 5rem 1.25rem;background:#fff;border-bottom:1px solid rgba(229,231,235,.5)}.progress-steps[data-v-65378243]:before{content:"";position:absolute;top:40px;left:15%;right:15%;height:2px;background:#e5e7eb;z-index:1}.progress-step[data-v-65378243]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:120px}.step-number[data-v-65378243]{width:36px;height:36px;background:#fff;border:1.5px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#6b7280;font-size:14px;margin-bottom:10px}.step-label[data-v-65378243]{font-size:.875rem;color:#6b7280;text-align:center;font-weight:500}.progress-step.active .step-number[data-v-65378243]{background:#4f46e5;border-color:#4f46e5;color:#fff}.progress-step.active .step-label[data-v-65378243]{color:#4f46e5;font-weight:600}.progress-step.completed .step-number[data-v-65378243]{background:#10b981;border-color:#10b981;color:#fff}.progress-step.completed .step-label[data-v-65378243]{color:#10b981}.step-container[data-v-65378243]{flex:1;padding:1.5rem 2.75rem;background:#fff;border-radius:0;box-shadow:none;margin-bottom:0;display:flex;flex-direction:column;overflow:hidden;animation:fadeIn-65378243 .3s ease-out}@keyframes fadeIn-65378243{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.step-title[data-v-65378243]{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem;text-align:center;letter-spacing:-.025em}.step-description[data-v-65378243]{font-size:1rem;color:#6b7280;margin-bottom:2rem;text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.source-options[data-v-65378243]{display:flex;flex-direction:column;gap:1rem;max-width:700px;margin:0 auto;width:100%}.source-option[data-v-65378243]{padding:1.5rem;border:1.5px solid #e5e7eb;border-radius:12px;display:flex;align-items:center;gap:1.5rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);background:#fff;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.05)}.source-option[data-v-65378243]:hover{border-color:#4f46e5;background:#f9fafb;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.source-option.selected[data-v-65378243]{border-color:#4f46e5;background:rgba(79,70,229,.03);box-shadow:0 4px 6px -1px rgba(79,70,229,.1),0 2px 4px -1px rgba(79,70,229,.06)}.source-option-icon[data-v-65378243]{width:48px;height:48px;background:#f3f4f6;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.source-option.selected .source-option-icon[data-v-65378243]{background:linear-gradient(135deg,#4f46e5,#6366f1);box-shadow:0 4px 6px -1px rgba(79,70,229,.2)}.source-option-icon i[data-v-65378243]{font-size:1.5rem;color:#4b5563;transition:all .2s ease}.source-option.selected .source-option-icon i[data-v-65378243]{color:#fff}.source-option-content[data-v-65378243]{flex:1}.source-option-content h4[data-v-65378243]{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.375rem;transition:all .2s ease}.source-option.selected .source-option-content h4[data-v-65378243]{color:#4f46e5}.source-option-content p[data-v-65378243]{font-size:.875rem;color:#6b7280;margin:0}.source-option-arrow[data-v-65378243]{position:absolute;right:1.5rem;font-size:1.25rem;color:#9ca3af;transition:all .2s ease;opacity:.7}.source-option.selected .source-option-arrow[data-v-65378243]{color:#4f46e5;transform:translateX(4px);opacity:1}.source-option.disabled[data-v-65378243]{opacity:.6;cursor:not-allowed;border-color:#e5e7eb;background:#f9fafb}.source-option.disabled[data-v-65378243]:hover{transform:none;border-color:#e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.source-option.disabled .source-option-arrow[data-v-65378243]{opacity:.3}.coming-soon-badge[data-v-65378243]{position:absolute;top:12px;right:12px;display:inline-block;background-color:#e5e7eb;color:#6b7280;font-size:.7rem;font-weight:500;padding:.2rem .5rem;border-radius:4px;z-index:2}.upload-zone[data-v-65378243]{border:2px dashed #e5e7eb;border-radius:16px;padding:3.5rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:#f9fafb;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:550px;margin:0 auto;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.upload-zone[data-v-65378243]:hover{border-color:#4f46e5;background:rgba(79,70,229,.03);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.upload-zone.success[data-v-65378243]{border-color:#10b981;background:rgba(16,185,129,.03);border-style:solid}.upload-animation[data-v-65378243]{font-size:3rem;margin-bottom:1.75rem;color:#4f46e5;transition:all .3s ease}.upload-animation .spinner-border[data-v-65378243]{width:3rem;height:3rem}.upload-content h6[data-v-65378243]{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.75rem}.upload-content p.text-muted[data-v-65378243]{font-size:.875rem;color:#6b7280;margin-bottom:1.25rem}.btn-outline-primary[data-v-65378243]{color:#4f46e5;border-color:#4f46e5;background-color:transparent;transition:all .2s cubic-bezier(.4,0,.2,1);padding:.625rem 1.5rem;font-size:.875rem;border-radius:8px;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-outline-primary[data-v-65378243]:hover{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;border-color:#4f46e5;box-shadow:0 4px 6px -1px rgba(79,70,229,.2),0 2px 4px -1px rgba(79,70,229,.1)}.upload-animation i[data-v-65378243]{color:#4f46e5}.upload-zone.success .upload-animation i[data-v-65378243]{color:#10b981}.small.text-muted[data-v-65378243]{font-size:.75rem;color:#6b7280;margin-top:1.25rem}.templates-grid[data-v-65378243]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;padding-right:.75rem;padding-top:1rem;padding-bottom:1rem}.template-card[data-v-65378243]{border:none;overflow:visible;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent;position:relative;box-shadow:none;height:100%;display:flex;flex-direction:column;align-items:center}.template-card[data-v-65378243]:hover{transform:translateY(-4px);transform:scale(1.2)}.template-card.selected .template-preview img[data-v-65378243]{outline:2px solid #4f46e5;outline-offset:2px;filter:drop-shadow(0 4px 8px rgba(79,70,229,.2))}.template-preview[data-v-65378243]{padding:0;text-align:center;display:flex;align-items:center;justify-content:center;background:transparent;border-bottom:none;margin-bottom:.75rem}.template-preview img[data-v-65378243]{max-width:100%;max-height:240px;height:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));border-radius:4px}.template-card:hover .template-preview img[data-v-65378243]{transform:scale(1.03);filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.template-info[data-v-65378243]{padding:.5rem;text-align:center;width:100%}.template-info h4[data-v-65378243]{font-size:1rem;font-weight:600;margin-bottom:.25rem;color:#111827}.template-info p[data-v-65378243]{font-size:.875rem;color:#6b7280;margin-bottom:0}.template-selected-indicator[data-v-65378243]{position:absolute;top:10px;right:10px;color:#4f46e5;font-size:1.25rem;opacity:0;transition:opacity .2s ease}.template-card.selected .template-selected-indicator[data-v-65378243]{opacity:1}.modal-footer-container[data-v-65378243]{display:flex;width:100%;padding:1rem 2.5rem;margin-top:0;border-top:1px solid rgba(229,231,235,.5);background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;justify-content:space-between;box-shadow:0 -1px 2px rgba(0,0,0,.03)}.btn-primary[data-v-65378243]{background:linear-gradient(135deg,#4f46e5,#6366f1);border-color:#4f46e5;padding:.75rem 1.75rem;font-size:.9375rem;border-radius:8px;display:flex;align-items:center;gap:.5rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.btn-primary[data-v-65378243]:hover{background:linear-gradient(135deg,#4338ca,#4f46e5);border-color:#4338ca;box-shadow:0 4px 6px -1px rgba(79,70,229,.2),0 2px 4px -1px rgba(79,70,229,.1);transform:translateY(-1px)}.btn-outline-secondary[data-v-65378243]{color:#4b5563;border-color:#e5e7eb;padding:.75rem 1.75rem;font-size:.9375rem;border-radius:8px;display:flex;align-items:center;gap:.5rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-outline-secondary[data-v-65378243]:hover{background-color:#f9fafb;color:#111827;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.spacer[data-v-65378243]{flex-grow:1}.floating-label[data-v-65378243]{position:relative}.floating-label input[data-v-65378243]{height:52px;padding:1rem .875rem;font-size:.9375rem;border:1.5px solid #e5e7eb;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#f9fafb;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.floating-label input[data-v-65378243]:focus{border-color:#4f46e5;box-shadow:0 0 0 4px rgba(79,70,229,.1);background-color:#fff}.floating-label label[data-v-65378243]{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);background:transparent;padding:0 .25rem;color:#6b7280;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;font-weight:500}.floating-label input:not(:-moz-placeholder-shown)~label[data-v-65378243]{top:0;transform:translateY(-50%) scale(.85);color:#4f46e5;background-color:#fff;font-weight:600}.floating-label input:focus~label[data-v-65378243],.floating-label input:not(:placeholder-shown)~label[data-v-65378243]{top:0;transform:translateY(-50%) scale(.85);color:#4f46e5;background-color:#fff;font-weight:600}.btn-lg[data-v-65378243]{padding:.75rem 1.75rem;font-size:.9375rem}.templates-grid[data-v-65378243]::-webkit-scrollbar{width:6px}.templates-grid[data-v-65378243]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.templates-grid[data-v-65378243]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.templates-grid[data-v-65378243]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.selected-file[data-v-65378243]{background-color:#f9fafb;border-radius:8px;padding:.75rem 1rem;border:1px solid #e5e7eb;transition:all .2s ease}.selected-file[data-v-65378243]:hover{background-color:#f3f4f6}.selected-file i[data-v-65378243]{color:#4f46e5;font-size:1.125rem}.selected-file .btn-link[data-v-65378243]{transition:all .2s ease}.selected-file .btn-link[data-v-65378243]:hover{transform:scale(1.1)}.download-container[data-v-18e5adc8]{padding:1.5rem;padding-top:0;min-height:300px}.download-header[data-v-18e5adc8]{text-align:center;margin-bottom:2rem}.download-title[data-v-18e5adc8]{font-weight:600;margin-bottom:.5rem;color:#2c3e50}.download-subtitle[data-v-18e5adc8]{color:#7f8c8d;font-size:.9rem;margin-bottom:0}.download-options[data-v-18e5adc8]{display:flex;flex-direction:column;gap:1rem}.download-option[data-v-18e5adc8]{display:flex;align-items:center;padding:1.25rem;border-radius:12px;background-color:#f8f9fa;transition:all .2s ease;cursor:pointer;position:relative;border:1px solid transparent}.download-option[data-v-18e5adc8]:hover{background-color:#f1f3f5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05);border-color:#e9ecef}.download-option.disabled[data-v-18e5adc8]{opacity:.7;cursor:not-allowed}.download-option.disabled[data-v-18e5adc8]:hover{transform:none;box-shadow:none}.option-icon[data-v-18e5adc8]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:10px;margin-right:1rem;font-size:1.5rem}.pdf-icon[data-v-18e5adc8]{background-color:rgba(220,53,69,.1);color:#dc3545}.word-icon[data-v-18e5adc8]{background-color:rgba(13,110,253,.1);color:#0d6efd}.txt-icon[data-v-18e5adc8]{background-color:hsla(208,7%,46%,.1);color:#6c757d}.option-content[data-v-18e5adc8]{flex:1}.option-content h5[data-v-18e5adc8]{margin:0;font-size:1rem;font-weight:600}.option-content p[data-v-18e5adc8]{margin:0;font-size:.85rem;color:#6c757d}.coming-soon-badge[data-v-18e5adc8]{position:absolute;top:10px;right:10px;background-color:#6c757d;color:#fff;font-size:.7rem;padding:.2rem .5rem;border-radius:20px;font-weight:600}.premium-badge[data-v-18e5adc8]{background-color:#ffc107;color:#212529;font-size:.7rem;padding:.1rem .4rem;border-radius:20px;font-weight:600;margin-left:.5rem;display:inline-block;vertical-align:middle}.premium-option[data-v-18e5adc8]{background-color:#f8f9fa;position:relative;overflow:hidden}.premium-option[data-v-18e5adc8]:hover{background-color:#fff8e6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,193,7,.15);border-color:#ffc107}.upgrade-button[data-v-18e5adc8]{margin-top:.5rem;background-color:#ffc107;color:#212529;border:none;padding:.25rem .75rem;border-radius:4px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.upgrade-button[data-v-18e5adc8]:hover{background-color:#e0a800}.loading-container[data-v-18e5adc8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.spinner-container[data-v-18e5adc8]{margin-bottom:1rem}.spinner[data-v-18e5adc8]{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#0d6efd;animation:spin-18e5adc8 1s ease-in-out infinite}.loading-text[data-v-18e5adc8]{color:#6c757d;font-size:.9rem}.modal-backdrop[data-v-18e5adc8]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1050}.subscription-modal-container[data-v-18e5adc8]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1051;overflow-y:auto}@keyframes spin-18e5adc8{to{transform:rotate(1turn)}}.resumes-view[data-v-ec187454]{padding:2rem;max-width:1400px;margin:0 auto}.import-banner[data-v-ec187454]{background:linear-gradient(90deg,#0c6efd,#0d6efd);border-radius:8px;padding:.75rem 1rem;margin-bottom:1.5rem;color:#fff}.banner-content[data-v-ec187454]{display:flex;justify-content:space-between;align-items:center}.banner-content div[data-v-ec187454]{display:flex;align-items:center;gap:.75rem}.banner-content h3[data-v-ec187454]{font-size:1rem;margin:0}.banner-content p[data-v-ec187454]{margin:0;opacity:.9;font-size:.875rem}.btn-import[data-v-ec187454]{background:hsla(0,0%,100%,.2);border:none;color:#fff;padding:.5rem 1rem;border-radius:6px;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;font-size:.875rem}.btn-import[data-v-ec187454]:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}.content-header[data-v-ec187454]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.view-controls[data-v-ec187454]{display:flex;align-items:center;gap:1rem}.view-controls h2[data-v-ec187454]{margin:0;font-size:1.5rem;font-weight:600}.view-toggles[data-v-ec187454]{display:flex;gap:.5rem;background:#f3f4f6;padding:.25rem;border-radius:8px}.view-toggle[data-v-ec187454]{padding:.5rem;border:none;background:transparent;border-radius:6px;color:#6b7280;transition:all .2s ease}.view-toggle[data-v-ec187454]:hover{color:#111827}.view-toggle.active[data-v-ec187454]{background:#fff;color:#111827;box-shadow:0 1px 3px rgba(0,0,0,.1)}.sort-select[data-v-ec187454]{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:.875rem}.resumes-container[data-v-ec187454]{display:grid;gap:.75rem;min-height:300px}.resumes-container.grid[data-v-ec187454]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.resumes-container.list[data-v-ec187454]{grid-template-columns:1fr}.resume-card[data-v-ec187454]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;transition:all .2s ease;cursor:pointer}.resume-card[data-v-ec187454]:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-color:#0c6efd}.new-resume[data-v-ec187454]{padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.new-resume i[data-v-ec187454]{font-size:1.25rem;margin-bottom:.5rem}.new-resume h3[data-v-ec187454]{font-size:.875rem;margin-bottom:.125rem;text-align:center}.new-resume p[data-v-ec187454]{font-size:.75rem;text-align:center}.preview-image[data-v-ec187454]{width:100%;position:relative;padding-top:141.42%;background:#f3f4f6;overflow:hidden}.preview-image img[data-v-ec187454]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-info[data-v-ec187454]{padding:.5rem}.card-info h3[data-v-ec187454]{font-size:.875rem;margin-bottom:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.last-modified[data-v-ec187454]{font-size:.6875rem;margin-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-actions[data-v-ec187454]{display:flex;gap:.25rem}.btn-action[data-v-ec187454]{padding:.25rem;font-size:.75rem;border:none;background:transparent;color:#6b7280;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.btn-action[data-v-ec187454]:hover{background:#f3f4f6;color:#0c6efd}.btn-action.delete[data-v-ec187454]:hover{background:#fee2e2;color:#dc2626}.btn-action i[data-v-ec187454]{font-size:1rem}.resumes-container.list .card-actions[data-v-ec187454]{margin-left:auto}.resumes-container.list .btn-action[data-v-ec187454]{opacity:0}.resumes-container.list .resume-card:hover .btn-action[data-v-ec187454]{opacity:1}.resumes-container.list .resume-card[data-v-ec187454]{display:flex;align-items:center;padding:.5rem .75rem;gap:0}.resumes-container.list .preview-image[data-v-ec187454]{display:none}.resumes-container.list .card-info[data-v-ec187454]{padding:0;flex:1;display:flex;align-items:center;justify-content:space-between;gap:1rem}.resumes-container.list .new-resume[data-v-ec187454]{padding:.5rem .75rem;flex-direction:row;justify-content:center;text-align:center}.resumes-container.list .new-resume i[data-v-ec187454]{margin:0;margin-right:.5rem}.resumes-container.list .card-info h3[data-v-ec187454],.resumes-container.list .new-resume h3[data-v-ec187454],.resumes-container.list .new-resume p[data-v-ec187454]{margin:0}.resumes-container.list .last-modified[data-v-ec187454]{margin:0;flex-shrink:0}.template-blur[data-v-ec187454]{filter:blur(1px);opacity:.9;transform:scale(1.02);-o-object-fit:contain!important;object-fit:contain!important;padding:4px}@keyframes shimmer-ec187454{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-card[data-v-ec187454]{cursor:default}.skeleton-card[data-v-ec187454]:hover{transform:none;box-shadow:none;border-color:#e5e7eb}.skeleton-image[data-v-ec187454]{width:100%;position:relative;padding-top:141.42%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-ec187454 1.5s infinite}.skeleton-title[data-v-ec187454]{height:14px;width:80%;margin-bottom:8px}.skeleton-date[data-v-ec187454],.skeleton-title[data-v-ec187454]{border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-ec187454 1.5s infinite}.skeleton-date[data-v-ec187454]{height:10px;width:60%;margin-bottom:10px}.skeleton-actions[data-v-ec187454]{display:flex;gap:4px}.skeleton-action[data-v-ec187454]{height:20px;width:20px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-ec187454 1.5s infinite}.resumes-container.list .skeleton-image[data-v-ec187454]{display:none}.resumes-container.list .skeleton-card[data-v-ec187454]{display:flex;align-items:center;padding:.5rem .75rem}.resumes-container.list .skeleton-title[data-v-ec187454]{width:200px;margin-bottom:0;margin-right:20px}.resumes-container.list .skeleton-date[data-v-ec187454]{width:100px;margin-bottom:0;margin-right:auto}.resumes-container.list .skeleton-actions[data-v-ec187454]{margin-left:auto}.empty-state[data-v-ec187454]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;min-height:200px;margin-top:1rem}.empty-state i[data-v-ec187454]{font-size:2rem;margin-bottom:1rem}.empty-state p[data-v-ec187454]{margin:0;font-size:.875rem}.empty-state h3[data-v-ec187454]{margin:0 0 .25rem 0;font-size:1rem;color:#374151}@media (max-width:768px){.resumes-view[data-v-ec187454]{padding:1rem}.banner-content[data-v-ec187454]{flex-direction:row;gap:1rem}.banner-content div[data-v-ec187454]{flex-direction:column;align-items:flex-start;gap:.25rem}.content-header[data-v-ec187454]{flex-direction:column;gap:1rem;align-items:flex-start}.resumes-container.list .resume-card[data-v-ec187454]{padding:.75rem}.resumes-container.list .card-info[data-v-ec187454]{flex-direction:column;align-items:flex-start;gap:.25rem}.resumes-container.list .last-modified[data-v-ec187454]{font-size:.6875rem}}.upgrade-modal-content[data-v-e60a8c3c]{display:flex;flex-direction:column;align-items:center;padding:1rem}.message-container[data-v-e60a8c3c]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1.5rem}.upgrade-icon[data-v-e60a8c3c]{font-size:3rem;margin-bottom:1rem}.upgrade-title[data-v-e60a8c3c]{font-weight:600;margin-bottom:.5rem}.upgrade-description[data-v-e60a8c3c]{color:#6c757d;max-width:300px}.button-container[data-v-e60a8c3c]{display:flex;gap:1rem}.loading-container[data-v-e60a8c3c]{display:flex;flex-direction:column;align-items:center;text-align:center}.loading-text[data-v-e60a8c3c]{color:#6c757d;font-size:.9rem}.section-tabs[data-v-e2326686]{justify-content:space-between;padding:.1rem;padding-top:1rem;background:#f9fafb;border-radius:8px;margin-bottom:.5rem;overflow-x:auto}.left-tabs[data-v-e2326686],.section-tabs[data-v-e2326686]{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.right-tabs[data-v-e2326686]{margin-left:auto;margin-right:1rem}.section-tab[data-v-e2326686]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;background:transparent;color:#6b7280;font-size:.875rem;font-weight:500;border-radius:6px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.section-tab[data-v-e2326686]:hover{background:#f3f4f6;color:#111827}.section-tab.active[data-v-e2326686]{background:#0c6efd;color:#fff}.section-tab.completed[data-v-e2326686]{color:#059669}.section-tab.completed.active[data-v-e2326686]{color:#fff}.section-tab.optimize-tab[data-v-e2326686]{background:#fef3c7;color:#8e920e;font-weight:600}.section-tab.optimize-tab.active[data-v-e2326686],.section-tab.optimize-tab[data-v-e2326686]:hover{background:#fde68a;color:#78760f}.preview-button[data-v-e2326686]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#0c6efd;color:#fff;font-size:.875rem;font-weight:600;border-radius:6px;border:none;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 4px rgba(12,110,253,.2)}.preview-button[data-v-e2326686]:hover{background:#0b5ed7;transform:translateY(-1px);box-shadow:0 3px 6px rgba(12,110,253,.3)}.preview-button.active[data-v-e2326686]{background:#0a58ca;box-shadow:0 2px 4px rgba(12,110,253,.4)}.section[data-v-68373031]{display:flex;flex-direction:column;gap:1rem}.section-header[data-v-68373031]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.section-header h2[data-v-68373031]{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:.25rem}.form-grid[data-v-68373031]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-group[data-v-68373031]{display:flex;flex-direction:column;gap:.5rem}.form-group.col-span-2[data-v-68373031]{grid-column:span 2;width:100%}label[data-v-68373031]{font-size:.875rem;font-weight:500;color:#374151;text-align:left;margin-bottom:.25rem}.form-control[data-v-68373031]{padding:.75rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;transition:all .2s ease;background:#f9fafb}.form-control[data-v-68373031]:focus{outline:none;border-color:#0c6efd;background:#fff;box-shadow:0 0 0 3px rgba(12,110,253,.1)}.section[data-v-14deea6c]{display:flex;flex-direction:column;gap:1rem}.section-header[data-v-14deea6c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.section-header h2[data-v-14deea6c]{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:.25rem}.form-grid[data-v-14deea6c]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-group[data-v-14deea6c]{display:flex;flex-direction:column;gap:.5rem}.form-group.col-span-2[data-v-14deea6c]{grid-column:span 2;width:100%}label[data-v-14deea6c]{font-size:.875rem;font-weight:500;color:#374151;text-align:left;margin-bottom:.25rem}.form-control[data-v-14deea6c]{padding:.75rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;transition:all .2s ease;background:#f9fafb}.form-control[data-v-14deea6c]:focus{outline:none;border-color:#0c6efd;background:#fff;box-shadow:0 0 0 3px rgba(12,110,253,.1)}textarea.form-control[data-v-14deea6c]{resize:vertical;min-height:100px}.master-detail-layout[data-v-94ae1880]{display:grid;grid-template-columns:300px 1fr;gap:2rem;height:100%;min-height:400px;max-height:100%;overflow:hidden}.list-panel[data-v-94ae1880]{border-right:1px solid #e5e7eb;padding:0 1rem 1rem 0;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;max-height:100%}.section-header[data-v-94ae1880]{padding:0;margin-bottom:1rem;border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.section-header h2[data-v-94ae1880]{font-size:1.25rem;margin-bottom:.25rem}.section-header p[data-v-94ae1880]{font-size:.875rem;color:#6b7280;margin:0}.detail-panel[data-v-94ae1880]{padding:0;border-radius:12px;overflow-y:auto;max-height:100%}.form-grid[data-v-94ae1880]{padding:1rem;background:#fff;border-radius:12px;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-group[data-v-94ae1880]{display:flex;flex-direction:column;gap:.5rem}.form-group.col-span-2[data-v-94ae1880]{grid-column:span 2;width:100%}.item-list[data-v-94ae1880]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;min-height:0;padding-top:.5rem}.list-item[data-v-94ae1880]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;background:#fff;transition:all .2s ease}.list-item[data-v-94ae1880]:hover{border-color:#0c6efd;transform:translateY(-1px)}.list-item.active[data-v-94ae1880]{border-color:#0c6efd;background:#f0f7ff}.list-item-content[data-v-94ae1880]{flex:1;min-width:0}.list-item-title[data-v-94ae1880]{font-weight:500;color:#111827;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-item-subtitle[data-v-94ae1880]{font-size:.875rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drag-handle[data-v-94ae1880]{cursor:grab;padding:.5rem;color:#6b7280;display:flex;align-items:center}.drag-handle[data-v-94ae1880]:active{cursor:grabbing}.btn-remove[data-v-94ae1880]{color:#ef4444;border:none;background:none;padding:0;border-radius:6px;opacity:0;transition:all .2s ease}.list-item:hover .btn-remove[data-v-94ae1880]{opacity:1}.btn-add-position[data-v-94ae1880]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#0c6efd;color:#fff;border:none;padding:.75rem;border-radius:8px;font-size:.875rem;font-weight:500;width:100%;transition:all .2s ease;margin-top:auto}.btn-add-position[data-v-94ae1880]:hover{background:#0b5ed7;transform:translateY(-1px)}.achievements-list[data-v-94ae1880]{width:100%;display:flex;flex-direction:column;gap:1rem;padding:.5rem;background:#f9fafb;border-radius:8px;height:100%}.achievement-item[data-v-94ae1880]{width:100%;display:flex;gap:1rem;margin-bottom:.5rem;align-items:flex-start;padding:.5rem;border-radius:6px;background:#fff;transition:all .2s ease}.achievement-item[data-v-94ae1880]:hover{box-shadow:0 2px 4px rgba(0,0,0,.05)}.achievement-item .bullet-point[data-v-94ae1880]{color:#6b7280;font-size:1.5rem;line-height:1}.achievement-item .form-control[data-v-94ae1880]{flex:1;border:none;background:transparent;padding:.5rem;font-size:.875rem;line-height:1.5;resize:none;min-height:30px;overflow:hidden}.achievement-item .form-control[data-v-94ae1880]:focus{outline:none;background:#fff;box-shadow:none}.btn-remove-small[data-v-94ae1880]{opacity:0;color:#6b7280;padding:0;border:none;background:none;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:1rem}.achievement-item:hover .btn-remove-small[data-v-94ae1880]{opacity:1}.btn-remove-small[data-v-94ae1880]:hover{color:#ef4444}.btn-add-achievement[data-v-94ae1880]{margin-top:.5rem;display:flex;align-items:center;gap:.5rem;color:#0c6efd;background:#fff;border:1px dashed #e5e7eb;padding:.75rem;border-radius:6px;width:100%;justify-content:center;font-size:.875rem;transition:all .2s ease}.btn-add-achievement[data-v-94ae1880]:hover{border-color:#0c6efd;background:rgba(12,110,253,.1)}.form-control[data-v-94ae1880]{padding:.75rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;transition:all .2s ease;background:#f9fafb}.form-control[data-v-94ae1880]:focus{outline:none;border-color:#0c6efd;background:#fff;box-shadow:0 0 0 3px rgba(12,110,253,.1)}label[data-v-94ae1880]{font-size:.875rem;font-weight:500;color:#374151;text-align:left;margin-bottom:.25rem}.master-detail-layout[data-v-0eda63a1]{display:grid;grid-template-columns:300px 1fr;gap:2rem;height:100%;min-height:400px;max-height:100%;overflow:hidden}.list-panel[data-v-0eda63a1]{border-right:1px solid #e5e7eb;padding:0 1rem 1rem 0;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;max-height:100%}.section-header[data-v-0eda63a1]{padding:0;margin-bottom:1rem;border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.section-header h2[data-v-0eda63a1]{font-size:1.25rem;margin-bottom:.25rem}.section-header p[data-v-0eda63a1]{font-size:.875rem;color:#6b7280;margin:0}.detail-panel[data-v-0eda63a1]{padding:0;border-radius:12px;overflow-y:auto;max-height:100%}.form-grid[data-v-0eda63a1]{padding:1rem;background:#fff;border-radius:12px;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-group[data-v-0eda63a1]{display:flex;flex-direction:column;gap:.5rem}.form-group.col-span-2[data-v-0eda63a1]{grid-column:span 2;width:100%}.item-list[data-v-0eda63a1]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;min-height:0;padding-top:.5rem}.list-item[data-v-0eda63a1]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;background:#fff;transition:all .2s ease}.list-item[data-v-0eda63a1]:hover{border-color:#0c6efd;transform:translateY(-1px)}.list-item.active[data-v-0eda63a1]{border-color:#0c6efd;background:#f0f7ff}.list-item-content[data-v-0eda63a1]{flex:1;min-width:0}.list-item-title[data-v-0eda63a1]{font-weight:500;color:#111827;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-item-subtitle[data-v-0eda63a1]{font-size:.875rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drag-handle[data-v-0eda63a1]{cursor:grab;padding:.5rem;color:#6b7280;display:flex;align-items:center}.drag-handle[data-v-0eda63a1]:active{cursor:grabbing}.btn-remove[data-v-0eda63a1]{color:#ef4444;border:none;background:none;padding:0;border-radius:6px;opacity:0;transition:all .2s ease}.list-item:hover .btn-remove[data-v-0eda63a1]{opacity:1}.btn-add-position[data-v-0eda63a1]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#0c6efd;color:#fff;border:none;padding:.75rem;border-radius:8px;font-size:.875rem;font-weight:500;width:100%;transition:all .2s ease;margin-top:auto}.btn-add-position[data-v-0eda63a1]:hover{background:#0b5ed7;transform:translateY(-1px)}.modules-list[data-v-0eda63a1]{width:100%;display:flex;flex-direction:column;gap:1rem;padding:.5rem;background:#f9fafb;border-radius:8px;height:100%}.module-item[data-v-0eda63a1]{width:100%;display:flex;gap:1rem;margin-bottom:.5rem;align-items:center;padding:.5rem;border-radius:6px;background:#fff;transition:all .2s ease}.module-item[data-v-0eda63a1]:hover{box-shadow:0 2px 4px rgba(0,0,0,.05)}.module-item .form-control[data-v-0eda63a1]{flex:1;border:none;background:transparent;padding:.5rem;font-size:.875rem}.module-item .grade-input[data-v-0eda63a1]{max-width:100px}.module-item .form-control[data-v-0eda63a1]:focus{outline:none;background:#fff;box-shadow:none}.btn-remove-small[data-v-0eda63a1]{opacity:0;color:#6b7280;padding:0;border:none;background:none;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:1rem}.module-item:hover .btn-remove-small[data-v-0eda63a1]{opacity:1}.btn-remove-small[data-v-0eda63a1]:hover{color:#ef4444}.btn-add-module[data-v-0eda63a1]{margin-top:.5rem;display:flex;align-items:center;gap:.5rem;color:#0c6efd;background:#fff;border:1px dashed #e5e7eb;padding:.75rem;border-radius:6px;width:100%;justify-content:center;font-size:.875rem;transition:all .2s ease}.btn-add-module[data-v-0eda63a1]:hover{border-color:#0c6efd;background:rgba(12,110,253,.1)}.form-control[data-v-0eda63a1]{padding:.75rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;transition:all .2s ease;background:#f9fafb}.form-control[data-v-0eda63a1]:focus{outline:none;border-color:#0c6efd;background:#fff;box-shadow:0 0 0 3px rgba(12,110,253,.1)}label[data-v-0eda63a1]{font-size:.875rem;font-weight:500;color:#374151;text-align:left;margin-bottom:.25rem}.master-detail-layout[data-v-4e31d65a]{display:grid;grid-template-columns:300px 1fr;gap:2rem;height:100%;min-height:400px;max-height:100%;overflow:hidden}.list-panel[data-v-4e31d65a]{border-right:1px solid #e5e7eb;padding:0 1rem 1rem 0;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;max-height:100%}.section-header[data-v-4e31d65a]{padding:0;margin-bottom:1rem;border-bottom:1px solid #e5e7eb;padding-bottom:1rem;text-align:left}.section-header h2[data-v-4e31d65a]{font-size:1.25rem;margin-bottom:.25rem;text-align:left}.section-header p[data-v-4e31d65a]{font-size:.875rem;color:#6b7280;margin:0;text-align:left}.detail-panel[data-v-4e31d65a]{padding:0;border-radius:12px;overflow-y:auto;max-height:100%}.section-content[data-v-4e31d65a]{padding:1rem;background:#fff;border-radius:12px}.item-list[data-v-4e31d65a]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;min-height:0;padding-top:.5rem}.list-item[data-v-4e31d65a]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;background:#fff;transition:all .2s ease}.list-item[data-v-4e31d65a]:hover{border-color:#0c6efd;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.list-item.active[data-v-4e31d65a]{border-color:#0c6efd;background:#f0f7ff}.list-item i[data-v-4e31d65a]{font-size:1.125rem;color:#6b7280;padding-top:.125rem}.list-item-content[data-v-4e31d65a]{flex:1;min-width:0}.list-item-title[data-v-4e31d65a]{font-weight:500;color:#111827;margin-bottom:.25rem;font-size:.9375rem;text-align:left}.list-item-subtitle[data-v-4e31d65a]{font-size:.8125rem;color:#6b7280;text-align:left}.experience-list[data-v-4e31d65a]{display:flex;flex-direction:column;gap:1.5rem}.experience-card[data-v-4e31d65a]{background:#f9fafb;border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb;transition:all .2s ease}.experience-card[data-v-4e31d65a]:hover{border-color:#0c6efd;box-shadow:0 4px 6px -1px rgba(12,110,253,.1)}.experience-header[data-v-4e31d65a]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.drag-handle[data-v-4e31d65a]{cursor:grab;padding:.5rem;color:#6b7280;display:flex;align-items:center;margin-left:-.5rem}.drag-handle[data-v-4e31d65a]:active{cursor:grabbing}.title-input[data-v-4e31d65a]{flex:1;font-size:1rem;font-weight:500;border:none;background:transparent;color:#111827;padding:.5rem;border-radius:6px;transition:all .2s ease}.title-input[data-v-4e31d65a]:focus{outline:none;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.btn-add[data-v-4e31d65a]{display:inline-flex;align-items:center;gap:.5rem;background:#0c6efd;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:500;transition:all .2s ease}.btn-add[data-v-4e31d65a]:hover{background:#0b5ed7;transform:translateY(-1px)}.btn-add i[data-v-4e31d65a]{font-size:1rem}.btn-remove[data-v-4e31d65a]{padding:.5rem;color:#6b7280;background:none;border:none;border-radius:6px;transition:all .2s ease;opacity:0}.experience-card:hover .btn-remove[data-v-4e31d65a]{opacity:1}.btn-remove[data-v-4e31d65a]:hover{color:#ef4444;background:rgba(239,68,68,.1)}.form-grid[data-v-4e31d65a]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-group[data-v-4e31d65a]{display:flex;flex-direction:column;gap:.5rem}.form-group.col-span-2[data-v-4e31d65a]{grid-column:span 2;width:100%}.form-control[data-v-4e31d65a]{padding:.75rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;transition:all .2s ease;background:#f9fafb}.form-control[data-v-4e31d65a]:focus{outline:none;border-color:#0c6efd;background:#fff;box-shadow:0 0 0 3px rgba(12,110,253,.1)}label[data-v-4e31d65a]{font-size:.875rem;font-weight:500;color:#374151;text-align:left;margin-bottom:.25rem}.pills-input-container[data-v-4e31d65a]{border:1px solid #e5e7eb;border-radius:8px;padding:.5rem;background:#f9fafb;min-height:42px}.pills-input-container[data-v-4e31d65a]:focus-within{border-color:#0c6efd;background:#fff;box-shadow:0 0 0 3px rgba(12,110,253,.1)}.pills-container[data-v-4e31d65a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.pill[data-v-4e31d65a]{display:inline-flex;align-items:center;gap:.25rem;background:#e9ecef;padding:.25rem .75rem;border-radius:16px;font-size:.875rem;color:#495057;transition:all .2s ease}.pill[data-v-4e31d65a]:hover{background:#dee2e6}.pill-remove[data-v-4e31d65a]{display:inline-flex;align-items:center;justify-content:center;padding:0;margin-left:.25rem;width:16px;height:16px;border:none;background:none;color:#6c757d;border-radius:50%;font-size:1rem;line-height:1;transition:all .2s ease}.pill-remove[data-v-4e31d65a]:hover{color:#dc3545;background:rgba(220,53,69,.1)}.pill-input[data-v-4e31d65a]{border:none!important;padding:.375rem .5rem!important;background:transparent!important;box-shadow:none!important;width:100%;min-width:120px;flex:1}.pill-input[data-v-4e31d65a]:focus{outline:none!important;box-shadow:none!important}.achievements-list[data-v-4e31d65a]{width:100%;display:flex;flex-direction:column;gap:1rem;padding:.5rem;background:#f9fafb;border-radius:8px;height:100%}.achievement-item[data-v-4e31d65a]{width:100%;display:flex;gap:1rem;margin-bottom:.5rem;align-items:flex-start;padding:.5rem;border-radius:6px;background:#fff;transition:all .2s ease}.achievement-item[data-v-4e31d65a]:hover{box-shadow:0 2px 4px rgba(0,0,0,.05)}.achievement-item .bullet-point[data-v-4e31d65a]{color:#6b7280;font-size:1.5rem;line-height:1}.achievement-item .form-control[data-v-4e31d65a]{flex:1;border:none;background:transparent;padding:.5rem;font-size:.875rem;line-height:1.5;resize:none;min-height:30px;overflow:hidden}.achievement-item .form-control[data-v-4e31d65a]:focus{outline:none;background:#fff;box-shadow:none}.btn-remove-small[data-v-4e31d65a]{opacity:0;color:#6b7280;padding:0;border:none;background:none;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:1rem}.achievement-item:hover .btn-remove-small[data-v-4e31d65a]{opacity:1}.btn-remove-small[data-v-4e31d65a]:hover{color:#ef4444}.btn-add-achievement[data-v-4e31d65a]{margin-top:.5rem;display:flex;align-items:center;gap:.5rem;color:#0c6efd;background:#fff;border:1px dashed #e5e7eb;padding:.75rem;border-radius:6px;width:100%;justify-content:center;font-size:.875rem;transition:all .2s ease}.btn-add-achievement[data-v-4e31d65a]:hover{border-color:#0c6efd;background:rgba(12,110,253,.1)}.preview-panel[data-v-6bf3fcf5]{flex:2;min-width:0;max-width:65%;max-height:100%;overflow-y:auto}.pdf-viewer[data-v-6bf3fcf5]{height:100%;overflow:hidden;position:relative;width:100%;background:#f8f9fa}.pdf-content[data-v-6bf3fcf5]{max-height:100%;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;overflow-x:hidden;padding:.5rem;width:100%;position:relative}.pdf-embed[data-v-6bf3fcf5]{border-radius:4px;width:100%;height:auto;margin:0 auto;transition:opacity .3s ease}.pdf-embed.loading[data-v-6bf3fcf5]{opacity:.6}.loading-overlay[data-v-6bf3fcf5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;justify-content:center;align-items:center}[data-v-6bf3fcf5] .vue-pdf-embed__page{padding:0;margin:0 0 2rem 0;display:flex;justify-content:center;max-width:100%;height:auto;overflow-x:hidden}.pdf-content[data-v-6bf3fcf5]::-webkit-scrollbar{width:8px}.pdf-content[data-v-6bf3fcf5]::-webkit-scrollbar-track{background:#f8f9fa}.pdf-content[data-v-6bf3fcf5]::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:4px}.pdf-content[data-v-6bf3fcf5]::-webkit-scrollbar-thumb:hover{background:#ced4da}@keyframes shimmer-6bf3fcf5{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-preview[data-v-6bf3fcf5]{max-height:100%;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;overflow-x:hidden;width:100%}.skeleton-page[data-v-6bf3fcf5]{width:100%;aspect-ratio:1/1.414;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:3rem;margin:8px}.skeleton-content[data-v-6bf3fcf5]{display:flex;flex-direction:column;gap:1rem}.skeleton-line-title[data-v-6bf3fcf5]{height:34px;width:35%;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-6bf3fcf5 1.5s infinite}.skeleton-line-subtitle[data-v-6bf3fcf5]{width:75%}.skeleton-line-subheading[data-v-6bf3fcf5],.skeleton-line-subtitle[data-v-6bf3fcf5]{height:24px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-6bf3fcf5 1.5s infinite}.skeleton-line-subheading[data-v-6bf3fcf5]{width:20%}.skeleton-line[data-v-6bf3fcf5]{height:14px;width:100%;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-6bf3fcf5 1.5s infinite}.template-panel[data-v-5e20ba1b]{padding:1rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);height:100%;overflow-y:auto}.template-header[data-v-5e20ba1b]{margin-bottom:1rem}.template-header h3[data-v-5e20ba1b]{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.25rem}.template-grid[data-v-5e20ba1b]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.template-item[data-v-5e20ba1b]{border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative;aspect-ratio:.7071;background:#fff;overflow:hidden}.template-item[data-v-5e20ba1b]:hover{border-color:#0c6efd;transform:translateY(-1px);box-shadow:0 2px 4px -1px rgba(0,0,0,.1)}.template-item.active[data-v-5e20ba1b]{border-color:#0c6efd;background:#fff;box-shadow:0 0 0 2px rgba(12,110,253,.1)}.template-item.active[data-v-5e20ba1b]:after{content:"✓";position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;background:#0c6efd;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem}.template-image[data-v-5e20ba1b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast;transform:translateZ(0);backface-visibility:hidden}.template-info[data-v-5e20ba1b]{padding:.75rem}.template-info h4[data-v-5e20ba1b]{font-size:1rem;font-weight:600;color:#111827;margin-bottom:.25rem}.template-info p[data-v-5e20ba1b]{font-size:.875rem;color:#6b7280}.application-selector[data-v-e71cde4e]{width:100%}.selector-container[data-v-e71cde4e]{position:relative;width:100%}.search-container[data-v-e71cde4e]{position:relative;width:100%;margin-bottom:8px}.search-input[data-v-e71cde4e]{padding-left:2.5rem;border-radius:8px;border:1px solid #e0e0e0;height:38px;font-size:.95rem;transition:all .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.05);width:100%}.search-input[data-v-e71cde4e]:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:none}.search-icon[data-v-e71cde4e]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d}.custom-dropdown[data-v-e71cde4e]{position:absolute;top:100%;left:0;width:100%;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1050;margin-top:4px;border:1px solid #e0e0e0;max-height:350px;display:flex;flex-direction:column}.dropdown-body[data-v-e71cde4e]{overflow-y:auto;max-height:300px;padding:8px 0}.no-results[data-v-e71cde4e]{padding:16px;text-align:center}.application-item[data-v-e71cde4e]{padding:12px 16px;cursor:pointer;transition:background-color .2s ease}.application-item[data-v-e71cde4e]:hover{background-color:#f8f9fa}.app-details[data-v-e71cde4e]{flex:1}.app-details h5[data-v-e71cde4e]{margin:0;font-size:.95rem;font-weight:600;color:#344767}.company-name[data-v-e71cde4e]{margin:0;font-size:.85rem;color:#6c757d}.select-badge[data-v-e71cde4e]{font-size:.75rem;padding:.35em .65em;opacity:0;transition:opacity .2s ease}.application-item:hover .select-badge[data-v-e71cde4e]{opacity:1}.create-new-item[data-v-e71cde4e]{padding:12px 16px;cursor:pointer;color:#0d6efd;font-weight:500;transition:background-color .2s ease;border-top:1px solid #e0e0e0;margin-top:4px}.create-new-item[data-v-e71cde4e]:hover{background-color:#f0f7ff}.empty-state[data-v-e71cde4e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;background-color:#f8f9fa;border-radius:10px;border:1px dashed #dee2e6}.empty-state-icon[data-v-e71cde4e]{font-size:3rem;margin-bottom:1rem;color:#6c757d}.empty-state-title[data-v-e71cde4e]{font-weight:600;font-size:1.25rem;margin-bottom:.5rem}.empty-state-text[data-v-e71cde4e]{font-size:1rem;margin-bottom:1.5rem;color:#6c757d}.application-with-create[data-v-e71cde4e]{display:flex;flex-direction:column;gap:10px;width:100%}.create-app-button[data-v-e71cde4e]{width:100%;display:flex;align-items:center;justify-content:center;padding:10px;font-weight:500}.divider-container[data-v-e71cde4e]{display:flex;align-items:center;justify-content:center;margin:8px 0}.divider-line[data-v-e71cde4e]{height:1px;background-color:#e0e0e0;flex:1}.divider-text[data-v-e71cde4e]{font-size:.85rem;color:#6c757d;padding:0 10px}.sticky-top[data-v-e71cde4e]{position:sticky;top:0}.application-selector-with-modal[data-v-80737a34]{width:100%;max-width:600px;margin:0 auto}.selector-container[data-v-80737a34]{background-color:#fff;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.05);padding:24px;margin-bottom:20px;border:1px solid #f0f0f0;transition:all .3s ease}.selector-container[data-v-80737a34]:hover{box-shadow:0 8px 25px rgba(0,0,0,.08)}.selector-header[data-v-80737a34]{display:flex;align-items:center;margin-bottom:24px}.icon-container[data-v-80737a34]{width:50px;height:50px;background-color:rgba(13,110,253,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;color:#0d6efd;font-size:1.5rem}.header-text[data-v-80737a34]{flex:1}.selector-title[data-v-80737a34]{font-size:1.5rem;font-weight:600;color:#344767;margin-bottom:4px}.selector-description[data-v-80737a34]{color:#6c757d;margin-bottom:0;font-size:.95rem}@media (max-width:768px){.application-selector-with-modal[data-v-80737a34]{max-width:100%;padding:0 15px}.selector-container[data-v-80737a34]{padding:20px}.selector-title[data-v-80737a34]{font-size:1.3rem}.icon-container[data-v-80737a34]{width:40px;height:40px;font-size:1.2rem;margin-right:12px}}.resume-builder[data-v-0c31b088]{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:#f9fafb;padding:1rem;padding-top:3rem;gap:1rem;position:relative}.edit-content[data-v-0c31b088]{flex:1;display:flex;overflow:hidden;position:relative;gap:2rem}.edit-panel[data-v-0c31b088]{flex:1;overflow:hidden;display:flex;flex-direction:column;gap:1rem}.section-content[data-v-0c31b088]{flex:1;overflow:hidden;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem}.save-button-container[data-v-0c31b088]{position:fixed;right:2rem;top:9rem;z-index:10}.btn-save-resume[data-v-0c31b088]{display:inline-flex;align-items:center;gap:.5rem;background:#0c6efd;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-save-resume[data-v-0c31b088]:hover{background:#0b5ed7;transform:translateY(-1px)}.preview-mode[data-v-0c31b088]{grid-template-columns:1fr 300px}.preview-mode .edit-panel[data-v-0c31b088]{flex:0 0 333px;max-width:333px}.breadcrumb-nav[data-v-0c31b088]{position:absolute;top:0;left:0;right:0;z-index:1}.breadcrumb-link[data-v-0c31b088]{display:inline-flex;align-items:center;color:#6b7280;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.breadcrumb-link[data-v-0c31b088]:hover{color:#374151}.optimize-section[data-v-0c31b088]{padding:2rem;background:#fff;border-radius:12px}.section-title[data-v-0c31b088]{font-weight:600;color:#1f2937;text-align:center;margin-bottom:.5rem;font-size:1.75rem}.section-title-underline[data-v-0c31b088]{width:80px;height:3px;background:#0d6efd;margin:0 auto 1rem;border-radius:3px}.optimize-card[data-v-0c31b088]{background:#fff;border-radius:12px;box-shadow:0 1px 5px rgba(0,0,0,.08);padding:2rem;display:flex;flex-direction:column;transition:all .2s ease;border:1px solid #f0f0f0}.optimize-card[data-v-0c31b088]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.card-icon-container[data-v-0c31b088]{display:flex;justify-content:center;margin-bottom:1.5rem}.card-icon[data-v-0c31b088]{font-size:1.5rem;color:#0d6efd;background:rgba(13,110,253,.1);width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%}.card-title[data-v-0c31b088]{font-weight:600;font-size:1.25rem;margin-bottom:.75rem;color:#1f2937}.card-text[data-v-0c31b088]{font-size:.95rem;color:#6b7280;line-height:1.5}.dropdown-container[data-v-0c31b088]{position:relative;width:100%}.search-container[data-v-0c31b088]{position:relative;display:flex;align-items:center;border:1px solid #d1d5db;border-radius:8px;background:#fff;transition:all .2s ease}.search-container[data-v-0c31b088]:focus-within{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.15)}.search-input[data-v-0c31b088]{padding:.75rem 1rem;border:none;outline:none;border-radius:8px;width:100%;font-size:.95rem;background:transparent}.search-input[data-v-0c31b088]:focus{box-shadow:none}.search-icon[data-v-0c31b088]{position:absolute;right:1rem;font-size:.95rem;color:#6b7280}.application-dropdown[data-v-0c31b088]{position:absolute;top:calc(100% + 5px);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:.5rem;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:300px;overflow-y:auto}.application-dropdown[data-v-0c31b088]::-webkit-scrollbar{width:6px}.application-dropdown[data-v-0c31b088]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.application-dropdown[data-v-0c31b088]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.application-dropdown[data-v-0c31b088]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.application-item[data-v-0c31b088]{padding:.75rem 1rem;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center;border-radius:6px}.application-item[data-v-0c31b088]:last-child{border-bottom:none}.application-item[data-v-0c31b088]:hover{background:#f9fafb}.empty-state[data-v-0c31b088]{text-align:center;padding:2rem 1rem;background:#f9fafb;border-radius:10px;border:1px dashed #d1d5db;margin-top:1.5rem}.empty-state i[data-v-0c31b088]{font-size:2rem;color:#9ca3af;margin-bottom:1rem}.empty-state p[data-v-0c31b088]{font-size:.95rem;color:#6b7280;margin-bottom:0}.no-results[data-v-0c31b088]{padding:1rem;text-align:center;font-size:.95rem;color:#6b7280;font-style:italic}.btn-create-application[data-v-0c31b088]{background:#0d6efd;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-create-application[data-v-0c31b088]:hover{background:#0b5ed7;box-shadow:0 4px 8px rgba(0,0,0,.15)}.app-details[data-v-0c31b088]{flex:1}.app-details h5[data-v-0c31b088]{font-size:1rem;font-weight:600;margin-bottom:.25rem;color:#1f2937}.company-name[data-v-0c31b088]{font-size:.875rem;color:#6b7280;margin-bottom:0}.btn-select[data-v-0c31b088]{background:#0d6efd;color:#fff;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-left:1rem}.btn-select[data-v-0c31b088]:hover{background:#0b5ed7}.btn-select i[data-v-0c31b088]{font-size:.875rem}.resume-list-container[data-v-028f94f6]{padding:2rem;height:100%;overflow-y:auto}.resume-grid[data-v-028f94f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.resume-card[data-v-028f94f6]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden;cursor:pointer;transition:all .2s ease}.resume-card[data-v-028f94f6]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.resume-preview[data-v-028f94f6]{aspect-ratio:.7071;overflow:hidden;background:#f8f9fa;border-bottom:1px solid #e9ecef}.resume-preview img[data-v-028f94f6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.resume-info[data-v-028f94f6]{padding:1rem}.resume-name[data-v-028f94f6]{margin:0;font-size:.9rem;font-weight:600;color:#344767;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resume-date[data-v-028f94f6]{margin:.25rem 0 0;font-size:.8rem;color:#6c757d}.empty-state[data-v-028f94f6],.loading-state[data-v-028f94f6]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:#6c757d}.score-section[data-v-72aad488]{border-bottom:1px solid #f0f0f0}.optimization-score[data-v-72aad488]{background:#fff;border-radius:10px;padding:1rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.optimization-score[data-v-72aad488]:hover{background:#f9f9f9}.score-header[data-v-72aad488]{display:flex;align-items:center;gap:1rem}.score-circle[data-v-72aad488]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;background:conic-gradient(#0d6efd calc(var(--score)*1%),#e9ecef calc(var(--score)*1%));position:relative;box-shadow:0 2px 10px rgba(13,110,253,.15);transition:all .3s ease}.score-circle[data-v-72aad488]:before{content:"";position:absolute;inset:4px;border-radius:50%;background:#fff}.score-circle span[data-v-72aad488]{position:relative;z-index:2}.spinner-overlay[data-v-72aad488]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:3px solid transparent;border-top:3px solid #0d6efd;border-right:3px solid #0d6efd;animation:spin-72aad488 1s linear infinite;z-index:1}@keyframes spin-72aad488{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.score-details[data-v-72aad488]{flex:1}.score-label[data-v-72aad488]{font-weight:600;margin-bottom:.25rem;font-size:1.1rem;color:#333}.score-description[data-v-72aad488]{font-size:.9rem}.score-content[data-v-72aad488]{max-height:0;overflow:hidden;transition:max-height .3s ease-out,margin-top .3s ease-out}.optimization-score.expanded .score-content[data-v-72aad488]{max-height:300px;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #f0f0f0}.breakdown-item[data-v-72aad488]{margin-bottom:1.25rem}.breakdown-item[data-v-72aad488]:last-child{margin-bottom:0}.breakdown-label[data-v-72aad488]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.9rem;font-weight:500}.breakdown-score[data-v-72aad488]{font-weight:600;color:#0d6efd}.progress[data-v-72aad488]{height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.progress-bar[data-v-72aad488]{background:#0d6efd;transition:width .6s ease}.suggestion-item[data-v-623b79ff]{padding:.7rem;margin-bottom:.7rem;border-radius:8px;display:flex;flex-direction:column;box-shadow:0 2px 6px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box}.add-suggestion[data-v-623b79ff]{background-color:#f0fff4}.edit-suggestion[data-v-623b79ff]{background-color:#fff9f0}.remove-suggestion[data-v-623b79ff]{background-color:#fff5f5}.suggestion-item[data-v-623b79ff]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.suggestion-header[data-v-623b79ff]{display:flex;align-items:center;margin-bottom:8px;width:100%}.suggestion-description[data-v-623b79ff]{margin:0;font-weight:500;color:#2c3e50;line-height:1.3;font-size:.9rem;text-align:left}.suggestion-change[data-v-623b79ff]{background:hsla(0,0%,100%,.7);padding:8px;border-radius:6px;font-family:Roboto Mono,monospace;font-size:.85rem;color:#495057;white-space:pre-wrap;width:100%;box-sizing:border-box;text-align:left;margin-bottom:8px}.add-suggestion .suggestion-change[data-v-623b79ff]{border-left:2px solid #28a745}.edit-suggestion .suggestion-change[data-v-623b79ff]{border-left:2px solid #fd7e14}.remove-suggestion .suggestion-change[data-v-623b79ff]{border-left:2px solid #dc3545}.suggestion-footer[data-v-623b79ff]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:4px}.suggestion-actions[data-v-623b79ff]{display:flex;justify-content:flex-end;gap:8px}.btn-accept[data-v-623b79ff],.btn-refresh[data-v-623b79ff],.btn-reject[data-v-623b79ff]{border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.btn-accept[data-v-623b79ff]{background-color:#e6f7ef;color:#28a745}.btn-reject[data-v-623b79ff]{background-color:#f8e6e6;color:#dc3545}.btn-refresh[data-v-623b79ff]{background-color:#e3f2fd;color:#0d6efd}.btn-accept[data-v-623b79ff]:hover{background-color:#d1f0e0}.btn-reject[data-v-623b79ff]:hover{background-color:#f0d1d1}.btn-refresh[data-v-623b79ff]:hover{background-color:#cce5ff}.btn-refresh i[data-v-623b79ff]{font-size:.9rem}.section-badge[data-v-623b79ff]{font-size:.7rem;padding:.25rem .5rem;border-radius:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;max-width:60%}.badge-experience[data-v-623b79ff]{background-color:#e3f2fd;color:#0d6efd}.badge-education[data-v-623b79ff]{background-color:#e6f7ef;color:#198754}.badge-skills[data-v-623b79ff]{background-color:#fff3cd;color:#fd7e14}.badge-summary[data-v-623b79ff]{background-color:#f8d7da;color:#dc3545}.badge-projects[data-v-623b79ff]{background-color:#d1e7dd;color:#20c997}.badge-achievements[data-v-623b79ff]{background-color:#cff4fc;color:#0dcaf0}.badge-general[data-v-623b79ff]{background-color:#e9ecef;color:#6c757d}.badge-skills.badge-skill-group[data-v-623b79ff]{background-color:#4a5568;color:#fff}.content-wrapper[data-v-623b79ff]{position:relative;width:100%}.content-wrapper:hover .edit-button[data-v-623b79ff]{opacity:1}.content[data-v-623b79ff]{font-family:Roboto Mono,monospace;outline:none}.content[contenteditable=true][data-v-623b79ff]{background:#fff;box-shadow:inset 0 0 0 2px rgba(13,110,253,.25);border-radius:4px;padding:4px}.edit-button[data-v-623b79ff]{position:absolute;bottom:1px;right:1px;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid #dee2e6;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease;color:#6c757d;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1}.edit-button[data-v-623b79ff]:hover{background:#f8f9fa;transform:scale(1.1)}.edit-button:hover i.bi-pencil[data-v-623b79ff]{color:#0d6efd}.edit-button:hover i.bi-check[data-v-623b79ff]{color:#28a745}.skill-interaction-note[data-v-623b79ff]{font-size:.75rem;color:#6c757d;margin-bottom:8px;font-style:italic}.highlight-trigger[data-v-623b79ff]{cursor:pointer;background-color:#f8f9fa;color:#0d6efd;padding:5px 10px;border-radius:4px;margin-bottom:8px;display:inline-flex;align-items:center;font-size:.875rem;border:1px solid #dee2e6}.highlight-trigger[data-v-623b79ff]:hover{background-color:#e9ecef}.highlight-trigger i[data-v-623b79ff]{margin-right:5px}.highlight-capable[data-v-623b79ff]{position:relative}.suggestions-panel{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0 .5rem;margin-top:.5rem}.suggestions-list{flex:1;overflow-y:auto;padding-right:.5rem;width:100%}.no-suggestions{height:100%;color:#6c757d;font-style:italic}.empty-state-panel[data-v-db6d118c],.no-suggestions{display:flex;justify-content:center;align-items:center}.empty-state-panel[data-v-db6d118c]{flex:1;flex-direction:column;padding:2rem;text-align:center}.empty-state-panel i[data-v-db6d118c]{font-size:3rem;color:#ccc;margin-bottom:1rem}.empty-state-panel h5[data-v-db6d118c]{font-weight:600;margin-bottom:.5rem;color:#333}.empty-state-panel p[data-v-db6d118c]{color:#777;max-width:250px;margin-bottom:1.5rem}.btn-primary[data-v-db6d118c]{background:#0d6efd;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:500;cursor:pointer;transition:background .2s ease;min-width:120px}.btn-primary[data-v-db6d118c]:hover:not(:disabled){background:#0b5ed7}.btn-primary[data-v-db6d118c]:disabled{background:#6c757d;cursor:not-allowed;opacity:.65}.spinner-border-sm[data-v-db6d118c]{width:1rem;height:1rem}.chat-panel-container[data-v-12ccad10]{padding:1.5rem 1.5rem 1.5rem 0}.ai-resume-editor[data-v-12ccad10]{height:100vh;display:flex;flex-direction:column;background:#f8f9fa}.resume-content[data-v-12ccad10]{flex:1;display:flex;flex-direction:column;height:calc(100vh - 56px);padding:1.5rem 1.5rem 1.5rem 0}.row[data-v-12ccad10]{flex:1;margin:0}.preview-panel[data-v-12ccad10]{height:100%;background:#f8f9fa;position:relative;padding:0;margin-left:-1.5rem;overflow:visible}.col-md-4[data-v-12ccad10]{padding:1.5rem 1.5rem 1.5rem 0}.col-md-4[data-v-12ccad10],.resume-preview-container[data-v-12ccad10]{height:100%;display:flex;flex-direction:column}.preview-content[data-v-12ccad10]{flex:1;overflow-y:auto;background:#f8f9fa}.chat-panel[data-v-12ccad10]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);height:100%;display:flex;flex-direction:column;overflow:hidden}.loading-overlay[data-v-12ccad10]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pdf-viewer[data-v-12ccad10]{height:100%;display:flex;flex-direction:column;background:#f8f9fa;overflow:visible;padding-left:1rem}.pdf-content[data-v-12ccad10]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0;min-height:100%;overflow-y:auto}.pdf-page[data-v-12ccad10]{width:100%;height:auto;margin:0;padding:0;overflow:visible;position:relative}.pdf-embed[data-v-12ccad10]{padding:1.6rem;padding-right:1rem;overflow-y:auto;height:100%;max-height:calc(100vh - 20px);margin-bottom:1.6rem;display:flex;flex-direction:column;align-items:center}div .vue-pdf-embed__page[data-v-12ccad10]{padding:25px;margin:0 0 1rem 0;background:#fff;display:flex;justify-content:center;box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:5px}.pdf-content[data-v-12ccad10]::-webkit-scrollbar{width:8px}.pdf-content[data-v-12ccad10]::-webkit-scrollbar-track{background:#f8f9fa}.pdf-content[data-v-12ccad10]::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:4px}.pdf-content[data-v-12ccad10]::-webkit-scrollbar-thumb:hover{background:#ced4da}.download-options[data-v-12ccad10]{display:flex;flex-direction:column;gap:.5rem}.download-options button[data-v-12ccad10]{transition:all .3s ease;padding:.75rem 1rem;font-weight:500;position:relative;overflow:hidden}.download-options button[data-v-12ccad10]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));transition:all .6s ease}.download-options button[data-v-12ccad10]:hover:before{left:100%}.download-options button[data-v-12ccad10]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.resume-options[data-v-12ccad10]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.resume-options button[data-v-12ccad10]{transition:all .3s ease;padding:.75rem 1rem;font-weight:500;position:relative;overflow:hidden}.resume-options button[data-v-12ccad10]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));transition:all .6s ease}.resume-options button[data-v-12ccad10]:hover:before{left:100%}.resume-options button[data-v-12ccad10]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.resume-options i[data-v-12ccad10]{font-size:1.1rem}.resume-selection-content[data-v-12ccad10]{padding:1.5rem!important;border-radius:12px;background:linear-gradient(180deg,#fff,#f8f9fa)}.resume-selection-content h4[data-v-12ccad10]{font-weight:600;color:#2c3e50;position:relative;padding-bottom:12px}.resume-selection-content h4[data-v-12ccad10]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:3px;background:linear-gradient(90deg,#4a6cf7,#3b5de7);border-radius:3px}.resume-selection-content p[data-v-12ccad10]{color:#6c757d;font-size:.95rem;line-height:1.5}.highlighted-text[data-v-12ccad10]{border-radius:2px;transition:background-color .2s ease;box-shadow:0 0 2px rgba(255,180,0,.8);position:relative;z-index:50}.highlight-rect[data-v-12ccad10],.highlighted-text[data-v-12ccad10]{background-color:rgba(255,230,0,.4);animation:pulse-highlight-12ccad10 1.5s infinite}.highlight-rect[data-v-12ccad10]{position:absolute;border:2px solid rgba(255,180,0,.8);border-radius:4px;pointer-events:none;z-index:999}@keyframes pulse-highlight-12ccad10{0%{background-color:rgba(255,230,0,.3);box-shadow:0 0 5px rgba(255,180,0,.4)}50%{background-color:rgba(255,230,0,.6);box-shadow:0 0 10px rgba(255,180,0,.7)}to{background-color:rgba(255,230,0,.3);box-shadow:0 0 5px rgba(255,180,0,.4)}}.textLayer span.highlighted-text{background-color:rgba(255,230,0,.6)!important;border-radius:2px!important;transition:background-color .2s ease!important;animation:pulse-highlight 1.5s infinite!important;box-shadow:0 0 5px rgba(255,180,0,.8)!important;position:relative!important;z-index:50!important;color:#000!important;display:inline-block!important;padding:0 2px!important;border:1px solid orange!important}@keyframes pulse-highlight{0%{background-color:rgba(255,230,0,.4)!important}50%{background-color:rgba(255,230,0,.8)!important}to{background-color:rgba(255,230,0,.4)!important}}.pdf-highlighted-text{background-color:rgba(255,230,0,.4)!important;border-radius:2px!important;border:1px solid orange!important;position:relative!important;z-index:50!important;padding:0 2px!important;animation:pulse-highlight 1.5s infinite!important}.modal-dialog{transform:translateY(0);transition:transform .3s ease-out}.modal.fade .modal-dialog{transform:translateY(-20px)}.modal.show .modal-dialog{transform:translateY(0)}.modal-content{box-shadow:0 5px 30px rgba(0,0,0,.15);border:none;border-radius:16px;overflow:hidden}#resumeSelectionModal .modal-dialog{max-width:450px}#resumeSelectionModal .modal-footer,#resumeSelectionModal .modal-header{display:none!important}#resumeSelectionModal .modal-body{padding:0!important}#resumeSelectionModal .btn{border-radius:8px;font-weight:500;letter-spacing:.3px}#resumeSelectionModal .btn-primary{background:linear-gradient(135deg,#4a6cf7,#3b5de7);border:none;box-shadow:0 4px 12px rgba(59,93,231,.2)}#resumeSelectionModal .btn-primary:hover{background:linear-gradient(135deg,#3b5de7,#2a4cd7);box-shadow:0 6px 15px rgba(59,93,231,.3)}#resumeSelectionModal .btn-outline-primary{border-color:#4a6cf7;color:#4a6cf7}#resumeSelectionModal .btn-outline-primary:hover{background-color:rgba(74,108,247,.05);color:#3b5de7}.ats-score-tester[data-v-73c9ab3e]{max-width:1200px;margin:0 auto;padding:2rem}h1[data-v-73c9ab3e]{font-size:2rem;margin-bottom:.5rem;color:#333}.description[data-v-73c9ab3e]{color:#666;margin-bottom:2rem}.form-container[data-v-73c9ab3e]{display:grid;grid-template-columns:1fr 2fr;gap:2rem;margin-bottom:2rem}.form-section[data-v-73c9ab3e]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:1.5rem}h2[data-v-73c9ab3e]{font-size:1.25rem;color:#333}.form-group[data-v-73c9ab3e],h2[data-v-73c9ab3e]{margin-bottom:1.5rem}label[data-v-73c9ab3e]{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.form-control[data-v-73c9ab3e]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.keywords-container[data-v-73c9ab3e]{display:flex;flex-direction:column;gap:.75rem}.keyword-item[data-v-73c9ab3e]{display:flex;gap:.5rem;align-items:center}.keyword-input[data-v-73c9ab3e]{flex:3}.weight-select[data-v-73c9ab3e]{flex:2}.btn-remove[data-v-73c9ab3e]{background-color:#f8d7da;color:#721c24;border:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700}.btn-add[data-v-73c9ab3e]{background-color:#e9ecef;color:#495057;border:none;padding:.5rem;border-radius:4px;cursor:pointer;font-weight:500}.form-actions[data-v-73c9ab3e]{margin-top:2rem}.btn-analyze[data-v-73c9ab3e]{background-color:#007bff;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.btn-analyze[data-v-73c9ab3e]:hover{background-color:#0069d9}.btn-analyze[data-v-73c9ab3e]:disabled{background-color:#6c757d;cursor:not-allowed}.results-container[data-v-73c9ab3e]{margin-top:2rem}@media (max-width:768px){.form-container[data-v-73c9ab3e]{grid-template-columns:1fr}}.sidebar[data-v-ad6fd430]{width:240px;height:100vh;display:flex;flex-direction:column;position:fixed;left:0;top:0}.nav-section[data-v-ad6fd430]{padding:.5rem}.nav-item[data-v-ad6fd430]{display:flex;align-items:center;padding:.75rem 1rem;color:#4b5563;text-decoration:none;border-radius:8px;margin:2px 0;gap:12px;transition:all .2s ease;position:relative}.nav-item[data-v-ad6fd430]:hover{background-color:#f3f4f6}.nav-item.active[data-v-ad6fd430]{background-color:#f3f4f6;color:#2563eb;font-weight:500}.nav-item i[data-v-ad6fd430]{font-size:1.2rem;width:24px}.nav-item span[data-v-ad6fd430]{font-size:.95rem}.plan-box[data-v-ad6fd430]{margin:1rem;padding:1rem;background-color:#f8f9fa;border-radius:8px}.progress[data-v-ad6fd430]{background-color:#f1f1f1;border-radius:2px}.user-box[data-v-ad6fd430]{margin:1rem;padding:.75rem;border-radius:8px;background-color:#f8f9fa;cursor:pointer}.user-box[data-v-ad6fd430]:hover{background-color:#f3f4f6}.user-avatar[data-v-ad6fd430]{width:32px;height:32px;border-radius:6px;overflow:hidden;background-color:#4759ff;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500}.user-avatar img[data-v-ad6fd430]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-info[data-v-ad6fd430]{flex:1;min-width:0}.user-email[data-v-ad6fd430]{font-size:.875rem;color:#4b5563}.settings-icon[data-v-ad6fd430]{cursor:pointer;font-size:1.2rem;color:#4b5563;transition:color .2s ease}.settings-icon[data-v-ad6fd430]:hover{color:#2563eb}.dropdown-item[data-v-ad6fd430]{padding:.5rem 1rem;cursor:pointer}.dropdown-item[data-v-ad6fd430]:hover{background-color:#f3f4f6}.dropdown-item i[data-v-ad6fd430]{width:20px}.coming-soon-pill[data-v-ad6fd430]{position:absolute;right:8px;background-color:#e5e7eb;color:#6b7280;padding:2px 8px;border-radius:12px;font-size:.7rem;font-weight:500}.jobbuddy-logo[data-v-ad6fd430]{margin-bottom:5px;margin-left:2px}@keyframes pulse-glow-ad6fd430{0%{box-shadow:0 0 15px rgba(37,99,235,.3)}50%{box-shadow:0 0 20px rgba(37,99,235,.6)}to{box-shadow:0 0 15px rgba(37,99,235,.3)}}.upgrade-needed[data-v-ad6fd430]{animation:pulse-glow-ad6fd430 2s infinite;border-color:#2563eb!important;color:#2563eb!important}.layout-container[data-v-83e04d1c]{min-height:100vh;display:flex}main[data-v-83e04d1c]{min-height:100vh;background:#fff;position:relative;flex:1;overflow-x:hidden}.with-sidebar[data-v-83e04d1c]{margin-left:240px;width:calc(100% - 240px);background:#fafafa!important}.atom-spinner[data-v-83e04d1c],.atom-spinner[data-v-83e04d1c] *{box-sizing:border-box}.atom-spinner[data-v-83e04d1c]{height:60px;width:60px;overflow:hidden}.atom-spinner .spinner-inner[data-v-83e04d1c]{position:relative;display:block;height:100%;width:100%}.atom-spinner .spinner-circle[data-v-83e04d1c]{display:block;position:absolute;color:#1976d2;font-size:14.4px;top:50%;left:50%;transform:translate(-50%,-50%)}.atom-spinner .spinner-line[data-v-83e04d1c]{position:absolute;width:100%;height:100%;border-radius:50%;border-left-width:2.4px;border-top-width:2.4px;border-left-color:#1976d2;border-left-style:solid;border-top-style:solid;border-top-color:transparent}.atom-spinner .spinner-line[data-v-83e04d1c]:first-child{animation:atom-spinner-animation-1-83e04d1c 1s linear infinite;transform:rotate(120deg) rotateX(66deg) rotate(0deg)}.atom-spinner .spinner-line[data-v-83e04d1c]:nth-child(2){animation:atom-spinner-animation-2-83e04d1c 1s linear infinite;transform:rotate(240deg) rotateX(66deg) rotate(0deg)}.atom-spinner .spinner-line[data-v-83e04d1c]:nth-child(3){animation:atom-spinner-animation-3-83e04d1c 1s linear infinite;transform:rotate(1turn) rotateX(66deg) rotate(0deg)}@keyframes atom-spinner-animation-1-83e04d1c{to{transform:rotate(120deg) rotateX(66deg) rotate(1turn)}}@keyframes atom-spinner-animation-2-83e04d1c{to{transform:rotate(240deg) rotateX(66deg) rotate(1turn)}}@keyframes atom-spinner-animation-3-83e04d1c{to{transform:rotate(1turn) rotateX(66deg) rotate(1turn)}}.atom-spinner[data-v-83e04d1c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}main[data-v-83e04d1c]:after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.8);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}main.loading[data-v-83e04d1c]:after{opacity:1;visibility:visible}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;position:relative}#app.has-navbar:not(.home-page){padding-top:80px}.navbar{transition:all .3s ease;padding:1rem 0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:64px}.navbar-landing{background-color:rgba(13,110,253,.15)}.navbar-landing .nav-link,.navbar-landing .navbar-brand{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.1);padding-bottom:1px}.navbar-landing .nav-link:hover{color:hsla(0,0%,100%,.9)!important}.navbar .nav-link{font-weight:500;padding:.5rem 1rem;transition:color .2s ease}.navbar-brand-container{text-decoration:none;color:inherit;display:flex;align-items:center;gap:.25rem;height:40px}.navbar-brand{font-size:1.5rem;margin:0;padding:0;display:flex;align-items:center;line-height:1;height:100%;color:#212529!important}.navbar-logo{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;display:block;margin-bottom:4px;margin-right:0!important}.text-accent{color:#0d6efd}.navbar-landing .navbar-brand,.navbar-landing .text-accent{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.btn-light{background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.1)}.btn-light:hover{background:hsla(0,0%,100%,.3);color:#fff}.dropdown-menu{border:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.footer{background:#f8f9fa;border-top:1px solid #e9ecef}.footer a{text-decoration:none;color:#6c757d;transition:color .2s ease}.footer a:hover{color:#0d6efd;text-decoration:none}.footer h6{color:#212529;margin-bottom:1rem}.footer-brand h2{font-size:1.75rem}.social-links a{color:#6c757d;font-size:1.25rem;transition:all .2s ease}.social-links a:hover{color:#0d6efd}.btn-light{background:#fff;border:1px solid #e9ecef;color:#6c757d;transition:all .2s ease}.btn-light:hover{background:#f8f9fa;color:#0d6efd;border-color:#0d6efd;transform:translateY(-1px)}@media (max-width:768px){.footer{text-align:center}.social-links{justify-content:center;margin-bottom:2rem}.footer h6{margin-top:1.5rem}.footer .btn-light{width:100%;margin-bottom:.5rem}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.help-bar{cursor:pointer}