@keyframes experience-content-enter{0%{opacity:.65}to{opacity:1}}.career-path__result,.jobs-page-section .job-detail-layout,.jobs-page-section .job-result-list,.resume-profile-section:not(.resume-profile-section--collapsed) .resume-profile-section__content{animation:experience-content-enter .14s ease-out}.page-shell--motion>:not(.site-header){animation:experience-content-enter .22s ease-out}@keyframes experience-panel-enter{0%{opacity:.65;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.site-feedback__panel{animation:experience-panel-enter .24s cubic-bezier(.22,1,.36,1);transform-origin:bottom right}.page-shell--motion :where(.primary-button,.secondary-button,.ghost-button){transition:transform .12s ease-out,background-color .16s ease,border-color .16s ease;touch-action:manipulation}.page-shell--motion :where(.primary-button,.secondary-button,.ghost-button):active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.page-shell--motion :where(.primary-button,.secondary-button,.ghost-button):focus-visible{outline:2px solid #2454dc;outline-offset:3px}.resume-profile-section__chevron{transition:transform .32s cubic-bezier(.22,1,.36,1)}.jobs-page-section .job-detail-prep__arrow{transition:transform .16s cubic-bezier(.22,1,.36,1)}.site-feedback__trigger,:where(.jobs-page-section,.resume-profile-section,.interview-prediction-center) :where(.primary-button,.secondary-button,.ghost-button,.job-detail-prep__action,.filter-tab,.jobs-more-filter-toggle,.resume-profile-section__toggle){transition:transform .12s ease-out,background-color .16s ease,border-color .16s ease}.site-feedback__trigger:active:not(:disabled),:where(.jobs-page-section,.resume-profile-section,.interview-prediction-center) :where(.primary-button,.secondary-button,.ghost-button,.job-detail-prep__action,.filter-tab,.jobs-more-filter-toggle,.resume-profile-section__toggle):active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.jobs-page-section .job-detail-prep__action:focus-visible,.resume-profile-section__toggle:focus-visible,.site-feedback__trigger:focus-visible{outline:2px solid #2454dc;outline-offset:3px}@media (hover:hover) and (pointer:fine){.jobs-page-section .job-detail-prep__action:hover:not(:disabled){transform:translateY(-1px)}.jobs-page-section .job-detail-prep__action:hover:not(:disabled) .job-detail-prep__arrow{transform:translateX(3px)}.site-feedback__trigger:hover:not(:disabled){transform:translateY(-2px)}.page-shell--motion .inbox-list__item:hover:not(.inbox-list__item--active),.page-shell--motion .job-market-row:hover:not(.job-market-row--selected){transform:none}}@media (hover:none),(pointer:coarse){.jobs-page-section .job-detail-prep__action:hover,.jobs-page-section .job-detail-prep__action:hover .job-detail-prep__arrow,.site-feedback__trigger:hover{transform:none}}.jobs-page-section .job-detail-prep__action:active:not(:disabled):not([aria-disabled=true]),.site-feedback__trigger:active:not(:disabled){transform:translateY(1px)}.jobs-page-section .filter-tab,.jobs-page-section .job-result-row,.jobs-page-section .jobs-pagination button,.site-feedback__category{transition:background-color .14s ease,border-color .14s ease,color .14s ease}.jobs-page-section .filter-tab:focus-visible,.jobs-page-section .job-result-row:focus-visible,.jobs-page-section .jobs-pagination button:focus-visible,.site-feedback__panel button:focus-visible{outline:2px solid #2454dc;outline-offset:-3px}@media (pointer:coarse){.jobs-page-section .jobs-pagination button{min-height:44px}}@media (hover:none),(pointer:coarse){.jobs-page-section .job-result-row:hover,.jobs-page-section .jobs-pagination button:hover{transform:none}}@media (prefers-reduced-motion:reduce){.career-path__result,.jobs-page-section .job-detail-layout,.jobs-page-section .job-result-list,.page-shell--motion>:not(.site-header),.resume-profile-section:not(.resume-profile-section--collapsed) .resume-profile-section__content,.site-feedback__panel{animation:none}.jobs-page-section .job-detail-prep__arrow,.jobs-page-section .job-result-row,.jobs-page-section .jobs-pagination button,.page-shell--motion :where(.primary-button,.secondary-button,.ghost-button),.site-feedback__category,.site-feedback__panel button,.site-feedback__trigger,:where(.jobs-page-section,.resume-profile-section,.interview-prediction-center) :where(.primary-button,.secondary-button,.ghost-button,.job-detail-prep__action,.filter-tab,.jobs-more-filter-toggle,.resume-profile-section__toggle){transition:none;transform:none!important}.resume-profile-section__chevron{transition:none}}@keyframes job-preview-reveal{0%{opacity:0}to{opacity:1}}.jobs-page-section .job-preview-content{animation:job-preview-reveal .48s cubic-bezier(.2,0,.2,1)}@keyframes job-selection-highlight{0%{background-color:#bad1ff}35%{background-color:#cadcff}to{background-color:var(--accent-soft)}}@keyframes job-selection-marker{0%{opacity:0;transform:scaleY(0);box-shadow:none}55%{box-shadow:0 0 12px rgba(36,80,220,.5)}to{opacity:1;transform:scaleY(1);box-shadow:none}}.jobs-page-section .job-result-row--selected{animation:job-selection-highlight .7s ease-out}.page-shell:has(>.site-header--workspace) .jobs-page-section .job-result-row--selected{box-shadow:none!important}.jobs-page-section .job-result-row--selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--accent);pointer-events:none;transform-origin:center;animation:job-selection-marker .6s cubic-bezier(.3,0,.2,1)}.jobs-page-section .job-result-list{animation:experience-content-enter .24s ease-out;transition:opacity .18s ease}.jobs-page-section .job-result-list[data-updating=true]{opacity:.55}.page-shell--motion :where(.primary-button,.secondary-button,.ghost-button){transition:transform .16s ease-out,box-shadow .2s ease-out,background-color .16s ease,border-color .16s ease}.jobs-page-section .job-detail-prep__action{transition:transform .18s ease-out,box-shadow .22s ease-out,background-color .16s ease,border-color .16s ease}.jobs-page-section .job-detail-prep__icon,.site-header--workspace .site-nav--primary a:after{transition:transform .22s cubic-bezier(.22,1,.36,1)}.site-header--workspace .site-nav--primary a:after{transform-origin:left center}@keyframes experience-dialog-enter{0%{opacity:.5;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.application-confirm--career-job-card:not([hidden])>.application-confirm__panel,.application-confirm--career-path:not([hidden])>.application-confirm__panel,.application-confirm[aria-labelledby=resume-upload-title]:not([hidden])>.application-confirm__panel{animation:experience-dialog-enter .26s cubic-bezier(.22,1,.36,1)}.site-header--workspace .site-header__account-menu{animation:experience-panel-enter .18s ease-out;transform-origin:top right}@media (hover:hover) and (pointer:fine){.page-shell--motion :where(.primary-button,.secondary-button):hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px);box-shadow:0 5px 14px rgba(29,78,216,.14)}.jobs-page-section .job-detail-prep__action:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px);box-shadow:0 6px 18px rgba(29,78,216,.12)}.jobs-page-section .job-detail-prep__action:hover:not(:disabled):not([aria-disabled=true]) .job-detail-prep__icon{transform:rotate(-5deg) scale(1.08)}.jobs-page-section .job-detail-prep__action:hover:not(:disabled):not([aria-disabled=true]) .job-detail-prep__arrow{transform:translateX(5px)}}.jobs-page-section .job-detail-prep__action:active:not(:disabled):not([aria-disabled=true]),.page-shell--motion :where(.primary-button,.secondary-button,.ghost-button):active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px) scale(.99);box-shadow:none}@media (hover:none),(pointer:coarse){.jobs-page-section .job-detail-prep__action:hover,.jobs-page-section .job-detail-prep__action:hover .job-detail-prep__arrow,.jobs-page-section .job-detail-prep__action:hover .job-detail-prep__icon,.page-shell--motion :where(.primary-button,.secondary-button):hover{transform:none;box-shadow:none}.jobs-page-section .job-detail-prep__action:active:not(:disabled):not([aria-disabled=true]),.page-shell--motion :where(.primary-button,.secondary-button,.ghost-button):active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.application-confirm--career-job-card>.application-confirm__panel,.application-confirm--career-path>.application-confirm__panel,.application-confirm[aria-labelledby=resume-upload-title]>.application-confirm__panel,.jobs-page-section .job-preview-content,.jobs-page-section .job-result-list,.jobs-page-section .job-result-row--selected,.jobs-page-section .job-result-row--selected:before,.site-header--workspace .site-header__account-menu{animation:none;transition:none}.jobs-page-section .job-result-row--selected:before{transform:none}.jobs-page-section .job-detail-prep__action,.jobs-page-section .job-detail-prep__arrow,.jobs-page-section .job-detail-prep__icon,.page-shell--motion :where(.primary-button,.secondary-button,.ghost-button),.site-header--workspace .site-nav--primary a:after{transition:none}.jobs-page-section .job-detail-prep__action,.jobs-page-section .job-detail-prep__arrow,.jobs-page-section .job-detail-prep__icon,.page-shell--motion :where(.primary-button,.secondary-button,.ghost-button){transform:none!important;box-shadow:none}}.site-header .site-brand__mark{transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.site-header .site-brand:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.site-header .site-brand:focus-visible .site-brand__mark{transform:rotate(-7deg) scale(1.12);box-shadow:0 4px 12px rgba(36,80,220,.22)}@media (hover:hover) and (pointer:fine){.site-header .site-brand:hover .site-brand__mark{transform:rotate(-7deg) scale(1.12);box-shadow:0 4px 12px rgba(36,80,220,.22)}}@media (hover:none),(pointer:coarse){.site-header .site-brand:hover .site-brand__mark{transform:none;box-shadow:none}}.site-header .site-brand:active .site-brand__mark{transform:scale(.96)}.site-brand__wordmark{position:relative}.site-brand__name{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.site-brand__letters{white-space:pre}.site-brand__letter{display:inline-block;transform-origin:center bottom}@keyframes brand-letter-wave{0%,to{transform:translateY(0) scale(1);color:inherit}40%{transform:translateY(-5px) scale(1.06);color:var(--accent)}65%{transform:translateY(1px) scale(1)}}.site-brand:focus-visible .site-brand__letter{animation:brand-letter-wave .56s cubic-bezier(.22,1,.36,1) calc(var(--brand-letter-index) * 24ms) both}@media (hover:hover) and (pointer:fine){.site-brand:hover .site-brand__letter{animation:brand-letter-wave .56s cubic-bezier(.22,1,.36,1) calc(var(--brand-letter-index) * 24ms) both}}@media (hover:none),(pointer:coarse){.site-brand:hover .site-brand__letter{animation:none;transform:none}}@keyframes feedback-pop{0%{transform:scale(.75)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes feedback-filter-select{0%{box-shadow:0 0 0 4px rgba(36,80,220,.18)}to{box-shadow:none}}.jobs-page-section .filter-tab{transition:background-color .22s ease,border-color .22s ease,color .22s ease}.jobs-page-section .filter-tab--active{animation:feedback-filter-select .36s ease-out}.jobs-page-section .ai-search-summary__chips>span{animation:experience-panel-enter .22s ease-out}.job-detail-save-button__icon{display:inline-block;transition:color .18s ease}.job-detail-save-button[aria-pressed=true] .job-detail-save-button__icon{color:var(--accent);animation:feedback-pop .38s cubic-bezier(.22,1,.36,1)}.resume-profile-section .resume-profile-section__content{display:grid;grid-template-rows:1fr;grid-gap:0;gap:0;animation:none;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.resume-profile-section.resume-profile-section--collapsed .resume-profile-section__content{display:grid;grid-template-rows:0fr}.resume-profile-section__inner{display:grid;grid-gap:22px;gap:22px;min-height:0;min-width:0;overflow:hidden;opacity:1;visibility:visible;transition:opacity .22s ease,visibility 0s}.resume-profile-section--collapsed .resume-profile-section__inner{opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s .32s}.resume-file-card,.resume-version-item{animation:experience-panel-enter .26s ease-out}.application-timeline__marker{animation:feedback-pop .38s ease-out}.application-timeline__item:not(:last-child):before{transform-origin:top;animation:feedback-line-enter .4s ease-out}@keyframes feedback-line-enter{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes feedback-breathe{0%,to{opacity:.35}50%{opacity:1}}.career-path__loading[aria-busy=true]:before,.interview-prediction-center__result[aria-busy=true]>p:first-child:before{content:"";display:inline-block;inline-size:8px;block-size:8px;-webkit-margin-end:8px;margin-inline-end:8px;border-radius:50%;background:var(--accent);animation:feedback-breathe 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.application-confirm--career-job-card>.application-confirm__panel,.application-confirm--career-path>.application-confirm__panel,.application-confirm[aria-labelledby=resume-upload-title]>.application-confirm__panel,.application-timeline__item:not(:last-child):before,.application-timeline__marker,.career-path__loading[aria-busy=true]:before,.interview-prediction-center__result[aria-busy=true]>p:first-child:before,.job-detail-save-button[aria-pressed=true] .job-detail-save-button__icon,.job-detail-save-button__icon,.jobs-page-section .ai-search-summary__chips>span,.jobs-page-section .filter-tab,.jobs-page-section .job-detail-prep__action,.jobs-page-section .job-detail-prep__arrow,.jobs-page-section .job-detail-prep__icon,.jobs-page-section .job-preview-content,.jobs-page-section .job-result-list,.jobs-page-section .job-result-row--selected,.jobs-page-section .job-result-row--selected:before,.page-shell--motion :where(.primary-button,.secondary-button,.ghost-button),.resume-file-card,.resume-profile-section .resume-profile-section__content,.resume-profile-section--collapsed .resume-profile-section__inner,.resume-profile-section__inner,.resume-version-item,.site-brand__letter,.site-header .site-brand__mark,.site-header--workspace .site-header__account-menu,.site-header--workspace .site-nav--primary a:after{animation:none!important;transition:none!important}.jobs-page-section .job-result-row--selected:before{transform:none}.site-header .site-brand .site-brand__mark{transform:none!important;box-shadow:none!important}.site-brand .site-brand__letter{transform:none!important;color:inherit!important}}.page-shell:has(>:is(.site-header--workspace,.site-header[data-header-layout=mobile])){--workspace-section-gap:clamp(20px,2.2vw,32px)}.site-header--workspace,.site-header[data-header-layout=mobile]{background:#eef2f5;border-bottom-color:#dce3e8}.site-header--workspace .site-brand__text strong,.site-header[data-header-layout=mobile] .site-brand__text strong{color:#243547}.site-header--workspace .site-brand__text small,.site-header[data-header-layout=mobile] .site-brand__text small{color:#657789}.site-header--workspace .site-brand__mark,.site-header[data-header-layout=mobile] .site-brand__mark{background:#fff}.site-header--workspace .site-nav--primary{justify-content:center;gap:clamp(8px,1.3vw,20px)}.site-header--workspace .site-nav--primary a{position:relative;color:#425568;white-space:nowrap;border-bottom-color:transparent!important;transition:color .14s ease,background-color .14s ease,transform .14s ease}.site-header--workspace .site-nav--primary a:after{position:absolute;bottom:0;left:5px;right:5px;height:2px;background:#b78b3d;content:"";transform:scaleX(0);transition:transform .16s ease}.site-header--workspace .site-nav--primary .site-nav__link--active{color:#805f26!important;background:transparent!important}.site-header--workspace .site-nav--primary .site-nav__link--active:after,.site-header--workspace .site-nav--primary a:focus-visible:after{transform:scaleX(1)}.site-header--workspace .site-header__account-trigger,.site-header--workspace .site-header__language-switch,.site-header--workspace .site-header__utilities>a,.site-header[data-header-layout=mobile] .site-header__account-trigger,.site-header[data-header-layout=mobile] .site-header__language-switch{color:#425568}.site-header--workspace .site-header__language-switch [data-active=true],.site-header[data-header-layout=mobile] .site-header__language-switch [data-active=true]{color:#805f26}.site-header--workspace .site-header__language-divider,.site-header--workspace .site-header__language-switch [data-active=false],.site-header[data-header-layout=mobile] .site-header__language-divider,.site-header[data-header-layout=mobile] .site-header__language-switch [data-active=false]{color:#657789}.site-header--workspace .site-header__account-trigger:hover,.site-header--workspace .site-header__language-switch:hover,.site-header--workspace .site-header__utilities>a:hover{background:#e0e7ec;color:#243547}.site-header--workspace .site-nav--primary a:focus-visible{outline:2px solid #805f26;outline-offset:-5px}@media (min-width:1281px){.site-header--workspace{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px}}@media (min-width:981px) and (max-width:1280px){.site-header--workspace{grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:64px;gap:0 12px;padding-top:8px}.site-header--workspace .site-brand{grid-column:1;grid-row:1}.site-header--workspace .site-header__utilities{grid-column:2;grid-row:1}.site-header--workspace .site-nav--primary{grid-column:1/-1;grid-row:2;min-height:44px;width:100%;justify-content:center}}.jobs-page-section .job-preview-pane{background:#fff}body:has(.page-shell>:is(.site-header--workspace,.site-header[data-header-layout=mobile])){background:#fff}body:has(.page-shell>.jobs-page-section){background:var(--bg)}.page-shell:has(>:is(.site-header--workspace,.site-header[data-header-layout=mobile])){padding-bottom:32px}.page-shell:has(>:is(.site-header--workspace,.site-header[data-header-layout=mobile]))>.site-header{margin-bottom:0;box-shadow:none}.page-shell:has(>:is(.site-header--workspace,.site-header[data-header-layout=mobile]))>:is(.section-block,.application-progress-shell,.campus-ambassador-detail):not(.jobs-page-section){margin-top:0;margin-bottom:0;border:0;border-radius:0;box-shadow:none;background:transparent;padding:var(--workspace-section-gap) 24px 32px}.page-shell:has(>:is(.site-header--workspace,.site-header[data-header-layout=mobile]))>.section-block+.section-block{border-top:1px solid var(--line)}.page-shell:has(>.jobs-page-section){padding-bottom:0}@media (max-width:980px){.page-shell:has(>:is(.site-header--workspace,.site-header[data-header-layout=mobile])){width:100%;max-width:none;padding-inline:0;padding-bottom:24px}.page-shell:has(>:is(.site-header--workspace,.site-header[data-header-layout=mobile]))>:is(.section-block,.application-progress-shell,.campus-ambassador-detail):not(.jobs-page-section){padding:20px 16px 24px}.page-shell:has(>.jobs-page-section){padding-bottom:0}}@media (hover:hover) and (pointer:fine){.site-header--workspace .site-nav--primary a:hover{background:#e0e7ec;color:#243547;transform:translateY(-1px)}.site-header--workspace .site-nav--primary a:hover:after{transform:scaleX(1)}}@media (min-width:981px){.page-shell:has(>.site-header--workspace){width:100%;max-width:none}.page-shell:has(>.site-header--workspace)>:is(section,article,.auth-page,.job-detail){width:min(1440px,calc(100% - 32px));margin-inline:auto}.site-header--workspace{padding-inline:24px}}.page-shell:has(>.jobs-page-section)+.site-footer,.site-footer{width:100%;max-width:none;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding:16px 24px;background:var(--panel)}.site-footer[data-footer-layout=mobile]{padding:16px 16px calc(88px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.site-header--workspace .site-nav--primary a,.site-header--workspace .site-nav--primary a:after{transition:none}.site-header--workspace .site-nav--primary a:hover{transform:none}}.page-shell:has(>:is(.site-header--workspace,.site-header[data-header-layout=mobile]))>.section-block:not(.jobs-page-section) .section-heading{margin-bottom:var(--workspace-section-gap)}.page-shell:has(>:is(.site-header--workspace,.site-header[data-header-layout=mobile]))>.section-block:not(.jobs-page-section) .section-heading :is(h1,h2){font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.3;letter-spacing:-.025em;margin-bottom:12px}.page-shell:has(>:is(.site-header--workspace,.site-header[data-header-layout=mobile]))>.section-block:not(.jobs-page-section) .section-heading p{max-width:72ch;line-height:1.7}.jobs-page-section .job-preview-content{min-inline-size:0;margin:0;padding:0;border:0}.jobs-page-section .job-preview-pane__loading{min-height:30px;border-bottom:1px solid var(--line)}.jobs-page-section .job-results-loading--inline{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px}.jobs-page-section .job-results-loading--inline p{display:none}.jobs-page-section .job-results-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--line);margin-bottom:12px}.job-card__exclusive-badge,.job-card__referral-badge,.job-detail-match-badge,.job-result-row__match{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;min-block-size:24px;padding:3px 9px;border-radius:0;font-size:.72rem;font-weight:700;line-height:16px;letter-spacing:0;white-space:nowrap;vertical-align:middle}.job-card__exclusive-badge,.job-card__referral-badge{min-inline-size:88px}.job-detail-match-badge,.job-result-row__match{border:1px solid #8fc0b7;background:#f1f8f6;color:var(--accent)}