.company-portal_stack__0ZOQU{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.company-portal_panel__iv_VB{min-width:0;padding:1.25rem;border:1px solid #dce5f1;border-radius:1rem;background:#fff;box-shadow:0 1px 2px #0f172a05}.company-portal_panel__iv_VB h1,.company-portal_panel__iv_VB h2,.company-portal_panel__iv_VB h3{margin:0;color:#0f172a;line-height:1.5}.company-portal_panel__iv_VB h1{font-size:.95rem;font-weight:700}.company-portal_panel__iv_VB h2{font-size:.8125rem;font-weight:650}.company-portal_panel__iv_VB h3{font-size:.8125rem;font-weight:600}.company-portal_panel__iv_VB p{font-size:.75rem;line-height:1.75;color:#64748b}.company-portal_heading__jDc95{display:flex;align-items:center;gap:.6rem}.company-portal_heading__jDc95 svg{width:1.35rem;height:1.35rem;color:#0066ff;flex:none}.company-portal_activityTitle__QDjJE{text-transform:uppercase;letter-spacing:.015em}.company-portal_panel__iv_VB .company-portal_menuTitle__5Y682{font-size:.75rem;font-weight:800;text-transform:uppercase;margin-bottom:.8rem}.company-portal_hint__0v71_{margin:.7rem 0;color:#64748b;font-size:.75rem;line-height:1.7;overflow-wrap:anywhere}.company-portal_menu__YcL1F{display:grid;grid-gap:.25rem;gap:.25rem}.company-portal_menuRow__lczL9{display:flex;align-items:stretch;border-radius:.65rem;color:#475569}.company-portal_active__f_ykD{color:#1d4ed8!important;background:#eff6ff;font-weight:600}.company-portal_groupLink__w7xDE{display:flex;flex:1 1;align-items:center;gap:.65rem;min-width:0;padding:.65rem .35rem .65rem .65rem;color:inherit;font-size:.75rem;font-weight:600;line-height:1.5;text-decoration:none;border-radius:.65rem}.company-portal_groupLink__w7xDE svg{width:1rem;height:1rem;flex:none}.company-portal_groupLink__w7xDE span{overflow-wrap:anywhere}.company-portal_toggle__vaNyV{display:grid;flex:none;place-items:center;width:2.25rem;min-height:2.75rem;border:0;border-radius:.65rem;background:transparent;color:inherit;cursor:pointer}.company-portal_toggle__vaNyV svg{width:.9rem;height:.9rem}.company-portal_children__J08WL{margin:.2rem 0 .4rem 1.15rem;padding:0 0 0 .55rem;border-left:1px solid #e2e8f0;list-style:none}.company-portal_children__J08WL[hidden]{display:none}.company-portal_child__lJy6M{display:block;padding:.55rem .65rem;border-radius:.5rem;color:#64748b;font-size:.75rem;line-height:1.5;text-decoration:none}.company-portal_child__lJy6M[aria-current=page]{background:#eff6ff;color:#1d4ed8;font-weight:600}.company-portal_child__lJy6M:hover,.company-portal_groupLink__w7xDE:hover,.company-portal_toggle__vaNyV:hover{background:#eef2f7}.company-portal_roles__78cu6{border:0;padding:0;margin:1rem 0 0;display:grid;grid-gap:.375rem;gap:.375rem;min-width:0}.company-portal_role__171au{position:relative;display:flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem .625rem;font-size:.8125rem;color:#475569;cursor:pointer;line-height:1.6}.company-portal_role__171au input,.company-portal_srOnly__9Om4d{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.company-portal_role__171au svg{width:1.125rem;height:1.125rem;flex:none}.company-portal_panel__iv_VB a:focus-visible,.company-portal_panel__iv_VB button:focus-visible,.company-portal_role__171au:has(input:focus-visible){outline:2px solid #0066ff;outline-offset:2px}.company-portal_hero__lhLpb{background:linear-gradient(115deg,#f0f7ff,#fff)}.company-portal_hero__lhLpb h1{font-size:1.25rem}.company-portal_row__nMlgu{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.company-portal_link__vD3LO{color:#0066ff;font-size:.75rem;text-decoration:none}.company-portal_link__vD3LO:hover{text-decoration:underline}.company-portal_button__QnTMN{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:.4rem .65rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#0066ff;font:inherit;font-size:.75rem;text-decoration:none;cursor:pointer}.company-portal_button__QnTMN:disabled{opacity:.5;cursor:default}.company-portal_list__Jw8WY{display:grid;grid-gap:.7rem;gap:.7rem;list-style:none;margin:.8rem 0 0;padding:0;min-width:0}.company-portal_space___6N9b{padding:.9rem;border:1px solid #edf2f7;border-radius:.75rem;background:#fafcff;min-width:0}.company-portal_identity__GqLTn{display:flex;align-items:center;gap:.65rem;min-width:0}.company-portal_identity__GqLTn>svg{color:#0066ff;width:1.5rem;height:1.5rem;flex:none}.company-portal_identity__GqLTn strong{color:#0f172a;font-size:.8125rem;overflow-wrap:anywhere}.company-portal_actions__nIOdR{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.company-portal_search__qWWvu{display:flex;gap:.5rem;align-items:stretch;margin-top:.7rem}.company-portal_input__izqkh,.company-portal_select__PQreZ{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:.5rem;padding:.6rem;background:#fff;color:#334155;font:inherit;font-size:.8125rem}.company-portal_input__izqkh:focus,.company-portal_select__PQreZ:focus{outline:2px solid #bfdbfe;border-color:#0066ff}.company-portal_section__avM0D{margin-top:1rem;padding-top:1rem;border-top:1px solid #edf2f7}.company-portal_entry__BcVcJ{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .4rem;color:#334155;font-size:.8125rem;text-decoration:none;border-radius:.5rem}.company-portal_entry__BcVcJ>svg{width:1.125rem;height:1.125rem;margin-top:.15rem;flex:none;color:#64748b}.company-portal_entry__BcVcJ>span{display:grid;grid-gap:.2rem;gap:.2rem;overflow-wrap:anywhere}.company-portal_entry__BcVcJ small{color:#64748b;font-size:.6875rem;line-height:1.6}.company-portal_entry__BcVcJ small:last-child{color:#94a3b8;font-size:.625rem}a.company-portal_entry__BcVcJ:hover{background:#eff6ff;color:#1d4ed8}.company-portal_contentList__5nnwJ{margin:1rem 0;padding-left:1.25rem;display:grid;grid-gap:.6rem;gap:.6rem}.company-portal_pending__Oh9jV{border-left:3px solid #cbd5e1;padding-left:.75rem}@media(max-width:600px){.company-portal_panel__iv_VB{padding:1rem}.company-portal_search__qWWvu{flex-wrap:wrap}.company-portal_search__qWWvu .company-portal_button__QnTMN{margin-left:auto}}.data-update_actions__nF0y3{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.data-update_button__5dMvo{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.4rem .7rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#0066ff;font:inherit;font-size:.75rem;text-decoration:none;cursor:pointer}.data-update_button__5dMvo:disabled{opacity:.5;cursor:default}.data-update_button__5dMvo:focus-visible{outline:2px solid #0066ff;outline-offset:2px}.data-update_table__p2Xz1{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.75rem;line-height:1.6;margin-top:.5rem}.data-update_table__p2Xz1 td,.data-update_table__p2Xz1 th{border:1px solid #e2e8f0;padding:.6rem;text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;color:#475569}.data-update_table__p2Xz1 thead th{width:40%;background:#f8fafc;color:#334155;font-weight:600}.data-update_table__p2Xz1 thead th:first-child{width:20%}.data-update_table__p2Xz1 tbody th{font-weight:500}.company-management_stack__ZKOQ3{display:grid;grid-gap:1rem;gap:1rem}.company-management_panel__PRun6{background:#fff;border:1px solid #dbe5f0;border-radius:1rem;padding:1.5rem;min-width:0;overflow-wrap:anywhere}.company-management_panel__PRun6 h1,.company-management_panel__PRun6 h2{margin:0 0 .75rem;color:#0f172a}.company-management_panel__PRun6 p{line-height:1.65}.company-management_panel__PRun6 a{color:var(--tto-blue)}.company-management_panel__PRun6 button{font:inherit;border:1px solid #b8cce8;border-radius:.5rem;background:#fff;color:#0759b7;padding:.6rem .9rem;cursor:pointer}.company-management_panel__PRun6 button:disabled{opacity:.55;cursor:default}.company-management_form__b7tNb{display:grid;grid-gap:1rem;gap:1rem;padding:0;margin:1rem 0;border:0;min-width:0}.company-management_form__b7tNb label{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.company-management_form__b7tNb input,.company-management_form__b7tNb select,.company-management_form__b7tNb textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:.5rem;padding:.7rem;background:#fff;font:inherit;color:#1e293b}.company-management_form__b7tNb small{color:#64748b;line-height:1.5}.company-management_actions__zWgFh{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.company-management_error__FaYjr{color:#b42318}.company-management_history__A8OXs{margin-top:1rem;border-top:1px solid #dbe5f0}.company-management_message__sOMK2{white-space:pre-wrap}@media(min-width:700px){.company-management_row__hzVFZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}}@media(max-width:639px){.company-management_panel__PRun6{padding:1rem}}.company-source-job_card__UCWmd{padding:24px;border:1px solid #dbe5f0;border-radius:18px;background:#fff;color:#334155;font-size:14px;line-height:1.7;min-width:0;overflow-wrap:anywhere}.company-source-job_card__UCWmd h1{font-size:24px;line-height:1.4;color:#0f172a;margin:18px 0 12px}.company-source-job_card__UCWmd h2{font-size:17px;color:#0f172a;margin-top:24px}.company-source-job_card__UCWmd a{color:#0563c1}.company-source-job_tags__hJYhp{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.company-source-job_tags__hJYhp span{padding:4px 10px;border-radius:7px;background:#eff6ff;color:#0563c1;font-size:12px}.company-source-job_prose__8lvgv{white-space:pre-line}.company-source-job_notice__bQXEZ{padding:12px;background:#f8fafc;border-radius:10px;color:#64748b}@media (max-width:600px){.company-source-job_card__UCWmd{padding:18px}.company-source-job_card__UCWmd h1{font-size:21px}}.company-content,.company-result-list,.company-sidebar-stack{display:grid;grid-gap:1rem;gap:1rem}.company-discovery-panel,.company-panel,.company-result-card{border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;box-shadow:0 1px 2px rgb(15 23 42/3%)}.company-panel{padding:1.25rem}.company-panel h2{margin:0;color:#0f172a;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.company-panel>p{margin:.55rem 0 0;color:#475569;font-size:.75rem;line-height:1.6}.company-text-link{display:inline-flex;align-items:center;gap:.25rem;margin-top:.65rem;color:var(--tto-blue);font-size:.75rem;font-weight:700;text-decoration:none}.company-text-link:hover{color:#08438f;text-decoration:underline}.company-new-space-list,.company-recommendation-list{display:grid;grid-gap:.75rem;gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none}.company-new-space-item{display:flex;align-items:center;gap:.625rem;padding:.625rem;border:1px solid #f1f5f9;border-radius:.5rem;background:rgb(248 250 252/65%)}.company-building-icon,.company-result-card__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:.5rem}.company-building-icon{width:2rem;height:2rem}.company-building-icon svg,.company-create-button svg,.company-empty-box__icon svg,.company-result-card__icon svg,.company-search-field svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.company-building-icon svg{width:1rem;height:1rem;stroke-width:2}.company-building-icon--blue{background:#dbeafe;color:#1d4ed8}.company-building-icon--green{background:#d1fae5;color:#047857}.company-new-space-item__body{min-width:0;flex:1 1}.company-new-space-item strong{display:block;color:#1e293b;font-size:.75rem;line-height:1.25}.company-new-space-item small{display:inline-block;margin-top:.2rem;border-radius:.2rem;padding:.08rem .3rem;background:#eff6ff;color:#1d4ed8;font-size:.625rem;font-weight:600}.company-new-space-item--green small{background:#ecfdf5;color:#047857}.company-new-space-item button,.company-result-card__action{border:1px solid #bfdbfe;border-radius:.375rem;background:#fff;color:var(--tto-blue);font:inherit;font-size:.6875rem;font-weight:600;cursor:pointer}.company-new-space-item button{padding:.3rem .5rem}.company-new-space-item button:hover,.company-result-card__action:hover{background:#eff6ff}.company-sidebar-controls{display:flex;align-items:center;justify-content:space-between;margin-top:.85rem;border-top:1px solid #f1f5f9;padding-top:.75rem}.company-sidebar-controls button{border:0;background:transparent;color:#475569;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.company-sidebar-controls button:first-child{color:var(--tto-blue)}.company-tabs{display:flex;margin-top:.75rem;border-bottom:1px solid #e2e8f0}.company-tabs button{margin-bottom:-1px;border:0;border-bottom:2px solid transparent;padding:0 .75rem .55rem;background:transparent;color:#64748b;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.company-tabs button.is-active{border-bottom-color:var(--tto-blue);color:var(--tto-blue)}.company-empty-box{display:grid;justify-items:center;margin-top:.9rem;padding:1.25rem .75rem;border:1px dashed #cbd5e1;border-radius:.75rem;background:#f8fafc;text-align:center}.company-empty-box__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:#f1f5f9;color:#94a3b8}.company-empty-box__icon--rose{background:#fff1f2;color:#fb7185}.company-empty-box__icon svg{width:1.25rem;height:1.25rem;stroke-width:1.5}.company-empty-box p{margin:.45rem 0 0;color:#64748b;font-size:.75rem;line-height:1.55}.company-recommendation-list{gap:.35rem}.company-recommendation-list a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem;border-radius:.5rem;color:#334155;font-size:.75rem;font-weight:600;text-decoration:none}.company-recommendation-list a:hover{background:#f8fafc;color:var(--tto-blue)}.company-recommendation-list b{color:#94a3b8;font-size:1rem;line-height:1}.company-discovery-panel{padding:1.25rem}.company-discovery-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.company-discovery-panel h1{margin:0;color:#0f172a;font-size:1.35rem;letter-spacing:-.02em;line-height:1.2}.company-discovery-panel p{margin:.3rem 0 0;color:#64748b;font-size:.8125rem;line-height:1.45}.company-create-button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;border:0;border-radius:.5rem;padding:.55rem .8rem;background:var(--tto-blue);box-shadow:0 1px 2px rgb(15 23 42/12%);color:#fff;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.company-create-button:hover{background:#0952ae}.company-create-button svg{width:1rem;height:1rem;stroke-width:2.5}.company-search-field{display:flex;align-items:center;gap:.55rem;min-height:2.6rem;border:1px solid #e2e8f0;border-radius:.5rem;padding:0 .8rem;background:#f8fafc;color:#94a3b8}.company-search-field:focus-within{border-color:transparent;outline:2px solid rgb(11 99 206/42%);background:#fff}.company-search-field svg{width:1rem;height:1rem;flex:none;stroke-width:2}.company-search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#1e293b;font:inherit;font-size:.8125rem}.company-search-field input::placeholder{color:#94a3b8}.company-result-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;transition:border-color .15s}.company-result-card:hover{border-color:#cbd5e1}.company-result-card__identity{display:flex;min-width:0;align-items:center;gap:.9rem}.company-result-card__icon{width:3rem;height:3rem;border:1px solid}.company-result-card__icon svg{width:1.5rem;height:1.5rem;stroke-width:1.75}.company-result-card__icon--blue{border-color:#dbeafe;background:#eff6ff;color:var(--tto-blue)}.company-result-card__icon--green{border-color:#d1fae5;background:#ecfdf5;color:#059669}.company-result-card__badge{display:inline-flex;border-radius:.25rem;padding:.14rem .45rem;font-size:.6875rem;font-weight:700}.company-result-card__badge--blue{background:#eff6ff;color:#1d4ed8}.company-result-card__badge--green{background:#ecfdf5;color:#047857}.company-result-card h2{margin:.25rem 0 0;color:#0f172a;font-size:1rem;line-height:1.3}.company-result-card p{margin:.2rem 0 0;color:#64748b;font-size:.75rem;line-height:1.45}.company-result-card__action{display:inline-flex;flex:none;align-items:center;gap:.35rem;padding:.5rem .8rem}.company-more-results{justify-self:center;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem 1.1rem;background:#fff;color:#475569;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.company-more-results:hover{border-color:#bfdbfe;background:#f8fafc;color:var(--tto-blue)}@media (max-width:639px){.company-discovery-panel,.company-panel,.company-result-card{padding:1rem}.company-discovery-panel__heading,.company-result-card{align-items:stretch;flex-direction:column}.company-create-button,.company-result-card__action{width:100%}}.job-create-instance_root__Lhcbl{color:#334155;font-size:.875rem;line-height:1.6;min-width:0;container-type:inline-size}.job-create-instance_instructions__KD7m3{margin-bottom:1.25rem}.job-create-instance_workspace__y9ymO{border-radius:1rem}.job-create-instance_root__Lhcbl p{margin:.4rem 0}.job-create-instance_root__Lhcbl small{color:#64748b;font-size:.75rem}.job-create-instance_preset__ckMwF{display:inline-block;background:#e0f2fe;border-radius:2rem;color:#075985;font-size:.75rem;padding:.25rem .65rem;margin:.7rem 0 .3rem}.job-create-instance_form__8C2kL{border:0;padding:0;margin:0;display:grid;grid-gap:1.2rem;gap:1.2rem;min-width:0}.job-create-instance_card__MoS3I{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem;box-shadow:0 1px 2px #0f172a05;display:grid;grid-gap:1rem;gap:1rem;min-width:0;overflow-wrap:anywhere}.job-create-instance_card__MoS3I h2{margin:0;display:flex;gap:.6rem;align-items:center;color:#0f172a;font-size:1rem;font-weight:650;padding-bottom:.7rem;border-bottom:1px solid #f1f5f9}.job-create-instance_card__MoS3I h2 b{width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:.35rem;font-size:.75rem;background:#e0f2fe;color:#0369a1;flex-shrink:0}.job-create-instance_card__MoS3I h3{margin:0 0 .35rem;font-size:.875rem;color:#0f172a;font-weight:600}.job-create-instance_field__h7CdL{display:flex;flex-direction:column;gap:.4rem;font-size:.8rem;font-weight:500;min-width:0}.job-create-instance_field__h7CdL em{color:#e11d48;font-style:normal}.job-create-instance_field__h7CdL:has(.job-create-instance_suffix__m5q2v){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:0;column-gap:0}.job-create-instance_field__h7CdL:has(.job-create-instance_suffix__m5q2v)>small,.job-create-instance_field__h7CdL:has(.job-create-instance_suffix__m5q2v)>span:first-child{grid-column:1/-1}.job-create-instance_field__h7CdL:has(.job-create-instance_suffix__m5q2v) input{border-radius:.65rem 0 0 .65rem}.job-create-instance_field__h7CdL .job-create-instance_suffix__m5q2v{align-self:stretch;display:flex;align-items:center;border:1px solid #cbd5e1;border-left:0;border-radius:0 .65rem .65rem 0;background:#f1f5f9;padding:.5rem;color:#64748b;font-size:.75rem;font-weight:400;overflow-wrap:anywhere}.job-create-instance_field__h7CdL input,.job-create-instance_field__h7CdL textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:.65rem .75rem;border:1px solid #cbd5e1;border-radius:.65rem;background:white;color:#334155;font:inherit;font-size:.875rem;font-weight:400}.job-create-instance_field__h7CdL input[type=file]{font-size:.75rem}.job-create-instance_field__h7CdL textarea{resize:vertical}.job-create-instance_field__h7CdL input:focus,.job-create-instance_field__h7CdL textarea:focus{outline:2px solid #bae6fd;border-color:#0284c7}.job-create-instance_field__h7CdL input[aria-invalid=true]{border-color:#e11d48}.job-create-instance_field__h7CdL input[type=datetime-local]{min-height:2.7rem}.job-create-instance_grid__YyMR_{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.job-create-instance_check__hVuo4{display:flex;align-items:flex-start;gap:.6rem;font-size:.825rem;cursor:pointer}.job-create-instance_check__hVuo4 input{width:1rem;height:1rem;flex-shrink:0;margin:.15rem 0 0;accent-color:#0284c7}.job-create-instance_check__hVuo4 span{min-width:0}.job-create-instance_feature__iVLgE{border:1px solid #e0f2fe;background:#f0f9ff;padding:.85rem;border-radius:.7rem}.job-create-instance_feature__iVLgE p{font-size:.75rem;color:#64748b}.job-create-instance_eventToggle__sz_tZ,.job-create-instance_queueToggle__ZKKW6{padding:1rem;background:#eef2ff;border:1px solid #e0e7ff;border-radius:.7rem}.job-create-instance_event__kZnP6{border:2px solid #c7d2fe}.job-create-instance_queueToggle__ZKKW6 p{font-size:.75rem;margin:.45rem 0 0 1.6rem}.job-create-instance_queue__h6pgY{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid #cbd5e1;border-radius:.75rem;background:#f8fafc;min-width:0}.job-create-instance_radios__2ov8Y{border:0;padding:0;margin:0;display:grid;grid-gap:.7rem;gap:.7rem;min-width:0}.job-create-instance_radios__2ov8Y legend{margin-bottom:.65rem;font-size:.8rem;font-weight:600}.job-create-instance_feeds__KvWUJ{background:#f0f9ff;border-color:#bae6fd}.job-create-instance_feeds__KvWUJ .job-create-instance_check__hVuo4{background:#fff;padding:.65rem;border:1px solid #e0f2fe;border-radius:.6rem}.job-create-instance_summary__lnDuc{margin:0;display:grid;grid-gap:.65rem;gap:.65rem;font-size:.8rem}.job-create-instance_summary__lnDuc>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;border-bottom:1px solid #f1f5f9;padding-bottom:.65rem}.job-create-instance_summary__lnDuc dt{color:#64748b}.job-create-instance_summary__lnDuc dd{margin:0 0 0 auto;text-align:right;overflow-wrap:anywhere;min-width:0;max-width:100%}.job-create-instance_address__Xpzv7{font-size:.75rem;color:#0369a1;overflow-wrap:anywhere}.job-create-instance_feedback__j981b{font-size:.75rem}.job-create-instance_field__h7CdL .job-create-instance_error__8bMI3,.job-create-instance_root__Lhcbl .job-create-instance_error__8bMI3{color:#be123c}.job-create-instance_actions__ZXA_g{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}.job-create-instance_actions__ZXA_g a,.job-create-instance_actions__ZXA_g button,.job-create-instance_card__MoS3I>button{border:1px solid #cbd5e1;background:#fff;color:#334155;padding:.65rem 1rem;border-radius:.65rem;font:inherit;font-weight:500;text-decoration:none;cursor:pointer}.job-create-instance_actions__ZXA_g .job-create-instance_primary__4XHc_,.job-create-instance_primary__4XHc_{background:#0284c7;border:1px solid #0284c7;color:white;padding:.65rem 1rem;border-radius:.65rem;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.job-create-instance_form__8C2kL:disabled{opacity:.65}.job-create-instance_avatarRow__vcg5l{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0}.job-create-instance_avatarRow__vcg5l .job-create-instance_field__h7CdL{flex:1 1;min-width:min(100%,10rem)}.job-create-instance_avatar__dEy3O{width:3.5rem;height:3.5rem;border-radius:.75rem;overflow:hidden;flex-shrink:0}.job-create-instance_preview__AIXsS{width:100%;height:100%;object-fit:cover}.job-create-instance_success__uMLJQ p{overflow-wrap:anywhere}@container (min-width: 36rem){.job-create-instance_grid__YyMR_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.job-create-instance_card__MoS3I{padding:1rem}.job-create-instance_actions__ZXA_g>*{flex:1 1;text-align:center}}.job-event-setup_stack__eqev0{display:grid;grid-gap:16px;gap:16px;min-width:0}.job-event-setup_panel__TaJvt{padding:24px;background:#fff;border:1px solid #dce6f2;border-radius:18px;min-width:0;color:#334155;font-family:inherit;font-size:var(--job-content-body-size,14px);line-height:var(--job-content-line-height,1.6)}.job-event-setup_panel__TaJvt h1{font-size:var(--job-content-title-size,20px);letter-spacing:var(--job-content-title-spacing,-.04em);margin:0 0 10px}.job-event-setup_panel__TaJvt h1,.job-event-setup_panel__TaJvt h2{line-height:var(--job-content-heading-line-height,1.6);color:#0f172a}.job-event-setup_panel__TaJvt h2{font-size:var(--job-content-title-size,17px);margin:0 0 12px}.job-event-setup_panel__TaJvt h3{font-size:var(--job-content-subtitle-size,14px);line-height:var(--job-content-heading-line-height,1.6);margin-bottom:4px}.job-event-setup_form__6Bivn{display:grid;grid-gap:16px;gap:16px;padding:0;border:0;min-width:0}.job-event-setup_form__6Bivn label{display:grid;grid-gap:6px;gap:6px}.job-event-setup_form__6Bivn input,.job-event-setup_form__6Bivn textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;background:#fff;color:#0f172a;font:inherit}.job-event-setup_form__6Bivn input[readonly],.job-event-setup_form__6Bivn textarea[readonly]{background:#f1f5f9;color:#64748b}.job-event-setup_grid__HF0Kq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.job-event-setup_panel__TaJvt button{border:1px solid #cbd5e1;background:#fff;color:#0666d9;border-radius:9px;padding:9px 14px;font:inherit;font-weight:var(--job-content-action-weight,inherit);cursor:pointer}.job-event-setup_panel__TaJvt button:disabled{opacity:.6;cursor:wait}.job-event-setup_panel__TaJvt button:focus-visible,.job-event-setup_panel__TaJvt input:focus-visible,.job-event-setup_panel__TaJvt textarea:focus-visible{outline:2px solid #0666d9;outline-offset:2px}.job-event-setup_error__97snn{color:#b91c1c}.job-event-setup_status__Vj24a{display:inline-flex;background:#eff6ff;color:#1d4ed8;border-radius:8px;padding:4px 10px}.job-event-setup_hint__GDBUt,.job-event-setup_history__fzcZM time{color:#64748b;font-size:var(--job-content-hint-size,12px)}.job-event-setup_history__fzcZM{padding:14px 0;border-bottom:1px solid #e2e8f0}.job-event-setup_panel__TaJvt summary{cursor:pointer;font-weight:600}@media(max-width:600px){.job-event-setup_grid__HF0Kq{grid-template-columns:1fr}.job-event-setup_panel__TaJvt{padding:18px}}.job-event-setup_check__J7Zl1{display:flex!important;align-items:flex-start;gap:8px}.job-event-setup_form__6Bivn input[type=checkbox]{width:auto;margin-top:5px}.job-event-setup_form__6Bivn select{border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font:inherit;color:#0f172a;background:#fff;min-width:0;width:100%}.job-event-setup_history__fzcZM dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 12px}.job-event-setup_history__fzcZM dt{font-weight:600}.job-event-setup_message__xDZiP{white-space:pre-wrap;overflow-wrap:anywhere}.job-event-setup_actions__J7nf4{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.job-event-setup_actions__J7nf4 button,.job-event-setup_panel__TaJvt a{font-weight:var(--job-content-action-weight,inherit)}.job-event-setup_actions__J7nf4 button{font-size:var(--job-content-body-size,inherit)}.ji-stack,.ji-workspace{display:grid;grid-gap:1.25rem;gap:1.25rem;min-width:0}.ji-workspace{--job-content-body-size:.75rem;--job-content-title-size:.875rem;--job-content-subtitle-size:.8125rem;--job-content-hint-size:.6875rem;--job-content-line-height:1.7;--job-content-heading-line-height:1.5;--job-content-action-weight:600;--job-content-title-spacing:normal;font-family:inherit;font-size:var(--job-content-body-size);line-height:var(--job-content-line-height)}.ji-workspace :where(dialog){--job-content-body-size:initial;--job-content-title-size:initial;--job-content-subtitle-size:initial;--job-content-hint-size:initial;--job-content-line-height:initial;--job-content-heading-line-height:initial;--job-content-action-weight:initial;--job-content-title-spacing:initial}.ji-news{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.ji-public-content{font-family:inherit}.ji-public-content .content-article{padding:1.25rem;font-family:inherit}.ji-public-content .content-article li,.ji-public-content .content-article p{font-size:.75rem;line-height:1.7}.ji-public-content .content-article__body h1,.ji-public-content .content-article__body h2{font-size:.875rem;line-height:1.5}.ji-public-content .content-article__body h3{font-size:.8125rem;line-height:1.5}.ji-employer__intro{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ji-workspace-actions{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.85rem}.ji-membership-status{text-align:right}.ji-panel.ji-participation h2{font-size:.875rem;line-height:1.5}.ji-panel.ji-participation h3{font-size:.8125rem;line-height:1.5}.ji-panel.ji-participation a,.ji-panel.ji-participation p{font-size:.75rem;line-height:1.7}.ji-participation article+article{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.ji-audience{display:flex;flex-wrap:wrap;gap:.75rem;border:0;padding:0;margin:0;font-size:.75rem}.ji-audience legend{margin-bottom:.5rem;color:#64748b}.ji-audience label{display:flex;align-items:center;gap:.35rem}.ji-identity{min-width:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;box-shadow:0 1px 2px #0f172a05}.ji-identity__banner{position:relative;aspect-ratio:16/5;min-height:7rem;max-height:12rem}.ji-hero,.ji-identity__banner{background:radial-gradient(ellipse at 100% 100%,#0891b233,transparent 65%),linear-gradient(125deg,#1d4ed8,#1e3a8a 55%,#0f172a)}.ji-identity__banner-image{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.ji-identity__body{position:relative;display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:start;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.75rem;row-gap:.75rem;padding:0 1.5rem 1.5rem}.ji-identity__avatar{position:relative;display:grid;place-items:center;flex:none;width:5rem;height:5rem;margin-top:-2rem;border:4px solid #fff;border-radius:1rem;overflow:hidden;background:#0b63ce;color:#fff;font-size:1.5rem;font-weight:700;box-shadow:0 2px 6px #0f172a15}.ji-identity__avatar-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ji-identity__name{grid-column:2;min-width:0;padding-top:.8rem;overflow-wrap:anywhere}.ji-identity__name h1{margin:0 0 .5rem;color:#0f172a;font-size:1.4rem;line-height:1.4}.ji-home__intro{grid-column:2;display:grid;grid-gap:.55rem;gap:.55rem;min-width:0;overflow-wrap:anywhere}.ji-home__intro>p{margin:0;color:#475569;font-size:.75rem;line-height:1.7;white-space:pre-wrap}.ji-home__intro>.ji-link{justify-self:end;text-align:right}.ji-panel{padding:1.25rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;box-shadow:0 1px 2px #0f172a05;min-width:0;overflow-wrap:anywhere}.ji-panel h1,.ji-panel h2,.ji-panel h3{margin:0;color:#0f172a}.ji-panel h1{font-size:1.35rem;line-height:1.4}.ji-panel h2{font-size:.875rem;line-height:1.5}.ji-panel h3{font-size:1rem;line-height:1.5;margin:.6rem 0 .25rem}.ji-panel p{margin:.65rem 0;color:#475569;font-size:.75rem;line-height:1.7}.ji-panel .ji-caption{display:flex;align-items:center;gap:.5rem;margin:0;color:#64748b;font-size:.6875rem;font-weight:700;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.ji-dot{display:inline-block;width:.45rem;height:.45rem;flex:none;border-radius:50%;background:#0b63ce}.ji-icon{flex:none;width:1rem;height:1rem;color:#0b63ce}.ji-link{display:inline-flex;align-items:center;gap:.35rem;padding:0;color:#0b63ce;font-size:.75rem;font-weight:600;text-decoration:none}.ji-job h2 a:hover,.ji-link:hover{text-decoration:underline}.ji-menu{padding:.75rem}@media (min-width:1024px){.platform-sidebar--left:has(.ji-menu){position:-webkit-sticky;position:sticky;top:7.25rem;max-height:calc(100dvh - 8.5rem);overflow-y:auto}}.ji-menu h2{padding:.5rem .75rem}.ji-menu nav{display:grid;grid-gap:.25rem;gap:.25rem}.ji-menu nav a{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.75rem;color:#475569;font-size:.75rem;font-weight:500;text-decoration:none}.ji-menu nav a:hover{background:#f8fafc}.ji-menu nav a.is-active{background:#eff6ff;color:#1d4ed8;font-weight:600}.ji-menu nav a:not(.is-active) svg{color:#94a3b8}.ji-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border:1px solid #bfdbfe80;border-radius:.3rem;background:#eff6ff;color:#1d4ed8;font-size:.6875rem;font-weight:600}.ji-badge--green{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.ji-badge--muted{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.ji-search-panel{padding:1rem}.ji-search{display:flex;gap:.5rem}.ji-search label{display:flex;flex:1 1;align-items:center;gap:.6rem;min-width:0;border:1px solid #e2e8f0;border-radius:.75rem;padding:.8rem;background:#f8fafc}.ji-search label svg{color:#94a3b8}.ji-search input{width:100%;min-width:0;border:0;outline:none;color:#0f172a;font:inherit;font-size:.8125rem;background:transparent}.ji-search label:focus-within{outline:2px solid #22d3ee;outline-offset:2px}.ji-search .sr-only,.ji-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ji-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;border:1px solid transparent;border-radius:.75rem;padding:.65rem 1rem;background:#0b63ce;color:#fff;font:inherit;font-size:.75rem;font-weight:600;text-decoration:none;cursor:pointer}.ji-button:hover{background:#0954b0}.ji-button:disabled{cursor:wait;opacity:.6}.ji-button--outline{border-color:#bfdbfe;background:#fff;color:#0b63ce}.ji-button--outline:hover{background:#eff6ff}.ji-wide{display:flex;width:100%;margin-top:.85rem}.ji-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.ji-job h2{font-size:1rem}.ji-job footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem;border-top:1px solid #f1f5f9;padding-top:.75rem;margin-top:.85rem;color:#64748b;font-size:.75rem}.ji-job h2 a{color:#0f172a;text-decoration:none}.ji-job__company{display:flex;align-items:center;gap:.5rem;font-weight:600}.ji-job .ji-job__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ji-more{justify-self:center;border-color:#e2e8f0;color:#475569}.ji-empty{padding:2.5rem 1.5rem;text-align:center}.ji-empty>svg{margin:0 auto .75rem;width:2rem;height:2rem;color:#94a3b8}.ji-empty h2{font-size:.875rem}.ji-detail{padding:1.75rem}.ji-detail h2{margin-top:1.5rem}.ji-detail a,.ji-detail li,.ji-detail p{font-size:.75rem;line-height:1.7}.ji-prose{white-space:pre-wrap}.ji-notice,.ji-source{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:1.25rem;border:1px solid #bfdbfe;border-radius:.75rem;padding:1rem;background:#eff6ff;color:#1e3a8a;font-size:.75rem}.ji-detail .ji-notice{border-color:#fde68a;background:#fffbeb;color:#92400e;font-size:.75rem}.ji-employer{display:flex;align-items:flex-start;gap:1rem}.ji-employer>svg{width:2.5rem;height:2.5rem;padding:.5rem;border-radius:.75rem;background:#eff6ff}.ji-employer .ji-link+.ji-link{margin-left:1rem}.ji-contact{display:grid;grid-gap:.5rem;gap:.5rem;font-size:.875rem}.ji-contact dt{margin-top:.75rem;color:#64748b;font-size:.75rem}.ji-contact dd{margin:0}.ji-contact a{color:#0b63ce}@media (max-width:640px){.ji-identity__body{grid-template-columns:4.25rem minmax(0,1fr);gap:.75rem;padding:0 1rem 1.25rem}.ji-identity__avatar{width:4.25rem;height:4.25rem;margin-top:-1.5rem;font-size:1.25rem}.ji-identity__name h1{font-size:1.15rem}.ji-search{flex-direction:column}.ji-detail{padding:1.25rem}}.job-space-management_panel__CGJzG{padding:20px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#243449;box-shadow:0 2px 4px #15395405;font:inherit;min-width:0}.job-space-management_title__rx068{margin:0;font-size:15px;line-height:1.5;font-weight:750}.job-space-management_section__thQUK{border-top:1px solid #edf1f5;margin-top:16px;padding-top:14px}.job-space-management_section__thQUK h3{margin:0 0 10px;font-size:13px;font-weight:650}.job-space-management_name__7OrUc{margin:0 0 8px;overflow-wrap:anywhere;font-size:13px}.job-space-management_overviewContext__cDRQj p{margin:.65rem 0;color:#64748b;font-size:.8125rem;line-height:1.75}.job-space-management_hint__C0_oa{font-size:12px;color:#738096;line-height:1.6;margin:8px 0 12px}.job-space-management_row__DqkYI{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.job-space-management_joined__bJgZI,.job-space-management_unjoined__YurpP{display:inline-flex;align-items:center;gap:4px;font-size:12px}.job-space-management_joined__bJgZI{color:#27815b}.job-space-management_unjoined__YurpP{color:#8993a2}.job-space-management_button__YiiQB{font:inherit;font-size:12px;font-weight:550;line-height:1.5;display:inline-flex;justify-content:center;align-items:center;gap:4px;padding:6px 9px;border:1px solid #b9d4f9;border-radius:7px;background:#fff;color:#0964d8;text-decoration:none;cursor:pointer;text-align:center}.job-space-management_button__YiiQB:hover{background:#f0f6ff}.job-space-management_button__YiiQB:focus-visible{outline:2px solid #1675e5;outline-offset:3px}.job-space-management_button__YiiQB:disabled{opacity:.55;cursor:wait}.job-space-management_primary__06Lx6{background:#0867df;color:#fff;border-color:#0867df}.job-space-management_primary__06Lx6:hover{background:#0759c1}.job-space-management_list__wZFsX{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:10px;gap:10px}.job-space-management_list__wZFsX li{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.job-space-management_list__wZFsX li>span{font-size:13px;overflow-wrap:anywhere}.job-space-management_list__wZFsX .job-space-management_button__YiiQB{align-self:flex-end}.job-instance-publication_panel__kBlfI{background:#fff;border:1px solid #d9e5f5;border-radius:1rem;padding:1.25rem;min-width:0;margin-bottom:1rem;font-family:inherit;font-size:var(--job-content-body-size,inherit);line-height:var(--job-content-line-height,inherit)}.job-instance-publication_panel__kBlfI a{color:#0069ef;text-decoration:none;font-weight:var(--job-content-action-weight,inherit)}.job-instance-publication_panel__kBlfI a:hover{text-decoration:underline}.job-instance-publication_panel__kBlfI h2,.job-instance-publication_panel__kBlfI h3{margin:0 0 1rem;line-height:var(--job-content-heading-line-height,inherit)}.job-instance-publication_panel__kBlfI h2{font-size:var(--job-content-title-size,1rem)}.job-instance-publication_panel__kBlfI h3{font-size:var(--job-content-subtitle-size,1rem)}.job-instance-publication_panel__kBlfI p{overflow-wrap:anywhere}.job-instance-publication_item__MvfMv{margin-top:1rem;padding-top:1rem;border-top:1px solid #e9eff7}.job-instance-publication_button__22Ttc{border:1px solid #c7d8ed;border-radius:.625rem;background:white;color:#0069ef;padding:.5rem .75rem;font:inherit;font-weight:var(--job-content-action-weight,inherit);cursor:pointer}.job-instance-publication_button__22Ttc:disabled{opacity:.5;cursor:default}.job-instance-publication_actions__NHf0_{display:flex;gap:.75rem;flex-wrap:wrap;margin:.75rem 0}.job-instance-publication_check__KHykk{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}.job-instance-publication_panel__kBlfI textarea{display:block;width:100%;box-sizing:border-box;font:inherit}.job-instance-publication_panel__kBlfI details{margin-top:1rem}.job-instance-publication_feed__i2lQQ{font-family:inherit;color:#475569;font-size:.8125rem;line-height:1.6}.job-instance-publication_feed__i2lQQ h2,.job-instance-publication_feed__i2lQQ h3{color:#0f172a;font-size:1rem;line-height:1.35}.job-instance-publication_feed__i2lQQ h3{margin-bottom:.5rem}.job-instance-publication_feed__i2lQQ p{margin:.25rem 0 0}.edit_actions__4126b{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.edit_iconActions__dGK8q{margin-top:0}.edit_button__vDoU9,.edit_iconButton__KG71q{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font:inherit;cursor:pointer}.edit_button__vDoU9{min-height:2.25rem;padding:.4rem .7rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#0066ff;font-size:.75rem;text-decoration:none}.edit_iconButton__KG71q{padding:.375rem;color:#64748b;border:0;background:transparent}.edit_iconButton__KG71q:hover{color:#0b63ce}.edit_button__vDoU9 svg,.edit_iconButton__KG71q svg{flex:none}.edit_button__vDoU9:disabled,.edit_iconButton__KG71q:disabled{opacity:.5;cursor:default}.edit_button__vDoU9:focus-visible,.edit_iconButton__KG71q:focus-visible{outline:2px solid #0066ff;outline-offset:2px}.job-interest_stack__PUJCs{display:grid;grid-gap:20px;gap:20px;min-width:0}.job-interest_panel__z5ALF{padding:24px;min-width:0;font-size:14px;color:#475569;line-height:1.6}.job-interest_panel__z5ALF h2{font-size:17px;color:#0f172a;margin:0 0 12px}.job-interest_panel__z5ALF h3{font-size:15px;color:#0f172a;margin:0}.job-interest_panel__z5ALF p{margin:0 0 16px}.job-interest_panel__z5ALF button{padding:10px 16px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0563c1;cursor:pointer;font:inherit}.job-interest_form__Q3jQy{display:grid;grid-gap:16px;gap:16px}.job-interest_form__Q3jQy label{display:grid;grid-gap:7px;gap:7px;color:#334155}.job-interest_form__Q3jQy input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box;padding:11px 13px;border:1px solid #cbd5e1;border-radius:10px;font:inherit;background:#fff;color:#0f172a}.job-interest_form__Q3jQy input[readonly]{background:#f1f5f9;color:#64748b;border-color:#dbe5f0}.job-interest_form__Q3jQy small{color:#64748b;font-size:12px}.job-interest_form__Q3jQy label.job-interest_check__JjZST{display:flex;align-items:flex-start;gap:10px}.job-interest_check__JjZST input{flex:0 0 auto;width:17px;height:17px;margin-top:3px;accent-color:#0563c1}.job-interest_form__Q3jQy .job-interest_error__enwpW{color:#b91c1c}.job-interest_jobs__NbRjz{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.job-interest_jobs__NbRjz li{border:1px solid #e2e8f0;border-radius:12px;padding:16px}.job-interest_jobs__NbRjz p{margin:7px 0}.job-interest_jobs__NbRjz small{display:block}.job-interest_jobs__NbRjz a{display:block;text-align:right;color:#0563c1;margin-top:10px}.job-interest_history__No0ro{margin-top:18px;overflow-wrap:anywhere}.job-interest_history__No0ro time{color:#64748b;font-size:12px}.job-interest_panel__z5ALF summary{cursor:pointer;font-weight:600;color:#334155}@media (max-width:600px){.job-interest_panel__z5ALF{padding:18px}}.job-portal-navigation_menu__tP_QR{display:grid;grid-gap:.25rem;gap:.25rem}.job-portal-navigation_group__1uJeH{min-width:0}.job-portal-navigation_row__iE4XH{display:flex;align-items:stretch;border-radius:.65rem;color:#475569}.job-portal-navigation_selected__ca7Fj{background:#f1f6fd;color:#1d4ed8}.job-portal-navigation_groupLink__I__Vx{display:flex;flex:1 1;align-items:center;gap:.65rem;min-width:0;padding:.65rem .35rem .65rem .65rem;color:inherit;font-size:.75rem;font-weight:600;line-height:1.5;text-decoration:none;border-radius:.65rem}.job-portal-navigation_groupLink__I__Vx span{overflow-wrap:anywhere}.job-portal-navigation_groupLink__I__Vx svg{width:1rem;height:1rem;flex:none}.job-portal-navigation_toggle__RF1Yh{display:grid;flex:none;place-items:center;width:2.25rem;min-height:2.75rem;padding:.4rem;border:0;border-radius:.65rem;background:transparent;color:inherit;cursor:pointer}.job-portal-navigation_toggle__RF1Yh svg{width:.9rem;height:.9rem}.job-portal-navigation_child__5l37e:hover,.job-portal-navigation_groupLink__I__Vx:hover,.job-portal-navigation_toggle__RF1Yh:hover{background:#eef2f7}.job-portal-navigation_child__5l37e:focus-visible,.job-portal-navigation_groupLink__I__Vx:focus-visible,.job-portal-navigation_toggle__RF1Yh:focus-visible{outline:2px solid #0b63ce;outline-offset:2px}.job-portal-navigation_children__JfwQH{margin:.2rem 0 .4rem 1.15rem;padding:0 0 0 .55rem;border-left:1px solid #e2e8f0;list-style:none}.job-portal-navigation_children__JfwQH[hidden]{display:none}.job-portal-navigation_child__5l37e{display:block;padding:.55rem .65rem;border-radius:.5rem;color:#64748b;font-size:.75rem;line-height:1.5;text-decoration:none}.job-portal-navigation_child__5l37e.job-portal-navigation_active__5uh1c{background:#eff6ff;color:#1d4ed8;font-weight:600}@media (max-width:1023px){.job-portal-navigation_child__5l37e{padding-block:.7rem}}.job-portal-layout_stack__1oVZZ{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.job-portal-layout_contentLoading__sYnBl{position:relative;min-width:0}.job-portal-layout_loading__OUoOi{display:flex;align-items:center;justify-content:center;gap:.625rem;min-height:8rem;color:#64748b;font-size:.8125rem}.job-portal-layout_spinner__MJy_4{width:1.25rem;height:1.25rem;flex:none;border:2px solid #dbeafe;border-top:2px solid var(--tto-blue,#0066ff);border-radius:50%;animation:job-portal-layout_job-content-spin__OUPZA .75s linear infinite}.job-portal-layout_loadingOverlay__1ISar{position:absolute;inset:0;z-index:1}.job-portal-layout_loadingOverlay__1ISar>.job-portal-layout_loading__OUoOi{position:-webkit-sticky;position:sticky;top:1rem}.job-portal-layout_pendingContent__oCR8r{opacity:.3}@keyframes job-portal-layout_job-content-spin__OUPZA{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.job-portal-layout_spinner__MJy_4{animation:none}}.job-portal-layout_activityHeader__4k1gi.job-portal-layout_activityHeader__4k1gi{display:grid;grid-gap:1rem;gap:1rem;border-radius:1rem;background:#fff}.job-portal-layout_activityHeading__wdY4y{display:flex;align-items:center;gap:.8rem}.job-portal-layout_activityHeader__4k1gi.job-portal-layout_activityHeader__4k1gi h2{margin:0;color:#0f172a;font-size:.8125rem;line-height:1.5;font-weight:650;letter-spacing:.015em;text-transform:uppercase}.job-portal-layout_activityHeader__4k1gi.job-portal-layout_activityHeader__4k1gi>p{margin:0;color:#64748b;font-size:.75rem;line-height:1.7}.job-portal-layout_activityIcon__G6TUo{flex:none;width:1.6rem;height:1.6rem;color:var(--tto-blue,#0066ff)}.job-portal-layout_roleOptions__RMO_i{display:grid;grid-gap:.375rem;gap:.375rem;margin:0;padding:0;border:0;min-width:0}.job-portal-layout_roleOption__OvYMf{position:relative;display:grid;grid-template-columns:1.125rem minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem;border-radius:.5rem;padding:.5rem .625rem;color:#475569;font-size:.8125rem;line-height:1.6;cursor:pointer}.job-portal-layout_roleOption__OvYMf input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.job-portal-layout_roleOption__OvYMf:hover{background:#f8fafc}.job-portal-layout_roleOption__OvYMf.job-portal-layout_roleOptionActive__08JmX{background:#eff6ff;color:var(--tto-blue,#0066ff);font-weight:600}.job-portal-layout_roleOption__OvYMf.job-portal-layout_roleOptionActive__08JmX svg{color:currentColor}.job-portal-layout_roleOption__OvYMf:has(input:focus-visible){outline:2px solid var(--tto-blue,#0066ff);outline-offset:2px}.job-portal-layout_roleOption__OvYMf svg{width:1.125rem;height:1.125rem;color:#64748b}.job-portal-layout_panel__AYb6J.job-portal-layout_panel__AYb6J h2{margin:0 0 .7rem;color:#0f172a;font-size:.8125rem;font-weight:650;line-height:1.5;letter-spacing:normal;text-transform:none}.job-portal-layout_links__PJXeU{display:grid;grid-gap:.3rem;gap:.3rem;margin:0;padding:0;list-style:none}.job-portal-layout_disabled__D48B9,.job-portal-layout_link__7PDnM{display:flex;align-items:center;gap:.65rem;min-height:2.5rem;border-radius:.6rem;padding:.5rem .6rem;color:#475569;font-size:.75rem;line-height:1.6;text-decoration:none}.job-portal-layout_disabled__D48B9 svg,.job-portal-layout_link__7PDnM svg{flex:none;width:1.1rem;height:1.1rem;color:#64748b}.job-portal-layout_link__7PDnM:hover{background:#f8fafc;color:#0b63ce}.job-portal-layout_link__7PDnM[aria-current=page]{color:#1d4ed8;background:#eff6ff;font-weight:600}.job-portal-layout_link__7PDnM:focus-visible{outline:2px solid #0b63ce;outline-offset:2px}.job-portal-layout_disabled__D48B9{align-items:flex-start;color:#94a3b8}.job-portal-layout_disabled__D48B9 small{display:block;font-size:.6875rem}.job-portal-layout_hint__qUTm5{margin:.6rem 0 0;color:#64748b;font-size:.75rem;line-height:1.7;overflow-wrap:anywhere}.job-portal-layout_authInline__EBYD8{border:0;padding:0;background:none;color:var(--tto-blue,#0066ff);font:inherit;cursor:pointer}.job-portal-layout_authInline__EBYD8:hover{text-decoration:underline}.job-portal-layout_authInline__EBYD8:focus-visible{outline:2px solid var(--tto-blue,#0066ff);outline-offset:2px}.job-portal-layout_query__f8JlD{margin:.6rem 0;border-radius:.5rem;padding:.6rem;background:#f8fafc;color:#1e293b;font-size:.75rem;overflow-wrap:anywhere}.job-portal-layout_contextMenuHeading__l70Lw{display:flex;align-items:center;gap:.6rem}.job-portal-layout_contextMenuHeading__l70Lw svg{width:1.25rem;height:1.25rem;flex:none;color:var(--tto-blue,#0066ff)}.job-portal-layout_contextMenuItem__taxWO{display:flex;align-items:flex-start;gap:.7rem;padding:.65rem .5rem;border-radius:.6rem;color:#334155;font-size:.8125rem;line-height:1.5;text-decoration:none}.job-portal-layout_contextMenuItem__taxWO>svg{width:1.125rem;height:1.125rem;margin-top:.15rem;flex:none;color:#64748b}a.job-portal-layout_contextMenuItem__taxWO:hover,a.job-portal-layout_contextMenuItem__taxWO[aria-current=page]{background:#eff6ff;color:#1d4ed8}a.job-portal-layout_contextMenuItem__taxWO:focus-visible{outline:2px solid #0b63ce;outline-offset:2px}.job-portal-layout_contextMenuCopy__afOEu{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0;overflow-wrap:anywhere}.job-portal-layout_contextMenuCopy__afOEu small{color:#64748b;font-size:.6875rem;line-height:1.6}.job-portal-layout_contextMenuCopy__afOEu .job-portal-layout_pendingLabel__QzM63{color:#94a3b8;font-size:.625rem}.job-portal-overview_stack___zXar{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.job-portal-overview_header__o7Or7 h1,.job-portal-overview_section__QOgdl h1{margin:0 0 .75rem;color:#0f172a;font-size:1.35rem;line-height:1.45}.job-portal-overview_section__QOgdl h2{margin:0;font-size:.875rem;text-transform:none;letter-spacing:normal;line-height:1.5}.job-portal-overview_header__o7Or7 p,.job-portal-overview_note__gc_IR,.job-portal-overview_section__QOgdl p{margin:.65rem 0;color:#64748b;font-size:.8125rem;line-height:1.75;overflow-wrap:anywhere}.job-portal-overview_note__gc_IR{margin:0;padding-inline:.25rem}.job-portal-overview_cards__snrfJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.job-portal-overview_cards__snrfJ section:last-child{grid-column:1/-1}.job-portal-overview_search__c2qTV{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.job-portal-overview_search__c2qTV label{flex:1 1;min-width:min(100%,12rem)}.job-portal-overview_search__c2qTV input{width:100%;min-height:2.75rem;border:1px solid #cbd5e1;border-radius:.65rem;padding:.65rem .8rem;background:#f8fafc;color:#0f172a;font:inherit;font-size:.8125rem}.job-portal-overview_primary__eNXQv{min-height:2.75rem;padding:.65rem 1rem;border:0;border-radius:.65rem;background:#0b63ce;color:#fff;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.job-portal-overview_actions__1DeK2{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.75rem}.job-portal-overview_link__Nv3BP{display:inline-block;margin-top:.4rem;color:#0b63ce;font-size:.8125rem;font-weight:600;line-height:1.7;text-decoration:none}.job-portal-overview_link__Nv3BP:hover{text-decoration:underline}.job-portal-overview_link__Nv3BP:focus-visible,.job-portal-overview_primary__eNXQv:focus-visible,.job-portal-overview_search__c2qTV input:focus-visible{outline:2px solid #0b63ce;outline-offset:3px}@media (max-width:639px){.job-portal-overview_cards__snrfJ{grid-template-columns:minmax(0,1fr)}.job-portal-overview_search__c2qTV{flex-direction:column}.job-portal-overview_header__o7Or7 h1,.job-portal-overview_section__QOgdl h1{font-size:1.15rem}}.job-portal-body{--job-content-body-size:.75rem;--job-content-title-size:.875rem;--job-content-subtitle-size:.8125rem;--job-content-hint-size:.6875rem;--job-content-line-height:1.7;--job-content-heading-line-height:1.5;--job-content-action-weight:600;--job-content-title-spacing:normal;min-width:0;font-family:inherit;font-size:.75rem;line-height:1.7}.job-portal-body.job-portal-body :is(h1,h2):not(dialog *){font-size:.875rem;line-height:1.5;letter-spacing:normal}.job-portal-body.job-portal-body h3:not(dialog *){font-size:.8125rem;line-height:1.5}.job-portal-body.job-portal-body :is(p,li,label,input,select,textarea,button,a,summary):not(dialog *){font-family:inherit;font-size:.75rem;line-height:1.7}.job-portal-body :where(dialog){--job-content-body-size:initial;--job-content-title-size:initial;--job-content-subtitle-size:initial;--job-content-hint-size:initial;--job-content-line-height:initial;--job-content-heading-line-height:initial;--job-content-action-weight:initial;--job-content-title-spacing:initial}.job-portal-body .main-feed-header{margin-bottom:1rem}.job-portal-body .main-feed-list{margin-top:1rem}.job-content,.job-feed-list,.job-sidebar-stack{display:grid;grid-gap:1rem;gap:1rem}.job-panel.job-portal-menu-panel{padding:.75rem;border-radius:1rem}.job-panel.job-portal-menu-panel>h2{padding:.5rem .65rem .8rem;color:#0f172a;font-size:.75rem;font-weight:800;line-height:1.5}.job-portal-content,.job-portal-results{display:grid;grid-gap:1.25rem;gap:1.25rem;min-width:0}.job-portal-workspace{min-width:0}.job-portal-workspace .job-portal-search{padding:0 0 1.25rem}.job-portal-workspace .job-portal-more{display:block;margin:1rem auto 0}.job-portal-identity{overflow:hidden;border:1px solid #e2e8f0;border-radius:1rem;background:#fff}.job-portal-identity__banner{position:relative;aspect-ratio:16/5;min-height:7rem;max-height:12rem;background:radial-gradient(ellipse at 100% 100%,#0891b233,transparent 65%),linear-gradient(125deg,#1d4ed8,#1e3a8a 55%,#0f172a)}.job-portal-identity__avatar-image,.job-portal-identity__banner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.job-portal-identity__body{position:relative;display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:start;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.75rem;row-gap:.75rem;padding:0 1.5rem 1.5rem}.job-portal-identity__avatar{position:relative;display:grid;place-items:center;width:5rem;height:5rem;margin-top:-2rem;border:4px solid #fff;border-radius:1rem;overflow:hidden;background:#fff;color:#0b63ce;font-weight:700}.job-portal-identity__avatar-image{object-fit:contain;padding:.5rem;background:#fff}.job-portal-identity__name{grid-column:2;min-width:0;padding-top:.8rem}.job-portal-identity__name h1{margin:0 0 .5rem;color:#0f172a;font-size:1.4rem;line-height:1.4}.job-portal-identity__intro{grid-column:2;display:grid;grid-gap:.55rem;gap:.55rem;min-width:0}.job-portal-identity__intro p{margin:0;color:#475569;font-size:.75rem;line-height:1.7}.job-portal-identity__intro a{justify-self:end;color:#0b63ce;font-size:.75rem;font-weight:600;text-decoration:none}.job-portal-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border:1px solid #bfdbfe80;border-radius:.3rem;background:#eff6ff;color:#1d4ed8;font-size:.6875rem;font-weight:600}.job-portal-search{display:flex;gap:.5rem;padding:1rem;border-radius:1rem}.job-portal-search label{display:flex;flex:1 1;align-items:center;gap:.6rem;min-width:0;border:1px solid #e2e8f0;border-radius:.75rem;padding:.8rem;background:#f8fafc}.job-portal-search label svg{width:1rem;height:1rem;color:#94a3b8;flex:none}.job-portal-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#0f172a;font:inherit;font-size:.8125rem}.job-portal-search label:focus-within{outline:2px solid #22d3ee;outline-offset:2px}.job-portal-button,.job-portal-search button{min-height:2.5rem;border:1px solid transparent;border-radius:.75rem;padding:.65rem 1rem;background:#0b63ce;color:#fff;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.job-portal-button:disabled{opacity:.6;cursor:wait}.job-portal-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.job-portal-tags{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.job-panel.job-portal-job{border-radius:1rem;overflow-wrap:anywhere}.job-portal-job h2{font-size:1rem;line-height:1.5;text-transform:none;letter-spacing:normal}.job-portal-job h2 a{color:#0f172a;text-decoration:none}.job-portal-job .job-portal-job__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.job-portal-job footer{display:flex;justify-content:space-between;gap:.65rem;flex-wrap:wrap;margin-top:.85rem;padding-top:.75rem;border-top:1px solid #f1f5f9;color:#64748b;font-size:.75rem}.job-portal-job footer a{color:#0b63ce;font-weight:600;text-decoration:none}.job-portal-more{justify-self:center;background:#fff;color:#475569;border-color:#e2e8f0}.job-portal-empty{text-align:center;padding:2.5rem 1.5rem}@media (max-width:640px){.job-portal-identity__body{grid-template-columns:4.25rem minmax(0,1fr);gap:.75rem;padding:0 1rem 1.25rem}.job-portal-identity__avatar{width:4.25rem;height:4.25rem;margin-top:-1.5rem}.job-portal-identity__name h1{font-size:1.15rem}.job-portal-search{flex-direction:column}}.job-panel,.job-post-card,.job-search-panel{border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;box-shadow:0 1px 2px rgb(15 23 42/3%)}.job-panel{padding:1.25rem}.job-panel h2{margin:0;color:#0f172a;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.job-panel>p{margin:.55rem 0 0;color:#475569;font-size:.75rem;line-height:1.6}.job-text-link{display:inline-flex;gap:.25rem;margin-top:.65rem;border:0;padding:0;background:transparent;color:var(--tto-blue);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.job-text-link:hover{color:#08438f;text-decoration:underline}.job-new-space-list,.job-recommendation-list{display:grid;grid-gap:.75rem;gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none}.job-new-space-item{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.625rem;gap:.625rem;padding:.625rem;border:1px solid #f1f5f9;border-radius:.5rem;background:rgb(248 250 252/65%)}.job-new-space-item__header{display:flex;align-items:center;gap:.625rem;min-width:0}.job-briefcase-icon,.job-empty-box__icon{display:inline-flex;flex:none;align-items:center;justify-content:center}.job-briefcase-icon{width:2rem;height:2rem;border-radius:.5rem;background:#eff6ff;color:var(--tto-blue)}.job-briefcase-icon svg,.job-empty-box__icon svg,.job-post-card__meta svg,.job-search-input svg,.job-shortcut-list svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.job-new-space-item__body{min-width:0;flex:1 1}.job-new-space-item strong{display:block;color:#1e293b;font-size:.75rem;line-height:1.25;overflow-wrap:anywhere}.job-new-space-item small{display:inline-block;margin-top:.2rem;border-radius:.2rem;padding:.08rem .3rem;background:#eff6ff;color:#1d4ed8;font-size:.625rem;font-weight:600}.job-new-space-item>a{justify-self:end;max-width:100%;border:1px solid #bfdbfe;border-radius:.375rem;padding:.3rem .5rem;background:#fff;color:var(--tto-blue);font:inherit;font-size:.6875rem;font-weight:600;cursor:pointer;text-decoration:none;text-align:right}.job-new-space-item>a:hover{background:#eff6ff}.job-sidebar-controls{display:flex;justify-content:space-between;margin-top:.85rem;border-top:1px solid #f1f5f9;padding-top:.75rem}.job-sidebar-controls button{border:0;padding:0;background:transparent;color:#475569;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.job-sidebar-controls button:first-child{color:var(--tto-blue)}.job-shortcut-list{display:grid;grid-gap:.5rem;gap:.5rem}.job-recommendation-list button,.job-shortcut-list button{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;border:0;border-radius:.5rem;padding:.7rem;background:#fff;color:#334155;font:inherit;font-size:.75rem;font-weight:600;text-align:left;cursor:pointer}.job-shortcut-list button{border:1px solid #e2e8f0;box-shadow:0 1px 2px rgb(15 23 42/3%)}.job-shortcut-list button span{display:inline-flex;align-items:center;gap:.625rem}.job-shortcut-list svg{color:var(--tto-blue)}.job-recommendation-list b,.job-shortcut-list b{color:#94a3b8;font-size:1rem;line-height:1}.job-shortcut-list button:hover{border-color:#93c5fd;color:var(--tto-blue)}.job-tabs{display:flex;margin-top:.75rem;border-bottom:1px solid #e2e8f0}.job-tabs button{margin-bottom:-1px;border:0;border-bottom:2px solid transparent;padding:0 .75rem .55rem;background:transparent;color:#64748b;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.job-tabs button.is-active{border-bottom-color:var(--tto-blue);color:var(--tto-blue)}.job-empty-box{display:grid;justify-items:center;margin-top:.9rem;padding:1.25rem .75rem;border:1px dashed #cbd5e1;border-radius:.75rem;background:#f8fafc;text-align:center}.job-empty-box__icon{width:2.5rem;height:2.5rem;border-radius:999px;background:#f1f5f9;color:#94a3b8}.job-empty-box__icon--rose{background:#fff1f2;color:#fb7185}.job-empty-box__icon svg{width:1.25rem;height:1.25rem;stroke-width:1.5}.job-empty-box p{margin:.45rem 0 0;color:#64748b;font-size:.75rem;line-height:1.55}.job-recommendation-list{gap:.35rem}.job-recommendation-list li+li{border-top:1px solid #f1f5f9}.job-recommendation-list button{padding:.5rem}.job-recommendation-list button:hover{background:#f8fafc;color:var(--tto-blue)}.job-search-panel{padding:1.25rem}.job-search-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.job-search-panel h1{margin:0;color:#0f172a;font-size:1.35rem;letter-spacing:-.02em;line-height:1.2}.job-search-panel>p{margin:.3rem 0 1rem;color:#64748b;font-size:.8125rem;line-height:1.45}.job-search-panel__heading p{margin:.3rem 0 1rem}.job-create-button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;border:0;border-radius:.5rem;padding:.55rem .8rem;background:var(--tto-blue);box-shadow:0 1px 2px rgb(15 23 42/12%);color:#fff;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.job-create-button:hover{background:#0952ae}.job-create-button svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.5}.job-search-form label{display:block;margin-bottom:.4rem;color:#334155;font-size:.75rem;font-weight:700}.job-search-form>div{display:flex;gap:.5rem}.job-search-input{display:flex;flex:1 1;align-items:center;gap:.55rem;min-width:0;min-height:2.6rem;border:1px solid #e2e8f0;border-radius:.5rem;padding:0 .8rem;background:#f8fafc;color:#94a3b8}.job-search-input:focus-within{border-color:transparent;outline:2px solid rgb(11 99 206/42%);background:#fff}.job-search-input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#1e293b;font:inherit;font-size:.8125rem}.job-post-card__actions button,.job-search-form>div>button{border:0;border-radius:.5rem;background:var(--tto-blue);color:#fff;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.job-search-form>div>button{flex:none;padding:.55rem .95rem}.job-post-card__actions button:hover,.job-search-form>div>button:hover{background:#0952ae}.job-feed-tabs{display:flex;border-bottom:1px solid #e2e8f0}.job-feed-tabs button{margin-bottom:-1px;border:0;border-bottom:2px solid var(--tto-blue);padding:0 .75rem .65rem;background:transparent;color:var(--tto-blue);font:inherit;font-size:.8125rem;font-weight:700}.job-post-card{padding:1.25rem}.job-post-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.job-post-card h2{margin:0;color:#0f172a;font-size:1rem;line-height:1.35}.job-post-card header p{margin:.25rem 0 0;color:#64748b;font-size:.75rem}.job-post-card__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:1rem 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:.75rem 0}.job-post-card__meta div{display:grid;grid-gap:.25rem;gap:.25rem}.job-post-card__meta dt{display:inline-flex;align-items:center;gap:.35rem;color:#64748b;font-size:.6875rem}.job-post-card__meta svg{width:.9rem;height:.9rem;color:#94a3b8}.job-post-card__meta dd{margin:0;color:#1e293b;font-size:.75rem;font-weight:700}.job-post-card__summary{margin:0;color:#475569;font-size:.8125rem;line-height:1.6}.job-post-card__source strong,.job-post-card__summary strong{color:#334155}.job-post-card__source{margin:.85rem 0 0;border-left:2px solid #bfdbfe;padding-left:.65rem;color:#475569;font-size:.75rem;line-height:1.45}.job-post-card__source span{display:block;margin-top:.15rem;color:#94a3b8;font-size:.6875rem}.job-post-card__actions{display:flex;justify-content:flex-end;margin-top:1rem;border-top:1px solid #f1f5f9;padding-top:.75rem}.job-post-card__actions button{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .75rem}.job-load-more{justify-self:center;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem 1.1rem;background:#fff;color:#475569;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.job-load-more:hover{border-color:#bfdbfe;background:#f8fafc;color:var(--tto-blue)}@media (max-width:639px){.job-panel,.job-post-card,.job-search-panel{padding:1rem}.job-post-card header,.job-search-form>div,.job-search-panel__heading{align-items:stretch;flex-direction:column}.job-create-button,.job-post-card__actions button,.job-search-form>div>button{width:100%}.job-post-card__actions{display:block}.job-post-card__meta{grid-template-columns:1fr}}.job-about-page_content__oeHDJ{min-width:0;overflow-wrap:anywhere}.job-about-page_content__oeHDJ h1{margin:0 0 1rem;color:#0f172a;font-size:1.25rem;font-weight:600;line-height:1.4}.job-about-page_content__oeHDJ li,.job-about-page_content__oeHDJ p{color:#475569;font-size:.875rem;line-height:1.7}.job-about-page_content__oeHDJ .job-about-page_document__iozCm>p{margin:0}.job-about-page_document__iozCm section{margin-top:1.5rem}.job-about-page_content__oeHDJ .job-about-page_document__iozCm h2{margin:0 0 .5rem;color:#0f172a;font-size:1rem;font-weight:600;letter-spacing:normal;text-transform:none;line-height:1.4}.job-about-page_content__oeHDJ .job-about-page_document__iozCm section p{margin:.65rem 0 0}.job-about-page_content__oeHDJ ul{margin:.75rem 0 0;padding-left:1.25rem}.job-about-page_content__oeHDJ li+li{margin-top:.5rem}