@keyframes agent-exit-start{to{opacity:0;transform:translate(-118%)rotate(-14deg)}}@keyframes agent-exit-end{to{opacity:0;transform:translate(118%)rotate(14deg)}}@keyframes agent-exit-sent{to{opacity:0;transform:translateY(-92%)scale(.94)}}@keyframes agent-enter{0%{opacity:.45;transform:translateY(14px)scale(.955)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes agent-enter-start{0%{opacity:0;transform:translate(-118%)rotate(-14deg)}}@keyframes agent-enter-end{0%{opacity:0;transform:translate(118%)rotate(14deg)}}.agent-card--exit-start{animation:.26s cubic-bezier(.4,0,1,1) forwards agent-exit-start}.agent-card--exit-end{animation:.26s cubic-bezier(.4,0,1,1) forwards agent-exit-end}.agent-card--exit-sent{animation:.42s cubic-bezier(.4,0,1,1) forwards agent-exit-sent}.agent-card--enter{animation:.22s cubic-bezier(0,0,.2,1) backwards agent-enter}.agent-card--from-start{animation:.26s cubic-bezier(0,0,.2,1) backwards agent-enter-start}.agent-card--from-end{animation:.26s cubic-bezier(0,0,.2,1) backwards agent-enter-end}.job-deck-edge-cues{pointer-events:none;z-index:20;position:fixed;inset:0}.job-deck-edge-cue{width:1.325rem;height:3.625rem;animation:2.2s ease-in-out infinite job-deck-edge-breathe;position:absolute;top:50%;transform:translateY(-50%)}.job-deck-edge-cue--dismiss{--edge-cue-color:220 38 38;background:radial-gradient(ellipse at left center, rgb(var(--edge-cue-color) / .84) 0%, rgb(var(--edge-cue-color) / .38) 40%, transparent 76%);left:0}.job-deck-edge-cue--interest{--edge-cue-color:22 163 74;background:radial-gradient(ellipse at right center, rgb(var(--edge-cue-color) / .84) 0%, rgb(var(--edge-cue-color) / .38) 40%, transparent 76%);right:0}.job-deck-edge-cue--return{--edge-cue-color:22 163 74;background:radial-gradient(ellipse at left center, rgb(var(--edge-cue-color) / .84) 0%, rgb(var(--edge-cue-color) / .38) 40%, transparent 76%);left:0}@keyframes job-deck-edge-breathe{0%,to{opacity:.52;filter:drop-shadow(0 0 3px rgb(var(--edge-cue-color) / .42))}50%{opacity:.82;filter:drop-shadow(0 0 10px rgb(var(--edge-cue-color) / .72))}}@keyframes agent-ring-spin{to{transform:rotate(360deg)}}.agent-ring__track{stroke:var(--color-mist)}.agent-ring__arc{stroke:var(--color-blue-bright);transform-origin:50%;animation:.9s linear infinite agent-ring-spin}@keyframes agent-check-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes agent-check-draw{to{stroke-dashoffset:0}}.agent-sent__badge{animation:.22s cubic-bezier(0,0,.2,1) both agent-check-pop}.agent-sent__mark{stroke-dasharray:32;stroke-dashoffset:32px;animation:.32s cubic-bezier(.4,0,.2,1) .16s forwards agent-check-draw}@keyframes job-deck-guide-trail{0%,10%{opacity:0;transform:translateY(-50%) rotate(var(--guide-angle)) scaleX(0)}18%{opacity:.35}66%,82%{opacity:.9;transform:translateY(-50%) rotate(var(--guide-angle)) scaleX(1)}to{opacity:0;transform:translateY(-50%) rotate(var(--guide-angle)) scaleX(1)}}@keyframes job-deck-guide-marker{0%,10%{opacity:0;transform:translate(0)scale(.78)}18%{opacity:1;transform:translate(0)scale(1)}66%,82%{opacity:1;transform:translate(var(--guide-x), var(--guide-y)) scale(1)}to{opacity:0;transform:translate(var(--guide-x), var(--guide-y)) scale(.88)}}@keyframes job-deck-guide-label{0%,48%{opacity:0;transform:translate(-50%, -50%) translate(var(--guide-label-x), var(--guide-label-y)) scale(.88)}66%,84%{opacity:1;transform:translate(-50%, -50%) translate(var(--guide-label-x), var(--guide-label-y)) scale(1)}to{opacity:0;transform:translate(-50%, -50%) translate(var(--guide-label-x), var(--guide-label-y)) scale(.96)}}.job-deck-gesture-guide__trail{width:var(--guide-distance);transform-origin:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--guide-color) 72%, transparent) 52%, var(--guide-color));height:7px;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--guide-color) 45%, transparent));border-radius:999px;animation:2s cubic-bezier(.22,1,.36,1) both job-deck-guide-trail;position:absolute;top:50%;left:50%}.job-deck-gesture-guide__marker{border:2px solid var(--guide-color);width:48px;height:48px;color:var(--guide-color);box-shadow:0 8px 24px -8px color-mix(in srgb, var(--guide-color) 52%, transparent);background:#fffffff5;border-radius:999px;justify-content:center;align-items:center;animation:2s cubic-bezier(.22,1,.36,1) both job-deck-guide-marker;display:flex;position:absolute;top:calc(50% - 24px);left:calc(50% - 24px)}.job-deck-gesture-guide__label{background:var(--guide-color);color:#fff;width:max-content;max-width:calc(100% - 32px);box-shadow:0 7px 20px -8px color-mix(in srgb, var(--guide-color) 62%, transparent);border-radius:999px;padding:7px 14px;font-size:.8235rem;font-weight:700;line-height:1.2;animation:2s cubic-bezier(.22,1,.36,1) both job-deck-guide-label;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.agent-card--exit-start,.agent-card--exit-end,.agent-card--exit-sent,.agent-card--enter,.agent-card--from-start,.agent-card--from-end,.agent-ring__arc,.agent-sent__badge{animation:none}.agent-sent__mark{stroke-dashoffset:0;animation:none}.job-deck-gesture-guide{display:none}.job-deck-edge-cue{opacity:.68;animation:none}}
