@font-face{font-family:dmSans;src:url(../media/dm_sans_400-s.p.1lf96kbl_wni-.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmSans;src:url(../media/dm_sans_500-s.p.0uw4im59apgn9.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmSans;src:url(../media/dm_sans_700-s.p.00a_w7me69mit.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.rj839q_className{font-family:dmSans,dmSans Fallback,system-ui,sans-serif}
.u6OQQa_jobsMark{display:none}html[data-product-brand=jobsoins] .u6OQQa_loader{color:#1a2039;background:#f7f3ef}html[data-product-brand=jobsoins] .u6OQQa_jobsMark{display:inline-flex}html[data-product-brand=jobsoins] .u6OQQa_poolMark{display:none}.u6OQQa_jobsMark circle{fill:#f9a3c0;transform-box:fill-box;transform-origin:50%;animation:1.6s cubic-bezier(.33,0,.2,1) infinite u6OQQa_jobsDot}.u6OQQa_jobsMark path:first-of-type{stroke-dasharray:33;animation:1.6s ease-in-out infinite u6OQQa_jobsHook}.u6OQQa_jobsMark path:last-of-type{animation:1.6s ease-in-out infinite u6OQQa_jobsBar}@keyframes u6OQQa_jobsDot{0%,60%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-5px)scale(1.08)}45%{transform:translateY(0)scale(.94,1.06)}}@keyframes u6OQQa_jobsHook{0%{stroke-dashoffset:33px}50%,75%{stroke-dashoffset:0}to{stroke-dashoffset:-33px}}@keyframes u6OQQa_jobsBar{0%,to{opacity:.35}50%,75%{opacity:1}}@media (prefers-reduced-motion:reduce){.u6OQQa_jobsMark circle,.u6OQQa_jobsMark path{animation:none}.u6OQQa_jobsMark path:first-of-type{stroke-dasharray:none}}
.xw9-4G_theme{--jobs-navy:#1a2039;--jobs-navy-surface:#212846;--jobs-navy-raised:#2a3256;--jobs-pink:#f9a3c0;--jobs-pink-strong:#fcc3d6;--jobs-paper:#f7f3ef;--jobs-sheet:#fffdfa;--jobs-line:#e6dcd5;--jobs-ink-soft:#565b73;--jobs-rose-wash:#fbecf1;--jobs-ease-out:cubic-bezier(.22, 1, .36, 1);--brand-primary:228 37% 16%;--brand-primary-dark:228 41% 11%;--brand-primary-lighter:229 34% 25%;--brand-primary-gradient:229 36% 20%;--brand-primary-foreground:40 100% 99%;--brand-secondary:337 41% 47%;--brand-secondary-foreground:40 100% 99%;--text-primary:228 37% 16%;--text-secondary:230 14% 39%;--text-heading:228 37% 16%;--text-body:230 14% 39%;--text-purple-light:337 41% 47%;--surface:40 100% 99%;--surface-secondary:30 33% 95%;--surface-muted:30 26% 92%;--surface-hover:30 30% 93%;--surface-background:30 33% 95%;--surface-pink:340 65% 95%;--border-light:25 26% 87%;--background:40 100% 99%;--foreground:228 37% 16%;--card:40 100% 99%;--card-foreground:228 37% 16%;--popover:40 100% 99%;--popover-foreground:228 37% 16%;--primary:228 37% 16%;--primary-foreground:40 100% 99%;--secondary:30 30% 93%;--secondary-foreground:228 37% 16%;--muted:30 33% 95%;--muted-foreground:230 14% 39%;--accent:340 65% 95%;--accent-foreground:228 37% 16%;--border:25 26% 87%;--input:25 26% 87%;--ring:228 37% 16%;--color-brand-primary:hsl(var(--brand-primary));--color-brand-primary-dark:hsl(var(--brand-primary-dark));--color-brand-primary-lighter:hsl(var(--brand-primary-lighter));--color-brand-primary-gradient:hsl(var(--brand-primary-gradient));--color-brand-primary-foreground:hsl(var(--brand-primary-foreground));--color-brand-secondary:hsl(var(--brand-secondary));--color-brand-secondary-foreground:hsl(var(--brand-secondary-foreground));--color-text-primary:hsl(var(--text-primary));--color-text-secondary:hsl(var(--text-secondary));--color-text-heading:hsl(var(--text-heading));--color-text-body:hsl(var(--text-body));--color-text-purple-light:hsl(var(--text-purple-light));--color-purple-light:hsl(var(--text-purple-light));--color-surface:hsl(var(--surface));--color-surface-secondary:hsl(var(--surface-secondary));--color-surface-muted:hsl(var(--surface-muted));--color-surface-hover:hsl(var(--surface-hover));--color-surface-background:hsl(var(--surface-background));--color-surface-pink:hsl(var(--surface-pink));--color-border-light:hsl(var(--border-light));--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring));--color-white:#fffdfa;--color-gray-50:#faf7f4;--color-gray-100:#f3eee9;--color-gray-200:#e6dcd5;--color-gray-300:#d5c9c1;--color-gray-400:#62667c;--color-gray-500:#565b73;--color-gray-600:#474c66;--color-gray-700:#3d4260;--color-gray-800:#2a3050;--color-gray-900:#1a2039;--color-pink-50:#fbecf1;--color-purple-50:#fbecf1;--color-blue-50:#f1f2f7;--color-blue-100:#e3e5ee;--color-blue-200:#c9cddd;--color-blue-300:#aeb3c9;--color-blue-600:#2a3256;--color-blue-700:#1a2039;--color-blue-800:#1a2039;--color-green-500:#16743c;--color-green-600:#16743c;--text-xs:.8125rem;--text-xs--line-height:1.5;--text-sm:1rem;--text-sm--line-height:1.5;-webkit-font-smoothing:antialiased}.xw9-4G_theme ::selection{background:var(--jobs-pink);color:var(--jobs-navy)}.xw9-4G_theme :where(h1,h2,h3){text-wrap:balance}.xw9-4G_theme :where(p[class~=text-xs]){text-wrap:pretty;font-size:1rem;line-height:1.55}.xw9-4G_theme :where([class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[12px]"]){font-size:.8125rem}.xw9-4G_theme :where(.xw9-4G_text-green-500,.xw9-4G_text-green-600){color:#16743c}.xw9-4G_shell{background:var(--jobs-paper);color:var(--jobs-navy)}.xw9-4G_workerList{padding:16px clamp(16px,2.2vw,32px) 32px}.xw9-4G_masthead{background:var(--jobs-navy);color:var(--jobs-pink);padding-top:env(safe-area-inset-top);flex-shrink:0}.xw9-4G_masthead :focus-visible{outline:2px solid var(--jobs-pink);outline-offset:2px;border-radius:8px}.xw9-4G_bar{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1240px;margin:0 auto;padding:6px clamp(12px,2.2vw,32px);display:flex}.xw9-4G_wordmark{min-height:44px;color:var(--jobs-pink);letter-spacing:-.02em;align-items:center;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.xw9-4G_wordmark svg{width:auto;height:1.3em}.xw9-4G_links{align-items:center;gap:2px;min-width:0;display:flex}.xw9-4G_link{min-height:44px;color:var(--jobs-pink);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.xw9-4G_link:hover{color:var(--jobs-pink-strong)}.xw9-4G_link:after{content:"";transform-origin:0;height:2px;transition:transform .2s var(--jobs-ease-out);background:currentColor;border-radius:2px;position:absolute;bottom:8px;left:10px;right:10px;transform:scaleX(0)}.xw9-4G_link[aria-current=page]:after{transform:scaleX(1)}.xw9-4G_link:active{transform:scale(.97)}.xw9-4G_link svg{flex-shrink:0;width:18px;height:18px}@media (max-width:479px){.xw9-4G_linkLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.xw9-4G_profileHeader{background-color:var(--jobs-navy);color:var(--jobs-sheet);background-image:none}.xw9-4G_decision{background:var(--jobs-navy);width:100%;min-height:100%;color:var(--jobs-sheet);-webkit-overflow-scrolling:touch}.xw9-4G_decisionInner{flex-direction:column;align-items:center;width:100%;max-width:44rem;margin:0 auto;padding:clamp(40px,9vh,88px) 20px 40px;display:flex}.xw9-4G_decisionLogo{color:var(--jobs-pink);letter-spacing:-.02em;font-size:22px;font-weight:700}.xw9-4G_decisionLogo svg{width:auto;height:1.3em}.xw9-4G_decisionTitle{max-width:22ch;color:var(--jobs-sheet);letter-spacing:-.025em;text-align:center;text-wrap:balance;margin:28px 0 0;font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.1}.xw9-4G_options{gap:14px;width:100%;margin-top:36px;display:grid}@media (min-width:640px){.xw9-4G_options{grid-template-columns:1fr 1fr}}.xw9-4G_option{border:1px solid var(--jobs-navy-raised);background:var(--jobs-navy-surface);width:100%;color:var(--jobs-sheet);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;transition:background-color .18s,border-color .18s,transform .12s ease-out;display:flex}.xw9-4G_option:hover{border-color:color-mix(in srgb, var(--jobs-pink) 45%, var(--jobs-navy-raised));background:var(--jobs-navy-raised)}.xw9-4G_option:active{transform:scale(.98)}.xw9-4G_option:focus-visible{outline:2px solid var(--jobs-pink);outline-offset:3px}.xw9-4G_optionIcon{background:color-mix(in srgb, var(--jobs-pink) 16%, transparent);width:44px;height:44px;color:var(--jobs-pink);border-radius:12px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.xw9-4G_optionIcon svg{width:22px;height:22px}.xw9-4G_optionTitle{letter-spacing:-.01em;font-size:18px;font-weight:650}.xw9-4G_optionBody{color:color-mix(in srgb, var(--jobs-sheet) 74%, var(--jobs-navy));text-wrap:pretty;font-size:16px;line-height:1.5}.xw9-4G_optionCta{border:1px solid var(--jobs-pink);min-height:44px;color:var(--jobs-pink);border-radius:999px;align-items:center;gap:8px;margin-top:auto;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.xw9-4G_optionPrimary .xw9-4G_optionCta{background:var(--jobs-pink);color:var(--jobs-navy)}.xw9-4G_optionCta svg{width:16px;height:16px;transition:transform .2s var(--jobs-ease-out)}.xw9-4G_option:hover .xw9-4G_optionCta svg{transform:translate(3px)}.xw9-4G_uploadStage{background:var(--jobs-navy)}.xw9-4G_chatStage{background:var(--jobs-paper);display:flex}.xw9-4G_chatPanel{width:100%;min-height:0}.xw9-4G_chatHeader{padding:calc(16px + env(safe-area-inset-top)) 56px 16px 20px;border-bottom:1px solid var(--jobs-line);background:var(--jobs-sheet);color:var(--jobs-navy);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.xw9-4G_chatHeader h1{font-size:1rem;font-weight:600;line-height:1.4}.xw9-4G_chatLogo{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px) and (min-height:600px){.xw9-4G_chatStage{justify-content:center;align-items:center;padding:32px 24px}.xw9-4G_chatPanel{border:1px solid var(--jobs-line);border-radius:16px;max-width:48rem;height:min(100%,38rem)}.xw9-4G_chatHeader{border-radius:15px 15px 0 0;padding:20px 24px}.xw9-4G_chatPanel .xw9-4G_composer{border-radius:0 0 15px 15px}}.xw9-4G_assistantAvatar{background:var(--jobs-navy)}.xw9-4G_chatScroll{overscroll-behavior:contain;padding:24px 16px}.xw9-4G_transcript{justify-content:flex-start;gap:16px;width:100%;max-width:44rem;margin-inline:auto}.xw9-4G_transcript>*{margin-block:0}.xw9-4G_messageRow{transition:opacity .18s ease-out;translate:none}.xw9-4G_messageGroup{align-items:flex-start;gap:10px;min-width:0;max-width:min(90%,38rem)}.xw9-4G_messageGroup>*{margin-inline:0}.xw9-4G_messageBubble{width:fit-content;min-width:0;box-shadow:none;overflow-wrap:anywhere;border:0;border-radius:14px;padding:12px 16px}.xw9-4G_assistantBubble{background:var(--jobs-sheet);border-bottom-left-radius:4px}.xw9-4G_userBubble{background:var(--jobs-navy);border-bottom-right-radius:4px}.xw9-4G_messageParagraph{white-space:pre-line;margin:0;line-height:1.55}.xw9-4G_messageParagraph+.xw9-4G_messageParagraph{margin-top:8px}.xw9-4G_systemMessage{transition:opacity .18s ease-out}.xw9-4G_composer{border-color:var(--jobs-line);background:var(--jobs-sheet);padding-bottom:env(safe-area-inset-bottom)}.xw9-4G_composer>div{background:0 0;border-top:0;width:100%;max-width:44rem;margin-inline:auto}.xw9-4G_composer :where(input,textarea,select){caret-color:var(--jobs-navy);font-size:1rem}.xw9-4G_composer button{min-height:44px}.xw9-4G_composer :where(button,input,textarea,select):focus-visible,.xw9-4G_supportingDocuments summary:focus-visible{outline:2px solid var(--jobs-navy);outline-offset:3px}.xw9-4G_yearInput{padding:16px}.xw9-4G_yearInput label{color:var(--jobs-ink-soft);margin-bottom:10px;font-size:.875rem;display:block}.xw9-4G_yearControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.xw9-4G_yearControls>button{white-space:normal;height:auto}.xw9-4G_yearSelect{flex:1 0 8rem;position:relative}.xw9-4G_yearSelect select{appearance:none;border:1px solid var(--jobs-line);background:var(--jobs-sheet);width:100%;min-height:48px;color:var(--jobs-navy);font-variant-numeric:tabular-nums;border-radius:8px;padding:10px 2.75rem 10px 14px}.xw9-4G_yearSelect svg{inset-inline-end:1rem;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;transform:translateY(-50%)}.xw9-4G_composer .xw9-4G_suggestions{background:0 0;border:0;padding:12px 16px 16px;transition:opacity .15s}.xw9-4G_suggestions>div:first-child{text-align:start;color:var(--jobs-ink-soft);margin-bottom:10px;font-size:.875rem}.xw9-4G_suggestions>div:last-child{justify-content:flex-start;gap:8px}.xw9-4G_suggestions .xw9-4G_suggestion{border:1px solid var(--jobs-line);background:var(--jobs-sheet);min-width:88px;color:var(--jobs-navy);box-shadow:none;border-radius:8px;padding:10px 18px;transition:background-color .15s,border-color .15s;transform:translate(0,0)scale(1)}.xw9-4G_suggestions .xw9-4G_suggestion:hover,.xw9-4G_suggestions .xw9-4G_suggestion[data-selected=true]{border-color:var(--jobs-navy);background:var(--jobs-rose-wash);color:var(--jobs-navy)}.xw9-4G_suggestion>span:not(:last-child){display:none}.xw9-4G_profileContent .xw9-4G_profileSection{border-top:1px solid var(--jobs-line);box-shadow:none;background:0 0;border-radius:0;margin-block:0;padding:24px 0}.xw9-4G_profileSection h2{font-size:1.125rem}.xw9-4G_profileSection button{min-height:44px}.xw9-4G_profileSection button[class~=w-10]{min-width:44px}.xw9-4G_profileRecords :where([class~=border]){box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0;transition:none}.xw9-4G_profileRecords :where([class~=border]):hover{box-shadow:none}.xw9-4G_profileSection .xw9-4G_cvSection{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.xw9-4G_cvSection>div:not(:first-child){background:0 0;padding-inline:0}.xw9-4G_cvSection button{border-color:var(--jobs-line);color:var(--jobs-navy)}.xw9-4G_supportingDocuments{border-block:1px solid var(--jobs-line);padding-block:4px}.xw9-4G_supportingDocuments summary{cursor:pointer;min-height:48px;color:var(--jobs-navy);align-content:center;font-weight:600}.xw9-4G_supportingDocuments>p{color:var(--jobs-ink-soft);margin:4px 0 12px;font-size:.875rem;line-height:1.5}.xw9-4G_supportingDocumentRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:12px;display:flex}.xw9-4G_supportingDocumentRow+.xw9-4G_supportingDocumentRow{border-top:1px solid var(--jobs-line)}.xw9-4G_supportingDocumentRow button{white-space:normal;text-align:start;max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.xw9-4G_onboarding,.xw9-4G_onboarding *,.xw9-4G_onboarding :before,.xw9-4G_onboarding :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.xw9-4G_messageRow,.xw9-4G_systemMessage{opacity:1;transform:translate(0,0)}.xw9-4G_link,.xw9-4G_link:after,.xw9-4G_option,.xw9-4G_optionCta svg{transition:none}.xw9-4G_link:active,.xw9-4G_option:active{transform:none}}.xw9-4G_offersHeader{color:var(--jobs-navy);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding:clamp(12px,2vw,24px) 0 4px;display:flex}.xw9-4G_offersTitle{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,4vw,52px);font-weight:700;line-height:1}.xw9-4G_publishButton{background:var(--jobs-navy);min-height:44px;color:var(--jobs-sheet);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .16s,transform .12s;display:inline-flex}.xw9-4G_publishButton:hover{background:var(--jobs-navy-raised)}.xw9-4G_publishButton:active{transform:scale(.97)}.xw9-4G_publishButton:focus-visible{outline:2px solid var(--jobs-navy);outline-offset:3px}.xw9-4G_publishButton svg{width:18px;height:18px}.xw9-4G_offersEmptyIcon{background:var(--jobs-rose-wash);width:64px;height:64px;color:var(--jobs-navy);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.xw9-4G_offersEmptyIcon svg{width:28px;height:28px}@media (prefers-reduced-motion:reduce){.xw9-4G_publishButton{transition:none}.xw9-4G_publishButton:active{transform:none}}
.O9tpWq_board{--navy:#1a2039;--navy-surface:#212846;--navy-raised:#2a3256;--pink:#f9a3c0;--pink-strong:#fcc3d6;--pink-muted:#c99cb0;--paper:#f7f3ef;--sheet:#fffdfa;--line:#e6dcd5;--ink:#1a2039;--ink-soft:#565b73;--rose-wash:#fbecf1;--margin:clamp(16px, 2.2vw, 32px);--content:1240px;--ease-out:cubic-bezier(.22, 1, .36, 1);background:var(--paper);height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;scrollbar-color:#c9bdb6 transparent;line-height:1.5;overflow:hidden auto}.O9tpWq_board ::selection{background:var(--pink);color:var(--navy)}:where(.O9tpWq_board) :where(h1,h2,h3,p,ul,ol){margin:0}:where(.O9tpWq_board) :where(ul,ol){padding:0;list-style:none}.O9tpWq_container{width:100%;max-width:var(--content);padding:0 var(--margin);margin:0 auto}.O9tpWq_arrow{width:1.1em;height:1.1em;transition:transform .2s var(--ease-out);flex-shrink:0}.O9tpWq_navy{background:var(--navy);color:var(--pink)}.O9tpWq_navy :focus-visible{outline:2px solid var(--pink);outline-offset:4px}.O9tpWq_topbar{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}.O9tpWq_wordmark{min-height:44px;color:var(--pink);letter-spacing:-.02em;align-items:center;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.O9tpWq_wordmark svg{width:auto;height:1.3em}.O9tpWq_topLinks{align-items:center;gap:4px;display:flex}.O9tpWq_topLink{min-height:44px;color:var(--pink);align-items:center;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.O9tpWq_topLink:hover{color:var(--pink-strong)}.O9tpWq_language button{color:var(--pink);font-size:14px}.O9tpWq_language button:hover{background:var(--navy-surface)}.O9tpWq_language svg{color:inherit}.O9tpWq_nativeBar{z-index:30;border-bottom:1px solid var(--navy-raised);background:var(--navy);min-height:56px;color:var(--pink);grid-template-columns:4rem minmax(0,1fr) 4rem;align-items:center;padding:0 8px;display:grid;position:sticky;top:0}.O9tpWq_nativeTitle{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.O9tpWq_iconButton{width:44px;height:44px;color:var(--pink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;transition:background-color .16s;display:inline-flex}.O9tpWq_iconButton:hover{background:var(--navy-surface)}.O9tpWq_nativeEnd{justify-content:flex-end;display:flex}.O9tpWq_masthead{padding-top:clamp(24px,4vw,56px);padding-bottom:clamp(28px,3vw,44px)}.O9tpWq_intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 48px;display:grid}.O9tpWq_title{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;font-size:clamp(32px,4.8vw,68px);font-weight:700;line-height:.98}.O9tpWq_lead{text-wrap:pretty;max-width:44ch;margin-top:16px;font-size:19px;line-height:1.4}.O9tpWq_textLink{min-height:44px;color:inherit;text-underline-offset:6px;white-space:nowrap;align-items:center;gap:8px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.O9tpWq_textLink:hover .O9tpWq_arrow,.O9tpWq_footerLinks a:hover .O9tpWq_arrow{transform:translate(4px)}.O9tpWq_filters{margin-top:clamp(24px,3vw,40px)}.O9tpWq_searchBar{background:var(--navy-surface);grid-template-columns:minmax(0,1fr) minmax(0,15rem);gap:8px;padding:8px;display:grid}.O9tpWq_field{min-width:0;display:block;position:relative}.O9tpWq_fieldIcon{width:18px;height:18px;color:var(--pink-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.O9tpWq_input,.O9tpWq_select{background:var(--navy);width:100%;min-height:52px;color:var(--pink);caret-color:var(--pink);font:inherit;border:0;border-radius:0;font-size:16px}.O9tpWq_input{padding:0 16px 0 44px}.O9tpWq_input::placeholder{color:var(--pink-muted);opacity:1}.O9tpWq_select{appearance:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:0 2.75rem 0 16px;overflow:hidden}.O9tpWq_select option{background:var(--navy);color:var(--pink)}.O9tpWq_caret{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.O9tpWq_navy .O9tpWq_input:focus-visible,.O9tpWq_navy .O9tpWq_select:focus-visible{outline:2px solid var(--pink);outline-offset:-2px}.O9tpWq_input:disabled,.O9tpWq_select:disabled{cursor:not-allowed;opacity:.6}.O9tpWq_check:has(input:disabled){cursor:not-allowed;opacity:.6}.O9tpWq_filterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:12px;display:flex}.O9tpWq_check{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.O9tpWq_checkInput{appearance:none;border:2px solid var(--pink);width:22px;height:22px;min-height:0;cursor:inherit;background:0 0;border-radius:2px;flex-shrink:0;place-content:center;margin:0;transition:background-color .12s;display:grid}.O9tpWq_checkInput:after{content:"";opacity:0;width:12px;height:12px;transition:opacity .12s ease, transform .16s var(--ease-out);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='m2 6.2 2.6 2.6L10 3.4' stroke='%231a2039' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;transform:scale(.6)}.O9tpWq_checkInput:checked{background:var(--pink)}.O9tpWq_checkInput:checked:after{opacity:1;transform:scale(1)}.O9tpWq_reset{min-height:44px;color:var(--pink);font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.O9tpWq_reset svg{width:16px;height:16px}.O9tpWq_reset:hover{color:var(--pink-strong)}.O9tpWq_light :focus-visible{outline:2px solid var(--navy);outline-offset:3px}.O9tpWq_results{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(56px,7vw,96px)}.O9tpWq_resultsHead{border-bottom:2px solid var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;padding-bottom:16px;display:flex}.O9tpWq_count{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.2vw,30px);font-weight:700}.O9tpWq_note{color:var(--ink-soft);font-size:16px}.O9tpWq_summary{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.O9tpWq_chip{background:var(--navy);color:var(--pink);border-radius:2px;align-items:baseline;gap:6px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.O9tpWq_chipLabel{color:var(--pink-muted);font-size:14px;font-weight:500}.O9tpWq_summaryReset{min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;padding:0 8px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.O9tpWq_list{display:grid}.O9tpWq_row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px 20px;margin:0 -16px;padding:20px 16px;transition:background-color .16s;display:grid;position:relative}.O9tpWq_row:hover{background:var(--rose-wash)}.O9tpWq_logo,.O9tpWq_initials{border-radius:4px;align-self:start;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.O9tpWq_logo{background:#fff;padding:4px;box-shadow:inset 0 0 0 1px #00000014}.O9tpWq_logo img{object-fit:contain;padding:4px}.O9tpWq_initials{background:var(--navy);color:var(--pink);letter-spacing:.02em;font-size:14px;font-weight:700}.O9tpWq_body{gap:4px;min-width:0;display:grid}.O9tpWq_jobTitle{letter-spacing:-.01em;text-wrap:pretty;font-size:19px;font-weight:700;line-height:1.25}.O9tpWq_jobTitle a{color:inherit;border-radius:2px;text-decoration:none}.O9tpWq_row:hover .O9tpWq_jobTitle a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.O9tpWq_employer{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:16px;display:flex}.O9tpWq_employerName{color:var(--ink);font-weight:600}.O9tpWq_place{align-items:center;gap:4px;display:inline-flex}.O9tpWq_place svg{flex-shrink:0;width:14px;height:14px}.O9tpWq_tags{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;font-size:14px;display:flex}.O9tpWq_tag,.O9tpWq_partner,.O9tpWq_status{border-radius:2px;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-weight:600;display:inline-flex}.O9tpWq_tag{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.O9tpWq_partner{background:var(--pink);color:var(--navy)}.O9tpWq_partner svg{width:13px;height:13px}.O9tpWq_status{background:var(--navy);color:var(--pink)}.O9tpWq_source,.O9tpWq_age{color:var(--ink-soft);font-weight:500}.O9tpWq_age{font-variant-numeric:tabular-nums}.O9tpWq_action,.O9tpWq_primaryButton,.O9tpWq_ghostButton{min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .16s ease, color .16s ease, transform .16s var(--ease-out);border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.O9tpWq_action svg,.O9tpWq_primaryButton svg,.O9tpWq_ghostButton svg{flex-shrink:0;width:16px;height:16px}.O9tpWq_action:active,.O9tpWq_primaryButton:active,.O9tpWq_ghostButton:active{transform:scale(.97)}.O9tpWq_actionNative,.O9tpWq_primaryButton{background:var(--navy);color:var(--pink)}.O9tpWq_actionNative:hover,.O9tpWq_primaryButton:hover{background:var(--navy-raised)}.O9tpWq_invertButton{background:var(--pink);color:var(--navy)}.O9tpWq_invertButton:hover{background:var(--pink-strong)}.O9tpWq_actionExternal,.O9tpWq_ghostButton{color:var(--ink);box-shadow:inset 0 0 0 2px var(--navy);background:0 0}.O9tpWq_actionExternal:hover,.O9tpWq_ghostButton:hover{background:var(--navy);color:var(--pink)}.O9tpWq_empty{border-bottom:1px solid var(--line);justify-items:start;gap:12px;padding:clamp(40px,6vw,72px) 0;display:grid}.O9tpWq_emptyTitle{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(24px,2.6vw,34px);font-weight:700}.O9tpWq_emptyText{max-width:52ch;color:var(--ink-soft);text-wrap:pretty}.O9tpWq_empty .O9tpWq_ghostButton{margin-top:12px}.O9tpWq_pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:32px;display:flex}.O9tpWq_pageOf{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:14px}.O9tpWq_footer{padding-top:clamp(48px,6vw,80px);padding-bottom:32px}.O9tpWq_footerTop{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:32px 48px;display:grid}.O9tpWq_disclaimer{max-width:60ch;color:var(--pink-muted);text-wrap:pretty;font-size:16px}.O9tpWq_disclaimer a{color:var(--pink);text-underline-offset:3px;text-decoration:underline}.O9tpWq_footerLinks{align-content:start;justify-items:start;display:grid}.O9tpWq_footerLinks a{min-height:44px;color:var(--pink);align-items:center;text-decoration:none;transition:color .16s;display:inline-flex}.O9tpWq_footerLinks a:hover,.O9tpWq_byline:hover{color:var(--pink-strong)}.O9tpWq_footerMeta{border-top:1px solid var(--navy-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:48px;padding-top:16px;display:flex}.O9tpWq_footerMark{color:var(--pink);font-size:20px;font-weight:700}.O9tpWq_footerMark svg{width:auto;height:1.3em}.O9tpWq_byline{min-height:44px;color:var(--pink);align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.O9tpWq_detailMast{padding-top:12px;padding-bottom:clamp(32px,5vw,64px)}.O9tpWq_detailInner{max-width:880px}.O9tpWq_backLink{min-height:44px;color:var(--pink);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.O9tpWq_backLink svg{width:18px;height:18px}.O9tpWq_backLink .O9tpWq_wordmarkInline svg{width:auto;height:1.25em}.O9tpWq_employerRow{align-items:center;gap:12px;margin-top:clamp(24px,4vw,48px);font-weight:600;display:flex}.O9tpWq_employerLogo{background:#fff;border-radius:4px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.O9tpWq_detailTitle{letter-spacing:-.03em;text-wrap:balance;margin-top:16px;font-size:clamp(32px,4.4vw,60px);font-weight:700;line-height:1}.O9tpWq_detailStatus{background:var(--pink);color:var(--navy);border-radius:2px;margin-top:16px;padding:4px 10px;font-size:14px;font-weight:700;display:inline-flex}.O9tpWq_facts{color:var(--pink-muted);gap:6px;margin-top:24px;font-size:16px;display:grid}.O9tpWq_facts p{align-items:flex-start;gap:8px;display:flex}.O9tpWq_facts svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.O9tpWq_factStrong{color:var(--pink)}.O9tpWq_detailBody{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(48px,6vw,80px)}.O9tpWq_detailBodyOpen{padding-bottom:calc(10rem + env(safe-area-inset-bottom))}.O9tpWq_sectionTitle{border-bottom:2px solid var(--navy);padding-bottom:12px;font-size:20px;font-weight:700}.O9tpWq_description{max-width:62ch;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:20px;line-height:1.65}.O9tpWq_applyBar{z-index:30;padding:16px var(--margin) calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--sheet);position:fixed;inset:auto 0 0}.O9tpWq_applyBar .O9tpWq_primaryButton{width:100%;min-height:52px}.O9tpWq_applyHint,.O9tpWq_closedNote{color:var(--ink-soft);margin-top:12px;font-size:14px}.O9tpWq_closedBlock{border-top:1px solid var(--line);margin-top:40px;padding-top:20px}.O9tpWq_notFound{justify-items:start;gap:16px;max-width:640px;padding-top:clamp(48px,8vw,120px);padding-bottom:64px;display:grid}@media (min-width:768px){.O9tpWq_detailBodyOpen{padding-bottom:clamp(48px,6vw,80px)}.O9tpWq_applyBar{background:0 0;margin-top:40px;padding:24px 0 0;position:static}.O9tpWq_applyBar .O9tpWq_primaryButton{width:auto;padding:0 28px}}@media (max-width:860px){.O9tpWq_intro,.O9tpWq_footerTop{grid-template-columns:minmax(0,1fr)}.O9tpWq_intro .O9tpWq_textLink{justify-self:start}}@media (max-width:640px){.O9tpWq_searchBar{grid-template-columns:minmax(0,1fr)}.O9tpWq_row{grid-template-columns:44px minmax(0,1fr);align-items:start;padding:18px 16px}.O9tpWq_logo,.O9tpWq_initials{width:44px;height:44px}.O9tpWq_action{grid-column:1/-1;width:100%}.O9tpWq_title{max-width:none}.O9tpWq_footerLinks{flex-wrap:wrap;gap:0 20px;display:flex}}@media (prefers-reduced-motion:reduce){.O9tpWq_arrow,.O9tpWq_row,.O9tpWq_checkInput,.O9tpWq_checkInput:after,.O9tpWq_action,.O9tpWq_primaryButton,.O9tpWq_ghostButton{transition:none}.O9tpWq_action:active,.O9tpWq_primaryButton:active,.O9tpWq_ghostButton:active{transform:none}}