.wp-career-wrap{position:relative;width:100%;color:var(--ink)}.wp-role-detail-page{position:relative;width:100%;max-width:100%;overflow-x:clip}html.theme-dark .wp-career-wrap,.theme-dark .wp-career-wrap,[data-theme="dark"] .wp-career-wrap,.dark .wp-career-wrap{--cream:#101315;--cream-2:#1a1e22;--ink:#f2eee5;--ink-2:#e7e2d8;--muted:#9b988f;--line:rgba(242,238,229,0.14);--lime:#c8f25c;--lime-deep:#9fd031}.wp-career-tag{display:inline-flex;align-items:center;font-family:'JetBrains Mono',monospace,ui-monospace;font-size:11px;font-weight:500;padding:3px 10px;border-radius:9999px;background:rgba(13,15,18,0.05);border:1px solid var(--line);color:var(--ink);white-space:nowrap}html.theme-dark .wp-career-tag,.theme-dark .wp-career-tag,[data-theme="dark"] .wp-career-tag,.dark .wp-career-tag{background:rgba(255,255,255,0.06);border-color:var(--line);color:var(--ink)}.wp-career-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-radius:20px;background:var(--cream);border:1px solid var(--line);margin-bottom:24px}html.theme-dark .wp-career-filter-bar,.theme-dark .wp-career-filter-bar,[data-theme="dark"] .wp-career-filter-bar,.dark .wp-career-filter-bar{background:var(--cream-2);border-color:var(--line)}.wp-career-search-box{position:relative;flex:1 1 260px;min-width:220px}.wp-career-search-input{width:100%;height:42px;padding:0 38px 0 40px;border-radius:9999px;border:1px solid var(--line);background:rgba(255,255,255,0.6);font-size:13.5px;color:var(--ink);outline:none;transition:border-color 0.2s,box-shadow 0.2s,background 0.2s}.wp-career-search-input::placeholder{color:var(--muted)}html.theme-dark .wp-career-search-input,.theme-dark .wp-career-search-input,[data-theme="dark"] .wp-career-search-input,.dark .wp-career-search-input{background:rgba(255,255,255,0.05);border-color:var(--line);color:var(--ink)}.wp-career-search-input:focus{border-color:var(--lime-deep);box-shadow:0 0 0 3px rgba(200,242,92,0.25);background:#fff}html.theme-dark .wp-career-search-input:focus,.theme-dark .wp-career-search-input:focus,[data-theme="dark"] .wp-career-search-input:focus,.dark .wp-career-search-input:focus{background:rgba(255,255,255,0.08);border-color:var(--lime);color:var(--ink)}.wp-career-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.wp-career-filter-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wp-career-pill{padding:6px 14px;border-radius:9999px;font-size:12.5px;font-weight:500;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;transition:all 0.18s cubic-bezier(0.16,1,0.3,1);display:inline-flex;align-items:center;gap:6px}.wp-career-pill:hover{background:rgba(13,15,18,0.06);border-color:rgba(13,15,18,0.24)}html.theme-dark .wp-career-pill:hover,.theme-dark .wp-career-pill:hover,[data-theme="dark"] .wp-career-pill:hover,.dark .wp-career-pill:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.24);color:var(--ink)}.wp-career-pill.active{background:var(--ink);color:var(--cream);border-color:var(--ink)}html.theme-dark .wp-career-pill.active,.theme-dark .wp-career-pill.active,[data-theme="dark"] .wp-career-pill.active,.dark .wp-career-pill.active{background:var(--lime);color:#0d0f12;border-color:var(--lime)}.wp-career-pill-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:9999px;background:rgba(13,15,18,0.1)}.wp-career-pill.active .wp-career-pill-badge{background:rgba(255,255,255,0.2);color:inherit}html.theme-dark .wp-career-pill.active .wp-career-pill-badge,.theme-dark .wp-career-pill.active .wp-career-pill-badge,[data-theme="dark"] .wp-career-pill.active .wp-career-pill-badge,.dark .wp-career-pill.active .wp-career-pill-badge{background:rgba(13,15,18,0.2);color:#0d0f12}.wp-career-role-item{border-bottom:1px solid var(--line);transition:background 0.2s}.wp-career-role-item.is-saved .wp-career-save-btn{color:#ef4444;background:rgba(239,68,68,0.1);border-color:rgba(239,68,68,0.3)}.wp-career-role-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0;background:transparent;border:none;text-align:left;cursor:pointer;outline:none}.wp-career-role-trigger:focus-visible{outline:2px solid var(--lime);border-radius:12px}.wp-career-role-title{font-family:'Instrument Serif',Georgia,serif;font-size:28px;line-height:1.15;color:var(--ink);transition:color 0.18s}@media (min-width:640px){.wp-career-role-title{font-size:34px}}.wp-career-role-trigger:hover .wp-career-role-title{color:#4338ca}html.theme-dark .wp-career-role-trigger:hover .wp-career-role-title,.theme-dark .wp-career-role-trigger:hover .wp-career-role-title,[data-theme="dark"] .wp-career-role-trigger:hover .wp-career-role-title,.dark .wp-career-role-trigger:hover .wp-career-role-title{color:var(--lime)}.wp-career-acc-btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;color:var(--ink);transition:all 0.2s cubic-bezier(0.16,1,0.3,1);flex-shrink:0}.wp-career-role-item.is-open .wp-career-acc-btn{transform:rotate(45deg);background:var(--ink);color:var(--cream);border-color:var(--ink)}html.theme-dark .wp-career-role-item.is-open .wp-career-acc-btn,.theme-dark .wp-career-role-item.is-open .wp-career-acc-btn,[data-theme="dark"] .wp-career-role-item.is-open .wp-career-acc-btn,.dark .wp-career-role-item.is-open .wp-career-acc-btn{background:var(--lime);color:#0d0f12;border-color:var(--lime)}.wp-career-role-panel{max-height:0;overflow:hidden;transition:max-height 0.35s cubic-bezier(0.16,1,0.3,1),opacity 0.25s ease;opacity:0}.wp-career-role-item.is-open .wp-career-role-panel{max-height:2000px;opacity:1}.wp-career-meta-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-bottom:28px}@media (min-width:640px){.wp-career-meta-grid{grid-template-columns:repeat(4,1fr)}}.wp-career-meta-cell{background:var(--cream);padding:14px 16px}html.theme-dark .wp-career-meta-cell,.theme-dark .wp-career-meta-cell,[data-theme="dark"] .wp-career-meta-cell,.dark .wp-career-meta-cell{background:var(--cream-2)}.wp-career-meta-lbl{font-family:'JetBrains Mono',monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.1em;color:var(--muted);margin-bottom:4px}.wp-career-meta-val{font-size:14.5px;font-weight:500;color:var(--ink)}.wp-career-save-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9999px;border:1px solid var(--line);background:transparent;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;transition:all 0.18s ease}.wp-career-save-btn:hover{background:rgba(13,15,18,0.05);border-color:rgba(13,15,18,0.25)}html.theme-dark .wp-career-save-btn:hover,.theme-dark .wp-career-save-btn:hover,[data-theme="dark"] .wp-career-save-btn:hover,.dark .wp-career-save-btn:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.25);color:var(--ink)}.wp-career-save-btn.active{background:rgba(239,68,68,0.12);color:#ef4444;border-color:rgba(239,68,68,0.3)}.wp-career-share-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9999px;border:1px solid var(--line);background:transparent;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer;transition:all 0.18s ease}.wp-career-share-btn:hover{color:var(--ink);background:rgba(13,15,18,0.05);border-color:rgba(13,15,18,0.25)}html.theme-dark .wp-career-share-btn:hover,.theme-dark .wp-career-share-btn:hover,[data-theme="dark"] .wp-career-share-btn:hover,.dark .wp-career-share-btn:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.25);color:var(--ink)}.wp-career-card .wp-career-share-btn{padding:6px 10px}.wp-career-dropzone{border:2px dashed rgba(245,241,234,0.22);border-radius:16px;padding:20px 16px;text-align:center;cursor:pointer;transition:all 0.2s ease;background:rgba(255,255,255,0.03)}.wp-career-dropzone:hover,.wp-career-dropzone.dragover{border-color:var(--lime);background:rgba(200,242,92,0.05)}.wp-career-file-preview{display:none;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:12px;background:rgba(200,242,92,0.12);border:1px solid rgba(200,242,92,0.3);margin-top:8px}.wp-career-file-preview.has-file{display:flex}.wp-career-modal-bg{position:fixed;inset:0;background:rgba(8,10,15,0.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:99980;opacity:0;visibility:hidden;transition:opacity 0.3s cubic-bezier(0.16,1,0.3,1),visibility 0.3s;will-change:opacity,visibility}.wp-career-modal-bg.show{opacity:1;visibility:visible}.wp-career-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:680px;background:var(--cream);border-left:1px solid var(--line);box-shadow:-20px 0 60px rgba(0,0,0,0.3);z-index:99990;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);will-change:transform;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1);-webkit-transition:-webkit-transform 0.35s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column;overflow:hidden;color:var(--ink)}html.theme-dark .wp-career-drawer,.theme-dark .wp-career-drawer,[data-theme="dark"] .wp-career-drawer,.dark .wp-career-drawer{background:#111418;border-left-color:var(--line)}.wp-career-drawer.show{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.wp-career-drawer-head{padding:20px 28px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;background:var(--cream);color:var(--ink)}html.theme-dark .wp-career-drawer-head,.theme-dark .wp-career-drawer-head,[data-theme="dark"] .wp-career-drawer-head,.dark .wp-career-drawer-head{background:#111418;border-bottom-color:var(--line)}.wp-career-drawer-body{padding:28px;overflow-y:auto;flex:1;color:var(--ink)}.wp-career-drawer-foot{padding:16px 28px;border-top:1px solid var(--line);background:var(--cream);display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--ink)}html.theme-dark .wp-career-drawer-foot,.theme-dark .wp-career-drawer-foot,[data-theme="dark"] .wp-career-drawer-foot,.dark .wp-career-drawer-foot{background:#111418;border-top-color:var(--line)}.wp-career-card{padding:28px;border-radius:24px;border:1px solid var(--line);background:var(--cream);color:var(--ink);transition:transform 0.2s,box-shadow 0.2s}html.theme-dark .wp-career-card,.theme-dark .wp-career-card,[data-theme="dark"] .wp-career-card,.dark .wp-career-card{background:var(--cream-2)}.wp-career-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,0.06)}html.theme-dark .wp-career-card:hover,.theme-dark .wp-career-card:hover,[data-theme="dark"] .wp-career-card:hover,.dark .wp-career-card:hover{box-shadow:0 12px 30px rgba(0,0,0,0.4)}.wp-career-empty{color:var(--ink)}.wp-career-apply-form{background:#0a0c0e !important;color:#f2eee5 !important;border:1px solid rgba(255,255,255,0.08)}.wp-career-apply-form label{color:rgba(242,238,229,0.65) !important}.wp-career-apply-form .input,#roleApplyForm input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),#roleApplyForm select,#roleApplyForm textarea,.wp-career-apply-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),.wp-career-apply-form select,.wp-career-apply-form textarea,.wp-career-q-input,input.wp-career-q-input,select.wp-career-q-input,textarea.wp-career-q-input{background-color:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.12) !important;color:#f2eee5 !important;border-radius:12px !important;padding:13px 16px !important;font-size:14px !important;line-height:1.5 !important;min-height:48px !important;box-sizing:border-box !important;width:100% !important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease !important}html:not(.theme-dark):not(.dark):not([data-theme="dark"]) .wp-career-apply-form .input,html:not(.theme-dark):not(.dark):not([data-theme="dark"]) #roleApplyForm input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),html:not(.theme-dark):not(.dark):not([data-theme="dark"]) #roleApplyForm select,html:not(.theme-dark):not(.dark):not([data-theme="dark"]) #roleApplyForm textarea,html:not(.theme-dark):not(.dark):not([data-theme="dark"]) .wp-career-q-input{background-color:#ffffff !important;border:1px solid var(--line) !important;color:var(--ink) !important}.wp-career-apply-form .input:focus,#roleApplyForm input:focus,#roleApplyForm select:focus,#roleApplyForm textarea:focus,.wp-career-q-input:focus{background-color:rgba(255,255,255,0.07) !important;border-color:var(--lime) !important;box-shadow:0 0 0 3px rgba(200,242,92,0.18) !important;outline:none !important}html:not(.theme-dark):not(.dark):not([data-theme="dark"]) .wp-career-apply-form .input:focus,html:not(.theme-dark):not(.dark):not([data-theme="dark"]) #roleApplyForm input:focus,html:not(.theme-dark):not(.dark):not([data-theme="dark"]) #roleApplyForm select:focus,html:not(.theme-dark):not(.dark):not([data-theme="dark"]) #roleApplyForm textarea:focus,html:not(.theme-dark):not(.dark):not([data-theme="dark"]) .wp-career-q-input:focus{background-color:#ffffff !important;border-color:var(--ink) !important;box-shadow:0 0 0 3px rgba(13,15,18,0.08) !important}.wp-career-apply-form .input::placeholder,#roleApplyForm input::placeholder,#roleApplyForm textarea::placeholder,.wp-career-q-input::placeholder{color:rgba(242,238,229,0.4) !important}html:not(.theme-dark):not(.dark):not([data-theme="dark"]) .wp-career-apply-form .input::placeholder,html:not(.theme-dark):not(.dark):not([data-theme="dark"]) #roleApplyForm input::placeholder,html:not(.theme-dark):not(.dark):not([data-theme="dark"]) #roleApplyForm textarea::placeholder,html:not(.theme-dark):not(.dark):not([data-theme="dark"]) .wp-career-q-input::placeholder{color:rgba(13,15,18,0.45) !important}.wp-career-apply-form select.input option,#roleApplyForm select option,select.wp-career-q-input option{background:#14171d !important;color:#f2eee5 !important}html:not(.theme-dark):not(.dark):not([data-theme="dark"]) .wp-career-apply-form select.input option,html:not(.theme-dark):not(.dark):not([data-theme="dark"]) #roleApplyForm select option,html:not(.theme-dark):not(.dark):not([data-theme="dark"]) select.wp-career-q-input option{background:#ffffff !important;color:#0d0f12 !important}#roleApplyForm textarea,.wp-career-apply-form textarea,textarea.wp-career-q-input{min-height:110px !important;padding:14px 16px !important;line-height:1.6 !important;resize:vertical !important}.wp-career-q-item{padding:1.35rem 1.5rem !important;border-radius:1rem !important;margin-bottom:1rem !important}.wp-career-q-item label{display:block !important;font-size:14px !important;font-weight:500 !important;line-height:1.45 !important;margin-bottom:0.75rem !important}.wp-career-apply-form select.input,#roleApplyForm select,select.wp-career-job-select,select.wp-career-country-select,select.wp-career-exp-select,select.wp-career-q-input{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-color:rgba(255,255,255,0.04) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23f2eee5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='0.65'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:14px 14px !important;padding:13px 40px 13px 16px !important;min-height:48px !important;cursor:pointer !important}.wp-career-apply-form select.input:focus,select.wp-career-job-select:focus,select.wp-career-country-select:focus,select.wp-career-exp-select:focus,select.wp-career-q-input:focus{background-color:rgba(255,255,255,0.07) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c8f25c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:14px 14px !important}.wp-career-wrap input[type="checkbox"],.wp-career-apply-form input[type="checkbox"],.career-detail-apply input[type="checkbox"],#careerApplyForm input[type="checkbox"],#applyForm input[type="checkbox"],#roleApplyForm input[type="checkbox"],.wp-career-q-item input[type="checkbox"],.wp-career-q-checkbox,.wp-career-custom-checkbox{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;max-width:18px !important;max-height:18px !important;border-radius:5px !important;border:1.5px solid rgba(255,255,255,0.28) !important;background-color:rgba(255,255,255,0.03) !important;background-image:none !important;outline:none !important;cursor:pointer !important;display:inline-block !important;vertical-align:middle !important;position:relative !important;flex-shrink:0 !important;margin:0 !important;padding:0 !important;transition:border-color 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease,transform 0.1s ease !important}.wp-career-wrap input[type="checkbox"]:hover,.wp-career-apply-form input[type="checkbox"]:hover,.career-detail-apply input[type="checkbox"]:hover,#careerApplyForm input[type="checkbox"]:hover,#applyForm input[type="checkbox"]:hover,#roleApplyForm input[type="checkbox"]:hover,.wp-career-q-item input[type="checkbox"]:hover,.wp-career-q-checkbox:hover,.wp-career-custom-checkbox:hover{border-color:rgba(255,255,255,0.52) !important;background-color:rgba(255,255,255,0.06) !important}.wp-career-wrap input[type="checkbox"]:active,.wp-career-apply-form input[type="checkbox"]:active,.career-detail-apply input[type="checkbox"]:active,#careerApplyForm input[type="checkbox"]:active,#applyForm input[type="checkbox"]:active,#roleApplyForm input[type="checkbox"]:active,.wp-career-q-item input[type="checkbox"]:active,.wp-career-q-checkbox:active,.wp-career-custom-checkbox:active{transform:scale(0.92) !important}.wp-career-wrap input[type="checkbox"]:focus-visible,.wp-career-apply-form input[type="checkbox"]:focus-visible,.career-detail-apply input[type="checkbox"]:focus-visible,#careerApplyForm input[type="checkbox"]:focus-visible,#applyForm input[type="checkbox"]:focus-visible,#roleApplyForm input[type="checkbox"]:focus-visible,.wp-career-q-item input[type="checkbox"]:focus-visible,.wp-career-q-checkbox:focus-visible,.wp-career-custom-checkbox:focus-visible{border-color:#c8f25c !important;box-shadow:0 0 0 3px rgba(200,242,92,0.22) !important}.wp-career-wrap input[type="checkbox"]:checked,.wp-career-apply-form input[type="checkbox"]:checked,.career-detail-apply input[type="checkbox"]:checked,#careerApplyForm input[type="checkbox"]:checked,#applyForm input[type="checkbox"]:checked,#roleApplyForm input[type="checkbox"]:checked,.wp-career-q-item input[type="checkbox"]:checked,.wp-career-q-checkbox:checked,.wp-career-custom-checkbox:checked{background-color:#c8f25c !important;border-color:#c8f25c !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d0f12' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:11px 11px !important}.wp-career-wrap input[type="radio"],.wp-career-apply-form input[type="radio"],.career-detail-apply input[type="radio"],#careerApplyForm input[type="radio"],#applyForm input[type="radio"],#roleApplyForm input[type="radio"],.wp-career-q-item input[type="radio"],.wp-career-q-radio,.wp-career-custom-radio{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;max-width:18px !important;max-height:18px !important;border-radius:50% !important;border:1.5px solid rgba(255,255,255,0.28) !important;background-color:rgba(255,255,255,0.03) !important;background-image:none !important;outline:none !important;cursor:pointer !important;display:inline-block !important;vertical-align:middle !important;position:relative !important;flex-shrink:0 !important;margin:0 !important;padding:0 !important;transition:border-color 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease,transform 0.1s ease !important}.wp-career-wrap input[type="radio"]:hover,.wp-career-apply-form input[type="radio"]:hover,.career-detail-apply input[type="radio"]:hover,#careerApplyForm input[type="radio"]:hover,#applyForm input[type="radio"]:hover,#roleApplyForm input[type="radio"]:hover,.wp-career-q-item input[type="radio"]:hover,.wp-career-q-radio:hover,.wp-career-custom-radio:hover{border-color:rgba(255,255,255,0.52) !important;background-color:rgba(255,255,255,0.06) !important}.wp-career-wrap input[type="radio"]:active,.wp-career-apply-form input[type="radio"]:active,.career-detail-apply input[type="radio"]:active,#careerApplyForm input[type="radio"]:active,#applyForm input[type="radio"]:active,#roleApplyForm input[type="radio"]:active,.wp-career-q-item input[type="radio"]:active,.wp-career-q-radio:active,.wp-career-custom-radio:active{transform:scale(0.92) !important}.wp-career-wrap input[type="radio"]:focus-visible,.wp-career-apply-form input[type="radio"]:focus-visible,.career-detail-apply input[type="radio"]:focus-visible,#careerApplyForm input[type="radio"]:focus-visible,#applyForm input[type="radio"]:focus-visible,#roleApplyForm input[type="radio"]:focus-visible,.wp-career-q-item input[type="radio"]:focus-visible,.wp-career-q-radio:focus-visible,.wp-career-custom-radio:focus-visible{border-color:#c8f25c !important;box-shadow:0 0 0 3px rgba(200,242,92,0.22) !important}.wp-career-wrap input[type="radio"]:checked,.wp-career-apply-form input[type="radio"]:checked,.career-detail-apply input[type="radio"]:checked,#careerApplyForm input[type="radio"]:checked,#applyForm input[type="radio"]:checked,#roleApplyForm input[type="radio"]:checked,.wp-career-q-item input[type="radio"]:checked,.wp-career-q-radio:checked,.wp-career-custom-radio:checked{background-color:#c8f25c !important;border-color:#c8f25c !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230d0f12'%3E%3Ccircle cx='12' cy='12' r='5.5'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:8px 8px !important}.wp-career-apply-form label:has(.wp-career-q-checkbox),.wp-career-apply-form label:has(.wp-career-q-radio),.wp-career-apply-form label:has(.wp-career-custom-checkbox),.wp-career-apply-form label:has(.wp-career-custom-radio),.wp-career-q-item label,.career-detail-apply label:has(input[type="checkbox"]),.career-detail-apply label:has(input[type="radio"]){cursor:pointer;user-select:none;transition:color 0.15s ease}.wp-career-apply-form label:hover,.wp-career-q-item label:hover,.career-detail-apply label:hover{color:#ffffff !important}.wp-career-selected-role-badge,.wp-career-role-expired-notice{margin-bottom:16px !important}.wp-career-apply-form .wp-career-file-name{color:#f2eee5 !important}.wp-career-apply-form .wp-career-file-size{color:rgba(242,238,229,0.6) !important}.wp-career-apply-form .wp-career-remove-file{color:#f2eee5 !important}.wp-career-step-1,.wp-career-step-2{animation:wpCareerFadeSlide 0.35s cubic-bezier(0.16,1,0.3,1) forwards}@keyframes wpCareerFadeSlide{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wp-career-resume-attached-bar{background:rgba(255,255,255,0.04);border:1px solid rgba(200,242,92,0.28);backdrop-filter:blur(8px);transition:border-color 0.2s,background 0.2s}.wp-career-resume-attached-bar:hover{border-color:rgba(200,242,92,0.5);background:rgba(255,255,255,0.06)}.wp-career-edu-card{background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.1);border-radius:16px;transition:border-color 0.2s,background 0.2s}.wp-career-edu-card:hover{border-color:rgba(200,242,92,0.3);background:rgba(255,255,255,0.04)}.wp-career-add-edu-btn{cursor:pointer;user-select:none}.wp-career-remove-edu{cursor:pointer;background:none;border:none;padding:0}.wp-career-wrap textarea,.wp-career-apply-form textarea,.wp-career-drawer-body,#careerApplyForm textarea,#applyForm textarea,#roleApplyForm textarea,.career-detail-apply textarea{scrollbar-width:thin;scrollbar-color:rgba(200,242,92,0.45) rgba(255,255,255,0.04)}.wp-career-wrap textarea::-webkit-scrollbar,.wp-career-apply-form textarea::-webkit-scrollbar,.wp-career-drawer-body::-webkit-scrollbar,#careerApplyForm textarea::-webkit-scrollbar,#applyForm textarea::-webkit-scrollbar,#roleApplyForm textarea::-webkit-scrollbar,.career-detail-apply textarea::-webkit-scrollbar{width:6px;height:6px}.wp-career-wrap textarea::-webkit-scrollbar-track,.wp-career-apply-form textarea::-webkit-scrollbar-track,.wp-career-drawer-body::-webkit-scrollbar-track,#careerApplyForm textarea::-webkit-scrollbar-track,#applyForm textarea::-webkit-scrollbar-track,#roleApplyForm textarea::-webkit-scrollbar-track,.career-detail-apply textarea::-webkit-scrollbar-track{background:rgba(255,255,255,0.03);border-radius:8px}.wp-career-wrap textarea::-webkit-scrollbar-thumb,.wp-career-apply-form textarea::-webkit-scrollbar-thumb,.wp-career-drawer-body::-webkit-scrollbar-thumb,#careerApplyForm textarea::-webkit-scrollbar-thumb,#applyForm textarea::-webkit-scrollbar-thumb,#roleApplyForm textarea::-webkit-scrollbar-thumb,.career-detail-apply textarea::-webkit-scrollbar-thumb{background:rgba(200,242,92,0.35);border-radius:8px;transition:background-color 0.2s ease,box-shadow 0.2s ease}.wp-career-wrap textarea::-webkit-scrollbar-thumb:hover,.wp-career-apply-form textarea::-webkit-scrollbar-thumb:hover,.wp-career-drawer-body::-webkit-scrollbar-thumb:hover,#careerApplyForm textarea::-webkit-scrollbar-thumb:hover,#applyForm textarea::-webkit-scrollbar-thumb:hover,#roleApplyForm textarea::-webkit-scrollbar-thumb:hover,.career-detail-apply textarea::-webkit-scrollbar-thumb:hover{background:var(--lime,#c8f25c);box-shadow:0 0 10px rgba(200,242,92,0.6)}.wp-career-dropzone{background:linear-gradient(180deg,rgba(20,24,33,0.85) 0%,rgba(13,16,22,0.95) 100%) !important;border:1.5px dashed rgba(255,255,255,0.18) !important;border-radius:1.25rem !important;padding:1.6rem 1.25rem !important;text-align:center;cursor:pointer;transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important;position:relative;overflow:hidden}.wp-career-dropzone:hover{border-color:rgba(200,242,92,0.65) !important;background:linear-gradient(180deg,rgba(24,29,40,0.95) 0%,rgba(16,20,28,0.98) 100%) !important;box-shadow:0 10px 30px -5px rgba(0,0,0,0.5),0 0 24px rgba(200,242,92,0.1) !important;transform:translateY(-1px)}.wp-career-dropzone.border-lime,.wp-career-dropzone.is-dragover{border-color:#c8f25c !important;border-style:solid !important;background:rgba(200,242,92,0.08) !important;box-shadow:0 0 35px rgba(200,242,92,0.25) !important}.wp-career-dropzone .dropzone-icon-box{width:52px;height:52px;margin:0 auto 0.75rem;border-radius:1rem;background:linear-gradient(135deg,rgba(200,242,92,0.18),rgba(200,242,92,0.05));border:1px solid rgba(200,242,92,0.35);display:flex;align-items:center;justify-content:center;color:#c8f25c;box-shadow:0 4px 16px rgba(200,242,92,0.15);transition:all 0.25s ease}.wp-career-dropzone:hover .dropzone-icon-box{transform:scale(1.05) translateY(-2px);box-shadow:0 6px 22px rgba(200,242,92,0.3);border-color:#c8f25c}.wp-career-dropzone .dropzone-file{background:#0d0f12 !important;border:1px solid rgba(200,242,92,0.4) !important;border-radius:1rem !important;padding:0.875rem 1.15rem !important;box-shadow:0 8px 24px rgba(0,0,0,0.6),0 0 15px rgba(200,242,92,0.12) !important}.wp-saved-jobs-wrapper{min-height:70vh;padding-bottom:5rem}.wp-saved-card{transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}.wp-saved-card:hover{border-color:rgba(200,242,92,0.35);transform:translateY(-2px)}.wp-role-badge-dot{width:6px;height:6px;border-radius:50%;background-color:var(--lime,#c8f25c);box-shadow:0 0 10px rgba(200,242,92,0.6)}.wp-career-perk-card{border-bottom:1px solid var(--line)}@media (min-width:768px){.wp-career-perk-card:nth-child(odd){border-right:1px solid var(--line)}}@media (min-width:1024px){.wp-career-perk-card{border-bottom:none !important;border-right:1px solid var(--line) !important}.wp-career-perk-card:last-child{border-right:none !important}}@media (max-width:767px){.wp-career-drawer{max-width:100%;width:100%}.wp-career-drawer-head,.wp-career-drawer-body,.wp-career-drawer-foot{padding-left:18px;padding-right:18px}.wp-career-role-trigger{padding:20px 0;gap:12px}.wp-career-role-title{font-size:clamp(22px,6vw,28px) !important}.wp-career-filter-bar{padding:12px 14px}.wp-career-apply-form{padding:20px 16px !important;border-radius:1.25rem !important}.wp-career-wrap .grid.grid-cols-12>.col-span-6{grid-column:span 12 / span 12 !important}}@media (max-width:480px){.wp-career-filter-pills{overflow-x:auto;flex-wrap:nowrap;width:100%;padding-bottom:4px;scrollbar-width:none}.wp-career-filter-pills::-webkit-scrollbar{display:none}.wp-career-pill{flex-shrink:0;white-space:nowrap}}.wp-career-job-summary-card{position:relative;overflow:hidden;padding:24px;border-radius:16px;background:var(--cream);border:1px solid var(--line);margin-bottom:24px}html.theme-dark .wp-career-job-summary-card,.theme-dark .wp-career-job-summary-card,[data-theme="dark"] .wp-career-job-summary-card,.dark .wp-career-job-summary-card{background:#15191e;border-color:var(--line)}.wp-career-summary-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:16px}html.theme-dark .wp-career-summary-head,.theme-dark .wp-career-summary-head,[data-theme="dark"] .wp-career-summary-head,.dark .wp-career-summary-head{border-bottom-color:rgba(255,255,255,0.08)}.wp-career-summary-title-wrap{display:flex;align-items:center;gap:12px}.wp-career-summary-icon{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(200,242,92,0.12);border:1px solid rgba(200,242,92,0.3);color:var(--lime-deep);flex-shrink:0}html.theme-dark .wp-career-summary-icon,.theme-dark .wp-career-summary-icon,[data-theme="dark"] .wp-career-summary-icon,.dark .wp-career-summary-icon{background:rgba(200,242,92,0.1);border-color:rgba(200,242,92,0.35);color:var(--lime);box-shadow:0 0 16px rgba(200,242,92,0.2)}.wp-career-summary-title{font-family:'Newsreader',serif,Georgia,ui-serif;font-size:22px;font-weight:500;line-height:1.15;color:var(--ink);letter-spacing:-0.02em;margin:0}.wp-career-summary-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;font-family:'JetBrains Mono',monospace;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;background:rgba(200,242,92,0.12);border:1px solid rgba(200,242,92,0.3);color:var(--lime-deep)}html.theme-dark .wp-career-summary-badge,.theme-dark .wp-career-summary-badge,[data-theme="dark"] .wp-career-summary-badge,.dark .wp-career-summary-badge{color:var(--lime);border-color:rgba(200,242,92,0.3)}.wp-career-summary-badge-dot{width:6px;height:6px;border-radius:9999px;background:var(--lime);box-shadow:0 0 6px var(--lime)}.wp-career-summary-list{display:flex;flex-direction:column;gap:2px}.wp-career-summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 10px;border-radius:12px;font-size:14.5px;border-bottom:1px solid rgba(0,0,0,0.04);transition:background 0.15s ease}html.theme-dark .wp-career-summary-row,.theme-dark .wp-career-summary-row,[data-theme="dark"] .wp-career-summary-row,.dark .wp-career-summary-row{border-bottom-color:rgba(255,255,255,0.04)}.wp-career-summary-row:last-child{border-bottom:none}.wp-career-summary-row:hover{background:rgba(0,0,0,0.025)}html.theme-dark .wp-career-summary-row:hover,.theme-dark .wp-career-summary-row:hover,[data-theme="dark"] .wp-career-summary-row:hover,.dark .wp-career-summary-row:hover{background:rgba(255,255,255,0.03)}.wp-career-summary-item-left{display:flex;align-items:center;gap:10px;min-width:0}.wp-career-summary-item-icon{width:28px;height:28px;border-radius:8px;background:rgba(0,0,0,0.04);color:var(--muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color 0.15s ease,background 0.15s ease}html.theme-dark .wp-career-summary-item-icon,.theme-dark .wp-career-summary-item-icon,[data-theme="dark"] .wp-career-summary-item-icon,.dark .wp-career-summary-item-icon{background:rgba(255,255,255,0.04);color:#8b929e}.wp-career-summary-row:hover .wp-career-summary-item-icon{color:var(--lime-deep);background:rgba(200,242,92,0.12)}html.theme-dark .wp-career-summary-row:hover .wp-career-summary-item-icon,.theme-dark .wp-career-summary-row:hover .wp-career-summary-item-icon,[data-theme="dark"] .wp-career-summary-row:hover .wp-career-summary-item-icon,.dark .wp-career-summary-row:hover .wp-career-summary-item-icon{color:var(--lime);background:rgba(200,242,92,0.15)}.wp-career-summary-label{color:var(--muted);font-size:14px;font-weight:400;white-space:nowrap}html.theme-dark .wp-career-summary-label,.theme-dark .wp-career-summary-label,[data-theme="dark"] .wp-career-summary-label,.dark .wp-career-summary-label{color:#8f96a3}.wp-career-summary-val{font-weight:500;font-size:14.5px;color:var(--ink);text-align:right;word-break:break-word}html.theme-dark .wp-career-summary-val,.theme-dark .wp-career-summary-val,[data-theme="dark"] .wp-career-summary-val,.dark .wp-career-summary-val{color:#f2eee5}.wp-career-summary-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:9999px;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:500;background:rgba(200,242,92,0.12);color:var(--lime-deep);border:1px solid rgba(200,242,92,0.3)}html.theme-dark .wp-career-summary-pill,.theme-dark .wp-career-summary-pill,[data-theme="dark"] .wp-career-summary-pill,.dark .wp-career-summary-pill{background:rgba(200,242,92,0.1);color:var(--lime);border-color:rgba(200,242,92,0.3)}.wp-career-summary-foot{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11.5px;color:var(--muted);font-family:'JetBrains Mono',monospace}html.theme-dark .wp-career-summary-foot,.theme-dark .wp-career-summary-foot,[data-theme="dark"] .wp-career-summary-foot,.dark .wp-career-summary-foot{border-top-color:rgba(255,255,255,0.07)}.wp-career-share-modal-bg{position:fixed;z-index:99999999;background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;padding:0;margin:0;display:none;pointer-events:none;opacity:0;visibility:hidden;width:auto;max-width:calc(100vw - 24px);transform:translateY(6px) scale(0.96);transition:opacity 0.18s cubic-bezier(0.16,1,0.3,1),transform 0.18s cubic-bezier(0.16,1,0.3,1),visibility 0.18s}.wp-career-share-modal-bg.is-open{display:block !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(0) scale(1) !important}.wp-career-share-dialog{background:#14171f;color:#f2eee5;border:1px solid rgba(242,238,229,0.14);border-radius:16px;width:326px;max-width:calc(100vw - 20px);box-shadow:0 16px 40px rgba(0,0,0,0.65),0 0 0 1px rgba(200,242,92,0.18);overflow:visible;position:relative;transform:none !important;transition:none}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-share-dialog{background:#ffffff;color:#0d0f12;border-color:rgba(0,0,0,0.12);box-shadow:0 16px 36px rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.05)}.wp-career-share-tooltip-arrow{position:absolute;width:16px;height:8px;z-index:20;pointer-events:none;line-height:0}.wp-career-share-tooltip-arrow svg{display:block;width:16px;height:8px}.wp-career-share-tooltip-arrow path{fill:#14171f;stroke:rgba(200,242,92,0.32);stroke-width:1.2px}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-share-tooltip-arrow path{fill:#ffffff;stroke:rgba(0,0,0,0.14)}.wp-career-share-modal-bg[data-placement="bottom"] .wp-career-share-tooltip-arrow{top:-7px}.wp-career-share-modal-bg[data-placement="top"] .wp-career-share-tooltip-arrow{bottom:-7px;transform:rotate(180deg)}.wp-career-share-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px;border-bottom:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.02);border-top-left-radius:16px;border-top-right-radius:16px}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-share-dialog-header{border-bottom-color:rgba(0,0,0,0.07);background:rgba(0,0,0,0.02)}.wp-career-share-dialog-title-wrap{display:flex;align-items:center;gap:8px;min-width:0}.wp-career-share-dialog-badge-icon{width:28px;height:28px;border-radius:8px;background:rgba(200,242,92,0.12);border:1px solid rgba(200,242,92,0.3);color:var(--lime,#c8f25c);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.wp-career-share-dialog-heading{margin:0;font-size:13px;font-weight:700;letter-spacing:-0.01em;color:inherit;line-height:1.2}.wp-career-share-dialog-role-name{margin:1px 0 0;font-size:11.5px;color:var(--muted,#9b988f);max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.wp-career-share-header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.wp-career-share-qr-toggle{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);color:var(--muted,#9b988f);width:24px;height:24px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:all 0.2s;flex-shrink:0}.wp-career-share-qr-toggle:hover,.wp-career-share-qr-toggle.is-active{color:var(--lime,#c8f25c);background:rgba(200,242,92,0.15);border-color:rgba(200,242,92,0.35)}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-share-qr-toggle{background:rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.08)}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-share-qr-toggle:hover,html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-share-qr-toggle.is-active{color:#000000;background:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.2)}.wp-career-share-dialog-close{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);color:var(--muted,#9b988f);width:24px;height:24px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s;flex-shrink:0}.wp-career-share-dialog-close:hover{color:#ffffff;background:rgba(255,255,255,0.15)}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-share-dialog-close{background:rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.08)}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-share-dialog-close:hover{color:#000000;background:rgba(0,0,0,0.1)}.wp-career-share-dialog-body{padding:12px 14px 14px}.wp-career-share-label{display:block;font-size:10.5px;font-family:'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:0.06em;color:var(--muted,#9b988f);margin-bottom:6px}.wp-career-share-copy-box{display:flex;align-items:center;gap:6px;background:rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.12);border-radius:10px;padding:3px 4px 3px 10px;transition:border-color 0.2s,box-shadow 0.2s}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-share-copy-box{background:#f8fafc;border-color:rgba(0,0,0,0.12)}.wp-career-share-copy-box:focus-within{border-color:var(--lime,#c8f25c);box-shadow:0 0 0 2px rgba(200,242,92,0.2)}.wp-career-share-input{flex:1;min-width:0;background:transparent !important;border:none !important;outline:none !important;font-family:'JetBrains Mono',monospace;font-size:11.5px;color:inherit;padding:4px 0;cursor:text}.wp-career-share-copy-btn{background:var(--lime,#c8f25c);color:#0d0f12;font-weight:700;font-size:11.5px;padding:5px 10px;border-radius:8px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all 0.2s;flex-shrink:0}.wp-career-share-copy-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.wp-career-share-copy-btn.is-copied{background:#22c55e !important;color:#ffffff !important}.wp-career-share-divider{display:flex;align-items:center;text-align:center;margin:10px 0 8px;color:var(--muted,#9b988f);font-size:10px;font-family:'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:0.05em}.wp-career-share-divider::before,.wp-career-share-divider::after{content:'';flex:1;border-bottom:1px solid rgba(255,255,255,0.08)}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-share-divider::before,html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-share-divider::after{border-bottom-color:rgba(0,0,0,0.08)}.wp-career-share-divider span{padding:0 8px}.wp-career-share-channels-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:6px;max-height:175px;overflow-y:auto;overflow-x:hidden;padding-right:2px}.wp-career-share-channels-grid::-webkit-scrollbar{width:4px}.wp-career-share-channels-grid::-webkit-scrollbar-track{background:transparent}.wp-career-share-channels-grid::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.15);border-radius:4px}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-share-channels-grid::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.15)}.wp-career-social-channel-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 3px;border-radius:10px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:inherit;cursor:pointer;transition:all 0.2s;width:100%;min-width:0;overflow:hidden;box-sizing:border-box}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-social-channel-btn{background:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.08)}.wp-career-social-channel-btn:hover{background:rgba(255,255,255,0.09);border-color:rgba(200,242,92,0.4);transform:translateY(-1.5px)}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-social-channel-btn:hover{background:rgba(0,0,0,0.06);border-color:rgba(0,0,0,0.2)}.wp-career-social-channel-btn[data-brand="whatsapp"]:hover{border-color:#25d366;box-shadow:0 0 10px rgba(37,211,102,0.25)}.wp-career-social-channel-btn[data-brand="whatsapp"]:hover .wp-career-social-channel-icon{color:#25d366}.wp-career-social-channel-btn[data-brand="telegram"]:hover{border-color:#229ed9;box-shadow:0 0 10px rgba(34,158,217,0.25)}.wp-career-social-channel-btn[data-brand="telegram"]:hover .wp-career-social-channel-icon{color:#229ed9}.wp-career-social-channel-btn[data-brand="linkedin"]:hover{border-color:#0a66c2;box-shadow:0 0 10px rgba(10,102,194,0.25)}.wp-career-social-channel-btn[data-brand="linkedin"]:hover .wp-career-social-channel-icon{color:#0a66c2}.wp-career-social-channel-btn[data-brand="x"]:hover,.wp-career-social-channel-btn[data-brand="twitter"]:hover{border-color:#ffffff;box-shadow:0 0 10px rgba(255,255,255,0.2)}.wp-career-social-channel-btn[data-brand="x"]:hover .wp-career-social-channel-icon,.wp-career-social-channel-btn[data-brand="twitter"]:hover .wp-career-social-channel-icon{color:#ffffff}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-social-channel-btn[data-brand="x"]:hover,html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-social-channel-btn[data-brand="twitter"]:hover{border-color:#000000}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-social-channel-btn[data-brand="x"]:hover .wp-career-social-channel-icon,html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-social-channel-btn[data-brand="twitter"]:hover .wp-career-social-channel-icon{color:#000000}.wp-career-social-channel-btn[data-brand="facebook"]:hover{border-color:#1877f2;box-shadow:0 0 10px rgba(24,119,242,0.25)}.wp-career-social-channel-btn[data-brand="facebook"]:hover .wp-career-social-channel-icon{color:#1877f2}.wp-career-social-channel-btn[data-brand="reddit"]:hover{border-color:#ff4500;box-shadow:0 0 10px rgba(255,69,0,0.25)}.wp-career-social-channel-btn[data-brand="reddit"]:hover .wp-career-social-channel-icon{color:#ff4500}.wp-career-social-channel-btn[data-brand="email"]:hover{border-color:#ea4335;box-shadow:0 0 10px rgba(234,67,53,0.25)}.wp-career-social-channel-btn[data-brand="email"]:hover .wp-career-social-channel-icon{color:#ea4335}.wp-career-social-channel-btn.wp-career-share-native-btn:hover{border-color:var(--lime,#c8f25c);box-shadow:0 0 10px rgba(200,242,92,0.25)}.wp-career-social-channel-btn.wp-career-share-native-btn:hover .wp-career-social-channel-icon{color:var(--lime,#c8f25c)}.wp-career-social-channel-icon{width:24px;height:24px;border-radius:6px;background:rgba(255,255,255,0.06);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--lime,#c8f25c);flex-shrink:0;transition:color 0.2s,background 0.2s}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-social-channel-icon{background:rgba(0,0,0,0.05);color:#0f172a}.wp-career-social-channel-icon img{width:16px;height:16px;object-fit:contain}.wp-career-social-channel-name{display:block;width:100%;max-width:100%;font-size:9.5px;font-family:'JetBrains Mono',monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;line-height:1.2;padding:0 1px;box-sizing:border-box}.wp-career-share-qr-view{display:none;flex-direction:column;align-items:center;justify-content:center;padding:6px 4px 2px;text-align:center}.wp-career-share-dialog.is-qr-mode .wp-career-share-qr-view{display:flex}.wp-career-share-dialog.is-qr-mode .wp-career-share-copy-section,.wp-career-share-dialog.is-qr-mode .wp-career-share-divider,.wp-career-share-dialog.is-qr-mode .wp-career-share-channels-grid{display:none !important}.wp-career-share-qr-card{background:#ffffff;padding:8px;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,0.35);display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}.wp-career-share-qr-img{width:130px;height:130px;display:block;border-radius:4px}.wp-career-share-qr-caption{font-size:11px;color:var(--muted,#9b988f);margin:0 0 8px;line-height:1.3}.wp-career-share-qr-back-btn{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:inherit;font-size:11px;font-family:'JetBrains Mono',monospace;padding:4px 12px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all 0.2s}.wp-career-share-qr-back-btn:hover{background:rgba(200,242,92,0.15);border-color:rgba(200,242,92,0.35);color:var(--lime,#c8f25c)}html:not(.theme-dark):not([data-theme="dark"]):not(.dark) .wp-career-share-qr-back-btn{background:rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.12)}.wp-career-read-progress{position:fixed;top:0;left:0;height:2.5px;background:linear-gradient(90deg,#4a5f0b,#c8f25c,#10b981);z-index:9999;width:0%;transition:width 0.1s ease-out;box-shadow:0 0 10px rgba(200,242,92,0.6)}.wp-bento-stat-card{position:relative;background:rgba(255,255,255,0.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:20px;padding:18px 20px;transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}html.theme-dark .wp-bento-stat-card,.dark .wp-bento-stat-card{background:rgba(255,255,255,0.03);border-color:var(--line)}.wp-bento-stat-card:hover{transform:translateY(-2px);border-color:rgba(13,15,18,0.25);box-shadow:0 12px 28px -6px rgba(0,0,0,0.06)}html.theme-dark .wp-bento-stat-card:hover,.dark .wp-bento-stat-card:hover{border-color:rgba(242,238,229,0.25);box-shadow:0 12px 28px -6px rgba(0,0,0,0.3)}.wp-career-toc-bar{position:sticky;top:72px;z-index:28;background:rgba(245,241,234,0.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);transition:all 0.2s ease}html.theme-dark .wp-career-toc-bar,.dark .wp-career-toc-bar{background:rgba(16,19,21,0.9)}.wp-career-toc-pill{position:relative;display:inline-flex;align-items:center;padding:7px 15px;border-radius:9999px;font-family:'JetBrains Mono',monospace;font-size:11.5px;color:var(--muted);white-space:nowrap;transition:all 0.2s ease;border:1px solid transparent}.wp-career-toc-pill:hover{color:var(--ink);background:rgba(0,0,0,0.05)}html.theme-dark .wp-career-toc-pill:hover,.dark .wp-career-toc-pill:hover{background:rgba(255,255,255,0.06)}.wp-career-toc-pill.active{color:#0d0f12 !important;background:#c8f25c !important;font-weight:600;box-shadow:0 2px 10px rgba(200,242,92,0.35)}.wp-career-premium-scrollbar,.premium-scrollbar,#careerTocBar>div{scrollbar-width:thin;scrollbar-color:rgba(74,95,11,0.4) rgba(0,0,0,0.04);-webkit-overflow-scrolling:touch}html.theme-dark .wp-career-premium-scrollbar,html.theme-dark .premium-scrollbar,html.theme-dark #careerTocBar>div,.dark .wp-career-premium-scrollbar,.dark .premium-scrollbar,.dark #careerTocBar>div{scrollbar-color:rgba(200,242,92,0.45) rgba(255,255,255,0.04)}.wp-career-premium-scrollbar::-webkit-scrollbar,.premium-scrollbar::-webkit-scrollbar,#careerTocBar>div::-webkit-scrollbar{height:5px;width:5px}.wp-career-premium-scrollbar::-webkit-scrollbar-track,.premium-scrollbar::-webkit-scrollbar-track,#careerTocBar>div::-webkit-scrollbar-track{background:rgba(0,0,0,0.04);border-radius:9999px;margin:0 4px}html.theme-dark .wp-career-premium-scrollbar::-webkit-scrollbar-track,html.theme-dark .premium-scrollbar::-webkit-scrollbar-track,html.theme-dark #careerTocBar>div::-webkit-scrollbar-track,.dark .wp-career-premium-scrollbar::-webkit-scrollbar-track,.dark .premium-scrollbar::-webkit-scrollbar-track,.dark #careerTocBar>div::-webkit-scrollbar-track{background:rgba(255,255,255,0.04)}.wp-career-premium-scrollbar::-webkit-scrollbar-thumb,.premium-scrollbar::-webkit-scrollbar-thumb,#careerTocBar>div::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(74,95,11,0.4) 0%,rgba(74,95,11,0.8) 100%);border-radius:9999px;box-shadow:0 1px 4px rgba(74,95,11,0.2);transition:background 0.2s ease,box-shadow 0.2s ease}.wp-career-premium-scrollbar::-webkit-scrollbar-thumb:hover,.premium-scrollbar::-webkit-scrollbar-thumb:hover,#careerTocBar>div::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#4a5f0b 0%,#303f07 100%);box-shadow:0 1px 6px rgba(74,95,11,0.35)}html.theme-dark .wp-career-premium-scrollbar::-webkit-scrollbar-thumb,html.theme-dark .premium-scrollbar::-webkit-scrollbar-thumb,html.theme-dark #careerTocBar>div::-webkit-scrollbar-thumb,.dark .wp-career-premium-scrollbar::-webkit-scrollbar-thumb,.dark .premium-scrollbar::-webkit-scrollbar-thumb,.dark #careerTocBar>div::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(200,242,92,0.45) 0%,rgba(200,242,92,0.85) 100%);box-shadow:0 0 8px rgba(200,242,92,0.35)}html.theme-dark .wp-career-premium-scrollbar::-webkit-scrollbar-thumb:hover,html.theme-dark .premium-scrollbar::-webkit-scrollbar-thumb:hover,html.theme-dark #careerTocBar>div::-webkit-scrollbar-thumb:hover,.dark .wp-career-premium-scrollbar::-webkit-scrollbar-thumb:hover,.dark .premium-scrollbar::-webkit-scrollbar-thumb:hover,.dark #careerTocBar>div::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#c8f25c 0%,#e2ff7f 100%);box-shadow:0 0 14px rgba(200,242,92,0.7)}.wp-hiring-step-item{position:relative;padding-left:42px}.wp-hiring-step-item:not(:last-child)::before{content:'';position:absolute;left:15px;top:32px;bottom:-16px;width:2px;background:var(--line)}.wp-hiring-step-dot{position:absolute;left:0;top:2px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'JetBrains Mono',monospace;font-size:11.5px;font-weight:700;background:rgba(13,15,18,0.05);color:var(--ink);border:1px solid var(--line);transition:all 0.2s ease}html.theme-dark .wp-hiring-step-dot,.dark .wp-hiring-step-dot{background:rgba(255,255,255,0.06)}.wp-hiring-step-item:hover .wp-hiring-step-dot{background:#c8f25c;color:#0d0f12;border-color:#c8f25c;box-shadow:0 0 12px rgba(200,242,92,0.4)}.wp-career-toast{position:fixed;bottom:85px;left:50%;transform:translateX(-50%) translateY(20px);opacity:0;pointer-events:none;background:#0d0f12;color:#f5f1ea;border:1px solid rgba(200,242,92,0.4);box-shadow:0 16px 36px rgba(0,0,0,0.35);padding:10px 20px;border-radius:9999px;font-family:'JetBrains Mono',monospace;font-size:12.5px;display:flex;align-items:center;gap:8px;z-index:99999;transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}html.theme-dark .wp-career-toast,.dark .wp-career-toast{background:#181d22;color:#f2eee5}.wp-career-toast.show{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}@keyframes wpPulseGlow{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:0.4}}.wp-status-pulse{animation:wpPulseGlow 2s infinite cubic-bezier(0.4,0,0.6,1)}.wp-career-main-grid{display:grid !important;grid-template-columns:1fr !important;gap:2.5rem !important;align-items:start !important;width:100% !important}@media (min-width:992px){.wp-career-main-grid{grid-template-columns:minmax(0,1fr) 360px !important;gap:2.5rem !important}}@media (min-width:1024px){.wp-career-main-grid{grid-template-columns:minmax(0,1fr) 390px !important;gap:3rem !important}}@media (min-width:1280px){.wp-career-main-grid{grid-template-columns:minmax(0,1fr) 420px !important;gap:3.5rem !important}}@media (min-width:1440px){.wp-career-main-grid{grid-template-columns:minmax(0,1fr) 440px !important;gap:4rem !important}}.wp-career-content-col{min-width:0 !important;width:100% !important}.wp-career-sidebar-col{min-width:0 !important;width:100% !important}#careerSidebarColumn .sticky-sidebar,#careerSidebarWrap,.wp-career-sidebar-sticky{position:-webkit-sticky !important;position:sticky !important;top:104px !important;z-index:20 !important}@media (max-width:1023px){#careerSidebarColumn .sticky-sidebar,#careerSidebarWrap,.wp-career-sidebar-sticky{position:static !important;top:auto !important}}.wp-career-card,.wp-career-editorial-card{position:relative;background:rgba(255,255,255,0.94);border:1px solid var(--line);color:var(--ink);box-shadow:0 10px 30px rgba(0,0,0,0.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.theme-dark .wp-career-card,.theme-dark .wp-career-card,[data-theme="dark"] .wp-career-card,.dark .wp-career-card,html.theme-dark .wp-career-editorial-card,.theme-dark .wp-career-editorial-card,[data-theme="dark"] .wp-career-editorial-card,.dark .wp-career-editorial-card{background:#151820;border-color:rgba(255,255,255,0.1);color:var(--ink);box-shadow:0 20px 50px rgba(0,0,0,0.45)}.wp-career-subcard{position:relative;background:rgba(245,241,234,0.65);border:1px solid var(--line);color:var(--ink)}html.theme-dark .wp-career-subcard,.theme-dark .wp-career-subcard,[data-theme="dark"] .wp-career-subcard,.dark .wp-career-subcard{background:rgba(255,255,255,0.035);border-color:rgba(255,255,255,0.08);color:var(--ink)}.wp-career-interactive-btn{background:rgba(255,255,255,0.85);border:1px solid var(--line);color:var(--ink);transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}.wp-career-interactive-btn:hover{border-color:var(--ink);transform:translateY(-1px)}html.theme-dark .wp-career-interactive-btn,.theme-dark .wp-career-interactive-btn,[data-theme="dark"] .wp-career-interactive-btn,.dark .wp-career-interactive-btn{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.12);color:var(--ink)}html.theme-dark .wp-career-interactive-btn:hover,.theme-dark .wp-career-interactive-btn:hover,[data-theme="dark"] .wp-career-interactive-btn:hover,.dark .wp-career-interactive-btn:hover{border-color:rgba(255,255,255,0.35);background:rgba(255,255,255,0.09)}.wp-career-dock-bar{background:rgba(255,255,255,0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--line)}html.theme-dark .wp-career-dock-bar,.theme-dark .wp-career-dock-bar,[data-theme="dark"] .wp-career-dock-bar,.dark .wp-career-dock-bar{background:rgba(16,19,21,0.95);border-top-color:rgba(255,255,255,0.1)}@media print{body{background:#ffffff !important;color:#0f172a !important}.wp-role-detail-page,.wp-career-wrap{background:#ffffff !important;color:#0f172a !important}.wp-role-detail-page *,.wp-career-wrap *{color:#0f172a !important;text-shadow:none !important}.wp-career-apply-form,.wp-career-drawer,.wp-career-drawer-overlay,.wp-career-share-modal-bg,#applyFormSection,.wp-career-share-btn,.wp-career-save-btn,#heroShareBtn,#saveJobDetailBtn,#copyShareLinkBtn,.btn-lime,.btn-ink,nav,header,footer,#preloader,#anbar{display:none !important}.wp-career-job-summary-card{background:#f8fafc !important;border:1px solid #cbd5e1 !important;page-break-inside:avoid}.wp-career-card{border:1px solid #cbd5e1 !important;page-break-inside:avoid;margin-bottom:16px !important}}@media (max-width:767px){.pbc-col-careers-main{width:100% !important;flex:0 0 100% !important;max-width:100% !important}}.pbc-col-careers-main{width:100%;min-width:0;box-sizing:border-box;box-sizing:border-box;position:relative;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;column-gap:0px;row-gap:0px}@media (max-width:767px){.pbs-sec-careers-main{padding-top:2rem !important;padding-right:1rem !important;padding-bottom:2rem !important;padding-left:1rem !important}.pbs-sec-careers-main>.pb-row{flex-wrap:wrap !important}}.pbs-sec-careers-main{width:100%;box-sizing:border-box;position:relative;padding-top:3rem;padding-right:1.25rem;padding-bottom:3rem;padding-left:1.25rem}.pbs-sec-careers-main>.pb-row{max-width:none;position:relative;z-index:1;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;column-gap:0px;row-gap:0px}