:root{--vt-exit:.12s;--vt-fade:.18s;--vt-ease:var(--ease-out,cubic-bezier(.23, 1, .32, 1));--vt-out:var(--ease-out,cubic-bezier(.23, 1, .32, 1));--vt-old:var(--vt-out);--vt-morph:.3s;--spring-page:var(--ease-out,cubic-bezier(.23, 1, .32, 1));--spring-page-ms:.3s;--spring-tab-ms:.2s;--spring-route-ms:.26s;--vt-fade-tab:.14s;--spring-sheet:var(--ease-drawer,cubic-bezier(.32, .72, 0, 1));--spring-sheet-ms:.4s;--spring-pop:var(--ease-out,cubic-bezier(.23, 1, .32, 1));--spring-pop-ms:.22s}::view-transition{pointer-events:none}::view-transition-old(root){animation-duration:.16s;animation-timing-function:var(--vt-ease)}::view-transition-new(root){animation-duration:.16s;animation-timing-function:var(--vt-ease)}::view-transition-old(.vt-page){animation:vt-fade-out var(--vt-fade) var(--vt-old) both}::view-transition-new(.vt-page){animation:vt-rise var(--spring-route-ms) var(--spring-page) both, vt-fade-in var(--vt-fade) var(--vt-ease) both}::view-transition-old(.vt-tab-fwd){animation:vt-to-left-sm var(--vt-exit) var(--vt-out) both, vt-fade-out var(--vt-fade-tab) var(--vt-old) both}::view-transition-new(.vt-tab-fwd){animation:vt-from-right var(--spring-tab-ms) var(--spring-page) both, vt-fade-in var(--vt-fade-tab) var(--vt-ease) both}::view-transition-old(.vt-tab-back){animation:vt-to-right-sm var(--vt-exit) var(--vt-out) both, vt-fade-out var(--vt-fade-tab) var(--vt-old) both}::view-transition-new(.vt-tab-back){animation:vt-from-left var(--spring-tab-ms) var(--spring-page) both, vt-fade-in var(--vt-fade-tab) var(--vt-ease) both}::view-transition-old(.vt-tab){animation:vt-fade-out var(--vt-fade-tab) var(--vt-old) both}::view-transition-new(.vt-tab){animation:vt-fade-in var(--vt-fade-tab) var(--vt-ease) both}::view-transition-old(.vt-push){animation:vt-step-back var(--vt-exit) var(--vt-out) both, vt-fade-out var(--vt-fade) var(--vt-old) both}::view-transition-new(.vt-push){animation:vt-push-in var(--spring-route-ms) var(--spring-page) both, vt-fade-in var(--vt-fade) var(--vt-ease) both}::view-transition-old(.vt-back){animation:vt-to-right var(--vt-exit) var(--vt-out) both, vt-fade-out var(--vt-fade) var(--vt-old) both}::view-transition-new(.vt-back){animation:vt-back-in var(--spring-route-ms) var(--spring-page) both, vt-fade-in var(--vt-fade) var(--vt-ease) both}:root[data-nav=back]::view-transition-old(.vt-page){animation:vt-to-right var(--vt-exit) var(--vt-out) both, vt-fade-out var(--vt-fade) var(--vt-old) both}:root[data-nav=back]::view-transition-new(.vt-page){animation:vt-back-in var(--spring-route-ms) var(--spring-page) both, vt-fade-in var(--vt-fade) var(--vt-ease) both}::view-transition-old(.vt-expand){animation:vt-fade-out .22s var(--vt-old) both}::view-transition-new(.vt-expand){animation:vt-fade-in .22s var(--vt-ease) both}:root:active-view-transition-type(push,expand) [data-vt-target]{view-transition-name:var(--vt);view-transition-class:vt-morph}::view-transition-group(.vt-morph){animation-duration:var(--vt-morph);animation-timing-function:var(--ease-in-out,cubic-bezier(.77, 0, .175, 1));z-index:50}::view-transition-old(.vt-morph){animation:vt-fade-out .16s var(--vt-out) both}::view-transition-new(.vt-morph){animation:vt-fade-in .22s var(--vt-ease) both}::view-transition-new(.vt-morph):only-child{animation:vt-pop-in var(--spring-pop-ms) var(--spring-pop) both, vt-fade-in var(--vt-fade) var(--vt-ease) both}::view-transition-old(.vt-morph):only-child{animation:vt-fade-out var(--vt-exit) var(--vt-out) both}::view-transition-group(career-map){overflow:clip}:root:active-view-transition [data-vt-chrome=tabbar]{view-transition-name:app-tabbar}::view-transition-group(app-tabbar){z-index:60;animation:none}::view-transition-old(app-tabbar){display:none}::view-transition-new(app-tabbar){animation:none}html[data-kept-reveal] *{animation-duration:0s!important;animation-delay:0s!important}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-rise{0%{transform:translateY(8px)}}@keyframes vt-from-right{0%{transform:translate(24px)}}@keyframes vt-from-left{0%{transform:translate(-24px)}}@keyframes vt-to-left-sm{to{transform:translate(-12px)}}@keyframes vt-to-right-sm{to{transform:translate(12px)}}@keyframes vt-to-right{to{transform:translate(24px)}}@keyframes vt-step-back{to{transform:translate(-16px)}}@keyframes vt-push-in{0%{transform:translate(48px)}}@keyframes vt-back-in{0%{transform:translate(-48px)}}@keyframes vt-pop-in{0%{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.15s!important;animation-timing-function:ease-out!important}::view-transition-old(*){animation:.15s ease-out both vt-fade-out!important}::view-transition-new(*){animation:.15s ease-out both vt-fade-in!important}::view-transition-group(app-tabbar){animation:none!important}::view-transition-new(app-tabbar){animation:none!important}}
