.SignUp-module__vzgJSq__signupContainer{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex;background:var(--background)!important}.SignUp-module__vzgJSq__signupCard{-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);width:100%;max-width:400px;box-shadow:var(--glass-shadow);background:linear-gradient(180deg,rgba(var(--accent-rgb),.06),rgba(255,255,255,.02)),var(--card-bg);border:1px solid var(--card-border);transition:background .3s var(--easing),box-shadow .3s var(--easing),transform .2s var(--easing);border-radius:14px;margin:0 auto;padding:2rem}.SignUp-module__vzgJSq__formGroup{margin-bottom:1.25rem}.SignUp-module__vzgJSq__pillGroup{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.SignUp-module__vzgJSq__pill{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);cursor:pointer;transition:transform .16s var(--easing),box-shadow .16s var(--easing),background .2s var(--easing),border-color .2s var(--easing);border-radius:999px;padding:.5rem .75rem;font-size:.9rem;font-weight:600}.SignUp-module__vzgJSq__pill:hover{box-shadow:0 8px 24px rgba(var(--accent-rgb),.1);border-color:var(--accent);transform:translateY(-2px)}.SignUp-module__vzgJSq__pillActive{border-color:var(--accent);box-shadow:0 10px 28px rgba(var(--accent-rgb),.12);background:rgba(212,175,55,.18)}.SignUp-module__vzgJSq__previewPill{border:1px dashed var(--accent);color:var(--accent);letter-spacing:.02em;cursor:pointer;transition:transform .16s var(--easing),box-shadow .16s var(--easing),background .2s var(--easing),border-color .2s var(--easing);background:0 0;border-radius:999px;padding:.5rem .75rem;font-weight:700}.SignUp-module__vzgJSq__previewPill:hover{box-shadow:0 8px 24px rgba(var(--accent-rgb),.12);background:rgba(var(--accent-rgb),.06);transform:translateY(-2px)}.SignUp-module__vzgJSq__formGroup label{color:var(--text-color);margin-bottom:.5rem;font-weight:600;display:block}.SignUp-module__vzgJSq__formGroup input{border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-color);transition:border-color .18s var(--easing);border-radius:6px;padding:.65rem .75rem;font-size:16px}.SignUp-module__vzgJSq__formGroup input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15);outline:none}.SignUp-module__vzgJSq__submitButton{background:linear-gradient(90deg,rgba(var(--accent-rgb),1)0%,rgba(184,143,47,.95) 100%);width:100%;color:var(--accent-contrast);cursor:pointer;will-change:transform,box-shadow;border:none;border-radius:8px;padding:.75rem;font-size:1.1rem;font-weight:700}.SignUp-module__vzgJSq__submitButton:hover{will-change:transform;box-shadow:0 12px 36px rgba(var(--accent-rgb),.12);transform:translateY(-3px)}.SignUp-module__vzgJSq__loginLink{text-align:center;color:var(--accent);transition:color .18s var(--easing);margin-top:1rem;font-weight:600;text-decoration:none;display:block}.SignUp-module__vzgJSq__loginLink:hover{color:var(--accent-contrast)}.SignUp-module__vzgJSq__errorMessage{color:#dc143c;background:linear-gradient(rgba(255,230,230,.95),rgba(255,240,240,.9));border:1px solid rgba(220,20,60,.15);border-radius:8px;margin-bottom:1rem;padding:.75rem}.SignUp-module__vzgJSq__pageTitle{font-family:var(--font-heading);color:var(--accent);text-align:center;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700}.SignUp-module__vzgJSq__studyModeActive{min-height:100vh;background:linear-gradient(#0a0a1a 0%,#1a1a2e 100%)!important}.SignUp-module__vzgJSq__studyModeActive .SignUp-module__vzgJSq__pageTitle{text-shadow:0 0 10px rgba(167,139,250,.5);color:#a78bfa!important}.SignUp-module__vzgJSq__studyModeActive .SignUp-module__vzgJSq__signupCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(30,30,50,.7)!important;border-color:rgba(167,139,250,.3)!important}@media (max-width:768px){.SignUp-module__vzgJSq__signupCard{max-width:92vw;padding:1.5rem}.SignUp-module__vzgJSq__pageTitle{font-size:max(1.25rem,min(4vw,1.5rem))}.SignUp-module__vzgJSq__submitButton{min-height:44px;font-size:16px}}@media (max-width:480px){.SignUp-module__vzgJSq__signupContainer{padding:.75rem}.SignUp-module__vzgJSq__signupCard{padding:1.25rem}.SignUp-module__vzgJSq__submitButton{padding:.875rem;font-size:16px}.SignUp-module__vzgJSq__formGroup{margin-bottom:1rem}}
.Career-module__-n_Fpq__container{background:#f9f9f9;max-width:48rem;margin:0 auto;padding:2rem;font-family:Inter,Helvetica,sans-serif}.Career-module__-n_Fpq__pageTitle{color:#333;text-align:center;margin-bottom:2rem;font-size:2.5rem;font-weight:800}.Career-module__-n_Fpq__input{box-sizing:border-box;color:#111;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;margin-bottom:1rem;padding:.8rem;font-size:1rem;transition:border .2s,box-shadow .2s}.Career-module__-n_Fpq__input:focus{border-color:#6a5af9;outline:none;box-shadow:0 0 0 2px rgba(106,90,249,.2)}.Career-module__-n_Fpq__textarea{box-sizing:border-box;color:#111;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;margin-bottom:1rem;padding:.8rem;font-size:1rem;transition:border .2s,box-shadow .2s}.Career-module__-n_Fpq__textarea:focus{border-color:#6a5af9;outline:none;box-shadow:0 0 0 2px rgba(106,90,249,.2)}.Career-module__-n_Fpq__select{box-sizing:border-box;color:#111;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;margin-bottom:1rem;padding:.8rem;font-size:1rem;transition:border .2s,box-shadow .2s}.Career-module__-n_Fpq__select:focus{border-color:#6a5af9;outline:none;box-shadow:0 0 0 2px rgba(106,90,249,.2)}.Career-module__-n_Fpq__btnAction{cursor:pointer;letter-spacing:.5px;border:none;border-radius:12px;padding:1.1rem 2rem;font-size:1.05rem;font-weight:700;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 15px rgba(0,0,0,.1)}.Career-module__-n_Fpq__btnPurple{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:relative;overflow:hidden}.Career-module__-n_Fpq__btnPurple:before{content:"";z-index:-1;background:linear-gradient(135deg,#764ba2 0%,#667eea 100%);width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.Career-module__-n_Fpq__btnPurple:hover:before{left:0}.Career-module__-n_Fpq__btnAction:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(102,126,234,.4)}.Career-module__-n_Fpq__btnAction:active{transform:translateY(-1px)}.Career-module__-n_Fpq__loading{opacity:.7;cursor:not-allowed;animation:1.5s ease-in-out infinite Career-module__-n_Fpq__pulse}@keyframes Career-module__-n_Fpq__pulse{0%,to{opacity:.7}50%{opacity:.5}}.Career-module__-n_Fpq__error{color:#dc143c;margin-top:.5rem}.Career-module__-n_Fpq__resultCard{background:#fff;border-radius:12px;margin-top:2rem;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.Career-module__-n_Fpq__printableResume{color:#111;background:#fff;border-radius:10px;padding:2rem 2.5rem;font-size:11pt;line-height:1.5;box-shadow:0 5px 20px rgba(0,0,0,.08)}.Career-module__-n_Fpq__printableResume h1{color:#1a1a1a;margin-bottom:.3rem;font-size:28pt;font-weight:900}.Career-module__-n_Fpq__printableResume .Career-module__-n_Fpq__contact{color:#555;margin-bottom:1rem;font-size:10pt}.Career-module__-n_Fpq__printableResume h2{color:#6a5af9;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #6a5af9;margin-top:1.5rem;margin-bottom:.5rem;padding-bottom:2px;font-size:14pt}.Career-module__-n_Fpq__sectionItem{margin-bottom:.5rem}.Career-module__-n_Fpq__sectionItem strong{font-weight:600}.Career-module__-n_Fpq__skillsCertsContainer{flex-wrap:wrap;gap:1rem;display:flex}.Career-module__-n_Fpq__skillsCertsContainer p{background:#eae8ff;border-radius:6px;flex:45%;padding:.4rem .6rem;font-size:10pt}.Career-module__-n_Fpq__printableCover{color:#222;background:#fff;border-radius:16px;max-width:700px;margin:2rem auto;font-family:Inter,sans-serif;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08)}.Career-module__-n_Fpq__letterhead{color:#fff;text-align:center;background:linear-gradient(90deg,#6a5af9,#b8871f);padding:1.8rem 2rem 1.2rem}.Career-module__-n_Fpq__letterName{letter-spacing:.5px;margin:0;font-size:2rem;font-weight:800}.Career-module__-n_Fpq__contactRow{opacity:.95;margin-top:.5rem;font-size:.9rem}.Career-module__-n_Fpq__contactRow span{margin:0 .4rem}.Career-module__-n_Fpq__letterBody{background:#fff;border-radius:0 0 16px 16px;padding:2.5rem 3rem;font-size:1rem;line-height:1.75}.Career-module__-n_Fpq__date{text-align:right;color:#666;margin-bottom:1.5rem;font-size:.95rem}.Career-module__-n_Fpq__recipient{color:#333;margin-bottom:1.5rem;font-weight:500}.Career-module__-n_Fpq__letterBody p{margin-bottom:1.2rem}.Career-module__-n_Fpq__letterBody strong{color:#111;font-weight:700}.Career-module__-n_Fpq__footerContact{color:#555;text-align:left;margin-top:1rem;font-size:.9rem}.Career-module__-n_Fpq__footerContact span{margin-right:.5rem}@media print{.Career-module__-n_Fpq__printableCover{box-shadow:none;border-radius:0;margin:0}.Career-module__-n_Fpq__printBtn{display:none}}@media (max-width:768px){.Career-module__-n_Fpq__container{padding:1rem}.Career-module__-n_Fpq__input,.Career-module__-n_Fpq__textarea,.Career-module__-n_Fpq__select{font-size:16px}.Career-module__-n_Fpq__btnAction{width:100%;padding:1rem;font-size:1rem}.Career-module__-n_Fpq__printableResume,.Career-module__-n_Fpq__printableCover{padding:1.5rem;font-size:.9rem}}@media (max-width:480px){.Career-module__-n_Fpq__container{padding:.75rem}.Career-module__-n_Fpq__printableResume h1,.Career-module__-n_Fpq__printableCover h1{font-size:1.5rem}.Career-module__-n_Fpq__printableResume h2,.Career-module__-n_Fpq__printableCover h2{font-size:1.1rem}}.Career-module__-n_Fpq__studyModeActive{min-height:100vh;padding:2rem;background:linear-gradient(#0a0a1a 0%,#1a1a2e 100%)!important}.Career-module__-n_Fpq__studyModeActive .Career-module__-n_Fpq__pageTitle{color:#a78bfa;text-shadow:0 0 10px rgba(167,139,250,.5)}.Career-module__-n_Fpq__studyModeActive .Career-module__-n_Fpq__input,.Career-module__-n_Fpq__studyModeActive .Career-module__-n_Fpq__textarea,.Career-module__-n_Fpq__studyModeActive .Career-module__-n_Fpq__select{color:#e0e0ff;background:rgba(30,30,50,.8);border-color:rgba(167,139,250,.3)}.Career-module__-n_Fpq__studyModeActive .Career-module__-n_Fpq__resultCard,.Career-module__-n_Fpq__studyModeActive .Career-module__-n_Fpq__printableResume,.Career-module__-n_Fpq__studyModeActive .Career-module__-n_Fpq__printableCover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e0e0ff;background:rgba(30,30,50,.7);border-color:rgba(167,139,250,.3)}@media print{body *{visibility:hidden}.Career-module__-n_Fpq__printableResume,.Career-module__-n_Fpq__printableResume *,.Career-module__-n_Fpq__printableCover,.Career-module__-n_Fpq__printableCover *{visibility:visible}.Career-module__-n_Fpq__printableResume,.Career-module__-n_Fpq__printableCover{width:100%;box-shadow:none;border-radius:0;margin:0;padding:1rem;position:absolute;top:0;left:0}.Career-module__-n_Fpq__printBtn,.Career-module__-n_Fpq__btnAction,.Career-module__-n_Fpq__input,.Career-module__-n_Fpq__textarea,.Career-module__-n_Fpq__select,.Career-module__-n_Fpq__pageTitle{display:none!important}}
