.ag-dial{display:inline-flex;flex:none}.ag-dial:not([class*=jb-tone]){--rt:rgb(var(--v3-ink-700))}.ag-dial .jb-ring{--rt-a:var(--rt);--rt-b:var(--rt)}.ag-dial-num{font-family:var(--font-display,inherit);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.ag-dial-num,.ag-jobs-pill{color:rgb(var(--v3-ink-900))}.ag-jobs-pill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;background:rgb(var(--v3-surface));box-shadow:inset 0 0 0 1px rgb(var(--v3-line));font-size:12.5px;font-weight:600;white-space:nowrap}.ag-jobs-list{display:flex;flex-direction:column;gap:12px}.ag-job.jb-cardwrap{overflow:visible;border-color:#0000;box-shadow:var(--ag-ring),var(--ag-shadow-card)}@media (hover:hover) and (pointer:fine){.ag-job.jb-cardwrap:hover{box-shadow:var(--ag-ring),var(--ag-shadow-hover)}}@media (min-width:769px){.ag-job .jb-ab{grid-template-columns:minmax(0,1fr) 176px}}.ag-job .jb-left{padding:16px 18px 14px}.ag-job .jb-rail{border-radius:0 16px 16px 0}@media (min-width:769px){.ag-job .jb-head .jb-htext{padding-right:96px}}.ag-job .jb-title a,.ag-job .jb-title button{border-radius:6px;text-align:left;color:inherit;text-decoration:none;text-underline-offset:3px;text-decoration-color:rgb(var(--v3-ink-900)/.3)}.ag-job .jb-title a:hover,.ag-job .jb-title button:hover{text-decoration-line:underline}.ag-job .jb-save:focus-visible,.ag-job .jb-title a:focus-visible,.ag-job .jb-title button:focus-visible{outline:2px solid rgb(var(--v3-cobalt-500));outline-offset:2px}.ag-job-flags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.ag-job-via{font-size:12px;font-weight:600;color:rgb(var(--v3-ink-700))}.ag-job .jb-foot{padding-top:12px}.ag-job-primary{margin-left:auto;display:inline-flex;align-items:center;gap:8px}@keyframes ag-job-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ag-job.is-entering{animation:ag-job-in .32s var(--ag-ease,cubic-bezier(.2,.7,.2,1)) both;animation-delay:calc(var(--i, 0) * 60ms)}button.ag-rail{width:100%;border-top:0;border-right:0;border-bottom:0;font:inherit;color:#fff;cursor:pointer;transition:filter .2s}button.ag-rail:hover{filter:brightness(1.14)}button.ag-rail:focus-visible{outline:2px solid rgb(var(--v3-cobalt-200));outline-offset:-4px}.ag-rail-tier{gap:6px}.ag-rail-tier,.ag-rail-why{display:inline-flex;align-items:center}.ag-rail-why{gap:3px;margin-top:2px;font-size:12px;font-weight:700;color:rgb(var(--v3-cobalt-200));transition:color .2s}.ag-rail-why svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}button.ag-rail:hover .ag-rail-why{color:#fff}button.ag-rail:hover .ag-rail-why svg{transform:translateX(2px)}.ag-mnone{display:none}.ag-job.is-hidden{background:rgb(var(--v3-porcelain));box-shadow:var(--ag-ring)}@media (max-width:768px){.ag-job .jb-rail{display:none}.ag-job .jb-left{padding:12px 14px}.ag-mnone{grid-area:score;display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:999px;border:1px dashed rgb(var(--v3-line));font-size:11.5px;font-weight:600;color:rgb(var(--v3-ink-700));white-space:nowrap}.ag-job .jb-apply{width:auto;min-width:0;height:44px;padding:0 16px;border-radius:999px}.ag-job .jb-apply-t{display:inline}.ag-job .jb-foot{margin-top:10px;padding-top:0}.ag-job .jb-dismiss{order:0}.ag-job-flags{margin-top:8px}}@media (prefers-reduced-motion:reduce){.ag-job.is-entering{animation:none}.ag-rail-why,.ag-rail-why svg,button.ag-rail{transition:none}}@keyframes ag-landed{0%{box-shadow:0 0 0 2px #0165f48c,0 10px 26px #0165f433}60%{box-shadow:0 0 0 2px #0165f44d,0 6px 16px #0165f41a}to{box-shadow:0 0 0 1px rgb(var(--v3-line))}}.ag-landed{box-shadow:0 0 0 1px rgb(var(--v3-line));animation:ag-landed .6s cubic-bezier(.2,.8,.3,1) both}@keyframes ag-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ag-grow{transform-origin:left center;animation:ag-grow .7s var(--ag-ease,cubic-bezier(.2,.7,.2,1)) both}@media (prefers-reduced-motion:reduce){.ag-grow,.ag-landed{animation:none}}.jc-ava{--jc-line:#e8ebf0;box-sizing:border-box;display:grid;place-items:center;border-radius:10px;color:#fff;font-family:var(--font-inter,system-ui),-apple-system,"Segoe UI",sans-serif;font-weight:800;letter-spacing:-.02em;flex-shrink:0;overflow:hidden;box-shadow:0 1px 2px #1018280d}.jc-ava img{width:100%;height:100%;object-fit:contain;background:#fff;border-radius:6px;display:block}