.ApplicationModal_form__CmScv{margin-top:var(--space-4)}.ApplicationModal_formGrid__1fmI9{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.ApplicationModal_formGroup__fjkR4{margin-bottom:var(--space-4)}.ApplicationModal_formGroup__fjkR4:has(textarea){grid-column:1/-1}.ApplicationModal_formLabel__XBglY{display:block;font-size:var(--font-size-sm);font-weight:var(--font-medium);color:var(--text-primary);margin-bottom:var(--space-2)}.ApplicationModal_required__ZNV8c{color:#ef4444;margin-left:2px}.ApplicationModal_formInput__iPQM_{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--bg-white);transition:var(--transition-fast);outline:none;box-sizing:border-box}.ApplicationModal_formInput__iPQM_:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ApplicationModal_formInput__iPQM_::placeholder{color:var(--text-light)}.ApplicationModal_formTextarea__WASPF{resize:vertical;min-height:80px;line-height:1.6}.ApplicationModal_uploadArea__Cz_BQ{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ApplicationModal_fileInput__xDFUc{display:none}.ApplicationModal_uploadBtn__3ydLl{display:inline-block;padding:var(--space-2) var(--space-4);background:var(--bg-light);border:1px dashed var(--border);border-radius:var(--radius);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast)}.ApplicationModal_uploadBtn__3ydLl:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-glow)}.ApplicationModal_fileInfo__Ln8q1{display:flex;align-items:center;gap:var(--space-2)}.ApplicationModal_fileName__Ai2Jq{font-size:var(--font-size-sm);color:var(--text-secondary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApplicationModal_removeBtn__3RtHP{background:none;border:none;font-size:var(--font-size-xs);color:#ef4444;cursor:pointer;padding:0}.ApplicationModal_removeBtn__3RtHP:hover{text-decoration:underline}.ApplicationModal_uploadHint__dTefL{font-size:var(--font-size-xs);color:var(--text-light)}.ApplicationModal_modalFooter__P_kqh{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);margin-top:var(--space-4)}.ApplicationModal_btnCancel__q3pFC{padding:var(--space-2) var(--space-6);background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast)}.ApplicationModal_btnCancel__q3pFC:hover{border-color:var(--text-light)}.ApplicationModal_btnSubmit__gY82f{padding:var(--space-2) var(--space-6);background:var(--gradient-accent);border:none;border-radius:var(--radius);font-size:var(--font-size-sm);font-weight:var(--font-semibold);color:var(--text-white);cursor:pointer;transition:var(--transition-fast)}.ApplicationModal_btnSubmit__gY82f:hover{box-shadow:var(--shadow-glow)}.ApplicationModal_btnCancel__q3pFC:disabled,.ApplicationModal_btnSubmit__gY82f:disabled{opacity:.6;cursor:not-allowed}.ApplicationModal_captchaRow__plO19{display:flex;align-items:center;gap:var(--space-3)}.ApplicationModal_captchaImg__PQISV{height:40px;width:100px;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius);flex-shrink:0}.ApplicationModal_refreshCaptcha__p2oO8{cursor:pointer;color:var(--accent);white-space:nowrap;font-size:var(--font-size-xs);-webkit-user-select:none;-moz-user-select:none;user-select:none}.JobList_jobsList__8umEh{display:flex;flex-direction:column;gap:var(--space-4);max-width:800px;margin:0 auto}.JobList_jobCard__4MXYC{background:var(--bg-white);border-radius:var(--radius-xl);border:1px solid var(--border);overflow:hidden;transition:var(--transition)}.JobList_jobCard__4MXYC:hover{box-shadow:var(--shadow-md)}.JobList_jobOpen__LEIUi{border-color:var(--accent)}.JobList_jobHeader__n1IOm{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);text-align:left;cursor:pointer;gap:var(--space-4);background:none;border:none;color:inherit;font:inherit}.JobList_jobMain__baWL_{flex:1 1}.JobList_jobTitle__FeKEH{font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--space-2)}.JobList_jobTags__EOjcL{display:flex;flex-wrap:wrap;gap:var(--space-2)}.JobList_jobTag__321av{padding:2px var(--space-3);background:var(--bg-light);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--text-muted)}.JobList_jobRight__GAKiY{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.JobList_jobSalary__ASBEo{font-size:var(--font-size-lg);font-weight:var(--font-bold);color:var(--accent);white-space:nowrap}.JobList_jobArrow__5SlXj{color:var(--text-light);transition:transform var(--transition)}.JobList_jobArrowOpen__SAaj5{transform:rotate(180deg)}.JobList_jobBody__YbOFR{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 var(--space-6)}.JobList_jobBodyOpen__XLTV3{max-height:500px;padding:0 var(--space-6) var(--space-6)}.JobList_jobBodyScroll__f0Nmc{overflow-y:auto}.JobList_jobDesc__lCFn_{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-4)}.JobList_jobReqs__XgpuK h4{font-size:var(--font-size-sm);margin-bottom:var(--space-2);color:var(--text-primary)}.JobList_jobReqs__XgpuK ul{padding-left:var(--space-5);list-style:disc}.JobList_jobReqs__XgpuK li{font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:var(--space-1);line-height:1.6}.JobList_jobApply__pX9_n{display:inline-block;margin-top:var(--space-4);padding:var(--space-2) var(--space-6);background:var(--gradient-accent);color:var(--text-white);border-radius:var(--radius-full);font-weight:var(--font-semibold);font-size:var(--font-size-sm);transition:var(--transition);text-decoration:none}.JobList_jobApply__pX9_n:hover{box-shadow:var(--shadow-glow)}.JobList_pagination__UblnK{display:flex;justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-8)}.JobList_pageBtn__YjqO1{min-width:36px;height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-white);color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:var(--transition)}.JobList_pageBtn__YjqO1:hover:not(:disabled):not(.JobList_pageBtnActive__zqGrx){border-color:var(--accent);color:var(--accent)}.JobList_pageBtnActive__zqGrx{background:var(--gradient-accent);border-color:var(--accent);color:var(--text-white)}.JobList_pageBtn__YjqO1:disabled{opacity:.4;cursor:not-allowed}.page_container__YrFvi{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-6)}.page_hero__rUu4E{padding:calc(var(--navbar-height) + var(--space-20)) 0 var(--space-20);background:#0099d9;text-align:center;position:relative;overflow:hidden}.page_hero__rUu4E:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:60px 60px}.page_heroOverlay__qbh_b{position:absolute;inset:0;background:transparent}.page_heroContent__9Bmfj{position:relative;z-index:1}.page_heroContent__9Bmfj h1{font-size:var(--font-size-5xl);color:var(--text-white);margin-bottom:var(--space-4)}.page_heroContent__9Bmfj p{color:rgba(255,255,255,.85)}.page_intro__4OBjL{padding:var(--space-16) 0}.page_introCard__Jf318{max-width:800px;margin:0 auto;text-align:center}.page_introCard__Jf318 h2,.page_introParagraphs__rs6Lc{margin-bottom:var(--space-12)}.page_introParagraphs__rs6Lc{display:flex;flex-direction:column}.page_introParagraph__yS_ky{display:flex;gap:var(--space-5);text-align:left;position:relative;padding-bottom:var(--space-6)}.page_introParagraph__yS_ky:last-child{padding-bottom:0}.page_paragraphMarker__sn6EQ{flex-shrink:0;width:16px;display:flex;flex-direction:column;align-items:center;position:relative}.page_paragraphMarker__sn6EQ:after{content:"";position:absolute;top:18px;bottom:0;left:50%;transform:translateX(-50%);width:2px;background:linear-gradient(to bottom,var(--accent),var(--border))}.page_introParagraph__yS_ky:last-child .page_paragraphMarker__sn6EQ:after{display:none}.page_paragraphDot__P7uw8{width:14px;height:14px;border-radius:50%;background:var(--gradient-accent);flex-shrink:0;margin-top:6px;box-shadow:0 0 0 4px rgba(0,153,217,.12)}.page_paragraphBody__XOSWy{flex:1 1;min-width:0}.page_paragraphBody__XOSWy h3{font-size:var(--font-size-lg);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-2)}.page_paragraphBody__XOSWy p{color:var(--text-secondary);line-height:1.8;margin:0}.page_introBenefits__61nU6{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-8)}.page_benefitCard___ObR8{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-4);background:linear-gradient(135deg,#f0f7ff,#f8fafc);border:1px solid var(--border);border-radius:var(--radius-lg);transition:var(--transition);color:var(--text-secondary);font-weight:var(--font-semibold);font-size:var(--font-size-sm)}.page_benefitCard___ObR8:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.06);border-color:var(--accent)}.page_benefitIcon__atp6J{width:56px;height:56px;border-radius:var(--radius-full);background:var(--gradient-accent);color:var(--text-white);display:flex;align-items:center;justify-content:center}.page_introContact__Pu5oT{font-size:var(--font-size-sm);color:var(--text-muted)}.page_introContact__Pu5oT strong{color:var(--accent)}@media (max-width:640px){.page_introBenefits__61nU6{grid-template-columns:repeat(2,1fr)}.page_introParagraph__yS_ky{gap:var(--space-3)}.page_paragraphDot__P7uw8{width:10px;height:10px;margin-top:5px}}.page_jobs__tSQD9{padding:var(--space-16) 0;background:var(--bg-light)}