#sjCareerTool{--sjct-primary:#f15a24;--sjct-primary-dark:#ca430f;--sjct-navy:#111111;--sjct-text:#111111;--sjct-muted:#667085;--sjct-line:#e8e9ed;--sjct-soft:#f7f8fa;--sjct-white:#fff;--sjct-radius:24px;--sjct-wrap:min(1180px,calc(100% - 36px));background:#fff;color:var(--sjct-text);font-family:var(--shaghaf-body-font,"thmanyahserifdisplay","Thmanyah Serif Display",Tahoma,Arial,sans-serif);min-height:100vh}#sjCareerTool *{box-sizing:border-box}#sjCareerTool a{color:inherit;text-decoration:none}#sjCareerTool button,#sjCareerTool input,#sjCareerTool textarea,#sjCareerTool select{font:inherit}#sjCareerTool button{cursor:pointer}#sjCareerTool .sjct-wrap{width:var(--sjct-wrap);margin-inline:auto}#sjCareerTool .sjct-main{padding-bottom:64px}#sjCareerTool .sjct-hero{padding:clamp(34px,6vw,78px) 0 34px;border-bottom:1px solid var(--sjct-line);background:linear-gradient(180deg,#fff 0%,#fffdf8 100%)}#sjCareerTool .sjct-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:38px;align-items:center}#sjCareerTool .sjct-back{display:inline-flex;align-items:center;min-height:34px;margin-bottom:22px;color:var(--sjct-muted);font-size:.84rem;font-weight:850}#sjCareerTool .sjct-back::before{content:"←";margin-inline-end:8px;color:var(--sjct-primary)}#sjCareerTool .sjct-eyebrow{display:block;color:var(--sjct-primary-dark);font-size:.82rem;font-weight:900;letter-spacing:.02em}#sjCareerTool .sjct-hero h1{max-width:850px;margin:10px 0 0;color:#111;font-family:"Thmanyah Serif Display","Thmanyah Sans",serif;font-size:clamp(2.3rem,5.2vw,5.2rem);font-weight:900;line-height:.98;letter-spacing:-.035em}#sjCareerTool .sjct-hero-copy>p{max-width:760px;margin:20px 0 0;color:var(--sjct-muted);font-size:clamp(.98rem,1.3vw,1.08rem);font-weight:750;line-height:1.9}#sjCareerTool .sjct-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}#sjCareerTool .sjct-badges span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--sjct-line);border-radius:999px;background:#fff;color:#4b5563;font-size:.76rem;font-weight:850}#sjCareerTool .sjct-hero-icon{display:flex;align-items:center;justify-content:center;width:160px;height:160px;border:1px solid rgb(249 115 22 / .16);border-radius:44px;background:rgb(249 115 22 / .07);color:var(--sjct-primary-dark)}#sjCareerTool .sjct-hero-icon svg{width:74px;height:74px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}#sjCareerTool .sjct-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start;padding-top:30px}#sjCareerTool .sjct-form,#sjCareerTool .sjct-result{min-width:0;border:1px solid var(--sjct-line);border-radius:var(--sjct-radius);background:#fff;box-shadow:0 16px 40px rgb(17 24 39 / .045)}#sjCareerTool .sjct-form{padding:clamp(18px,2.5vw,28px)}#sjCareerTool .sjct-result{position:sticky;top:94px;min-height:520px;padding:clamp(18px,2.5vw,28px)}#sjCareerTool .sjct-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--sjct-line)}#sjCareerTool .sjct-card-head span{display:block;color:var(--sjct-primary-dark);font-size:.74rem;font-weight:900}#sjCareerTool .sjct-card-head h2{margin:5px 0 0;color:#111;font-size:1.15rem;font-weight:900;line-height:1.45}#sjCareerTool .sjct-text-button,#sjCareerTool .sjct-result-actions button,#sjCareerTool .sjct-tracker-head button{min-height:34px;padding:0 11px;border:1px solid var(--sjct-line);border-radius:999px;background:#fff;color:var(--sjct-muted);font-size:.73rem;font-weight:900;transition:border-color .18s ease,color .18s ease,background .18s ease}#sjCareerTool .sjct-text-button:hover,#sjCareerTool .sjct-result-actions button:hover:not(:disabled),#sjCareerTool .sjct-tracker-head button:hover{border-color:rgb(249 115 22 / .3);color:var(--sjct-primary-dark);background:rgb(249 115 22 / .03)}#sjCareerTool .sjct-result-actions{display:flex;gap:7px}#sjCareerTool .sjct-result-actions button:disabled{cursor:not-allowed;opacity:.45}#sjCareerTool .sjct-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px}#sjCareerTool .sjct-field{min-width:0}#sjCareerTool .sjct-field-wide{grid-column:1/-1}#sjCareerTool .sjct-field label{display:flex;align-items:center;gap:4px;margin-bottom:7px;color:#252a34;font-size:.81rem;font-weight:900}#sjCareerTool .sjct-field label span{color:var(--sjct-primary)}#sjCareerTool .sjct-field input,#sjCareerTool .sjct-field textarea,#sjCareerTool .sjct-field select{display:block;width:100%;border:1px solid #dfe2e7;border-radius:15px;background:#fff;color:#111;outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}#sjCareerTool .sjct-field input,#sjCareerTool .sjct-field select{height:48px;padding:0 13px}#sjCareerTool .sjct-field textarea{min-height:132px;padding:13px;resize:vertical;line-height:1.75}#sjCareerTool .sjct-field input:focus,#sjCareerTool .sjct-field textarea:focus,#sjCareerTool .sjct-field select:focus{border-color:rgb(249 115 22 / .65);box-shadow:0 0 0 4px rgb(249 115 22 / .08)}#sjCareerTool .sjct-field.is-invalid input,#sjCareerTool .sjct-field.is-invalid textarea,#sjCareerTool .sjct-field.is-invalid select{border-color:#ca430f;background:snow}#sjCareerTool .sjct-field-error{display:block;min-height:18px;margin-top:4px;color:#ca430f;font-size:.7rem;font-weight:800}#sjCareerTool .sjct-primary-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:22px;padding:0 20px;border:0;border-radius:16px;background:var(--sjct-primary);color:#fff;font-weight:900;box-shadow:0 14px 25px rgb(249 115 22 / .18);transition:background .18s ease,transform .18s ease}#sjCareerTool .sjct-primary-button:hover{background:var(--sjct-primary-dark);transform:translateY(-1px)}#sjCareerTool .sjct-primary-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform:scaleX(-1)}#sjCareerTool .sjct-empty{display:flex;min-height:390px;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--sjct-muted)}#sjCareerTool .sjct-empty div{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:28px;background:var(--sjct-soft);color:#98a2b3}#sjCareerTool .sjct-empty svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#sjCareerTool .sjct-empty p{max-width:320px;margin:18px 0 0;font-size:.88rem;font-weight:800;line-height:1.75}#sjCareerTool .sjct-output{display:none;margin-top:18px;outline:0}#sjCareerTool .sjct-output.is-visible{display:block}#sjCareerTool .sjct-output pre{min-height:350px;margin:0;padding:18px;border:1px solid var(--sjct-line);border-radius:18px;background:#fafafa;color:#222;white-space:pre-wrap;overflow-wrap:anywhere;font:800 .9rem/1.9 var(--shaghaf-body-font,"thmanyahserifdisplay","Thmanyah Serif Display",Tahoma,Arial,sans-serif)}#sjCareerTool .sjct-output .sjct-score{display:grid;grid-template-columns:86px minmax(0,1fr);gap:15px;align-items:center;margin-bottom:14px;padding:15px;border:1px solid var(--sjct-line);border-radius:18px;background:#fff}#sjCareerTool .sjct-output .sjct-score b{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:24px;background:var(--sjct-navy);color:#fff;font-size:1.45rem}#sjCareerTool .sjct-output .sjct-score strong{display:block;font-size:1rem;color:#111}#sjCareerTool .sjct-output .sjct-score span{display:block;margin-top:5px;color:var(--sjct-muted);font-size:.8rem;font-weight:800;line-height:1.6}#sjCareerTool .sjct-tracker{margin-top:18px}#sjCareerTool .sjct-tracker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}#sjCareerTool .sjct-tracker-head strong{font-size:.9rem}#sjCareerTool .sjct-tracker-list{display:grid;gap:9px;max-height:420px;overflow:auto}#sjCareerTool .sjct-tracker-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px;border:1px solid var(--sjct-line);border-radius:16px;background:#fff}#sjCareerTool .sjct-tracker-item strong{display:block;color:#111;font-size:.86rem}#sjCareerTool .sjct-tracker-item span{display:block;margin-top:4px;color:var(--sjct-muted);font-size:.74rem;font-weight:800;line-height:1.55}#sjCareerTool .sjct-tracker-item a{color:var(--sjct-primary-dark)}#sjCareerTool .sjct-tracker-item button{align-self:start;width:32px;height:32px;border:1px solid var(--sjct-line);border-radius:11px;background:#fff;color:#ca430f;font-weight:900}#sjCareerTool .sjct-note{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:22px 24px;border:1px solid var(--sjct-line);border-radius:22px;background:var(--sjct-soft)}#sjCareerTool .sjct-note strong{display:block;color:#111;font-size:.9rem}#sjCareerTool .sjct-note p{margin:5px 0 0;color:var(--sjct-muted);font-size:.82rem;font-weight:750;line-height:1.75}#sjCareerTool .sjct-note>a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:999px;background:var(--sjct-navy);color:#fff;font-size:.8rem;font-weight:900;white-space:nowrap}#sjCareerTool .sjct-related{margin-top:42px}#sjCareerTool .sjct-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}#sjCareerTool .sjct-section-head span{display:block;color:var(--sjct-primary-dark);font-size:.76rem;font-weight:900}#sjCareerTool .sjct-section-head h2{margin:4px 0 0;font-size:1.5rem;color:#111}#sjCareerTool .sjct-section-head>a{color:var(--sjct-primary-dark);font-size:.8rem;font-weight:900}#sjCareerTool .sjct-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#sjCareerTool .sjct-related-grid>a{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;min-height:84px;padding:16px;border:1px solid var(--sjct-line);border-radius:20px;background:#fff;transition:border-color .18s ease,transform .18s ease}#sjCareerTool .sjct-related-grid>a:hover{border-color:rgb(249 115 22 / .3);transform:translateY(-1px)}#sjCareerTool .sjct-related-grid i{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:rgb(249 115 22 / .07);color:var(--sjct-primary-dark)}#sjCareerTool .sjct-related-grid svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#sjCareerTool .sjct-related-grid strong{display:block;color:#111;font-size:.86rem}#sjCareerTool .sjct-related-grid small{display:block;margin-top:4px;color:var(--sjct-muted);font-size:.72rem;font-weight:800}@media(max-width:960px){#sjCareerTool .sjct-hero-grid{grid-template-columns:minmax(0,1fr) 120px}#sjCareerTool .sjct-hero-icon{width:116px;height:116px;border-radius:34px}#sjCareerTool .sjct-hero-icon svg{width:54px;height:54px}#sjCareerTool .sjct-workspace{grid-template-columns:1fr}#sjCareerTool .sjct-result{position:relative;top:auto;min-height:420px}#sjCareerTool .sjct-empty{min-height:300px}}@media(max-width:720px){#sjCareerTool{--sjct-wrap:min(100% - 22px,1180px)}#sjCareerTool .sjct-hero{padding-top:28px}#sjCareerTool .sjct-hero-grid{grid-template-columns:1fr}#sjCareerTool .sjct-hero-icon{display:none}#sjCareerTool .sjct-fields{grid-template-columns:1fr}#sjCareerTool .sjct-field-wide{grid-column:auto}#sjCareerTool .sjct-card-head{align-items:flex-start;flex-direction:column}#sjCareerTool .sjct-result-actions{width:100%}#sjCareerTool .sjct-result-actions button{flex:1}#sjCareerTool .sjct-note{align-items:flex-start;flex-direction:column}#sjCareerTool .sjct-note>a{width:100%}#sjCareerTool .sjct-related-grid{grid-template-columns:1fr}}@media(max-width:430px){#sjCareerTool{--sjct-wrap:min(100% - 16px,1180px)}#sjCareerTool .sjct-form,#sjCareerTool .sjct-result{border-radius:19px;padding:16px}#sjCareerTool .sjct-hero h1{font-size:2.35rem}#sjCareerTool .sjct-badges span:nth-child(3){display:none}}@media(hover:none){#sjCareerTool .sjct-primary-button:hover,#sjCareerTool .sjct-related-grid>a:hover{transform:none}}@media(prefers-reduced-motion:reduce){#sjCareerTool *{scroll-behavior:auto!important;transition:none!important}}#sjCareerTool .sjct-hero{padding:clamp(30px,4.5vw,56px) 0 30px;background:#f5f5f7}#sjCareerTool .sjct-hero-icon{border-color:var(--sjct-line);background:#fff;color:var(--sjct-navy)}#sjCareerTool .sjct-form,#sjCareerTool .sjct-result{border-radius:22px;box-shadow:none}#sjCareerTool .sjct-primary-button{box-shadow:none}#sjCareerTool .sjct-guide-link{display:inline-flex;align-items:center;justify-content:center;min-height:41px;margin-top:14px;padding:0 14px;border:1px solid var(--sjct-line);border-radius:13px;background:#fff;color:var(--sjct-navy);font-size:.78rem;font-weight:900;transition:border-color .16s ease,transform .16s ease}#sjCareerTool .sjct-guide-link:hover{transform:translateY(-1px);border-color:#cfcfd4}@media(hover:none){#sjCareerTool .sjct-guide-link:hover{transform:none}}