/* Supplied Figma 455:702: preserve the device, gray surface and 560px artboard. */
.social-recruiting-page .sr-method--apply .sr-method-preview { padding:0; }
.social-recruiting-page .sr-method--apply .sr-method-preview::before { content:none; }
.social-recruiting-page .sr-application-illustration { display:block; width:100%; max-width:560px; height:auto; margin-inline:auto; overflow:hidden; pointer-events:none; user-select:none; }
.social-recruiting-page .sr-application-illustration text { font-family:'DM Sans',Arial,sans-serif; fill:#050607; }
.social-recruiting-page .sr-application-company { font-size:20px; font-weight:600; letter-spacing:-.8px; }
.social-recruiting-page .sr-application-illustration .sr-application-meta { font-size:16px; letter-spacing:-.32px; fill:#3a454e; }
.social-recruiting-page .sr-application-heading { font-size:38px; font-weight:600; letter-spacing:-1.52px; }
.social-recruiting-page .sr-application-label { font-size:16px; fill:#3a454e; letter-spacing:-.32px; }
.social-recruiting-page .sr-application-illustration .sr-application-value { font-family:Figtree,Arial,sans-serif; font-size:20px; letter-spacing:-.4px; }
.social-recruiting-page .sr-application-choice-label { font-size:20px; letter-spacing:-.4px; }
.social-recruiting-page .sr-application-field { fill:#fff; stroke:#dee5e9; }
.social-recruiting-page .sr-application-option.is-selected .sr-application-field { fill:#f0edff; stroke:#8c82ff; }
.social-recruiting-page .sr-application-option.is-selected text { font-weight:500; }
.social-recruiting-page .sr-application-phone { animation:sr-application-phone-scroll 14s cubic-bezier(.65,0,.2,1) infinite paused; }
.social-recruiting-page .sr-application-scene { display:none; }
.social-recruiting-page .sr-application-scene.is-active { display:block; }
.social-recruiting-page .sr-application-scene.is-active .sr-application-content { animation:sr-application-screen-in .35s cubic-bezier(.16,1,.3,1) both paused; }
.social-recruiting-page .sr-application-caret { display:none; stroke:#8c82ff; stroke-width:1.5; }
.social-recruiting-page .sr-application-caret.is-typing { display:block; animation:sr-application-caret .7s steps(1,end) infinite paused; }
.social-recruiting-page .sr-application-continue { transform-box:fill-box; transform-origin:center; }
.social-recruiting-page [data-scene="done"] .sr-application-continue { display:none; }
.social-recruiting-page .sr-application-continue text { font-size:20px; font-weight:500; letter-spacing:-.4px; }
.social-recruiting-page .sr-application-continue.is-pressed { animation:sr-application-press .2s ease both paused; }
.social-recruiting-page .sr-application-continue.is-pressed .sr-application-button-bg { fill:#050607; }
.social-recruiting-page .sr-application-continue.is-pressed :is(text,.sr-application-button-arrow) { fill:#fff; }
.social-recruiting-page .sr-application-consent-box { fill:#fff; stroke:#dee5e9; }
.social-recruiting-page .sr-application-consent-check { display:none; }
.social-recruiting-page .sr-application-consent.is-checked .sr-application-consent-box { fill:#8c82ff; stroke:#8c82ff; }
.social-recruiting-page .sr-application-consent.is-checked .sr-application-consent-check { display:block; }
.social-recruiting-page .sr-application-success { transform-box:fill-box; transform-origin:center; }
.social-recruiting-page [data-scene="done"] .sr-application-success { animation:sr-application-success-in .55s cubic-bezier(.16,1,.3,1) both paused; }
.social-recruiting-page [data-scene="done"] .sr-application-success-check { stroke-dasharray:1; animation:sr-application-check .45s ease .15s both paused; }
.social-recruiting-page .sr-application-illustration.is-running :is(.sr-application-phone,.sr-application-content,.sr-application-caret,.sr-application-continue,.sr-application-success,.sr-application-success-check) { animation-play-state:running; }
@keyframes sr-application-phone-scroll {
  0%,68.928571% { transform:translateY(0); }
  72.857143%,76.071429% { transform:translateY(-270px); }
  79.285714%,100% { transform:translateY(0); }
}
@keyframes sr-application-screen-in { from { transform:translateY(10px); } to { transform:translateY(0); } }
@keyframes sr-application-caret { 0%,55% { visibility:visible; } 56%,100% { visibility:hidden; } }
@keyframes sr-application-press { 0%,100% { transform:scale(1); } 50% { transform:scale(.975); } }
@keyframes sr-application-success-in { from { transform:translateY(12px) scale(.94); } to { transform:translateY(0) scale(1); } }
@keyframes sr-application-check { from { stroke-dashoffset:1; } to { stroke-dashoffset:0; } }
@media (prefers-reduced-motion:reduce) {
  .social-recruiting-page .sr-application-illustration :is(.sr-application-phone,.sr-application-content,.sr-application-caret,.sr-application-continue,.sr-application-success,.sr-application-success-check) { animation:none; transform:none; }
}
