.landing-jrp{--jrp-page: #f3f4f6;--jrp-surface-1: #ffffff;--jrp-surface-2: #fafbfc;--jrp-surface-inset: #f7f8fa;--jrp-hairline: #e7e9ee;--jrp-hairline-strong: #dcdfe5;--jrp-ink-1: #0b1220;--jrp-ink-2: #2b3444;--jrp-ink-3: #5a6576;--jrp-ink-4: #8892a0;--jrp-ink-5: #aab2be;--jrp-accent: #2563eb;--jrp-accent-ink: #1d4fd7;--jrp-accent-wash: #eef3fe;--jrp-accent-wash-strong: #dce6fd;--jrp-met: #17855a;--jrp-elev-border: rgba(15, 23, 42, .06);--jrp-elev-shadow: 0 1px 0 rgba(0, 0, 0, .04), 0 14px 28px -12px rgba(15, 23, 42, .3);color:var(--jrp-ink-2);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.dark .landing-jrp{--jrp-page: var(--sift-dark-surface);--jrp-surface-1: var(--sift-dark-surface-2);--jrp-surface-2: var(--sift-dark-surface-3);--jrp-surface-inset: #323232;--jrp-hairline: var(--sift-dark-border);--jrp-hairline-strong: var(--sift-dark-border-strong);--jrp-ink-1: var(--sift-dark-text);--jrp-ink-2: var(--sift-dark-text-2);--jrp-ink-3: var(--sift-dark-muted);--jrp-ink-4: var(--sift-dark-faint);--jrp-ink-5: color-mix(in srgb, var(--sift-dark-faint) 72%, transparent);--jrp-accent-ink: #93c5fd;--jrp-accent-wash: color-mix(in srgb, var(--jrp-accent) 14%, var(--sift-dark-surface-2));--jrp-accent-wash-strong: color-mix(in srgb, var(--jrp-accent) 24%, var(--sift-dark-surface-2));--jrp-met: #34d399;--jrp-elev-border: transparent;--jrp-elev-shadow: 0 10px 24px -12px rgba(0, 0, 0, .7), 0 24px 48px -18px rgba(0, 0, 0, .55)}.landing-jrp .jrp-font-mono-label{font-family:JetBrains Mono,ui-monospace,monospace}@keyframes landing-jrp-phase-fill{0%{transform:translate(-100%)}to{transform:translate(0)}}.landing-jrp .jrp-phase-bar .jrp-seg-active:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--jrp-accent) 0%,transparent 100%);animation:landing-jrp-phase-fill 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.landing-jrp .jrp-phase-bar .jrp-seg-active:after{animation:none}}.landing-browser{position:relative;overflow:hidden;border-radius:16px;border:1px solid var(--jrp-elev-border);background:var(--jrp-page);transform:translateY(-6px);box-shadow:0 2px 4px #0f172a0a,0 12px 24px -8px #0f172a2e,0 28px 56px -16px #0f172a47,0 48px 90px -28px #0f172a52,0 60px 120px -40px #2563eb2e}.dark .landing-browser{border-color:transparent;transform:translateY(-12px);box-shadow:0 0 0 1px #000000e6,0 4px 10px #00000073,0 18px 36px -12px #000000b3,0 40px 80px -24px #000000bf,0 64px 120px -36px #0000008c,0 0 64px -16px #2563eb47}.landing-browser__chrome{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#2a2f38;color:#c8cdd5}.landing-browser__dots{display:flex;gap:6px}.landing-browser__dots span{width:10px;height:10px;border-radius:999px}.landing-browser__dots span:nth-child(1){background:#ff5f57}.landing-browser__dots span:nth-child(2){background:#febc2e}.landing-browser__dots span:nth-child(3){background:#28c840}.landing-browser__url{flex:1;min-width:0;border-radius:7px;background:#ffffff1a;padding:5px 12px;font-size:11.5px;color:#d5dae2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-browser__body{display:grid;grid-template-columns:168px minmax(0,1fr);min-height:320px;background:var(--jrp-page)}.landing-browser__body--focused{grid-template-columns:1fr}@media(max-width:720px){.landing-browser__body{grid-template-columns:1fr}.landing-browser__sidebar{display:none}}.landing-browser__sidebar{display:flex;flex-direction:column;gap:14px;padding:16px 12px;border-right:1px solid var(--jrp-hairline);background:var(--jrp-surface-1)}.landing-browser__brand{display:flex;align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:600;color:var(--jrp-ink-1)}.landing-browser__logo{width:18px;height:18px;flex-shrink:0}.landing-browser__cta{padding:0 2px}.landing-browser__cta-btn{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:7px;border-radius:9px;background:var(--jrp-accent);color:#fff;font-size:12.5px;font-weight:600;padding:9px 10px;box-shadow:0 8px 16px -10px #2563ebbf}.landing-browser__nav-label{padding:0 8px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--jrp-ink-4)}.landing-browser__nav{display:flex;flex-direction:column;gap:2px}.landing-browser__nav-item{display:flex;align-items:center;gap:8px;border-radius:8px;padding:8px 10px;font-size:12.5px;color:var(--jrp-ink-3)}.landing-browser__nav-item.is-active{background:var(--jrp-accent-wash);color:var(--jrp-accent-ink);font-weight:600}.landing-browser__help{display:flex;align-items:center;gap:8px;margin-top:auto;padding:8px 10px;font-size:12.5px;color:var(--jrp-ink-3)}.landing-browser__user{display:flex;align-items:center;gap:8px;padding:10px 6px 2px;border-top:1px solid var(--jrp-hairline)}.landing-browser__avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--jrp-accent-wash);overflow:hidden;flex-shrink:0}.landing-browser__avatar-logo{width:16px;height:16px}.landing-browser__user-meta{min-width:0}.landing-browser__user-name{font-size:12px;font-weight:600;color:var(--jrp-ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-browser__user-role{font-size:11px;color:var(--jrp-ink-4)}.landing-candidates-main{min-width:0;padding:16px 16px 12px}.landing-job-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.landing-candidates-title{font-size:20px;font-weight:650;color:var(--jrp-ink-1);letter-spacing:-.02em}.landing-job-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.landing-job-meta__item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--jrp-ink-3)}.landing-job-meta__dot{width:7px;height:7px;border-radius:999px;background:var(--jrp-ink-4)}.landing-job-meta__dot.is-active{background:var(--jrp-met)}.landing-job-actions{display:flex;flex-shrink:0;gap:8px}.landing-job-action{display:inline-flex;align-items:center;border-radius:8px;border:1px solid color-mix(in srgb,var(--jrp-accent) 35%,var(--jrp-hairline));color:var(--jrp-accent-ink);font-size:12px;font-weight:600;padding:7px 10px;background:var(--jrp-surface-1)}.landing-job-action--ghost{border-color:transparent;color:var(--jrp-ink-3);font-weight:500;background:transparent}.landing-page-tabs{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--jrp-hairline)}.landing-page-tab{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;font-weight:500;color:var(--jrp-ink-3);border-bottom:2px solid transparent;margin-bottom:-1px}.landing-page-tab.is-active{color:var(--jrp-accent-ink);font-weight:600;border-bottom-color:var(--jrp-accent)}.landing-page-tab__count{display:inline-flex;min-width:18px;min-height:18px;align-items:center;justify-content:center;border-radius:999px;background:var(--jrp-accent);color:#fff;font-size:10.5px;font-weight:600;font-family:JetBrains Mono,ui-monospace,monospace;padding:0 5px}.landing-candidates-tabs{display:flex;flex-wrap:wrap;gap:6px}.landing-candidates-tab{display:inline-flex;align-items:center;gap:7px;border-radius:7px;border:1px solid transparent;padding:6px 10px;font-size:12px;font-weight:500;color:var(--jrp-ink-3);background:transparent}.landing-candidates-tab.is-active{border-color:var(--jrp-elev-border);background:var(--jrp-surface-1);color:var(--jrp-ink-1);box-shadow:var(--jrp-elev-shadow)}.landing-candidates-tab-dot{width:8px;height:8px;border-radius:999px}.landing-candidates-tab-count{display:inline-flex;min-width:18px;min-height:18px;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--jrp-hairline);padding:0 5px;font-size:10.5px;font-weight:500;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--jrp-ink-3);background:var(--jrp-surface-1)}.landing-candidates-tab.is-active .landing-candidates-tab-count{border-color:var(--jrp-accent);background:var(--jrp-accent);color:#fff}.landing-candidates-table{margin-top:12px;overflow:hidden;border-radius:12px;border:1px solid var(--jrp-elev-border);background:var(--jrp-surface-1);background-clip:padding-box;box-shadow:var(--jrp-elev-shadow)}.landing-candidates-table-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 8px}.landing-candidates-table-count{font-size:13.5px;font-weight:650;color:var(--jrp-ink-1)}.landing-candidates-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:0 12px 12px}.landing-candidates-filters{display:flex;align-items:center;gap:12px}.landing-score-filter{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--jrp-ink-2)}.landing-score-meaning{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--jrp-ink-3)}.landing-candidates-grid-head,.landing-candidates-row{display:grid;grid-template-columns:28px minmax(110px,1.3fr) 90px 88px minmax(130px,1.2fr) 24px;gap:10px;align-items:center;padding:11px 14px}.landing-candidates-grid--team{grid-template-columns:28px minmax(100px,1.2fr) 84px 40px 88px minmax(120px,1.1fr) 24px}.landing-candidates-qa{font-size:12.5px;color:var(--jrp-ink-3);text-align:center}.landing-candidates-grid-head{border-top:1px solid var(--jrp-hairline);border-bottom:1px solid var(--jrp-hairline);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--jrp-ink-4);font-family:JetBrains Mono,ui-monospace,monospace}.landing-candidates-row{position:relative;border-bottom:1px solid var(--jrp-hairline)}.landing-candidates-row:last-child{border-bottom:none}.landing-candidates-row:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--jrp-accent)}.landing-candidates-check{display:flex;align-items:center;justify-content:center}.landing-candidates-check-box{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--jrp-hairline-strong);background:var(--jrp-surface-1)}.landing-candidates-name{font-size:13px;font-weight:600;color:var(--jrp-ink-1)}.landing-candidates-analyzed{font-size:12.5px;color:var(--jrp-ink-3)}.landing-candidates-menu{display:flex;justify-content:flex-end;color:var(--jrp-ink-4)}.landing-feature-row{display:grid;gap:1.75rem;align-items:start}@media(min-width:900px){.landing-feature-row{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3rem}.landing-feature-row--reverse{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.landing-feature-row--reverse .landing-feature-copy{order:2}.landing-feature-row--reverse .landing-feature-visual{order:1}}.landing-candidates-wrap{margin:0 auto 6.5rem;max-width:64rem}@media(min-width:640px){.landing-candidates-wrap{margin-bottom:8rem}}.landing-feature-stack{display:flex;flex-direction:column;gap:6.5rem}@media(min-width:640px){.landing-feature-stack{gap:8.5rem}}.landing-feature-title{font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:650;line-height:1.25;letter-spacing:-.02em;color:var(--color-text)}.landing-feature-body{margin-top:.85rem;font-size:.95rem;line-height:1.75;color:var(--color-text-muted)}.landing-feature-body+.landing-feature-body{margin-top:.75rem}.landing-feature-visual{min-width:0}.landing-elevated-visual{transform:translateY(-4px);box-shadow:0 2px 4px #0f172a0a,0 12px 24px -8px #0f172a29,0 28px 56px -16px #0f172a42,0 48px 90px -28px #0f172a47,0 56px 110px -36px #2563eb24!important}.dark .landing-elevated-visual{transform:translateY(-10px);box-shadow:0 0 0 1px #000000e6,0 4px 10px #00000073,0 18px 36px -12px #000000b3,0 40px 80px -24px #000000bf,0 64px 120px -36px #0000008c,0 0 56px -14px #2563eb3d!important}.landing-video-frame{position:relative;overflow:hidden;border-radius:16px;border:0;background:transparent;aspect-ratio:16 / 9;transform:translateY(-6px);box-shadow:0 2px 4px #0f172a0d,0 14px 28px -10px #0f172a33,0 32px 64px -18px #0f172a52,0 56px 100px -30px #0f172a57,0 48px 90px -36px #2563eb29!important}.dark .landing-video-frame{transform:translateY(-12px);box-shadow:0 0 0 1px #000000e6,0 4px 10px #00000073,0 18px 36px -12px #000000b3,0 40px 80px -24px #000000bf,0 64px 120px -36px #0000008c,0 0 64px -16px #2563eb47!important}.landing-video-player{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;outline:none;background:transparent;object-fit:cover}.landing-job-mock{--job-mock-accent: #2563eb;--job-mock-accent-text: color-mix(in srgb, #2563eb 86%, #0b1220);--job-mock-bg: #ffffff;--job-mock-ink: #0b1220;--job-mock-muted: #5a6576;--job-mock-faint: #6b7280;--job-mock-tab: #8892a0;--job-mock-line: #e9eef6;--job-mock-field-bg: #f8fafd;--job-mock-logo-bg: #0b1220;overflow:hidden;border-radius:16px;border:1px solid rgba(15,23,42,.06);background:var(--job-mock-bg);color:#4c4e50}.dark .landing-job-mock{--job-mock-accent: #93c5fd;--job-mock-accent-text: #ffffff;--job-mock-bg: var(--sift-dark-surface-2);--job-mock-ink: var(--sift-dark-text);--job-mock-muted: var(--sift-dark-muted);--job-mock-faint: var(--sift-dark-faint);--job-mock-tab: var(--sift-dark-faint);--job-mock-line: var(--sift-dark-border);--job-mock-field-bg: var(--sift-dark-surface-3);--job-mock-logo-bg: #0b1220;border-color:transparent;color:var(--sift-dark-text-2)}.landing-job-mock__header{padding:20px 20px 14px}.landing-job-mock__brand{display:flex;align-items:center;gap:10px}.landing-job-mock__logo{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--job-mock-logo-bg);color:#fff;font-size:11px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.landing-job-mock__company{font-size:14px;font-weight:650;color:var(--job-mock-accent-text)}.landing-job-mock__title{margin:14px 0 0;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:720;letter-spacing:-.02em;line-height:1.15;color:var(--job-mock-ink)}.landing-job-mock__meta{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:12px}.landing-job-mock__meta-item{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--job-mock-faint)}.landing-job-mock__tabs{display:flex;gap:0;padding:0 12px;border-bottom:1px solid var(--job-mock-line)}.landing-job-mock__tab{appearance:none;border:0;background:transparent;padding:11px 14px;font:inherit;font-size:13px;font-weight:500;color:var(--job-mock-tab);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.landing-job-mock__tab.is-active{color:var(--job-mock-accent-text);border-bottom-color:var(--job-mock-accent);font-weight:650}.landing-job-mock__scroll{max-height:360px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--job-mock-bg)}.landing-job-mock__jd,.landing-job-mock__application{padding:18px 20px 22px;display:flex;flex-direction:column;gap:18px}.landing-job-mock__section h4,.landing-job-mock__app-heading h4{margin:0;font-size:15px;font-weight:680;color:var(--job-mock-ink)}.landing-job-mock__section p,.landing-job-mock__section li{margin:0;font-size:13.5px;line-height:1.65;color:var(--job-mock-muted)}.landing-job-mock__section ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.landing-job-mock__section li{position:relative;padding-left:16px}.landing-job-mock__section li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:999px;background:var(--job-mock-accent)}.landing-job-mock__section p{margin-top:8px}.landing-job-mock__app-heading p{margin:4px 0 0;font-size:12.5px;color:var(--job-mock-faint)}.landing-job-mock__field-grid{display:grid;gap:10px}@media(min-width:480px){.landing-job-mock__field-grid{grid-template-columns:1fr 1fr}}.landing-job-mock__field{display:flex;flex-direction:column;gap:6px}.landing-job-mock__field span,.landing-job-mock__upload-label{font-size:12px;font-weight:600;color:var(--job-mock-muted)}.landing-job-mock__field input,.landing-job-mock__field textarea{width:100%;border-radius:10px;border:1px solid var(--job-mock-line);background:var(--job-mock-field-bg);padding:10px 12px;font:inherit;font-size:13.5px;color:var(--job-mock-ink);resize:none}.landing-job-mock__upload{display:flex;flex-direction:column;gap:6px}.landing-job-mock__resume{display:flex;align-items:center;gap:10px;border-radius:10px;border:1px dashed color-mix(in srgb,var(--job-mock-accent) 35%,var(--job-mock-line));background:color-mix(in srgb,var(--job-mock-accent) 8%,var(--job-mock-bg));padding:12px;color:color-mix(in srgb,var(--job-mock-accent) 70%,var(--job-mock-accent-text));font-size:13px;font-weight:500}.landing-job-mock__consent{border-radius:10px;border:1px solid var(--job-mock-line);background:var(--job-mock-field-bg);padding:12px;font-size:12.5px;line-height:1.5;color:var(--job-mock-muted)}.landing-job-mock__submit{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--job-mock-accent);color:#fff;font-size:13.5px;font-weight:600;padding:12px 14px;box-shadow:0 8px 18px -10px #2563ebb3}.landing-overlap{position:relative;min-height:320px;padding:12px 8px 28px}.landing-overlap__notes,.landing-overlap__share{position:relative;z-index:2;border-radius:14px;border:1px solid rgba(15,23,42,.05);background:#fff;box-shadow:0 2px 4px #0f172a0d,0 14px 28px -10px #0f172a38,0 32px 64px -18px #0f172a57,0 56px 100px -32px #0f172a4d,0 48px 90px -36px #2563eb29}.dark .landing-overlap__notes,.dark .landing-overlap__share{border-color:transparent;background:var(--sift-dark-surface-2);box-shadow:0 0 0 1px #000000e6,0 4px 10px #00000073,0 18px 36px -12px #000000b3,0 40px 80px -24px #000000bf,0 0 56px -14px #2563eb38}.dark .landing-overlap__notes{transform:translateY(-10px)}.dark .landing-overlap__share{transform:translate(2%,8%) translateY(-10px)}.landing-overlap__notes{width:min(100%,360px);padding:16px;transform:translateY(-4px)}.landing-overlap__share{position:absolute;right:0;bottom:0;width:min(92%,290px);padding:14px;transform:translate(2%,8%) translateY(-4px)}@media(max-width:640px){.landing-overlap{min-height:0;display:grid;gap:14px;padding:0}.landing-overlap__notes,.landing-overlap__share{position:static;width:100%;margin:0;transform:none}}.landing-overlap__title{font-size:15px;font-weight:650;color:#0b1220}.dark .landing-overlap__title{color:var(--sift-dark-text)}.landing-overlap__sub{margin-top:2px;font-size:12px;color:#5a6576}.dark .landing-overlap__sub{color:var(--sift-dark-muted)}.landing-overlap__note-card{margin-top:12px;border-radius:10px;border:1px solid #e7e9ee;background:#fafbfc;padding:12px 12px 10px}.dark .landing-overlap__note-card{border-color:var(--sift-dark-border);background:var(--sift-dark-surface-3)}.landing-overlap__note-body{font-size:13px;line-height:1.55;color:#2b3444}.dark .landing-overlap__note-body{color:var(--sift-dark-text-2)}.landing-overlap__note-meta{margin-top:8px;font-size:11px;color:#8892a0}.dark .landing-overlap__note-meta{color:var(--sift-dark-faint)}.landing-overlap__avatars{display:flex;align-items:center;gap:8px;margin-top:12px}.landing-overlap__avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#eef3fe;color:#1d4fd7;font-size:10.5px;font-weight:700;border:2px solid #fff;margin-left:-6px}.dark .landing-overlap__avatar{background:color-mix(in srgb,#2563eb 22%,var(--sift-dark-surface-2));color:#93c5fd;border-color:var(--sift-dark-surface-2)}.landing-overlap__avatar:first-child{margin-left:0}.landing-overlap__shared{font-size:12px;color:#5a6576}.dark .landing-overlap__shared{color:var(--sift-dark-muted)}.landing-overlap__emails{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.landing-overlap__email{border-radius:999px;background:#eef3fe;color:#1d4fd7;font-size:11.5px;font-weight:500;padding:4px 9px}.dark .landing-overlap__email{background:color-mix(in srgb,#2563eb 18%,var(--sift-dark-surface));color:#93c5fd}.landing-overlap__link{margin-top:12px;border-radius:8px;border:1px solid #e7e9ee;background:#f7f8fa;padding:8px 10px;font-size:11.5px;color:#5a6576;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .landing-overlap__link{border-color:var(--sift-dark-border);background:var(--sift-dark-surface-3);color:var(--sift-dark-muted)}.landing-overlap__success{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#17855a}.dark .landing-overlap__success{color:#34d399}.landing-chat-mock{width:100%;max-width:26rem;margin-inline:auto;pointer-events:none;overflow:hidden;border-radius:1.125rem;background:var(--chat-widget-bg);transform:translateY(-6px);box-shadow:0 2px 4px #0f172a0d,0 14px 28px -10px #0f172a33,0 32px 64px -18px #0f172a52,0 56px 100px -30px #0f172a57,0 48px 90px -36px #2563eb2e}.dark .landing-chat-mock{background:var(--sift-dark-surface-2);--chat-widget-bg: var(--sift-dark-surface-2);--chat-body-bg: var(--sift-dark-surface-2);transform:translateY(-12px);box-shadow:0 0 0 1px #000000e6,0 4px 10px #00000073,0 18px 36px -12px #000000b3,0 40px 80px -24px #000000bf,0 64px 120px -36px #0000008c,0 0 64px -16px #2563eb47}.landing-chat-mock .chat-widget{width:100%;height:auto;min-height:30rem;max-height:none;border:0;box-shadow:none;border-radius:1.125rem}.landing-chat-mock .chat-widget__body{max-height:none;flex:1;min-height:20rem}.landing-chat-mock .chat-widget__composer,.landing-chat-mock .chat-widget__send{pointer-events:none}.dark .landing-jrp .ap-score-num.is-strong,.dark .landing-jrp .ap-score-num.is-strong .ap-score-val,.dark .landing-jrp .ap-score-num.is-strong .ap-score-pct{color:#34d399}.dark .landing-jrp .ap-score-num.is-solid,.dark .landing-jrp .ap-score-num.is-solid .ap-score-val,.dark .landing-jrp .ap-score-num.is-solid .ap-score-pct{color:#fbbf24}.dark .landing-jrp .ap-score-num.is-weak,.dark .landing-jrp .ap-score-num.is-weak .ap-score-val,.dark .landing-jrp .ap-score-num.is-weak .ap-score-pct{color:#f87171}@media(max-width:720px){.landing-browser{transform:translateY(-2px);border-radius:14px}.dark .landing-browser{transform:translateY(-6px)}.landing-candidates-main{padding:14px 12px 10px}.landing-candidates-title{font-size:17px}.landing-page-tab{padding:8px 10px;font-size:12px}.landing-candidates-controls{flex-direction:column;align-items:flex-start}.landing-candidates-filters{display:none}.landing-candidates-desktop-only{display:none!important}.landing-candidates-table{overflow-x:visible}.landing-candidates-grid-head,.landing-candidates-row,.landing-candidates-grid--team{min-width:0}.landing-candidates-row.landing-candidates-grid--team{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name score" "meta meta" "status status";gap:4px 12px;align-items:center;padding:12px 14px}.landing-candidates-name{grid-area:name;font-size:13.5px}.landing-candidates-analyzed{grid-area:meta;font-size:12px}.landing-candidates-score{grid-area:score;justify-self:end}.landing-candidates-status{grid-area:status;margin-top:4px}.landing-candidates-tab{padding:5px 8px;font-size:11.5px}.landing-candidates-tabs{gap:5px}}
