.job-handoff-handheld{display:none!important}@media (hover:none) and (pointer:coarse) and (max-width:1024px){.job-handoff-notice.job-handoff-handheld,.job-handoff-bar.job-handoff-handheld{display:grid!important}body:has(.job-handoff-bar) .job-detail-page{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}body:has(.job-handoff-bar:not(.is-hidden)) .cs-widget{bottom:calc(86px + env(safe-area-inset-bottom,0px));transition:bottom .22s}}.job-handoff-notice{background:radial-gradient(circle at 100% 0,#ffd68047,#0000 46%),linear-gradient(135deg,#fffaf0,#fffdf8);border:1px solid #d6962652;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;margin:0 0 14px;padding:14px 14px 14px 13px;box-shadow:0 8px 22px #78500a0f}.job-handoff-notice-icon{color:#a2640d;background:#ffecc4e6;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.job-handoff-notice-icon svg,.job-handoff-bar-primary svg,.job-handoff-sheet-devices svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.job-handoff-notice-copy{min-width:0}.job-handoff-notice-copy strong{color:#6f4307;font-size:14px;font-weight:850;line-height:1.4;display:block}.job-handoff-notice-copy p{color:#85602a;margin:3px 0 0;font-size:12px;line-height:1.6}.job-handoff-notice-copy-btn{color:#7a4a06;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #a2640d47;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:0 12px;font-size:12px;font-weight:800;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.job-handoff-notice-copy-btn svg,.job-handoff-sheet-primary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:15px;height:15px}.job-handoff-notice-copy-btn:active{background:#fff4dc}.job-handoff-notice-copy-btn[data-state=copied]{color:#166534;background:#f0fdf4;border-color:#1665344d}.job-handoff-notice-copy-btn[data-state=error]{color:#b42318;background:#fff5f4;border-color:#b4231847}.job-handoff-bar{z-index:90;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#fffffff0;border-top:1px solid #14224914;grid-template-columns:auto minmax(0,1fr);gap:10px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #14224914}.job-handoff-bar.is-hidden{opacity:0;pointer-events:none;transform:translateY(110%)}.job-handoff-bar .job-handoff-bar-share{min-height:48px;padding:0 14px;font-size:13px}.job-handoff-bar-primary{color:#fff;background:linear-gradient(115deg, var(--brand), #397ddf);cursor:pointer;min-width:0;min-height:48px;font:inherit;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:850;display:inline-flex;box-shadow:0 10px 22px #2f5fe042}.job-handoff-bar-primary svg{width:18px;height:18px}.job-handoff-bar-primary:active{transform:scale(.985)}.job-handoff-bar-primary:focus-visible,.job-handoff-notice-copy-btn:focus-visible,.job-handoff-sheet-primary:focus-visible,.job-handoff-sheet-close:focus-visible,.job-handoff-sheet-fallback:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.job-handoff-sheet{z-index:140;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.job-handoff-sheet-backdrop{cursor:pointer;background:#09122c7a;border:0;animation:.2s both job-handoff-fade;position:absolute;inset:0}.job-handoff-sheet-panel{width:min(100%,520px);max-height:calc(100dvh - 24px);padding:12px 22px calc(18px + env(safe-area-inset-bottom,0px));text-align:center;background:#fff;border-radius:22px 22px 0 0;animation:.3s cubic-bezier(.22,1,.36,1) both job-handoff-rise;position:relative;overflow-y:auto;box-shadow:0 -18px 48px #09122c38}@keyframes job-handoff-fade{0%{opacity:0}}@keyframes job-handoff-rise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.job-handoff-sheet-backdrop,.job-handoff-sheet-panel{animation:none}.job-handoff-bar{transition:none}}.job-handoff-sheet-grip{background:#dfe4ee;border-radius:99px;width:40px;height:4px;margin:0 auto 14px;display:block}.job-handoff-sheet-close{width:34px;height:34px;color:var(--muted);cursor:pointer;background:#f3f5f9;border:0;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.job-handoff-sheet-devices{align-items:center;gap:12px;margin:4px 0 14px;display:inline-flex}.job-handoff-sheet-devices>span{border-radius:14px;place-items:center;display:grid}.job-handoff-sheet-devices .is-phone{color:#8a94a8;background:#f1f4f9;width:44px;height:52px}.job-handoff-sheet-devices .is-phone i{border:1.7px solid;border-radius:5px;width:18px;height:30px}.job-handoff-sheet-devices .is-desktop{color:#fff;background:linear-gradient(135deg, var(--brand), #4a8bf0);width:60px;height:52px;box-shadow:0 10px 22px #2f5fe042}.job-handoff-sheet-devices .is-desktop svg{width:28px;height:28px}.job-handoff-sheet-devices b{color:var(--brand);font-size:18px}.job-handoff-sheet-panel h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:880}.job-handoff-sheet-lead{max-width:400px;color:var(--ink-soft);margin:8px auto 0;font-size:13px;line-height:1.65}.job-handoff-sheet-steps{text-align:left;background:#f6f8fc;border-radius:14px;gap:8px;margin:16px 0 0;padding:14px 16px;list-style:none;display:grid}.job-handoff-sheet-steps li{color:var(--ink);align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.job-handoff-sheet-steps li>span{width:22px;height:22px;color:var(--brand-strong);background:var(--brand-tint);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.job-handoff-sheet-url{color:var(--brand-strong);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fff;border:1px dashed #2f5fe052;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.job-handoff-sheet-actions{gap:10px;margin-top:16px;display:grid}.job-handoff-sheet-primary{color:#fff;background:linear-gradient(115deg, var(--brand), #397ddf);cursor:pointer;min-height:50px;font:inherit;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:850;display:inline-flex;box-shadow:0 12px 24px #2f5fe040}.job-handoff-sheet-primary[data-state=copied]{background:linear-gradient(115deg,#16835a,#2ead7a);box-shadow:0 12px 24px #16835a38}.job-handoff-sheet-primary[data-state=error]{box-shadow:none;background:#b42318}.job-handoff-sheet-actions .job-handoff-sheet-share{min-height:46px;font-size:13px}.job-handoff-sheet-fallback{color:var(--muted);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin-top:14px;padding:6px 8px;font-size:12px;text-decoration:underline}
/*# sourceMappingURL=1sw2xqq7le_xh.css.map*/