.hiring-career-site-editor-module__93c_jG__editor{box-sizing:border-box;max-width:1600px;color:var(--th-ink);font-family:var(--th-font-ui);margin:0 auto;padding:28px 28px 64px;font-size:14px;line-height:1.5}.hiring-career-site-editor-module__93c_jG__header,.hiring-career-site-editor-module__93c_jG__title,.hiring-career-site-editor-module__93c_jG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hiring-career-site-editor-module__93c_jG__header{justify-content:space-between;margin-bottom:24px}.hiring-career-site-editor-module__93c_jG__editor .hiring-career-site-editor-module__93c_jG__heading{font-family:var(--th-font-display);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:400;line-height:1.2}.hiring-career-site-editor-module__93c_jG__actions{gap:8px;font-size:12px}.hiring-career-site-editor-module__93c_jG__columns{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:24px;display:grid}.hiring-career-site-editor-module__93c_jG__collapsible{min-width:0;max-width:100%}.hiring-career-site-editor-module__93c_jG__sections,.hiring-career-site-editor-module__93c_jG__fields{gap:18px;min-width:0;display:grid}.hiring-career-site-editor-module__93c_jG__fields{border:0;margin:0;padding:0}.hiring-career-site-editor-module__93c_jG__editor .hiring-career-site-editor-module__93c_jG__fields h2,.hiring-career-site-editor-module__93c_jG__editor .hiring-career-site-editor-module__93c_jG__previewHeading{font-family:var(--th-font-ui);margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.5}.hiring-career-site-editor-module__93c_jG__notice,.hiring-career-site-editor-module__93c_jG__error{overflow-wrap:anywhere;margin:0 0 18px;font-size:13px}.hiring-career-site-editor-module__93c_jG__notice{color:var(--th-text-muted)}.hiring-career-site-editor-module__93c_jG__error{color:var(--th-red)}.hiring-career-site-editor-module__93c_jG__preview{border:1px solid var(--th-line);border-radius:var(--th-radius-card);background:var(--th-surface);min-width:0;max-height:calc(100dvh - 112px);position:sticky;top:88px;overflow:auto}.hiring-career-site-editor-module__93c_jG__editor .hiring-career-site-editor-module__93c_jG__preview>h2{z-index:2;border-bottom:1px solid var(--th-line);background:var(--th-surface);margin:0;padding:16px 18px;position:sticky;top:0}.hiring-career-site-editor-module__93c_jG__preview:focus-visible{outline:2px solid var(--th-purple);outline-offset:2px}.hiring-career-site-editor-module__93c_jG__previewSite{min-width:0;overflow:hidden}.hiring-career-site-editor-module__93c_jG__previewSite h1{font-size:36px;line-height:1.15}.hiring-career-site-editor-module__93c_jG__chips .th-chip{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.hiring-career-site-editor-module__93c_jG__suggestions>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.hiring-career-site-editor-module__93c_jG__chips,.hiring-career-site-editor-module__93c_jG__suggestions{flex-wrap:wrap;gap:8px;display:flex}.hiring-career-site-editor-module__93c_jG__upload{box-sizing:border-box;border:1px dashed var(--th-line);border-radius:var(--th-radius-md);background:var(--th-surface-tint);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px;font-size:13px;display:flex;position:relative}.hiring-career-site-editor-module__93c_jG__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.hiring-career-site-editor-module__93c_jG__upload:focus-within{outline:2px solid var(--th-purple);outline-offset:2px}.hiring-career-site-editor-module__93c_jG__upload:has(.hiring-career-site-editor-module__93c_jG__fileInput:disabled){opacity:.5;cursor:not-allowed}.hiring-career-site-editor-module__93c_jG__heroAsset,.hiring-career-site-editor-module__93c_jG__galleryAsset{min-width:0;margin-top:12px;position:relative}.hiring-career-site-editor-module__93c_jG__heroAsset img,.hiring-career-site-editor-module__93c_jG__galleryAsset img{aspect-ratio:1.5;object-fit:cover;border-radius:var(--th-radius-md);width:100%;display:block}.hiring-career-site-editor-module__93c_jG__heroAsset>button,.hiring-career-site-editor-module__93c_jG__galleryAsset>button{background:var(--th-surface);position:absolute;top:8px;right:8px}.hiring-career-site-editor-module__93c_jG__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hiring-career-site-editor-module__93c_jG__themeGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px;display:grid}.hiring-career-site-editor-module__93c_jG__editor .hiring-career-site-editor-module__93c_jG__theme{border:1px solid var(--th-line);border-radius:var(--th-radius-md);min-height:86px;font:14px var(--th-font-ui);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.hiring-career-site-editor-module__93c_jG__selectedTheme{outline:2px solid var(--th-ink);outline-offset:-2px}.hiring-career-site-editor-module__93c_jG__themeSwatches{flex-basis:100%;gap:5px;display:flex}.hiring-career-site-editor-module__93c_jG__themeSwatches i{border:1px solid var(--th-line);border-radius:3px;width:20px;height:10px}.hiring-career-site-editor-module__93c_jG__accents{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.hiring-career-site-editor-module__93c_jG__accent{border:2px solid var(--th-surface);outline:1px solid var(--th-line);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.hiring-career-site-editor-module__93c_jG__theme:focus-visible,.hiring-career-site-editor-module__93c_jG__accent:focus-visible{outline:2px solid var(--th-purple);outline-offset:3px}.hiring-career-site-editor-module__93c_jG__sectionList{gap:8px;display:grid}.hiring-career-site-editor-module__93c_jG__sectionRow{border:1px solid var(--th-line);border-radius:var(--th-radius-md);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.hiring-career-site-editor-module__93c_jG__sectionRow>span{overflow-wrap:anywhere;flex:1;min-width:0}.hiring-career-site-editor-module__93c_jG__sectionRow>div{flex-wrap:wrap;gap:4px;display:flex}.hiring-career-site-editor-module__93c_jG__sectionRow>svg{color:var(--th-text-muted);flex-shrink:0}.hiring-career-site-editor-module__93c_jG__roleList{gap:10px;display:grid}.hiring-career-site-editor-module__93c_jG__role{box-sizing:border-box;border:1px solid var(--th-line);border-radius:var(--th-radius-md);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px;display:flex}.hiring-career-site-editor-module__93c_jG__role>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.hiring-career-site-editor-module__93c_jG__role>span>span{color:var(--th-text-muted);font-size:12px}.hiring-career-site-editor-module__93c_jG__roleSwitch{appearance:none;border-radius:var(--th-radius-pill);background:var(--th-line);cursor:pointer;border:0;flex:0 0 44px;width:44px;height:26px;margin:0;position:relative}.hiring-career-site-editor-module__93c_jG__roleSwitch:after{background:var(--th-surface);content:"";width:20px;height:20px;transition:transform var(--th-duration-fast) var(--th-ease);border-radius:50%;position:absolute;top:3px;left:3px}.hiring-career-site-editor-module__93c_jG__roleSwitch:checked{background:var(--th-purple)}.hiring-career-site-editor-module__93c_jG__roleSwitch:checked:after{transform:translate(18px)}.hiring-career-site-editor-module__93c_jG__roleSwitch:focus-visible{outline:2px solid var(--th-purple);outline-offset:3px}.hiring-career-site-editor-module__93c_jG__roleSwitch:disabled{opacity:.5;cursor:not-allowed}.hiring-career-site-editor-module__93c_jG__address,.hiring-career-site-editor-module__93c_jG__dns{overflow-wrap:anywhere;font-size:12px}.hiring-career-site-editor-module__93c_jG__dns{gap:8px;display:grid}.hiring-career-site-editor-module__93c_jG__dns>div{border:1px solid var(--th-line);border-radius:var(--th-radius-md);gap:4px;padding:10px;display:grid}.hiring-career-site-editor-module__93c_jG__dns code{font-size:12px}@media (max-width:1000px){.hiring-career-site-editor-module__93c_jG__editor{padding-inline:18px}.hiring-career-site-editor-module__93c_jG__columns{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:16px}}@media (max-width:767px){.hiring-career-site-editor-module__93c_jG__editor{padding:20px 12px calc(96px + env(safe-area-inset-bottom))}.hiring-career-site-editor-module__93c_jG__header{align-items:flex-start}.hiring-career-site-editor-module__93c_jG__editor .hiring-career-site-editor-module__93c_jG__heading{font-size:28px}.hiring-career-site-editor-module__93c_jG__columns{grid-template-columns:minmax(0,1fr)}.hiring-career-site-editor-module__93c_jG__preview{max-height:640px;position:static}.hiring-career-site-editor-module__93c_jG__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.hiring-career-site-editor-module__93c_jG__theme{padding:12px}.hiring-career-site-editor-module__93c_jG__sectionRow{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.hiring-career-site-editor-module__93c_jG__roleSwitch:after{transition:none}}.hiring-career-site-editor-module__93c_jG__embedded{max-width:none;padding:0}.hiring-career-site-editor-module__93c_jG__dialogOverlay{z-index:100;background:#11111159;position:fixed;inset:0}.hiring-career-site-editor-module__93c_jG__dialog{z-index:101;box-sizing:border-box;border:1px solid var(--th-line);border-radius:var(--th-radius-card);background:var(--th-surface);width:min(480px,100vw - 32px);color:var(--th-ink);font:14px/1.5 var(--th-font-ui);padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.hiring-career-site-editor-module__93c_jG__dialogTitle{margin:0;font-size:20px;line-height:1.3}.hiring-career-site-editor-module__93c_jG__dialogDescription{margin:12px 0 20px;font-size:14px}
.public-job-application-form-module__bCwcfa__page,.public-job-application-form-module__bCwcfa__backdrop{--apply-bg:#f7f7f8;--apply-surface:#fff;--apply-ink:#000;--apply-copy:#000;--apply-muted:#f4f4f5;--apply-border:#e4e4e7;--apply-accent:#087f55;--apply-filled-accent:#087f55;--apply-accent-hover:#056a47;--apply-danger:#b4382f;color:var(--apply-ink);font-family:var(--font-body,Inter,ui-sans-serif,system-ui,sans-serif)}.public-job-application-form-module__bCwcfa__page{box-sizing:border-box;background:var(--apply-bg);min-height:100vh;padding:clamp(28px,6vw,72px) 20px}.public-job-application-form-module__bCwcfa__backdrop{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#18181b8a;place-items:center;padding:22px;animation:.16s ease-out public-job-application-form-module__bCwcfa__fadeIn;display:grid;position:fixed;inset:0}.public-job-application-form-module__bCwcfa__modal{border-radius:22px;width:min(760px,100%);max-height:min(94vh,900px);animation:.2s ease-out public-job-application-form-module__bCwcfa__riseIn;overflow:auto;box-shadow:0 26px 80px #09090b40}.public-job-application-form-module__bCwcfa__card,.public-job-application-form-module__bCwcfa__successCard{box-sizing:border-box;border:1px solid var(--apply-border);background:var(--apply-surface);border-radius:22px;width:min(760px,100%);margin:0 auto;overflow:hidden}.public-job-application-form-module__bCwcfa__modal .public-job-application-form-module__bCwcfa__card,.public-job-application-form-module__bCwcfa__modal .public-job-application-form-module__bCwcfa__successCard{border-radius:inherit;border:0;width:100%}.public-job-application-form-module__bCwcfa__progressTrack{background:var(--apply-muted);height:4px}.public-job-application-form-module__bCwcfa__progressTrack span{background:var(--apply-accent);border-radius:0 999px 999px 0;height:100%;transition:width .24s;display:block}.public-job-application-form-module__bCwcfa__applicationHeader{border-bottom:1px solid var(--apply-border);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 28px 18px;display:flex}.public-job-application-form-module__bCwcfa__applicationHeader div{min-width:0}.public-job-application-form-module__bCwcfa__applicationHeader p{color:var(--apply-copy);font-size:var(--tailr-type-label,.875rem);letter-spacing:.03em;margin:0 0 4px;font-weight:700}.public-job-application-form-module__bCwcfa__applicationHeader strong{font-family:var(--font-hiring-heading,Newsreader,Georgia,serif);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:500;line-height:1.15;display:block;overflow:hidden}.public-job-application-form-module__bCwcfa__closeButton{border:1px solid var(--apply-border);width:44px;height:44px;color:var(--apply-ink);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}.public-job-application-form-module__bCwcfa__closeButton:hover{background:var(--apply-muted)}.public-job-application-form-module__bCwcfa__phaseNav{border-bottom:1px solid var(--apply-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 28px;display:grid}.public-job-application-form-module__bCwcfa__phaseNav span{min-width:0;color:var(--apply-copy);font-size:var(--tailr-type-label,.875rem);white-space:normal;align-items:center;gap:7px;font-weight:600;display:flex}.public-job-application-form-module__bCwcfa__phaseNav b{border:1px solid var(--apply-border);width:28px;height:28px;font-size:var(--tailr-type-label,.875rem);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.public-job-application-form-module__bCwcfa__phaseNav .public-job-application-form-module__bCwcfa__activePhase{color:var(--apply-ink)}.public-job-application-form-module__bCwcfa__phaseNav .public-job-application-form-module__bCwcfa__activePhase b,.public-job-application-form-module__bCwcfa__phaseNav .public-job-application-form-module__bCwcfa__completePhase b{border-color:var(--apply-filled-accent);background:var(--apply-filled-accent);color:var(--apply-filled-fg,#fff)}.public-job-application-form-module__bCwcfa__flow{padding:clamp(30px,5vw,54px) clamp(24px,7vw,72px) 28px}.public-job-application-form-module__bCwcfa__screen{min-height:260px}.public-job-application-form-module__bCwcfa__stepEyebrow{color:var(--apply-accent);font-size:var(--tailr-type-label,.875rem);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-weight:800}.public-job-application-form-module__bCwcfa__screen h2,.public-job-application-form-module__bCwcfa__successCard h2{font-family:var(--font-newsreader), Newsreader, Georgia, serif;letter-spacing:-.01em;outline:0;margin:0;font-size:2rem;font-weight:400;line-height:2.5rem}.public-job-application-form-module__bCwcfa__stepIntro{max-width:560px;color:var(--apply-copy);font-size:var(--tailr-type-body,1rem);line-height:var(--tailr-leading-body,1.5rem);margin:14px 0 30px}.public-job-application-form-module__bCwcfa__fields{gap:18px;display:grid}.public-job-application-form-module__bCwcfa__fields label,.public-job-application-form-module__bCwcfa__largeField{color:var(--apply-ink);font-size:var(--tailr-type-label,.875rem);font-weight:600;display:block}.public-job-application-form-module__bCwcfa__fields label>span,.public-job-application-form-module__bCwcfa__largeField>span{float:right;color:var(--apply-copy);font-size:var(--tailr-type-label,.875rem);margin-left:8px;font-weight:500}.public-job-application-form-module__bCwcfa__fields input,.public-job-application-form-module__bCwcfa__largeField textarea{box-sizing:border-box;border:1px solid var(--apply-border);background:var(--apply-surface);width:100%;min-height:48px;color:var(--apply-ink);font:400 var(--tailr-type-body,1rem)/var(--tailr-leading-body,1.5rem) var(--font-body,Inter,ui-sans-serif,system-ui,sans-serif);border-radius:10px;margin-top:8px;padding:12px 13px;transition:border-color .15s,box-shadow .15s;display:block}.public-job-application-form-module__bCwcfa__questionField input[type=text]{box-sizing:border-box;border:1px solid var(--apply-border);background:var(--apply-surface);width:100%;min-height:48px;color:var(--apply-ink);font:400 var(--tailr-type-body,1rem)/var(--tailr-leading-body,1.5rem) var(--font-body,Inter,ui-sans-serif,system-ui,sans-serif);border-radius:10px;margin-top:8px;padding:12px 13px;transition:border-color .15s,box-shadow .15s;display:block}.public-job-application-form-module__bCwcfa__questionField input[type=number]{box-sizing:border-box;border:1px solid var(--apply-border);background:var(--apply-surface);width:100%;min-height:48px;color:var(--apply-ink);font:400 var(--tailr-type-body,1rem)/var(--tailr-leading-body,1.5rem) var(--font-body,Inter,ui-sans-serif,system-ui,sans-serif);border-radius:10px;margin-top:8px;padding:12px 13px;transition:border-color .15s,box-shadow .15s;display:block}.public-job-application-form-module__bCwcfa__questionField input[type=date]{box-sizing:border-box;border:1px solid var(--apply-border);background:var(--apply-surface);width:100%;min-height:48px;color:var(--apply-ink);font:400 var(--tailr-type-body,1rem)/var(--tailr-leading-body,1.5rem) var(--font-body,Inter,ui-sans-serif,system-ui,sans-serif);border-radius:10px;margin-top:8px;padding:12px 13px;transition:border-color .15s,box-shadow .15s;display:block}.public-job-application-form-module__bCwcfa__questionField input[type=url]{box-sizing:border-box;border:1px solid var(--apply-border);background:var(--apply-surface);width:100%;min-height:48px;color:var(--apply-ink);font:400 var(--tailr-type-body,1rem)/var(--tailr-leading-body,1.5rem) var(--font-body,Inter,ui-sans-serif,system-ui,sans-serif);border-radius:10px;margin-top:8px;padding:12px 13px;transition:border-color .15s,box-shadow .15s;display:block}.public-job-application-form-module__bCwcfa__questionField textarea{box-sizing:border-box;border:1px solid var(--apply-border);background:var(--apply-surface);width:100%;min-height:48px;color:var(--apply-ink);font:400 var(--tailr-type-body,1rem)/var(--tailr-leading-body,1.5rem) var(--font-body,Inter,ui-sans-serif,system-ui,sans-serif);border-radius:10px;margin-top:8px;padding:12px 13px;transition:border-color .15s,box-shadow .15s;display:block}.public-job-application-form-module__bCwcfa__questionField select{box-sizing:border-box;border:1px solid var(--apply-border);background:var(--apply-surface);width:100%;min-height:48px;color:var(--apply-ink);font:400 var(--tailr-type-body,1rem)/var(--tailr-leading-body,1.5rem) var(--font-body,Inter,ui-sans-serif,system-ui,sans-serif);border-radius:10px;margin-top:8px;padding:12px 13px;transition:border-color .15s,box-shadow .15s;display:block}.public-job-application-form-module__bCwcfa__largeField textarea{resize:vertical}.public-job-application-form-module__bCwcfa__questionField textarea{resize:vertical}.public-job-application-form-module__bCwcfa__fields input:focus,.public-job-application-form-module__bCwcfa__largeField textarea:focus{border-color:var(--apply-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--apply-accent) 18%,transparent);outline:0}.public-job-application-form-module__bCwcfa__questionField input:focus{border-color:var(--apply-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--apply-accent) 18%,transparent);outline:0}.public-job-application-form-module__bCwcfa__questionField textarea:focus{border-color:var(--apply-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--apply-accent) 18%,transparent);outline:0}.public-job-application-form-module__bCwcfa__questionField select:focus{border-color:var(--apply-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--apply-accent) 18%,transparent);outline:0}.public-job-application-form-module__bCwcfa__fields input[readonly]{background:var(--apply-muted);color:var(--apply-copy)}.public-job-application-form-module__bCwcfa__fileDrop{box-sizing:border-box;border:1px dashed color-mix(in srgb,var(--apply-accent) 55%,var(--apply-border));background:color-mix(in srgb,var(--apply-accent) 4%,var(--apply-surface));min-height:190px;color:var(--apply-accent);text-align:center;cursor:pointer;border-radius:14px;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.public-job-application-form-module__bCwcfa__fileDrop strong{color:var(--apply-ink);font-size:14px}.public-job-application-form-module__bCwcfa__fileDrop span{color:var(--apply-copy);font-size:var(--tailr-type-label,.875rem)}.public-job-application-form-module__bCwcfa__fileDrop input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.public-job-application-form-module__bCwcfa__fileDrop:focus-within{outline:3px solid color-mix(in srgb,var(--apply-accent) 20%,transparent)}.public-job-application-form-module__bCwcfa__selectedFile{border:1px solid var(--apply-border);color:var(--apply-copy);font-size:var(--tailr-type-label,.875rem);border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.public-job-application-form-module__bCwcfa__selectedFile span{min-width:0;color:var(--apply-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-job-application-form-module__bCwcfa__selectedFile button,.public-job-application-form-module__bCwcfa__reviewRow button{color:var(--apply-accent);cursor:pointer;font:600 13px/1.3 var(--tailr-font-control,var(--font-inter-tight,var(--font-inter)),sans-serif);background:0 0;border:0;margin-left:auto;padding:0}.public-job-application-form-module__bCwcfa__questionField{margin-top:26px}.public-job-application-form-module__bCwcfa__questionField .public-apply__screens{gap:18px;display:grid}.public-job-application-form-module__bCwcfa__questionField .public-apply__screen{border:0;gap:10px;padding:0;display:grid}.public-job-application-form-module__bCwcfa__questionField .public-apply__screen>label{color:var(--apply-ink);font-size:17px;font-weight:650;line-height:1.35}.public-job-application-form-module__bCwcfa__questionField .public-apply__choices{gap:9px;display:grid}.public-job-application-form-module__bCwcfa__questionField .public-apply__choices label{border:1px solid var(--apply-border);color:var(--apply-ink);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.public-job-application-form-module__bCwcfa__questionField .public-apply__choices input{width:17px;height:17px;accent-color:var(--apply-accent);margin:0}.public-job-application-form-module__bCwcfa__reviewList{border-top:1px solid var(--apply-border);gap:0;margin:28px 0 22px;display:grid}.public-job-application-form-module__bCwcfa__reviewRow{border-bottom:1px solid var(--apply-border);align-items:center;gap:18px;padding:14px 0;display:flex}.public-job-application-form-module__bCwcfa__reviewRow div{min-width:0}.public-job-application-form-module__bCwcfa__reviewRow dt{color:var(--apply-copy);font-size:var(--tailr-type-label,.875rem);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-weight:700}.public-job-application-form-module__bCwcfa__reviewRow dd{overflow-wrap:anywhere;font-size:var(--tailr-type-body,1rem);line-height:var(--tailr-leading-body,1.5rem);margin:0}.public-job-application-form-module__bCwcfa__consent{color:var(--apply-copy);font-size:var(--tailr-type-label,.875rem);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;line-height:1.5;display:grid}.public-job-application-form-module__bCwcfa__consent input{width:17px;height:17px;accent-color:var(--apply-accent);margin:1px 0 0}.public-job-application-form-module__bCwcfa__error{color:var(--apply-danger);font-size:var(--tailr-type-label,.875rem);margin:18px 0 0;font-weight:650}.public-job-application-form-module__bCwcfa__actions{border-top:1px solid var(--apply-border);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;display:flex}.public-job-application-form-module__bCwcfa__primaryButton,.public-job-application-form-module__bCwcfa__secondaryButton,.public-job-application-form-module__bCwcfa__primaryLink{box-sizing:border-box;cursor:pointer;min-height:44px;font:600 14px/1.2 var(--tailr-font-control,var(--font-inter-tight,var(--font-inter)),sans-serif);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 17px;text-decoration:none;display:inline-flex}.public-job-application-form-module__bCwcfa__primaryButton,.public-job-application-form-module__bCwcfa__primaryLink{border:1px solid var(--apply-filled-accent);background:var(--apply-filled-accent);color:var(--apply-filled-fg,#fff)}.public-job-application-form-module__bCwcfa__primaryButton:hover,.public-job-application-form-module__bCwcfa__primaryLink:hover{border-color:var(--apply-accent-hover);background:var(--apply-accent-hover)}.public-job-application-form-module__bCwcfa__secondaryButton{border:1px solid var(--apply-border);color:var(--apply-ink);background:0 0}.public-job-application-form-module__bCwcfa__secondaryButton:hover{background:var(--apply-muted)}.public-job-application-form-module__bCwcfa__primaryButton:disabled,.public-job-application-form-module__bCwcfa__secondaryButton:disabled,.public-job-application-form-module__bCwcfa__closeButton:disabled{cursor:wait;opacity:.55}.public-job-application-form-module__bCwcfa__successCard{text-align:center;align-content:center;place-items:center;min-height:520px;padding:clamp(36px,8vw,82px);display:grid}.public-job-application-form-module__bCwcfa__successCard>p:first-of-type{color:var(--apply-accent);font-size:var(--tailr-type-body,1rem);letter-spacing:.1em;text-transform:uppercase;font-weight:800;line-height:var(--tailr-leading-body,1.5rem);margin:18px 0 10px}.public-job-application-form-module__bCwcfa__successCard>p:last-of-type{max-width:480px;color:var(--apply-copy);font-size:var(--tailr-type-body,1rem);line-height:var(--tailr-leading-body,1.5rem);margin:16px 0 26px}.public-job-application-form-module__bCwcfa__successIcon{background:color-mix(in srgb,var(--apply-accent) 14%,transparent);width:52px;height:52px;color:var(--apply-accent);border-radius:50%;place-items:center;display:grid}.public-job-application-form-module__bCwcfa__honeypot{opacity:0;position:absolute;left:-10000px}@keyframes public-job-application-form-module__bCwcfa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes public-job-application-form-module__bCwcfa__riseIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}:is(.light .public-job-application-form-module__bCwcfa__page,.light .public-job-application-form-module__bCwcfa__backdrop,[data-theme=light] .public-job-application-form-module__bCwcfa__page,[data-theme=light] .public-job-application-form-module__bCwcfa__backdrop){--apply-bg:#f7f7f8;--apply-surface:#fff;--apply-ink:#000;--apply-copy:#000;--apply-muted:#f4f4f5;--apply-border:#e4e4e7;--apply-accent:#087f55;--apply-filled-accent:#087f55;--apply-accent-hover:#056a47;--apply-danger:#b4382f}:is(.dark .public-job-application-form-module__bCwcfa__page,.dark .public-job-application-form-module__bCwcfa__backdrop,[data-theme=dark] .public-job-application-form-module__bCwcfa__page,[data-theme=dark] .public-job-application-form-module__bCwcfa__backdrop){--apply-bg:#18181b;--apply-surface:#27272a;--apply-ink:#fafafa;--apply-copy:#a1a1aa;--apply-muted:#3f3f46;--apply-border:#52525b;--apply-accent:#22bb78;--apply-filled-accent:#087f55;--apply-accent-hover:#056a47;--apply-danger:#f18479}.public-job-application-form-module__bCwcfa__page[data-application-theme=light],.public-job-application-form-module__bCwcfa__backdrop[data-application-theme=light]{--apply-bg:#f7f7f8;--apply-surface:#fff;--apply-ink:#000;--apply-copy:#000;--apply-muted:#f4f4f5;--apply-border:#e4e4e7;--apply-accent:#087f55;--apply-filled-accent:#087f55;--apply-accent-hover:#056a47;--apply-danger:#b4382f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.public-job-application-form-module__bCwcfa__page[data-application-theme=dark],.public-job-application-form-module__bCwcfa__backdrop[data-application-theme=dark]{--apply-bg:#18181b;--apply-surface:#27272a;--apply-ink:#fafafa;--apply-copy:#a1a1aa;--apply-muted:#3f3f46;--apply-border:#52525b;--apply-accent:#22bb78;--apply-filled-accent:#087f55;--apply-accent-hover:#056a47;--apply-danger:#f18479;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:680px){.public-job-application-form-module__bCwcfa__page{padding:0}.public-job-application-form-module__bCwcfa__backdrop{background:var(--apply-surface);padding:0;display:block}.public-job-application-form-module__bCwcfa__modal{width:100%;height:100svh;max-height:none;box-shadow:none;border-radius:0}.public-job-application-form-module__bCwcfa__card,.public-job-application-form-module__bCwcfa__successCard{box-sizing:border-box;border:0;border-radius:0;min-height:100%}.public-job-application-form-module__bCwcfa__card{flex-direction:column;display:flex}.public-job-application-form-module__bCwcfa__applicationHeader{padding:17px 18px 14px}.public-job-application-form-module__bCwcfa__phaseNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:12px}.public-job-application-form-module__bCwcfa__phaseNav span{text-align:center;white-space:nowrap;flex-direction:column;gap:6px;font-size:12px;line-height:1.2}.public-job-application-form-module__bCwcfa__phaseNav .public-job-application-form-module__bCwcfa__activePhase{font-size:12px}.public-job-application-form-module__bCwcfa__phaseNav b{flex-basis:26px;width:26px;height:26px;font-size:12px}.public-job-application-form-module__bCwcfa__flow{flex-direction:column;flex:1;min-height:0;padding:26px 20px 20px;display:flex}.public-job-application-form-module__bCwcfa__screen{flex:1;min-height:0}.public-job-application-form-module__bCwcfa__screen h2,.public-job-application-form-module__bCwcfa__successCard h2{font-size:1.875rem;font-family:var(--font-newsreader), Newsreader, Georgia, serif;letter-spacing:-.01em;font-weight:400;line-height:2.25rem}.public-job-application-form-module__bCwcfa__actions{padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:var(--apply-surface);margin:24px -20px -20px;position:sticky;bottom:0}.public-job-application-form-module__bCwcfa__primaryButton,.public-job-application-form-module__bCwcfa__secondaryButton{min-height:46px}}@media (prefers-reduced-motion:reduce){.public-job-application-form-module__bCwcfa__backdrop,.public-job-application-form-module__bCwcfa__modal{animation:none}.public-job-application-form-module__bCwcfa__progressTrack span{transition:none}}[data-career-site] .public-job-application-form-module__bCwcfa__page{--apply-bg:var(--pf-bg,#f2f0ee);--apply-surface:var(--pf-surface,#fff);--apply-ink:var(--pf-fg,#111);--apply-copy:var(--pf-muted,#6b6b6b);--apply-muted:var(--pf-surface-2,#faf9f7);--apply-border:var(--pf-border,#e8e4e2);--apply-accent:var(--career-accent-strong,#6b2fb3);--apply-filled-accent:var(--career-button-bg,#111);--apply-filled-fg:var(--career-button-fg,#fff);--apply-accent-hover:color-mix(in srgb,var(--career-button-bg,#111) 86%,#fff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-control:var(--tailr-font-control);--font-menu:var(--tailr-font-control);font-family:var(--career-font-ui,var(--font-body,Inter,sans-serif))}[data-career-site] .public-job-application-form-module__bCwcfa__backdrop{--apply-bg:var(--pf-bg,#f2f0ee);--apply-surface:var(--pf-surface,#fff);--apply-ink:var(--pf-fg,#111);--apply-copy:var(--pf-muted,#6b6b6b);--apply-muted:var(--pf-surface-2,#faf9f7);--apply-border:var(--pf-border,#e8e4e2);--apply-accent:var(--career-accent-strong,#6b2fb3);--apply-filled-accent:var(--career-button-bg,#111);--apply-filled-fg:var(--career-button-fg,#fff);--apply-accent-hover:color-mix(in srgb,var(--career-button-bg,#111) 86%,#fff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-control:var(--tailr-font-control);--font-menu:var(--tailr-font-control);font-family:var(--career-font-ui,var(--font-body,Inter,sans-serif))}[data-career-site] .public-job-application-form-module__bCwcfa__page[data-application-theme]{--apply-bg:var(--pf-bg,#f2f0ee);--apply-surface:var(--pf-surface,#fff);--apply-ink:var(--pf-fg,#111);--apply-copy:var(--pf-muted,#6b6b6b);--apply-muted:var(--pf-surface-2,#faf9f7);--apply-border:var(--pf-border,#e8e4e2);--apply-accent:var(--career-accent-strong,#6b2fb3);--apply-filled-accent:var(--career-button-bg,#111);--apply-filled-fg:var(--career-button-fg,#fff);--apply-accent-hover:color-mix(in srgb,var(--career-button-bg,#111) 86%,#fff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-control:var(--tailr-font-control);--font-menu:var(--tailr-font-control);font-family:var(--career-font-ui,var(--font-body,Inter,sans-serif))}[data-career-site] .public-job-application-form-module__bCwcfa__backdrop[data-application-theme]{--apply-bg:var(--pf-bg,#f2f0ee);--apply-surface:var(--pf-surface,#fff);--apply-ink:var(--pf-fg,#111);--apply-copy:var(--pf-muted,#6b6b6b);--apply-muted:var(--pf-surface-2,#faf9f7);--apply-border:var(--pf-border,#e8e4e2);--apply-accent:var(--career-accent-strong,#6b2fb3);--apply-filled-accent:var(--career-button-bg,#111);--apply-filled-fg:var(--career-button-fg,#fff);--apply-accent-hover:color-mix(in srgb,var(--career-button-bg,#111) 86%,#fff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-control:var(--tailr-font-control);--font-menu:var(--tailr-font-control);font-family:var(--career-font-ui,var(--font-body,Inter,sans-serif))}[data-career-site] .public-job-application-form-module__bCwcfa__applicationHeader p{color:var(--pf-muted,#6b6b6b)}[data-career-site] .public-job-application-form-module__bCwcfa__fields label>span{color:var(--pf-muted,#6b6b6b)}[data-career-site] .public-job-application-form-module__bCwcfa__largeField>span{color:var(--pf-muted,#6b6b6b)}[data-career-site] .public-job-application-form-module__bCwcfa__fields label{color:var(--pf-fg,#111)}[data-career-site] .public-job-application-form-module__bCwcfa__largeField{color:var(--pf-fg,#111)}[data-career-site] .public-job-application-form-module__bCwcfa__phaseNav span{color:var(--pf-fg,#111)}[data-career-site] .public-job-application-form-module__bCwcfa__primaryButton{font:600 14px/1.2 var(--tailr-font-control,var(--font-inter-tight,var(--font-inter)),sans-serif)}[data-career-site] .public-job-application-form-module__bCwcfa__secondaryButton{font:600 14px/1.2 var(--tailr-font-control,var(--font-inter-tight,var(--font-inter)),sans-serif)}[data-career-site] .public-job-application-form-module__bCwcfa__primaryLink{font:600 14px/1.2 var(--tailr-font-control,var(--font-inter-tight,var(--font-inter)),sans-serif)}[data-career-site] .public-job-application-form-module__bCwcfa__selectedFile button{font:600 14px/1.2 var(--tailr-font-control,var(--font-inter-tight,var(--font-inter)),sans-serif)}[data-career-site] .public-job-application-form-module__bCwcfa__reviewRow button{font:600 14px/1.2 var(--tailr-font-control,var(--font-inter-tight,var(--font-inter)),sans-serif)}
.hiring-conversation-thread-module__-FnBTa__thread{--conversation-surface:#fff;--conversation-soft:#f6f7f8;--conversation-border:#e5e7eb;--conversation-border-strong:#d6dae1;--conversation-ink:#14171f;--conversation-muted:#677084;--conversation-accent:#294f43;--conversation-accent-soft:#f1f5f2;border:1px solid var(--conversation-border);background:var(--conversation-surface);color:var(--conversation-ink);border-radius:14px;overflow:hidden}.hiring-conversation-thread-module__-FnBTa__thread>header{border-bottom:1px solid var(--conversation-border);align-items:center;min-height:76px;padding:16px 24px;display:flex}.hiring-conversation-thread-module__-FnBTa__thread h2{font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;letter-spacing:-.02em;color:var(--conversation-ink);margin:0;font-size:18px;font-weight:700}.hiring-conversation-thread-module__-FnBTa__thread header p{color:var(--conversation-muted);margin:4px 0 0;font-size:13px}.hiring-conversation-thread-module__-FnBTa__messages{background:var(--conversation-surface);flex-direction:column;min-height:220px;max-height:520px;padding:28px 24px;display:flex;overflow-y:auto}.hiring-conversation-thread-module__-FnBTa__messageBlock{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;max-width:690px;margin-bottom:21px;display:grid}.hiring-conversation-thread-module__-FnBTa__messageAvatar{background:var(--conversation-accent-soft);width:34px;height:34px;color:var(--conversation-accent);border-radius:50%;place-items:center;font-size:11px;font-weight:750;display:grid}.hiring-conversation-thread-module__-FnBTa__currentSender .hiring-conversation-thread-module__-FnBTa__messageAvatar{color:#3f5576;background:#e8edf7}.hiring-conversation-thread-module__-FnBTa__messageContent{min-width:0}.hiring-conversation-thread-module__-FnBTa__messageMeta{align-items:baseline;gap:8px;margin:1px 0 7px;display:flex}.hiring-conversation-thread-module__-FnBTa__messageMeta strong{color:var(--conversation-ink);font-size:14px}.hiring-conversation-thread-module__-FnBTa__messageMeta time{color:var(--conversation-muted);font-size:12px}.hiring-conversation-thread-module__-FnBTa__messages article{width:auto;max-width:min(100%,620px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hiring-conversation-thread-module__-FnBTa__messages article>p{color:var(--conversation-ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--tailr-type-body);line-height:var(--tailr-leading-body);margin:0}.hiring-conversation-thread-module__-FnBTa__deliveryState{color:var(--conversation-muted);margin-top:6px;font-size:12px;display:block}.hiring-conversation-thread-module__-FnBTa__retryState{color:#a43c2f;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;font-weight:700;display:block}.hiring-conversation-thread-module__-FnBTa__retryState:hover{text-decoration:underline}.hiring-conversation-thread-module__-FnBTa__retryState:disabled{opacity:.6;cursor:wait}.hiring-conversation-thread-module__-FnBTa__failedMessage>p,.hiring-conversation-thread-module__-FnBTa__failedMessage+.hiring-conversation-thread-module__-FnBTa__deliveryState{color:#a43c2f}.hiring-conversation-thread-module__-FnBTa__mine,.hiring-conversation-thread-module__-FnBTa__theirs{background:0 0}.hiring-conversation-thread-module__-FnBTa__roleContext{border:1px solid var(--conversation-border-strong);background:var(--conversation-soft);width:min(430px,100%);min-height:58px;color:var(--conversation-ink);text-align:left;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:13px;padding:0;display:grid;overflow:hidden}.hiring-conversation-thread-module__-FnBTa__roleContext>span:first-child{gap:3px;min-width:0;padding:12px 14px;display:grid}.hiring-conversation-thread-module__-FnBTa__roleContext small{color:var(--conversation-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.hiring-conversation-thread-module__-FnBTa__roleContext strong{color:var(--conversation-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.hiring-conversation-thread-module__-FnBTa__roleContextButton{font:inherit;cursor:pointer;transition:border-color .14s,background .14s}.hiring-conversation-thread-module__-FnBTa__roleContextButton:hover{border-color:color-mix(in srgb, var(--conversation-accent) 45%, var(--conversation-border));background:color-mix(in srgb, var(--conversation-accent-soft) 62%, var(--conversation-surface))}.hiring-conversation-thread-module__-FnBTa__roleContextButton:focus-visible{outline:2px solid var(--conversation-accent);outline-offset:3px}.hiring-conversation-thread-module__-FnBTa__roleContextAction{border-left:1px solid var(--conversation-border);color:var(--conversation-accent);white-space:nowrap;align-self:stretch;align-items:center;gap:2px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.hiring-conversation-thread-module__-FnBTa__roleContextClosed{color:var(--conversation-muted);padding-right:14px;font-size:12px;font-weight:650}.hiring-conversation-thread-module__-FnBTa__state{color:var(--conversation-muted);align-items:center;gap:8px;margin:auto;display:flex}.hiring-conversation-thread-module__-FnBTa__thread form{border:1px solid var(--conversation-border-strong);background:var(--conversation-surface);box-shadow:none;border-radius:12px;gap:8px;margin:0 24px 20px;padding:12px 13px 11px;display:grid}.hiring-conversation-thread-module__-FnBTa__thread form>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hiring-conversation-thread-module__-FnBTa__thread textarea{resize:none;width:100%;min-height:42px;color:var(--conversation-ink);font:inherit;font-size:var(--tailr-type-control);line-height:var(--tailr-leading-control);background:0 0;border:0;outline:0;padding:0}.hiring-conversation-thread-module__-FnBTa__thread form:focus-within{border-color:var(--conversation-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--conversation-accent) 14%, transparent)}.hiring-conversation-thread-module__-FnBTa__thread form>div{justify-content:flex-end;align-items:center;gap:12px;display:flex}.hiring-conversation-thread-module__-FnBTa__thread form button{background:var(--conversation-ink);min-height:44px;color:var(--conversation-surface);font-size:var(--tailr-type-control);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:700;display:inline-flex}.hiring-conversation-thread-module__-FnBTa__thread form button:disabled{opacity:.45;cursor:not-allowed}.hiring-conversation-thread-module__-FnBTa__error{color:brown;margin:0 24px 10px;font-size:12px}.hiring-conversation-thread-module__-FnBTa__spinner{animation:.9s linear infinite hiring-conversation-thread-module__-FnBTa__spin}.hiring-conversation-thread-module__-FnBTa__pageThread .hiring-conversation-thread-module__-FnBTa__messages{min-height:360px;max-height:none;overflow-y:visible}.hiring-conversation-thread-module__-FnBTa__replyShortcut{display:none}@keyframes hiring-conversation-thread-module__-FnBTa__spin{to{transform:rotate(360deg)}}.hiring-conversation-thread-module__-FnBTa__candidateChat{height:100%;min-height:0;font-family:var(--font-inter), Arial, sans-serif;background:#f7f9f7;border:0;border-radius:0;flex-direction:column;display:flex}.hiring-conversation-thread-module__-FnBTa__candidateChat>header{background:#fff;border-bottom-color:#e3e9e3;flex:none;gap:12px;min-height:72px;padding:12px 24px}.hiring-conversation-thread-module__-FnBTa__candidateChat>header>div{min-width:0}.hiring-conversation-thread-module__-FnBTa__candidateChat h2{font:650 16px/1.35 var(--font-inter), Arial, sans-serif;letter-spacing:0}.hiring-conversation-thread-module__-FnBTa__candidateChat header p{color:#68736b;font-size:13px}.hiring-conversation-thread-module__-FnBTa__headerAvatar{color:#315744;background:#e8eee9;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:600;display:grid}.hiring-conversation-thread-module__-FnBTa__backToInbox{display:none}.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__messages{background:#f7f9f7;flex:1;gap:10px;min-height:0;max-height:none;padding:30px clamp(22px,6vw,100px);overflow-y:auto}.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__messageBlock{width:auto;max-width:min(70%,600px);margin:0;display:block}.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__messageAvatar,.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__messageMeta{display:none}.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__currentSender{align-self:flex-end}.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__messages article{background:#fff;border:1px solid #e8ede8;border-radius:11px 11px 11px 3px;max-width:none;padding:10px 13px 7px;box-shadow:0 1px 2px #15251c0a}.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__messages .hiring-conversation-thread-module__-FnBTa__mine{background:#def5e7;border-color:#ccebd8;border-radius:11px 11px 3px}.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__messages article>p{color:#26342b;font-size:var(--tailr-type-body);line-height:var(--tailr-leading-body)}.hiring-conversation-thread-module__-FnBTa__bubbleTime{color:#718078;text-align:right;margin-top:5px;font-size:11px;display:block}.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__deliveryState,.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__retryState{text-align:right}.hiring-conversation-thread-module__-FnBTa__candidateChat form{background:#f7f9f7;border:0;border-top:1px solid #e3e9e3;border-radius:0;flex:none;align-items:flex-end;gap:12px;margin:0;padding:14px 24px;display:flex}.hiring-conversation-thread-module__-FnBTa__candidateChat form:focus-within{box-shadow:none;border-color:#e3e9e3}.hiring-conversation-thread-module__-FnBTa__candidateChat textarea{min-width:0;min-height:46px;max-height:120px;font-size:var(--tailr-type-control);line-height:var(--tailr-leading-control);resize:vertical;background:#fff;border:1px solid #d9e2da;border-radius:10px;flex:1;padding:11px 14px}.hiring-conversation-thread-module__-FnBTa__candidateChat textarea:focus-visible{outline-offset:2px;outline:2px solid #087a4b}.hiring-conversation-thread-module__-FnBTa__candidateChat form>div{flex:none}.hiring-conversation-thread-module__-FnBTa__candidateChat form button{color:#fff;background:#171717;border:1px solid #171717;border-radius:10px;width:46px;min-height:46px;padding:0}.hiring-conversation-thread-module__-FnBTa__candidateChat form button:disabled{color:#fff;opacity:1;background:#b5bbb5;border-color:#b5bbb5}.hiring-conversation-thread-module__-FnBTa__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.hiring-conversation-thread-module__-FnBTa__thread{border-radius:12px}.hiring-conversation-thread-module__-FnBTa__candidateChat>header{padding:18px 16px}.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__messages{min-height:160px;padding:20px 16px}.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__messageBlock{width:94%}.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__messages article{padding:12px}.hiring-conversation-thread-module__-FnBTa__thread>header{min-height:68px;padding:14px 16px}.hiring-conversation-thread-module__-FnBTa__messages{min-height:180px;max-height:430px;padding:22px 15px}.hiring-conversation-thread-module__-FnBTa__pageThread .hiring-conversation-thread-module__-FnBTa__messages{min-height:260px;max-height:none;overflow-y:visible}.hiring-conversation-thread-module__-FnBTa__pageThread form{scroll-margin-bottom:calc(18px + env(safe-area-inset-bottom))}.hiring-conversation-thread-module__-FnBTa__messageBlock{grid-template-columns:30px minmax(0,1fr);gap:9px}.hiring-conversation-thread-module__-FnBTa__messageAvatar{width:30px;height:30px}.hiring-conversation-thread-module__-FnBTa__roleContext{grid-template-columns:minmax(0,1fr)}.hiring-conversation-thread-module__-FnBTa__roleContextAction{border-top:1px solid var(--conversation-border);border-left:0;justify-content:center;min-height:44px}.hiring-conversation-thread-module__-FnBTa__thread form{margin:0 10px max(10px, env(safe-area-inset-bottom));padding:11px 12px 10px}.hiring-conversation-thread-module__-FnBTa__thread form>div{align-items:flex-end}.hiring-conversation-thread-module__-FnBTa__thread form small{display:none}.hiring-conversation-thread-module__-FnBTa__replyShortcut{right:max(16px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:30;border:1px solid var(--conversation-border);background:var(--conversation-ink);min-height:44px;color:var(--conversation-surface);font:700 13px/1 var(--font-inter), Arial, sans-serif;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 15px;display:inline-flex;position:fixed;box-shadow:0 10px 28px #0000002e}.hiring-conversation-thread-module__-FnBTa__replyShortcut:focus-visible{outline:2px solid var(--conversation-accent);outline-offset:3px}}:is(.dark .hiring-conversation-thread-module__-FnBTa__thread,[data-theme=dark] .hiring-conversation-thread-module__-FnBTa__thread){--conversation-surface:#181a1f;--conversation-soft:#202329;--conversation-border:#363a43;--conversation-border-strong:#444954;--conversation-ink:#f7f8fa;--conversation-muted:#aab0bc;--conversation-accent:#78c9a5;--conversation-accent-soft:#19382d}[data-theme=light] .hiring-conversation-thread-module__-FnBTa__thread{--conversation-surface:#fff;--conversation-soft:#f6f7f8;--conversation-border:#e5e7eb;--conversation-border-strong:#d6dae1;--conversation-ink:#14171f;--conversation-muted:#677084;--conversation-accent:#294f43;--conversation-accent-soft:#f1f5f2}@media (prefers-reduced-motion:reduce){.hiring-conversation-thread-module__-FnBTa__spinner{animation:none}}@media (max-width:720px){.hiring-conversation-thread-module__-FnBTa__candidateChat>header{gap:8px;min-height:64px;padding:10px 12px}.hiring-conversation-thread-module__-FnBTa__headerAvatar{width:38px;height:38px;font-size:12px}.hiring-conversation-thread-module__-FnBTa__backToInbox{color:#151916;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.hiring-conversation-thread-module__-FnBTa__backToInbox:focus-visible{border-radius:8px;outline:2px solid #087a4b}.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__messages{min-height:0;max-height:none;padding:18px 12px;overflow-y:auto}.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__messageBlock{max-width:84%}.hiring-conversation-thread-module__-FnBTa__candidateChat .hiring-conversation-thread-module__-FnBTa__messages article{padding:10px 13px 7px}.hiring-conversation-thread-module__-FnBTa__candidateChat form{padding:10px 12px max(10px, env(safe-area-inset-bottom));gap:8px;margin:0}.hiring-conversation-thread-module__-FnBTa__candidateChat textarea{min-height:44px;font-size:16px}.hiring-conversation-thread-module__-FnBTa__candidateChat form button{width:44px;min-height:44px}}[data-candidate-portal-theme] .hiring-conversation-thread-module__-FnBTa__thread{--conversation-surface:#fff;--conversation-soft:#f0ebf3;--conversation-border:#e4dde8;--conversation-border-strong:#d8cfe0;--conversation-ink:#211c27;--conversation-muted:#6f6678;--conversation-accent:#6b2fb3;--conversation-accent-soft:#f2ecf8}
