.resume_container__msZ3W{min-height:100vh;background:var(--black);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.resume_loading__IuQY4{display:flex;justify-content:center;align-items:center;min-height:100vh;color:var(--gray-light)}.resume_header__1D4QH{position:fixed;top:0;left:0;right:0;z-index:100;height:76px;background:rgba(0,0,0,.95);border-bottom:2px solid #4a3d2a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.resume_headerInner__TGsEY{max-width:1100px;height:100%;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.resume_logo___y92Y{text-decoration:none;display:flex;align-items:center}.resume_logoImg__0_I6g{height:236px;width:auto;display:block;margin-top:15px}.resume_nav__Jl2p8{display:flex;align-items:center;gap:36px}.resume_nav__Jl2p8 a{color:#aaa;text-decoration:none;font-size:1.1rem;font-weight:500;transition:color .2s ease}.resume_nav__Jl2p8 a:hover{color:var(--white)}.resume_active__d3Qhw{color:var(--gold)!important}.resume_main__YEN53{max-width:1100px;margin:0 auto;padding:100px 40px 60px}.resume_guestBanner___2W8c{display:flex;align-items:center;justify-content:space-between;gap:16px;background:rgba(201,162,39,.1);border:1px solid rgba(201,162,39,.3);border-radius:8px;padding:12px 16px;margin-bottom:24px;font-size:.9rem;color:var(--gold-light)}.resume_guestBannerLink__Gwy3Y{color:var(--gold);font-weight:600;white-space:nowrap}.resume_guestBannerLink__Gwy3Y:hover{text-decoration:underline}.resume_proBanner__XpybM{display:flex;align-items:center;gap:8px;background:rgba(40,202,65,.1);border:1px solid rgba(40,202,65,.3);border-radius:8px;padding:12px 16px;margin-bottom:24px;font-size:.9rem;color:#28ca41}.resume_proBanner__XpybM svg{color:#28ca41;flex-shrink:0}.resume_proBanner__XpybM span:first-of-type{font-weight:600}.resume_proBannerDetail__7Z1hN{color:rgba(40,202,65,.7);margin-left:auto}.resume_titleRow__iT8Rr{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.resume_titleRow__iT8Rr h1{font-size:1.75rem;font-weight:700}.resume_newButton__dmkuG{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--gold);color:var(--black);border:none;border-radius:8px;font-size:.9rem;font-weight:600;transition:background .2s,transform .2s}.resume_newButton__dmkuG:hover{background:var(--gold-light);transform:translateY(-1px)}.resume_error__SVrFU{background:rgba(255,95,87,.1);border:1px solid rgba(255,95,87,.3);color:var(--error);padding:12px 16px;border-radius:8px;margin-bottom:24px;font-size:.9rem}.resume_empty__Fr4nT{text-align:center;padding:80px 20px}.resume_emptyIcon__vGy_Z{color:var(--gray);margin-bottom:24px}.resume_empty__Fr4nT h2{font-size:1.25rem;font-weight:600;margin-bottom:8px}.resume_empty__Fr4nT p{color:var(--gray-light);margin-bottom:24px}.resume_grid__pxF2X{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px}.resume_card__84cIk{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px;transition:border-color .2s,transform .2s;position:relative}.resume_card__84cIk:hover{border-color:var(--gold);transform:translateY(-2px)}.resume_cardPreview__qsxzJ{width:100%;height:120px;background:hsla(0,0%,100%,.03);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--gray);margin-bottom:16px}.resume_cardInfo__YpGbI h3{font-size:1rem;font-weight:600;margin-bottom:4px}.resume_cardInfo__YpGbI p{font-size:.8rem;color:var(--gray-light)}.resume_deleteButton__Fex87{position:absolute;top:12px;right:12px;width:32px;height:32px;background:hsla(0,0%,100%,.05);border:1px solid var(--border);border-radius:6px;color:var(--gray);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,background .2s,color .2s}.resume_card__84cIk:hover .resume_deleteButton__Fex87{opacity:1}.resume_deleteButton__Fex87:hover{background:rgba(255,95,87,.1);border-color:var(--error);color:var(--error)}.resume_hero__NDSRM{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;padding:60px 0 80px}.resume_heroContent__piJ42{max-width:500px}.resume_heroTitle__cCIfq{font-size:2.5rem;font-weight:800;line-height:1.1;margin-bottom:16px;letter-spacing:-.02em}.resume_heroSubtitle__m8I06{font-size:1.1rem;color:var(--gray-light);line-height:1.6;margin-bottom:32px}.resume_heroButton__p5Af_{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:var(--gold);color:var(--black);border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.resume_heroButton__p5Af_:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 24px rgba(201,162,39,.4)}.resume_heroPreview__lXpv1{display:flex;justify-content:center}.resume_resumeMockup__zeyHe{width:320px;background:#fff;border-radius:8px;padding:28px 24px;box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.1);font-family:Georgia,Times New Roman,serif;color:#1a1a1a;transform:perspective(1000px) rotateY(-5deg);transition:transform .3s ease}.resume_resumeMockup__zeyHe:hover{transform:perspective(1000px) rotateY(0deg)}.resume_mockupHeader__87uJw{text-align:center;padding-bottom:16px;border-bottom:2px solid #1a1a1a;margin-bottom:16px}.resume_mockupName__REvA7{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0 0 6px;font-family:Inter,sans-serif;letter-spacing:-.02em}.resume_mockupContact__MNvzo{font-size:.65rem;color:#555;margin:0;font-family:Inter,sans-serif}.resume_mockupSection__H6zgl{margin-bottom:14px}.resume_mockupSectionTitle__FJzuO{font-size:.7rem;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid #ddd;font-family:Inter,sans-serif}.resume_mockupJob__gzzTY{margin-bottom:10px}.resume_mockupJobHeader__lkxJj{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:.7rem}.resume_mockupJobHeader__lkxJj strong{color:#1a1a1a;font-family:Inter,sans-serif}.resume_mockupJobHeader__lkxJj span{color:#666;font-size:.6rem;font-family:Inter,sans-serif}.resume_mockupBullets__wTcv7{margin:0;padding-left:14px;font-size:.58rem;line-height:1.5;color:#333}.resume_mockupBullets__wTcv7 li{margin-bottom:3px}.resume_mockupEducation__FHFUm{font-size:.7rem}.resume_mockupEducation__FHFUm strong{display:block;color:#1a1a1a;font-family:Inter,sans-serif;margin-bottom:2px}.resume_mockupEducation__FHFUm span{color:#666;font-size:.6rem;font-family:Inter,sans-serif}.resume_mockupSkills__NSxAL{font-size:.6rem;color:#444;margin:0;line-height:1.6;font-family:Inter,sans-serif}.resume_features__AZNlf{padding:80px 0;border-top:1px solid var(--border)}.resume_sectionTitle__VuEdY{font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:48px}.resume_featuresGrid__bsfgb{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.resume_featureCard__UKlaS{background:hsla(0,0%,100%,.02);border:1px solid var(--border);border-radius:12px;padding:28px 24px;transition:all .3s ease}.resume_featureCard__UKlaS:hover{border-color:rgba(201,162,39,.3);transform:translateY(-4px)}.resume_featureIcon__smumN{width:48px;height:48px;background:rgba(201,162,39,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.resume_featureIcon__smumN svg{color:var(--gold)}.resume_featureCard__UKlaS h3{font-size:1rem;font-weight:600;margin-bottom:8px}.resume_featureCard__UKlaS p{font-size:.9rem;color:var(--gray-light);line-height:1.5}.resume_howItWorks__TFTVe{padding:80px 0;border-top:1px solid var(--border)}.resume_steps__jPdj2{display:flex;justify-content:center;gap:80px;position:relative}.resume_steps__jPdj2:before{content:"";position:absolute;top:28px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,39,.3),transparent)}.resume_step__D3bYg{text-align:center;position:relative;max-width:200px}.resume_stepNumber__OPzu8{width:56px;height:56px;background:var(--black);border:2px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:1.1rem;font-weight:700;color:var(--gold);transition:all .3s ease}.resume_step__D3bYg:hover .resume_stepNumber__OPzu8{background:var(--gold);color:var(--black);box-shadow:0 0 20px rgba(201,162,39,.4)}.resume_step__D3bYg h3{font-size:1rem;font-weight:600;margin-bottom:8px}.resume_step__D3bYg p{font-size:.85rem;color:var(--gray-light);line-height:1.5}.resume_pricingCallout__vtwIV{padding:80px 0;border-top:1px solid var(--border);display:flex;justify-content:center}.resume_pricingCard__d9qNE{background:rgba(201,162,39,.03);border:2px solid rgba(201,162,39,.3);border-radius:20px;padding:48px;text-align:center;max-width:420px;width:100%;position:relative}.resume_pricingBadge__zswOg{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--black);font-size:.75rem;font-weight:700;padding:8px 20px;border-radius:20px;text-transform:uppercase;letter-spacing:.05em}.resume_pricingMain__EL6G7{margin:24px 0 8px}.resume_pricingAmount__lN5k8{font-size:3.5rem;font-weight:800;color:var(--white)}.resume_pricingPeriod__4b9xA{font-size:1.1rem;color:var(--gray-light);margin-left:8px}.resume_pricingFeatures__8uSyd{list-style:none;text-align:left;margin-bottom:32px}.resume_pricingFeatures__8uSyd li{display:flex;align-items:center;gap:12px;font-size:.95rem;color:var(--gray-light);padding:10px 0;border-bottom:1px solid var(--border)}.resume_pricingFeatures__8uSyd li:last-child{border-bottom:none}.resume_pricingFeatures__8uSyd svg{color:var(--gold);flex-shrink:0}.resume_pricingButton__o9BI_{width:100%;padding:16px 24px;background:var(--gold);color:var(--black);border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.resume_pricingButton__o9BI_:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 24px rgba(201,162,39,.4)}.resume_resumesSection__8YQhb{padding:60px 0;border-top:1px solid var(--border)}.resume_titleRow__iT8Rr h2{font-size:1.5rem;font-weight:700}.resume_empty__Fr4nT h3{font-size:1.25rem;font-weight:600;margin-bottom:8px}@media (max-width:1024px){.resume_headerInner__TGsEY{padding:0 24px}.resume_nav__Jl2p8{gap:24px}.resume_nav__Jl2p8 a{font-size:1rem}.resume_logoImg__0_I6g{height:70px;margin-top:0}.resume_main__YEN53{padding:100px 24px 60px}.resume_featuresGrid__bsfgb{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.resume_hero__NDSRM{grid-template-columns:1fr;text-align:center;gap:40px}.resume_heroContent__piJ42{max-width:100%}.resume_heroTitle__cCIfq{font-size:2rem}.resume_steps__jPdj2{flex-direction:column;gap:40px}.resume_steps__jPdj2:before{display:none}.resume_step__D3bYg{max-width:100%}}@media (max-width:768px){.resume_header__1D4QH{height:auto;padding:12px 0}.resume_headerInner__TGsEY{flex-direction:row;gap:12px}.resume_logoImg__0_I6g{height:50px;margin-top:0}.resume_nav__Jl2p8{display:none}.resume_main__YEN53{padding:90px 20px 60px}.resume_titleRow__iT8Rr{flex-direction:column;gap:16px;align-items:flex-start}.resume_grid__pxF2X{grid-template-columns:1fr}.resume_featuresGrid__bsfgb{grid-template-columns:1fr;max-width:400px;margin:0 auto}.resume_heroTitle__cCIfq{font-size:1.75rem}.resume_heroSubtitle__m8I06{font-size:1rem}.resume_sectionTitle__VuEdY{font-size:1.5rem}.resume_pricingCard__d9qNE{padding:36px 24px}.resume_pricingAmount__lN5k8{font-size:2.5rem}.resume_resumeMockup__zeyHe{width:280px;padding:20px 18px}.resume_mockupName__REvA7{font-size:1.2rem}}@media (max-width:480px){.resume_logoImg__0_I6g{height:40px}.resume_heroTitle__cCIfq{font-size:1.5rem}.resume_heroButton__p5Af_{width:100%;justify-content:center}.resume_resumeMockup__zeyHe{width:260px;padding:18px 14px;transform:none}.resume_resumeMockup__zeyHe:hover{transform:none}.resume_mockupName__REvA7{font-size:1.1rem}.resume_mockupBullets__wTcv7{font-size:.55rem}}.resume_usageIndicator__NcsMw{display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.03);border:1px solid var(--border);border-radius:8px;padding:8px 14px}.resume_usageText__ZjPmp{font-size:.8rem;color:var(--gray-light)}.resume_upgradeLink__rtuYW{background:transparent;border:none;color:var(--gold);font-size:.8rem;font-weight:600;cursor:pointer;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}.resume_upgradeLink__rtuYW:hover{text-decoration:underline}@media (max-width:768px){.resume_usageIndicator__NcsMw{display:none}}.resume_guarantee__vQ_Zp{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-size:.8rem;color:var(--gray-light)}.resume_guarantee__vQ_Zp svg{color:var(--gold);flex-shrink:0}.resume_faqSection__PhQpQ{padding:80px 0;border-top:1px solid var(--border);max-width:700px;margin:0 auto}.resume_faqList__9y_1S{display:flex;flex-direction:column;gap:12px}.resume_faqItem__nQbAp{background:hsla(0,0%,100%,.02);border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:border-color .2s}.resume_faqItem__nQbAp[open]{border-color:rgba(201,162,39,.3)}.resume_faqQuestion__tuFTS{padding:18px 20px;font-size:.95rem;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.resume_faqQuestion__tuFTS::-webkit-details-marker{display:none}.resume_faqQuestion__tuFTS:after{content:"+";font-size:1.2rem;color:var(--gold);transition:transform .2s}.resume_faqItem__nQbAp[open] .resume_faqQuestion__tuFTS:after{content:"\2212"}.resume_faqAnswer__7CN8q{padding:0 20px 18px;font-size:.9rem;color:var(--gray-light);line-height:1.6}.Footer_footer__pQtti{border-top:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.01);padding:48px 40px 24px;margin-top:80px}.Footer_footerInner__71N_i{max-width:1100px;margin:0 auto}.Footer_footerTop__aHjwR{display:flex;justify-content:space-between;gap:48px;margin-bottom:32px}.Footer_brandName__MmbNc{font-size:1.1rem;font-weight:700;color:#c9a227}.Footer_brandTagline__SWGaW{font-size:.85rem;color:#666;margin-top:8px}.Footer_footerLinks__M17kI{display:flex;gap:64px}.Footer_linkGroup__wSl7o{display:flex;flex-direction:column;gap:8px}.Footer_linkGroup__wSl7o h4{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#999;margin-bottom:4px}.Footer_linkGroup__wSl7o a{font-size:.9rem;color:#666;transition:color .2s;text-decoration:none}.Footer_linkGroup__wSl7o a:hover{color:#fff}.Footer_footerBottom__YIYBj{border-top:1px solid hsla(0,0%,100%,.08);padding-top:20px;text-align:center}.Footer_footerBottom__YIYBj p{font-size:.8rem;color:#666}@media (max-width:768px){.Footer_footer__pQtti{padding:32px 20px 20px}.Footer_footerTop__aHjwR{flex-direction:column;gap:32px}.Footer_footerLinks__M17kI{gap:32px}}@media (max-width:480px){.Footer_footerLinks__M17kI{flex-direction:column;gap:24px}}.jobs_loadingContainer__4m7qK{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a0a}.jobs_loading__eL5f6{color:#888;font-size:1rem}.jobs_container__lCbKo{min-height:100vh;display:flex;flex-direction:column;background:#0a0a0a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.jobs_header__ULeMP{position:fixed;top:0;left:0;right:0;z-index:100;height:76px;background:rgba(0,0,0,.95);border-bottom:2px solid #4a3d2a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.jobs_headerInner__eUXYy{max-width:1100px;height:100%;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.jobs_logo__39w_t{text-decoration:none;display:flex;align-items:center}.jobs_logoImg__QHnW7{height:236px;width:auto;display:block;margin-top:15px}.jobs_nav__AN_Xu{display:flex;align-items:center;gap:36px}.jobs_nav__AN_Xu a{color:#aaa;text-decoration:none;font-size:1.1rem;font-weight:500;transition:color .2s ease}.jobs_nav__AN_Xu a:hover{color:#fff}.jobs_active__OjJVW{color:#c9a227!important}.jobs_toolbar__OKUg1{position:fixed;top:76px;left:0;right:0;height:56px;background:hsla(0,0%,4%,.95);border-bottom:1px solid #222;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:99}.jobs_toolbarLeft__fQN_U{display:flex;align-items:center;gap:12px}.jobs_toolbarLeft__fQN_U h1{font-size:1rem;font-weight:600;color:#fff;margin:0}.jobs_backButton__Xa4Vr{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#888;border-radius:8px;transition:background .2s,color .2s}.jobs_backButton__Xa4Vr:hover{background:#1a1a1a;color:#fff}.jobs_jobCount__xp6o1{font-size:.8rem;color:#666;padding:4px 10px;background:hsla(0,0%,100%,.05);border-radius:12px}.jobs_toolbarRight__a2QFg{display:flex;align-items:center;gap:10px}.jobs_addButton__nF3FD{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#c9a227;color:#000;border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .2s}.jobs_addButton__nF3FD:hover{opacity:.9}.jobs_content__X0sia{flex:1 1;padding:24px;margin-top:132px}.jobs_emptyState__H8_SE{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 40px;max-width:400px;margin:60px auto}.jobs_emptyIcon___qzU_{font-size:3rem;margin-bottom:16px}.jobs_emptyState__H8_SE h3{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:8px}.jobs_emptyState__H8_SE p{font-size:.9rem;color:#666;margin-bottom:20px}.jobs_emptyButton__eIGN2{padding:10px 20px;background:#c9a227;color:#000;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer}.jobs_tableContainer__EcOJs{background:#111;border:1px solid #222;border-radius:10px;overflow:hidden}.jobs_table__cUxnJ{width:100%;border-collapse:collapse}.jobs_table__cUxnJ th{text-align:left;padding:14px 16px;font-size:.75rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.05em;background:#0a0a0a;border-bottom:1px solid #222}.jobs_table__cUxnJ td{padding:14px 16px;font-size:.9rem;color:#ccc;border-bottom:1px solid #1a1a1a}.jobs_table__cUxnJ tr:last-child td{border-bottom:none}.jobs_table__cUxnJ tr:hover td{background:hsla(0,0%,100%,.02)}.jobs_companyCell__P6kTV{display:flex;align-items:center;gap:8px}.jobs_companyCell__P6kTV strong{color:#fff;font-weight:500}.jobs_urlLink__N0AI2{color:#666;transition:color .2s}.jobs_urlLink__N0AI2:hover{color:#c9a227}.jobs_statusSelect__DkHmf{border:none;border-radius:4px;font-size:.8rem;font-weight:500;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding:5px 28px 5px 10px}.jobs_statusSelect__DkHmf option{background:#1a1a1a;color:#fff}.jobs_actions__Qf_Xv{display:flex;gap:6px}.jobs_coverLetterButton__Do2G8,.jobs_deleteButton__w2_aV,.jobs_editButton__sPYW5{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #333;border-radius:6px;color:#888;cursor:pointer;transition:all .2s}.jobs_editButton__sPYW5:hover{border-color:#c9a227;color:#c9a227}.jobs_coverLetterButton__Do2G8:hover{border-color:#8b5cf6;color:#8b5cf6}.jobs_deleteButton__w2_aV:hover{border-color:#ef4444;color:#ef4444}.jobs_modalOverlay__YdYVL{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.jobs_modal__BjcvQ{background:#1a1a1a;border:1px solid #333;border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.jobs_modalHeader__x1yWn{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #333}.jobs_modalHeader__x1yWn h3{font-size:1rem;font-weight:600;color:#fff;margin:0}.jobs_modalClose__O5B_3{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#888;border-radius:6px;cursor:pointer;transition:background .2s,color .2s}.jobs_modalClose__O5B_3:hover{background:hsla(0,0%,100%,.1);color:#fff}.jobs_modalBody__08vta{padding:20px}.jobs_modalError__n97Ph{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#f87171;padding:10px 14px;border-radius:8px;font-size:.85rem;margin-bottom:16px}.jobs_formGroup__Ffn5o{margin-bottom:14px}.jobs_formGroup__Ffn5o label{display:block;font-size:.75rem;font-weight:500;color:#888;margin-bottom:6px}.jobs_formGroup__Ffn5o input,.jobs_formGroup__Ffn5o select,.jobs_formGroup__Ffn5o textarea{width:100%;background:#0a0a0a;border:1px solid #333;border-radius:6px;padding:10px 12px;font-size:.9rem;color:#fff;transition:border-color .2s}.jobs_formGroup__Ffn5o input:focus,.jobs_formGroup__Ffn5o select:focus,.jobs_formGroup__Ffn5o textarea:focus{outline:none;border-color:#c9a227}.jobs_formGroup__Ffn5o input::placeholder,.jobs_formGroup__Ffn5o textarea::placeholder{color:#444}.jobs_formGroup__Ffn5o select option{background:#1a1a1a;color:#fff}.jobs_formGroup__Ffn5o textarea{resize:vertical;min-height:80px}.jobs_formRow__YKka2{display:flex;gap:12px}.jobs_formRow__YKka2 .jobs_formGroup__Ffn5o{flex:1 1}.jobs_modalFooter__ZIcLR{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #333}.jobs_cancelButton__25BGn{padding:10px 16px;background:transparent;border:1px solid #333;border-radius:6px;color:#ccc;font-size:.9rem;cursor:pointer;transition:all .2s}.jobs_cancelButton__25BGn:hover{border-color:#555;color:#fff}.jobs_saveButton__bRti6{padding:10px 20px;background:#c9a227;border:none;border-radius:6px;color:#000;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .2s}.jobs_saveButton__bRti6:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.jobs_headerInner__eUXYy{padding:0 24px}.jobs_nav__AN_Xu{gap:24px}.jobs_nav__AN_Xu a{font-size:1rem}.jobs_logoImg__QHnW7{height:70px;margin-top:0}}@media (max-width:768px){.jobs_header__ULeMP{height:auto;padding:12px 0}.jobs_headerInner__eUXYy{flex-direction:row;gap:12px}.jobs_logoImg__QHnW7{height:50px;margin-top:0}.jobs_nav__AN_Xu{display:none}.jobs_toolbar__OKUg1{position:relative;top:0}.jobs_content__X0sia{padding:16px;margin-top:0}.jobs_tableContainer__EcOJs{overflow-x:auto}.jobs_table__cUxnJ{min-width:600px}.jobs_formRow__YKka2{flex-direction:column;gap:0}}.cover-letter_loadingContainer__SeTmk{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a0a}.cover-letter_loading__2BxwE{color:#888;font-size:1rem}.cover-letter_container__T2kGq{min-height:100vh;display:flex;flex-direction:column;background:#0a0a0a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.cover-letter_header__f1CZT{position:fixed;top:0;left:0;right:0;z-index:100;height:76px;background:rgba(0,0,0,.95);border-bottom:2px solid #4a3d2a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cover-letter_headerInner__eUvKU{max-width:1100px;height:100%;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.cover-letter_logo__7XwgZ{text-decoration:none;display:flex;align-items:center}.cover-letter_logoImg__bBcwm{height:236px;width:auto;display:block;margin-top:15px}.cover-letter_nav__dyb6W{display:flex;align-items:center;gap:36px}.cover-letter_nav__dyb6W a{color:#aaa;text-decoration:none;font-size:1.1rem;font-weight:500;transition:color .2s ease}.cover-letter_nav__dyb6W a:hover{color:#fff}.cover-letter_active__HbK9z{color:#c9a227!important}.cover-letter_toolbar__PW0Dl{position:fixed;top:76px;left:0;right:0;height:56px;background:hsla(0,0%,4%,.95);border-bottom:1px solid #222;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:99}.cover-letter_toolbarLeft__q6Ons{display:flex;align-items:center;gap:12px}.cover-letter_toolbarLeft__q6Ons h1{font-size:1rem;font-weight:600;color:#fff;margin:0}.cover-letter_backButton__s6ZLw{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#888;border-radius:8px;transition:background .2s,color .2s}.cover-letter_backButton__s6ZLw:hover{background:#1a1a1a;color:#fff}.cover-letter_savingBadge__kuT5u{font-size:.75rem;color:#888;padding:4px 8px;background:hsla(0,0%,100%,.05);border-radius:4px}.cover-letter_toolbarRight__dmH_q{display:flex;align-items:center;gap:10px}.cover-letter_newButton__xrtOe{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:1px solid #333;border-radius:6px;color:#ccc;font-size:.85rem;cursor:pointer;transition:all .2s}.cover-letter_newButton__xrtOe:hover{border-color:#555;color:#fff}.cover-letter_downloadButton__vveAK{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#c9a227;color:#000;border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .2s}.cover-letter_downloadButton__vveAK:disabled{opacity:.5;cursor:not-allowed}.cover-letter_mainLayout__gYbG9{display:flex;flex:1 1;overflow:hidden;margin-top:132px}.cover-letter_formPanel__Di0cD{width:400px;min-width:400px;background:#0a0a0a;border-right:1px solid #222;overflow-y:auto;padding:16px}.cover-letter_errorBanner__o_vcx{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#f87171;padding:10px 14px;border-radius:8px;font-size:.85rem;margin-bottom:16px}.cover-letter_previousSection__6PsgF{margin-bottom:20px}.cover-letter_previousSection__6PsgF h3{font-size:.8rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.cover-letter_previousList__LcSfC{display:flex;flex-direction:column;gap:6px}.cover-letter_previousItem__5kugi{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#111;border:1px solid #222;border-radius:8px;cursor:pointer;transition:all .2s}.cover-letter_previousItem__5kugi:hover{border-color:#333}.cover-letter_previousItem__5kugi.cover-letter_active__HbK9z{border-color:#c9a227;background:rgba(201,162,39,.05)}.cover-letter_previousInfo__SSwv6{display:flex;flex-direction:column;gap:2px}.cover-letter_previousInfo__SSwv6 strong{font-size:.85rem;color:#fff;font-weight:500}.cover-letter_previousInfo__SSwv6 span{font-size:.75rem;color:#666}.cover-letter_deleteButton__09gbm{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#555;border-radius:4px;cursor:pointer;transition:all .2s}.cover-letter_deleteButton__09gbm:hover{background:rgba(239,68,68,.1);color:#f87171}.cover-letter_formSection__Zwui6{background:#111;border:1px solid #222;border-radius:10px;padding:16px}.cover-letter_formSection__Zwui6 h3{font-size:.9rem;font-weight:600;color:#fff;margin-bottom:16px}.cover-letter_formGroup__L6eWY{margin-bottom:14px}.cover-letter_formGroup__L6eWY label{display:block;font-size:.75rem;font-weight:500;color:#888;margin-bottom:6px}.cover-letter_formGroup__L6eWY input,.cover-letter_formGroup__L6eWY select,.cover-letter_formGroup__L6eWY textarea{width:100%;background:#0a0a0a;border:1px solid #333;border-radius:6px;padding:10px 12px;font-size:.9rem;color:#fff;transition:border-color .2s}.cover-letter_formGroup__L6eWY input:focus,.cover-letter_formGroup__L6eWY select:focus,.cover-letter_formGroup__L6eWY textarea:focus{outline:none;border-color:#c9a227}.cover-letter_formGroup__L6eWY input::placeholder,.cover-letter_formGroup__L6eWY textarea::placeholder{color:#444}.cover-letter_formGroup__L6eWY select option{background:#1a1a1a;color:#fff}.cover-letter_formGroup__L6eWY textarea{resize:vertical;min-height:100px}.cover-letter_generateButton___Lrxl{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:linear-gradient(135deg,#a855f7,#ec4899);border:none;border-radius:8px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .2s;margin-top:8px}.cover-letter_generateButton___Lrxl:hover:not(:disabled){opacity:.9}.cover-letter_generateButton___Lrxl:disabled{opacity:.5;cursor:not-allowed}.cover-letter_aiUsageInfo__XhnZJ{margin-top:12px;padding:10px 12px;background:rgba(168,85,247,.08);border-radius:8px;font-size:.75rem;color:#c4b5fd}.cover-letter_aiUsageBar__c94n2{margin-top:6px;height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.cover-letter_aiUsageFill__qjKzq{height:100%;background:linear-gradient(90deg,#a855f7,#ec4899);border-radius:2px;transition:width .3s ease}.cover-letter_spinner__3Q512{animation:cover-letter_spin__CPXMl 1s linear infinite}@keyframes cover-letter_spin__CPXMl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cover-letter_previewPanel__feFA9{flex:1 1;background:#1a1a1a;overflow-y:auto;display:flex;justify-content:center;padding:32px}.cover-letter_letterContainer__tPSoG{width:100%;max-width:700px}.cover-letter_letterHeader__ggm30{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cover-letter_letterHeader__ggm30 span{font-size:.8rem;color:#666}.cover-letter_previewBadge__CSao9{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(201,162,39,.15);border:1px solid rgba(201,162,39,.3);border-radius:6px;font-size:.75rem;font-weight:600;color:#c9a227}.cover-letter_letterEditor__JEwsr{width:100%;min-height:600px;background:#fff;color:#1a1a1a;border:none;border-radius:4px;padding:48px;font-size:1rem;line-height:1.8;font-family:Georgia,serif;resize:vertical;box-shadow:0 4px 24px rgba(0,0,0,.3)}.cover-letter_letterEditor__JEwsr:focus{outline:none}.cover-letter_emptyState__7cuI_{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 40px;background:#111;border:1px dashed #333;border-radius:12px;max-width:400px}.cover-letter_emptyIcon__U6B7J{font-size:3rem;margin-bottom:16px}.cover-letter_emptyState__7cuI_ h3{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:8px}.cover-letter_emptyState__7cuI_ p{font-size:.9rem;color:#666;line-height:1.5}@media (max-width:1024px){.cover-letter_headerInner__eUvKU{padding:0 24px}.cover-letter_nav__dyb6W{gap:24px}.cover-letter_nav__dyb6W a{font-size:1rem}.cover-letter_logoImg__bBcwm{height:70px;margin-top:0}}@media (max-width:900px){.cover-letter_mainLayout__gYbG9{flex-direction:column}.cover-letter_formPanel__Di0cD{width:100%;min-width:100%;max-height:50vh;border-right:none;border-bottom:1px solid #222}.cover-letter_previewPanel__feFA9{padding:16px}.cover-letter_letterEditor__JEwsr{padding:24px;min-height:400px}}@media (max-width:768px){.cover-letter_header__f1CZT{height:auto;padding:12px 0}.cover-letter_headerInner__eUvKU{flex-direction:row;gap:12px}.cover-letter_logoImg__bBcwm{height:50px;margin-top:0}.cover-letter_nav__dyb6W{display:none}.cover-letter_toolbar__PW0Dl{position:relative;top:0}.cover-letter_mainLayout__gYbG9{margin-top:0}}