@keyframes od-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-14px)scale(1.08)}}@keyframes od-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.od-salary-figure{font-size:34px}.od-gate-btn{transition:background .15s}.od-gate-btn:hover{background:#c7431e}.od-salary-suffix{font-size:13.5px}@media (max-width:1024px){.od-page{padding:28px 24px 140px!important}.od-hero-row{flex-direction:column!important}.od-sidebar{flex:none!important;width:100%!important}.od-sticky-bar{padding:16px 24px!important}}@media (max-width:600px){.od-page{padding:20px 18px 230px!important}.od-two-col-grid{grid-template-columns:1fr!important}.od-sticky-bar{padding:14px!important}.od-sticky-inner{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.od-sticky-actions{width:100%!important}.od-sticky-actions span{flex:1!important}.od-salary-figure{font-size:26px!important}}.od-tag{transition:all .18s}.od-tag:hover{color:#c7431e;background:#fde7de;transform:translateY(-1px)}.od-req-tile{transition:background .2s}.od-req-tile:hover{background:#fff9f6}.od-req-icon{transition:transform .2s}.od-req-icon:hover{transform:scale(1.1)rotate(-4deg)}.od-save-btn{transition:all .2s}.od-save-btn:hover{transform:translateY(-2px);box-shadow:0 3px 6px #14161b26,0 18px 34px -10px #f0532a80,0 30px 50px -20px #f0532a59}.od-save-btn:active{transform:scale(.97)}.od-save-icon{transition:transform .3s}.od-save-btn:hover .od-save-icon{transform:rotate(12deg)scale(1.08)}.od-company-card{transition:box-shadow .3s}.od-company-card:hover{box-shadow:0 2px 4px #14161b1a,0 30px 50px -20px #14161b47,0 45px 70px -30px #f0532a38}.od-company-logo{transition:transform .3s,box-shadow .3s}.od-company-logo:hover{transform:rotate(0)scale(1.04);box-shadow:0 2px 4px #14161b2e,0 18px 32px -12px #14161b4d,0 36px 60px -18px #f0532a66}.od-avatar{transition:transform .2s,box-shadow .2s;position:relative}.od-avatar:hover{z-index:2;transform:translateY(-3px)scale(1.12);box-shadow:0 8px 16px -6px #14161b59}.od-link-arrow-orange{transition:all .2s}.od-link-arrow-orange:hover{color:#f0532a;transform:translate(2px)}.od-link-arrow-red{transition:all .2s}.od-link-arrow-red:hover{color:#c7431e;transform:translate(2px)}.od-icon-btn{transition:all .18s}.od-icon-btn:hover{color:#f0532a;border-color:#f0532a66}.od-icon-btn.od-icon-btn-danger:hover{color:#c7431e;border-color:#c7431e66}.od-menu-item{transition:background .14s}.od-menu-item:hover{background:#fbf6ef}.od-perk-chip{transition:border-color .18s,transform .18s}.od-perk-chip:hover{border-color:#f0532a59;transform:translateY(-1px)}.od-mission-card,.od-profile-card,.od-similar-card{transition:border-color .2s,transform .2s,box-shadow .2s}.od-mission-card:hover,.od-profile-card:hover,.od-similar-card:hover{border-color:#f0532a4d;transform:translateY(-2px);box-shadow:0 14px 28px -18px #14161b4d}.od-contact-row{transition:background .2s}.od-contact-row:hover{background:#fff;box-shadow:0 10px 24px -16px #14161b33}.od-chip-toggle{transition:all .18s}.od-chip-toggle:hover{border-color:#14161b4d}.od-apply-btn{transition:all .18s}.od-apply-btn:hover{background:#c7431e;transform:translateY(-1px)}.od-apply-btn:active{transform:scale(.98)}.od-back-link{transition:color .2s,transform .2s}.od-back-link:hover{color:#f0532a;transform:translate(-3px)}
