.s-upload .next-note a{color:#655386;text-underline-offset:3px}.s-upload .login-ready[data-phase=parsing]{color:#5a47cd}.s-upload .login-ready[data-phase=failed]{color:#a7303b}.s-upload .auth-notice{color:#2b7c5d;margin:0;font-size:13px;line-height:1.6}.s-upload .auth-legal a{color:inherit}.s-upload .footer-links a.link-button{align-items:center;text-decoration:none;display:inline-flex}.s-upload .primary-cta:disabled{transform:none}.s-direction .state-card{text-align:center;padding:44px 28px}.s-direction .state-card h1{font-size:34px}.s-direction .state-card p{color:var(--muted);margin:0 0 8px;font-size:17px;line-height:1.65}.s-direction .state-card .cta{text-decoration:none}.s-direction .form-error{color:#a7303b;margin:18px 0 0;font-size:14px;font-weight:600}.s-direction .mini-spinner{border:4px solid #eee8ff;border-top-color:#5a47cd;border-radius:50%;width:46px;height:46px;margin:0 auto 16px;animation:1s linear infinite mm-spin}@keyframes mm-spin{to{transform:rotate(360deg)}}.feedback-loader .feedback-loader-step.stage-in{animation:.25s mm-stage-in}@keyframes mm-stage-in{0%{opacity:0;transform:translateY(4px)}}.feedback-loader .loader-retry{background:var(--gradient);color:#fff;border:0;border-radius:14px;min-height:48px;margin-top:6px;padding:0 22px;font-size:16px;font-weight:800}.s-results .issue.is-open .issue-detail{display:block}.s-results .issue.is-open .chev{transform:rotate(180deg)}.s-results .compare.compare-he,.s-results .compare-he .before,.s-results .compare-he .after{text-align:right;direction:rtl}.s-results .compare-he .arrow-box{transform:scaleX(-1)}.s-results .consent-note{text-align:center;color:#85879b;margin:0;font-size:12.5px;line-height:1.6}.s-results .tenure-list{gap:14px;margin-bottom:4px;display:grid}.s-results .tenure{border:1px solid var(--line);border-radius:16px;padding:16px}.s-results .tenure h3{margin:0 0 10px;font-size:16px;font-weight:800}.s-results .tenure h3 span{color:#77798f;font-weight:600}.s-results .sub-label{margin:20px 0 10px;font-size:15px;font-weight:800}.s-results .step-error{color:#a7303b;margin:14px 0 0;font-size:14px;font-weight:600}.s-results .done-card .primary{margin:0 auto;text-decoration:none;display:inline-flex}@media (max-width:760px){.s-results .compare-he .arrow-box{transform:rotate(90deg)}}.s-results a.back-btn{align-items:center;text-decoration:none;display:inline-flex}.s-results .video-thumb[style]:before{content:none}.s-results .rewrites-pending .section-sub{align-items:center;gap:10px;display:flex}.s-results .rewrites-pending .mini-spinner{border:3px solid #eee8ff;border-top-color:#5a47cd;border-radius:50%;flex:none;width:18px;height:18px;animation:1s linear infinite mm-spin}@media (min-width:761px){.s-upload .site-footer{justify-content:flex-end}}.s-results .question-step .salary-row{direction:rtl}.s-results .question-step .money-field input::placeholder{color:#b9bacb;opacity:1;direction:rtl;font-weight:400}@media (min-width:761px){.s-results .step-actions{flex-direction:row-reverse}}.feedback-loader .feedback-loader-card .feedback-loader-eta{color:var(--muted,#77798f);margin:10px 0 0;font-size:13.5px}.s-results .question-step .salary-video{margin:4px 0 18px}.s-results .question-step .salary-video video{aspect-ratio:16/9;background:#11122b;border-radius:14px;width:100%;display:block}.s-results .question-step .primary-group{align-items:center;gap:6px;display:flex}.s-results .question-step .primary-group .text-link{white-space:nowrap}@media (max-width:760px){.s-results .question-step .primary-group{flex-direction:column-reverse;order:1;align-items:stretch;gap:2px}.s-results .question-step .step-actions .back-btn{order:2}}
