.jd-view{color:var(--k-fg-1b1f1aff);background:var(--k-bg-ffffffff);font-size:14px;line-height:normal}.jd-view-header{border-bottom:1px solid var(--k-border-eaf0ddff);background:var(--k-bg-f6f9efff);justify-content:space-between;gap:18px;padding:18px 24px 22px;display:flex;position:relative;overflow:hidden}.jd-view-title{flex-direction:column;flex:1;gap:8px;min-width:0;max-width:480px;display:flex;position:relative}.jd-view-label{min-height:32px;color:var(--k-fg-4d7a12ff);text-transform:uppercase;letter-spacing:.04em;align-items:center;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.jd-view-company{color:var(--k-fg-3e443bff);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.jd-view-company>span{border:1px solid var(--k-border-dde5cbff);background:var(--k-bg-ffffffff);width:26px;height:26px;color:var(--k-fg-335b0cff);font:600 12px var(--display);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.jd-view h2{color:var(--k-fg-1b1f1aff);font:600 20px/1.25 var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.jd-view-tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.jd-view-tags>span{border:1px solid var(--k-border-dde5cbff);background:var(--k-bg-ffffffff);color:var(--k-fg-3e443bff);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.jd-view-tags .jd-view-run-state{background:var(--k-bg-eaf6d3ff);color:var(--k-fg-335b0cff);border:0}.jd-view-tags .jd-view-run-state-failed,.jd-view-tags .jd-view-run-state-cancelled{background:var(--k-bg-fbeae7ff);color:var(--k-fg-8a1f14ff)}.jd-view-clipboard{width:150px;height:150px;color:var(--k-fg-2a2f27ff);margin:0;position:absolute;top:26px;right:22px;transform:rotate(6deg)}.jd-view-body{flex-direction:column;gap:24px;padding:20px 24px 28px;display:flex}.jd-view-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;padding:0;display:grid}.jd-view-facts>div{border:1px solid var(--k-border-f0f1ecff);border-radius:12px;flex-direction:column;min-width:0;padding:12px 14px;display:flex}.jd-view-facts dt{color:var(--k-fg-6b7166ff);flex-direction:column;align-items:flex-start;gap:8px;font-size:11px;display:flex}.jd-view-facts dt svg{box-sizing:border-box;background:var(--k-bg-f6f9efff);width:28px;height:28px;color:var(--k-fg-4d7a12ff);stroke-width:2px;border-radius:8px;flex:none;padding:6.5px}.jd-view-facts dd{color:var(--k-fg-1b1f1aff);overflow-wrap:anywhere;margin:1px 0 0;font-size:14px;font-weight:700;line-height:normal}.jd-view-facts small{color:var(--k-fg-5c6358ff);margin-top:1px;font-size:12px;display:block}.jd-view-description{flex-direction:column;gap:24px;display:flex}.jd-view-section{flex-direction:column;gap:8px;margin:0;display:flex}.jd-view-section h3{color:var(--k-fg-6b7166ff);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:11px;font-weight:700;line-height:normal}.jd-view-prose{counter-reset:jd-bullet;flex-direction:column;gap:8px;display:flex}.jd-view-prose p{color:var(--k-fg-2a2f27ff);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.jd-view-prose .jd-view-bullet{counter-increment:jd-bullet;padding-left:34px;line-height:1.5;position:relative}.jd-view-bullet:before{background:var(--k-bg-f3f4efff);width:22px;height:22px;color:var(--k-fg-4a5046ff);content:counter(jd-bullet);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.jd-view .jd-view-read-more{min-height:0;color:var(--k-fg-4d7a12ff);font:700 12px var(--body);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;align-items:center;margin:0;padding:0;text-decoration:underline;display:inline-flex}.jd-view-section-title{align-items:baseline;gap:10px;display:flex}.jd-view-section-title>h3{flex:1}.jd-view-section-title>span{color:var(--k-fg-6b7166ff);font-size:12px}.jd-view-skill-group{flex-direction:column;gap:6px;margin-top:4px;display:flex}.jd-view-skill-group h4{color:var(--k-fg-2a2f27ff);margin:0;font-size:12px;font-weight:700}.jd-view-skill-group ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.jd-view-skill-group li{border:1px dashed var(--k-border-c9cebfff);background:var(--k-bg-ffffffff);max-width:100%;height:34px;color:var(--k-fg-2a2f27ff);overflow-wrap:anywhere;border-radius:9px;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.jd-view-skill-group .jd-view-skill-required{border:1px solid var(--k-border-cfe6a4ff);background:var(--k-bg-f1f8e1ff);color:var(--k-fg-1f3309ff);padding-left:10px;font-weight:700}.jd-view-skill-group .jd-view-skill-required:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.4 L5.9 10.2 L11 4.2' fill='none' stroke='%234D7A12' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;flex:none;width:12px;height:12px}.jd-view-skill-group li small{background:var(--k-bg-f3f4efff);color:var(--k-fg-4a5046ff);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600}.jd-view-skill-group .jd-view-skill-required small{background:var(--k-bg-ffffffff);color:var(--k-fg-4d7a12ff)}.jd-view-skill-group li>span{min-width:0}.jd-view-structured-skills-not li{border:1px solid var(--k-border-efc9c2ff);background:var(--k-bg-fbeae7ff);color:var(--k-fg-8a1f14ff)}.jd-view-structured-skills-not li small{background:var(--k-bg-ffffffff);color:var(--k-fg-8a1f14ff)}.jd-view-additional{flex-direction:column;gap:10px;margin:0;display:flex}.jd-view-additional summary{cursor:pointer;width:fit-content;color:var(--k-fg-6b7166ff);text-transform:uppercase;letter-spacing:.05em;padding:0;font-size:11px;font-weight:700;line-height:normal}.jd-view-additional summary>span{background:var(--k-bg-f3f4efff);color:var(--k-fg-4a5046ff);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px}.jd-view-section>.jd-view-criteria{margin-top:2px}.jd-view-criteria{border:1px solid var(--k-border-f0f1ecff);border-radius:12px;margin:0;overflow:hidden}.jd-view-criteria>div{grid-template-columns:minmax(120px,1fr) minmax(0,2fr) auto;align-items:center;column-gap:12px;padding:11px 14px;display:grid}.jd-view-criteria>div+div{border-top:1px solid var(--k-border-f0f1ecff)}.jd-view-criteria dt{color:var(--k-fg-5c6358ff);text-transform:capitalize;font-size:13px}.jd-view-criteria dd{color:var(--k-fg-1b1f1aff);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.jd-view-criteria span{white-space:nowrap;border-radius:999px;justify-self:end;padding:2px 8px;font-size:11px;font-weight:700}.jd-view-must,.jd-view-criterion-must{background:var(--k-bg-f1f8e1ff);color:var(--k-fg-335b0cff)}.jd-view-preferred,.jd-view-criterion-good{background:var(--k-bg-f3f4efff);color:var(--k-fg-4a5046ff)}.jd-view-criterion-not{background:var(--k-bg-fbeae7ff);color:var(--k-fg-8a1f14ff)}.jd-view-source{border:1px solid var(--k-border-f0f1ecff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;padding:12px 14px;display:flex}.jd-view-source-icon{box-sizing:border-box;border:1.4px solid var(--k-border-2a2f27ff);background:var(--k-bg-ffffffff);width:36px;height:44px;box-shadow:3px 3px 0 var(--k-shadow-dcefb4ff);color:var(--k-fg-4d7a12ff);border-radius:6px;flex:none;justify-content:center;align-items:flex-end;padding-bottom:6px;font-size:9px;font-weight:700;line-height:normal;display:inline-flex}.jd-view-source>div{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.jd-view-source strong{overflow-wrap:anywhere;font-size:13px;font-weight:700;display:block}.jd-view-source p{color:var(--k-fg-6b7166ff);margin:0;font-size:12px}.jd-view-source button{border:1px solid var(--k-border-e3e6ddff);background:var(--k-bg-ffffffff);height:34px;min-height:34px;color:var(--k-fg-1b1f1aff);font:700 12px var(--body);border-radius:8px;flex:none;padding:0 12px}.jd-view-source button:hover{background:var(--k-bg-f7f8f5ff)}.jd-view :focus-visible{outline:2px solid var(--k-border-8dbf2eff);outline-offset:3px}.jd-view ::selection{background:var(--k-bg-c6f36bff);color:var(--k-fgk-1f3309ff)}.jd-view-original{color:var(--k-fg-6b7166ff);margin:0;font-size:12px}.jd-view-original summary{cursor:pointer;width:fit-content}.jd-view-original pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--k-fg-2a2f27ff);font:400 13px/1.7 var(--body)}.jd-view-empty{color:var(--k-fg-6b7166ff);margin:0}.jd-view-tab{border:1px solid var(--k-border-eef0eaff);border-radius:16px;max-width:1040px;margin:24px auto;overflow:hidden}@media (width<=600px){.jd-view-header{padding:18px 18px 20px}.jd-view-body{gap:20px;padding:16px 18px 22px}.jd-view-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.jd-view-clipboard{width:100px;height:100px;top:14px;right:60px}.jd-view h2{font-size:18px}.jd-view-source button{margin-left:48px}.jd-view-criteria>div{grid-template-columns:minmax(72px,28%) 1fr}.jd-view-criteria span{grid-column:2;justify-self:start}.jd-view-tab{margin:12px}}.candidate-dialog{border:1px solid var(--k-border-e8eae3ff);background:var(--k-bg-ffffffff);width:min(880px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--k-fg-1b1f1aff);box-shadow:0 28px 72px var(--k-shadow-10180c3d), 0 2px 10px var(--k-shadow-10180c14);border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.candidate-dialog[open]{flex-direction:column;display:flex}.candidate-dialog::backdrop{background:var(--k-bg-181e1457);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.candidate-dialog-header{border-bottom:1px solid var(--k-border-f0f1ecff);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.candidate-dialog-header h2{overflow-wrap:anywhere;min-width:0;margin:0}.candidate-dialog-header>button{flex:none}.candidate-dialog-heading-content{flex:1;min-width:0}.candidate-dialog-header-actions{flex:none;align-items:center;gap:8px;display:flex}.candidate-dialog-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.candidate-dialog-body>.muted{margin:20px 24px;line-height:1.55}.candidate-dialog-body>.favourite-contact-editor h3{font:600 18px/1.3 var(--display);margin:0}.candidate-dialog-body .interested-detail{border:0;padding:24px}.candidate-dialog-body .interested-answers{font-size:14px}.candidate-dialog-body .interested-answers dt{font-size:13px}.candidate-dialog-body .interested-answers dd{font-size:14px}.candidate-dialog-body .interested-detail-note{margin-bottom:16px;font-size:14px}.candidate-dialog-body .interested-detail-meta{font-size:13px}.candidate-contact-state{border-block:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:16px;margin:0 24px 24px;padding-block:20px;display:flex}.candidate-contact-state>.error{max-width:70ch;line-height:1.55}.candidate-contact-loading-label{color:var(--muted);font:600 18px/1.3 var(--display);margin:0}.candidate-contact-skeleton{gap:20px;width:100%;display:grid}.candidate-contact-skeleton-copy{gap:8px;max-width:540px;display:grid}.candidate-contact-skeleton-copy>span,.candidate-contact-skeleton-field>span,.candidate-contact-skeleton-field>small{background:var(--tint);border-radius:4px;height:10px;display:block}.candidate-contact-skeleton-copy>span:last-child{width:72%}.candidate-contact-skeleton-field{flex-direction:column;gap:8px;min-width:0;display:flex}.candidate-contact-skeleton-field>span{width:100px}.candidate-contact-skeleton-field>div{border:1px solid var(--line-soft);background:var(--tint-2);border-radius:10px;height:40px}.candidate-contact-skeleton-field>small{width:80%;height:8px}.candidate-contact-skeleton-actions{flex-wrap:wrap;gap:12px;display:flex}.candidate-contact-skeleton-actions>span{background:var(--tint);border-radius:9px;width:144px;height:34px}.candidate-contact-skeleton-actions>span:last-child{width:112px}.candidate-name-button{min-height:24px;color:inherit;text-align:start;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:0}.candidate-name-button:hover{color:var(--link);text-decoration-color:currentColor}.candidate-name-button:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:2px}@media (width<=760px){.candidate-contact-state{margin-inline:16px}.candidate-contact-dialog .candidate-dialog-header{padding-inline:16px}.candidate-contact-dialog .candidate-dialog-body>.muted{margin-inline:16px}}@media (width<=600px){.candidate-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.candidate-dialog-header,.candidate-dialog-body .interested-detail{padding:16px}.candidate-dialog-header{gap:12px}}.dialog-loading{gap:18px;min-width:0;padding:18px 20px 24px;display:grid}.dialog-loading.dialog-loading-embedded{padding:0}.dialog-loading-label{max-width:70ch;color:var(--k-fg-6b7166ff);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.dialog-loading-shape{align-content:start;gap:24px;min-width:0;display:grid}.dialog-loading-heading,.dialog-loading-lines{gap:10px;min-width:0;display:grid}.dialog-loading-shape span{background:var(--k-bg-f0f1ecff);border-radius:4px;width:100%;max-width:100%;height:10px;display:block}.dialog-loading-heading>span:first-child{width:46%;height:18px}.dialog-loading-heading>span:last-child{width:64%;height:8px}.dialog-loading-lines>span:first-child{width:84%}.dialog-loading-lines>span:last-child{width:60%}.dialog-loading-content .dialog-loading-shape{padding-block:4px 12px}.dialog-loading-document .dialog-loading-shape{border:1px solid var(--k-border-f0f1ecff);background:var(--k-bg-f7f8f5ff);border-radius:12px;justify-self:center;width:min(100%,560px);min-height:280px;padding:24px}.dialog-loading-compact{gap:14px}.dialog-loading-compact .dialog-loading-shape{gap:16px}.dialog-loading-compact .dialog-loading-heading>span:first-child{height:12px}.dialog-loading-compact .dialog-loading-lines>span:last-child{display:none}@media (width<=600px){.dialog-loading{padding:16px}.dialog-loading-document .dialog-loading-shape{min-height:240px;padding:20px}}.candidate-dialog.jd-drawer{width:min(720px,100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);box-shadow:0 28px 72px var(--k-shadow-10180c42), 0 2px 10px var(--k-shadow-10180c1a);color:var(--k-fg-1b1f1aff);border:0;border-radius:18px;margin:0;inset:12px 12px 12px auto}.jd-drawer::backdrop{background:var(--k-bg-181e145c);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.jd-drawer .candidate-dialog-header{z-index:2;border:0;min-height:0;padding:0;position:absolute;top:18px;right:24px}.jd-drawer .candidate-dialog-header>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jd-drawer .candidate-dialog-header>button{border:1px solid var(--k-border-dde5cbff);background:var(--k-bg-ffffffff);width:32px;height:32px;color:var(--k-fg-5c6358ff);border-radius:8px}.jd-drawer .candidate-dialog-header>button:hover{background:var(--k-bg-f7f8f5ff);color:var(--k-fg-1b1f1aff)}.jd-drawer .candidate-dialog-header>button svg{width:14px;height:14px}.jd-drawer .candidate-dialog-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.jd-drawer-document{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--k-border-a9b29fff) transparent;flex:1;min-height:0;overflow-y:auto}.jd-drawer-footer{border-top:1px solid var(--k-border-f0f1ecff);background:var(--k-bg-ffffffff);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:12px 24px;display:flex}.jd-drawer-footer .sm{border:1px solid var(--k-border-e3e6ddff);background:var(--k-bg-ffffffff);height:36px;min-height:36px;color:var(--k-fg-1b1f1aff);font:700 13px var(--body);border-radius:9px;padding:0 14px}.jd-drawer-footer .sm:hover{background:var(--k-bg-f7f8f5ff)}.jd-drawer-error{justify-items:start;gap:16px;padding:64px 24px 24px;display:grid}@media (width<=640px){.candidate-dialog.jd-drawer{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);inset:8px}.jd-drawer .candidate-dialog-header{right:18px}.jd-drawer-footer{padding-inline:18px}}.candidate-dialog.run-activity-drawer{width:min(580px,100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);box-shadow:0 28px 72px var(--k-shadow-10180c3d), 0 2px 10px var(--k-shadow-10180c14);color:var(--k-fg-1b1f1aff);border:0;border-radius:16px;margin:0;inset:12px 12px 12px auto}.run-activity-drawer::backdrop{background:var(--k-bg-181e1452);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.run-activity-drawer .candidate-dialog-header{border:0;align-items:flex-start;gap:10px;min-height:0;padding:14px 50px 0 18px;position:relative}.run-activity-drawer .candidate-dialog-header h2{color:var(--k-fg-1b1f1aff);font:600 16px var(--display);letter-spacing:0}.run-activity-drawer .candidate-dialog-header>button{border:1px solid var(--k-border-e8eae3ff);width:32px;height:32px;color:var(--k-fg-5c6358ff);background:0 0;border-radius:8px;margin:0;position:absolute;top:17px;right:18px}.run-activity-drawer .candidate-dialog-header>button:hover{background:var(--k-bg-f0f1ecff);color:var(--k-fg-1b1f1aff)}.run-activity-drawer .candidate-dialog-header>button svg{width:14px;height:14px}.run-activity-drawer .candidate-dialog-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.run-activity-subtitle{border-bottom:1px solid var(--k-border-f0f1ecff);background:var(--k-bg-ffffffff);color:var(--k-fg-6b7166ff);flex:none;margin:0;padding:2px 18px 14px;font-size:12px}.run-activity-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--k-border-aab59eff) transparent;min-height:0;color:var(--k-fg-1b1f1aff);flex-direction:column;flex:1;gap:18px;padding:16px 18px 20px;display:flex;overflow-y:auto}.run-activity-hero{border:1px solid var(--k-border-f0f1ecff);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.run-activity-art{width:min(258px,100%);height:150px;margin:0 0 4px;display:block}.run-activity-current{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.run-activity-current>span{color:var(--k-fg-4d7a12ff);letter-spacing:.02em;text-transform:capitalize;font-size:11px;font-weight:700}.run-activity-current h3{color:var(--k-fg-1b1f1aff);font:600 15px/1.3 var(--display);letter-spacing:0;margin:0}.run-activity-current p{max-width:380px;min-height:18px;color:var(--k-fg-5c6358ff);margin:0;font-size:12px}.run-activity-indeterminate{background:var(--k-bg-f0f1ecff);border-radius:8px;width:100%;max-width:220px;height:6px;margin-top:4px;position:relative;overflow:hidden}.run-activity-indeterminate>span{background:var(--k-bg-8dbf2eff);border-radius:8px;width:34%;height:100%;animation:2.4s linear infinite run-activity-scan;display:block}.run-activity-content[data-paused=true] .run-activity-indeterminate>span{animation-play-state:paused}.run-activity-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.run-activity-counts>div{border:1px solid var(--k-border-f0f1ecff);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.run-activity-counts dd{color:var(--k-fg-1b1f1aff);font:600 16px var(--display);margin:0}.run-activity-counts dt{color:var(--k-fg-6b7166ff);font-size:12px}.run-activity-phases{flex-direction:column;gap:8px;display:flex}.run-activity-phases>h3,.run-activity-section-heading h3{color:var(--k-fg-6b7166ff);font:600 11px var(--body);text-transform:uppercase;letter-spacing:.05em;margin:0}.run-activity-phase-list{border:1px solid var(--k-border-f0f1ecff);counter-reset:run-activity-phase;border-radius:12px;margin:0;overflow:hidden}.run-activity-phase{counter-increment:run-activity-phase}.run-activity-phase+.run-activity-phase{border-top:1px solid var(--k-border-f0f1ecff)}.run-activity-phase>summary{color:var(--k-fg-1b1f1aff);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.run-activity-phase>summary::-webkit-details-marker{display:none}.run-activity-phase>summary:hover{background:var(--k-bg-fafbf8ff)}.run-activity-phase-mark{box-sizing:border-box;border:1px solid var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff);width:22px;height:22px;color:var(--k-fg-8a9086ff);font:600 11px var(--body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.run-activity-phase-mark>span{background:0 0;border-radius:0;width:auto;height:auto}.run-activity-phase-mark>span:before{content:counter(run-activity-phase)}.run-activity-phase-mark.is-recorded{border-color:var(--k-border-b5e35aff);background:var(--k-bg-c6f36bff);color:var(--k-fgk-1f3309ff)}.run-activity-phase-active .run-activity-phase-mark{border:2px solid var(--k-border-1e4e86ff);color:var(--k-fg-1e4e86ff)}.run-activity-phase-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.run-activity-phase-copy strong{color:var(--k-fg-1b1f1aff);font-size:13px;font-weight:600}.run-activity-phase-copy small{color:var(--k-fg-6b7166ff);font-size:12px}.run-activity-phase-status{color:var(--k-fg-8a9086ff);font:600 11px var(--body)}.run-activity-phase-mark.is-recorded~.run-activity-phase-status{color:var(--k-fg-335b0cff)}.run-activity-phase-active .run-activity-phase-status{color:var(--k-fg-1e4e86ff)}.run-activity-chevron{width:14px;height:14px;color:var(--k-fg-6b7166ff);stroke-width:2px;flex:none;transition:transform .2s}.run-activity-phase[open]>summary .run-activity-chevron,.run-activity-advanced[open]>summary .run-activity-chevron{transform:rotate(180deg)}.run-activity-phase-detail{color:var(--k-fg-2a2f27ff);flex-direction:column;gap:6px;padding:0 12px 12px 46px;font-size:12px;line-height:1.5;display:flex}.run-activity-phase-detail ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.run-activity-phase-detail li{gap:10px;padding:0;display:flex}.run-activity-phase-detail li>span{color:var(--k-fg-2a2f27ff);flex:1}.run-activity-phase-detail time{color:var(--k-fg-1b1f1aff);white-space:nowrap;font-size:12px;font-weight:600}.run-activity-phase-detail p{margin:0}.run-activity-phase-detail .lnk{margin:0;font-size:12px}.run-activity-feed{flex-direction:column;gap:8px;margin:0;display:flex}.run-activity-section-heading{align-items:center;gap:8px;margin:0;display:flex}.run-activity-section-heading h3{flex:1}.run-activity-section-heading>span{color:var(--k-fg-6b7166ff);font-size:12px}.run-activity-filters{flex-wrap:wrap;gap:6px;margin:0;display:flex}.run-activity-filters button{border:1px solid var(--k-border-e3e6ddff);background:var(--k-bg-ffffffff);height:28px;color:var(--k-fg-4a5046ff);font:500 12px var(--body);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.run-activity-filters button:hover{border-color:var(--k-border-c9cebfff)}.run-activity-filters button[aria-pressed=true]{border-color:var(--k-border-cfe6a4ff);background:var(--k-bg-f1f8e1ff);color:var(--k-fg-1f3309ff)}.run-activity-filters button>span{opacity:.7}.run-activity-events{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.run-activity-events>li{border-top:1px solid var(--k-border-f5f6f2ff);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.run-activity-events>li.run-activity-event-attention{background:var(--k-bg-fffbf3ff);border-top-color:#0000;border-radius:8px;margin-top:4px;padding:10px}.run-activity-event-dot{background:var(--k-bg-c9cebfff);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.run-activity-event-attention .run-activity-event-dot{background:var(--k-bg-e3a13bff)}.run-activity-events>li>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.run-activity-events p{color:var(--k-fg-2a2f27ff);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.run-activity-event-title{color:var(--k-fg-4d7a12ff);font:500 13px/1.45 var(--body);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.run-activity-event-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.run-activity-event-meta time{color:var(--k-fg-6b7166ff);font-size:11px}.run-activity-tag{background:var(--k-bg-f0f1ecff);color:var(--k-fg-3e443bff);font:600 10px var(--body);letter-spacing:.03em;border-radius:4px;padding:2px 6px;display:inline-block}.run-activity-tag-research{background:var(--k-bg-e8f0fbff);color:var(--k-fg-1e4e86ff)}.run-activity-tag-match{background:var(--k-bg-eaf6d3ff);color:var(--k-fg-335b0cff)}.run-activity-tag-contact{background:var(--k-bg-f3e8f7ff);color:var(--k-fg-5b2a73ff)}.run-activity-event-attention .run-activity-tag{background:var(--k-bg-fbf0deff);color:var(--k-fg-7a4a08ff)}.run-activity-event-details{color:var(--k-fg-6b7166ff);margin-top:2px;font-size:11px}.run-activity-event-details>summary{cursor:pointer;width:fit-content}.run-activity-event-details p{color:var(--k-fg-4a5046ff);white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.5}.run-activity-load-older{height:32px;color:var(--k-fg-4d7a12ff);font:600 12px var(--body);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;margin:0;padding:0 10px;display:inline-flex}.run-activity-load-older:hover{background:var(--k-bg-f0f1ecff)}.run-activity-load-older:disabled{color:var(--k-fg-8a9086ff);cursor:wait}.run-activity-history-note{color:var(--k-fg-6b7166ff);margin:0;font-size:11px;line-height:1.5}.run-activity-scope{background:var(--k-bg-fafbf8ff);color:var(--k-fg-4a5046ff);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;display:flex}.run-activity-scope>svg{width:14px;height:14px;color:var(--k-fg-6b7166ff);stroke-width:2px;flex:none;margin-top:2px}.run-activity-scope p{color:var(--k-fg-4a5046ff);margin:0;font-size:12px;line-height:1.5}.run-activity-scope strong{color:var(--k-fg-1b1f1aff);font-weight:600}.run-activity-advanced{border:1px solid var(--k-border-f0f1ecff);border-radius:10px;margin:0;padding:0 12px}.run-activity-advanced[open]{padding-bottom:12px}.run-activity-advanced>summary{height:40px;color:var(--k-fg-2a2f27ff);font:600 12px var(--body);cursor:pointer;align-items:center;gap:8px;margin:0 -12px;padding:0 12px;list-style:none;display:flex}.run-activity-advanced>summary::-webkit-details-marker{display:none}.run-activity-advanced>summary strong{color:var(--k-fg-2a2f27ff);text-align:left;flex:1;font-size:12px;font-weight:600}.run-activity-advanced>summary>span{color:var(--k-fg-6b7166ff);font-size:12px;font-weight:400}.run-activity-advanced .run-activity-chevron{color:var(--k-fg-2a2f27ff)}.run-activity-advanced dl{flex-direction:column;margin:0;display:flex}.run-activity-advanced dl>div{border-top:1px solid var(--k-border-f5f6f2ff);gap:10px;padding:7px 0;font-size:12px;display:flex}.run-activity-advanced dt{color:var(--k-fg-4a5046ff);flex:1;font-size:12px}.run-activity-advanced dd{color:var(--k-fg-1b1f1aff);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.run-activity-advanced>.lnk{margin:12px 0 0;font-size:12px}.run-activity-execution-graph{border-top:1px solid var(--k-border-f0f1ecff);margin-top:16px;padding-top:12px}.run-activity-execution-graph .flow-layout,.run-activity-execution-graph .flow-provider-pair{grid-template-columns:minmax(0,1fr)}.run-activity-execution-graph .flow-status{white-space:normal}.run-activity-execution-graph .flow-node,.run-activity-execution-graph .flow-detail{min-width:0}.run-activity-error{background:var(--k-bg-fffbf3ff);color:var(--k-fg-7a4a08ff);border-radius:8px;justify-items:start;gap:8px;margin:0;padding:10px 12px;display:grid}.run-activity-error p{margin:0;font-size:13px;line-height:1.45}.run-activity-empty{color:var(--k-fg-6b7166ff);text-align:center;margin:0;padding:18px 0;font-size:12px}.run-activity-drawer :focus-visible{outline:2px solid var(--k-border-8dbf2eff);outline-offset:3px}@keyframes run-activity-scan{0%{transform:translate(-100%)}to{transform:translate(394%)}}@media (width<=600px){.candidate-dialog.run-activity-drawer{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);inset:8px}.run-activity-drawer .candidate-dialog-header,.run-activity-subtitle,.run-activity-content{padding-inline:14px}.run-activity-counts>div{padding:9px}}@media (prefers-reduced-motion:reduce){.run-activity-indeterminate>span{opacity:.5;width:100%;animation:none}}.favourites-workspace{flex-direction:column;gap:20px;min-width:0;display:flex}.favourites-workspace .page-title{gap:10px}.favourites-workspace .page-title p{max-width:70ch;line-height:1.55}.favourites-workspace h2{font:600 23px/1.25 var(--display);margin:0}.favourites-workspace h3{font:600 18px/1.3 var(--display);margin:0}.favourites-picker,.favourites-list{background:var(--surface);border:1px solid var(--card-line);border-radius:14px;min-width:0}.favourites-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.favourites-section-head>div{flex-direction:column;gap:6px;min-width:0;display:flex}.favourites-section-head .muted{max-width:68ch;line-height:1.5}.favourites-search{max-width:34rem;margin:0 24px 20px}.favourites-search input::placeholder{color:var(--muted);opacity:1}.favourites-workspace input{caret-color:var(--ink)}.favourites-workspace ::selection{color:var(--lime-ink);background:var(--lime)}.favourites-directory{margin:0;padding:0;list-style:none}.favourites-directory li{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.favourites-directory .sm{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:34px;padding-block:8px}.favourite-identity{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.favourite-identity strong{color:var(--ink);font-size:15px}.favourite-identity>span,.favourite-identity>a{color:var(--muted);font-size:13px;font-weight:500}.favourite-identity>a{color:var(--link);text-underline-offset:3px;width:fit-content}.favourites-selected{padding-bottom:24px}.favourites-selected>.favourite-controls{padding-inline:24px}.favourite-contact-editor{border-block:1px solid var(--line);flex-direction:column;gap:16px;margin:0 24px 24px;padding-block:20px;display:flex}.favourite-contact-editor>p{max-width:70ch;line-height:1.55}.favourite-contact-editor fieldset{border:0;min-width:0;margin:0;padding:0}.favourite-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.favourite-contact-fields small{color:var(--muted);font-size:12px;line-height:1.5}.candidate-dialog-body>.favourite-contact-editor{border-bottom:0;gap:12px;margin-bottom:0;padding-bottom:20px}.candidate-dialog-body>.favourite-contact-editor .favourite-contact-fields{align-items:start}.candidate-dialog-body>.favourite-contact-editor .favourite-contact-fields small{margin-top:4px;display:block}.favourite-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.favourite-controls .muted{max-width:54ch;line-height:1.5}.favourites-state{color:var(--muted);margin:0;padding:28px 24px;line-height:1.6}.favourites-state p{max-width:65ch;margin:8px 0 16px}.favourites-state h3{color:var(--ink-2)}.favourites-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.favourites-table th,.favourites-table td{vertical-align:top;border-top:1px solid var(--line-soft);overflow-wrap:anywhere;padding:18px 24px}.favourites-table thead th{color:var(--muted);background:var(--tint-2);font-size:12px;font-weight:700}.favourites-table th:first-child{width:33%}.favourites-table th:last-child{width:29%}.favourite-contact-summary{flex-direction:column;gap:12px;margin:0;display:flex}.favourite-contact-summary dt{color:var(--muted);font-size:12px}.favourite-contact-summary dd{color:var(--ink-2);margin:3px 0 0;font-size:14px}.favourites-table td>small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.favourite-row-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.favourite-remove-confirmation{border-block:1px solid var(--line);margin:0 24px 24px;padding-block:16px}.favourite-remove-confirmation>p{max-width:65ch;margin:0 0 16px;line-height:1.5}.favourites-pagination{border-top:1px solid var(--line-soft);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:13px;display:flex}.favourites-pagination>div{gap:8px;display:flex}@media (width<=760px){.favourites-workspace .page-head>.btn{width:100%}.favourites-section-head{padding:20px 16px}.favourites-search,.favourite-contact-editor,.favourite-remove-confirmation{margin-inline:16px}.favourites-selected>.favourite-controls{padding-inline:16px}.favourite-contact-fields{grid-template-columns:minmax(0,1fr)}.favourites-state,.favourites-pagination{padding-inline:16px}.favourites-table,.favourites-table tbody,.favourites-table tr,.favourites-table th,.favourites-table td{width:100%;display:block}.favourites-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.favourites-table tr{border-top:1px solid var(--line);padding:18px 16px}.favourites-table th,.favourites-table td{border:0;padding:0}.favourites-table th:first-child,.favourites-table th:last-child{width:100%}.favourites-table td{padding-top:16px}.favourite-contact-summary{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}}.app-select-field{align-content:end;gap:7px;min-width:0;display:grid}.app-select{min-width:0}.app-select-trigger{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--ink);font:500 14px/1.4 var(--body);text-align:start;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.app-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-select-trigger>svg{color:var(--muted);flex:none}.app-select-trigger:hover:not(:disabled){border-color:var(--muted)}.app-select-field .app-select-trigger[aria-expanded=true],.app-select-field .app-select-trigger:focus-visible{border-color:var(--green);outline-offset:0;outline:0 solid #0000}html[data-input=keyboard] .app-select-field .app-select-trigger:focus-visible{outline:2px solid var(--green);outline-offset:2px}.app-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.app-select-trigger:disabled{background:var(--tint-2);color:var(--muted);cursor:not-allowed}.app-select-placeholder{color:var(--muted)}.app-select-menu{z-index:80;overscroll-behavior:contain;background:var(--surface);color:var(--ink);box-shadow:0 8px 28px var(--shadow);scrollbar-width:thin;scrollbar-color:var(--line) var(--surface);font-family:var(--body);border-radius:12px;padding:6px;scroll-padding:6px;position:fixed;overflow-y:auto}.app-select-option{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 10px;font-size:14px;line-height:1.4;display:flex}.app-select-option>span{overflow-wrap:anywhere;min-width:0}.app-select-option>svg{flex:none}.app-select-option-label{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.app-select-option small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.app-select-option[data-active=true]{background:var(--tint);outline:1px solid var(--line);outline-offset:-1px}.app-select-option[aria-selected=true]{background:var(--lime-soft);color:var(--green-ink);font-weight:600}.app-select-option[aria-selected=true] small{color:var(--green-ink)}.app-select-menu ::selection{background:var(--lime);color:var(--lime-ink)}@media (width<=480px),(pointer:coarse){.app-select-trigger,.app-select-option{min-height:44px}}@media (forced-colors:active){.app-select-menu{border:1px solid canvastext}.app-select-option[data-active=true]{outline-color:highlight}.app-select-option[aria-selected=true]{color:highlighttext;background:highlight}}.super-like-panel{margin:0 var(--review-inset,0) 24px;border:1px solid var(--k-border-e8eae3ff);background:var(--k-bg-ffffffff);color:var(--k-fg-1b1f1aff);font:400 13px/normal var(--body);border-radius:12px;padding:16px}.super-like-panel *,.super-like-panel :before,.super-like-panel :after{box-sizing:border-box}.super-like-panel ::selection{color:var(--lime-ink);background:var(--lime)}.super-like-panel :focus-visible{outline:2px solid var(--green-ink);outline-offset:3px}.super-like-panel :is(input,textarea):focus-visible{outline:none}.super-like-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.super-like-heading>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.super-like-heading h4{color:var(--k-fg-1b1f1aff);font:600 16px/normal var(--display);letter-spacing:0;overflow-wrap:anywhere;margin:0}.super-like-heading p{color:var(--k-fg-5c6358ff);font:400 13px/normal var(--body);margin:0}.super-like-panel h5{color:var(--k-fg-1b1f1aff);font:600 14px/normal var(--display);margin:0}.super-like-panel .super-like-pending{border:1px solid var(--k-border-f0ddb8ff);background:var(--k-bg-fbf0deff);color:var(--k-fg-5e3b06ff);font:400 13px/normal var(--body);border-radius:10px;margin:12px 0 0;padding:12px 14px}.super-like-panel .super-like-pending strong{font-weight:600}.super-like-panel>p:not(.super-like-pending):not(.super-like-notice):not(.super-like-help):not(.super-like-intro),.super-like-panel>div:not([role=group]){color:var(--k-fg-6b7166ff);font:400 12px/normal var(--body);margin:10px 0 0}.super-like-panel>div:not([role=group]) p{margin:0}.super-like-panel>div:not([role=group]) ol{margin:4px 0 8px;padding-left:16px}.super-like-panel>div:not([role=group]) li{margin:2px 0}.super-like-panel form{margin-top:12px}.super-like-fields{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.super-like-panel label{min-width:0;color:var(--k-fg-6b7166ff);font:600 11px/normal var(--body);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:10px;display:flex}.super-like-panel input,.super-like-panel textarea{border:1px solid var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff);width:100%;min-width:0;height:36px;color:var(--k-fg-1b1f1aff);caret-color:var(--link);font:400 13px/normal var(--body);letter-spacing:normal;text-transform:none;border-radius:8px;margin:0;padding:0 10px}.super-like-panel textarea{resize:vertical;height:auto;padding:8px 10px;line-height:1.5}.super-like-panel input::placeholder,.super-like-panel textarea::placeholder{color:var(--k-fg-9aa093ff)}.super-like-panel :is(input,textarea):focus{border-color:var(--k-border-8dbf2eff);box-shadow:0 0 0 3px var(--k-shadow-e6f5c4ff);outline:none}.super-like-panel :is(input,textarea):disabled{background:var(--k-bg-f7f8f5ff);color:var(--k-fg-9aa093ff)}.super-like-panel .super-like-help,.super-like-panel small{color:var(--k-fg-6b7166ff);font:400 12px/normal var(--body);letter-spacing:normal;text-transform:none;margin:0}.super-like-questions{border:0;flex-direction:column;gap:10px;padding:0;display:flex}.super-like-questions>h5{font:600 16px/normal var(--display);padding:4px 2px 0}.super-like-questions>h5+.super-like-help{margin-top:-8px;padding:0 2px}.super-like-questions ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.super-like-questions li{border:1px solid var(--k-border-e8eae3ff);background:var(--k-bg-ffffffff);font:400 13px/1.45 var(--body);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:10px;margin:0;padding:14px 14px 12px;display:flex}.super-like-questions li:hover{border-color:var(--k-border-dcdfd6ff)}.super-like-questions li label{gap:10px}.super-like-questions li textarea{background:0 0;border-color:#0000;padding:8px;font-weight:600}.super-like-questions li textarea:hover:not(:disabled):not(:focus){border-color:var(--k-border-e8eae3ff)}.super-like-question-actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}.super-like-questions>.super-like-help{padding:0 2px}.super-like-mail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0;display:grid}.super-like-compose,.super-like-preview,.super-like-schedule{border:1px solid var(--k-border-e8eae3ff);background:var(--k-bg-ffffffff);border-radius:12px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:16px;display:flex}.super-like-compose label+label{margin-top:4px}.super-like-preview{overflow-wrap:anywhere}.super-like-preview strong{font:600 13px/normal var(--body);margin:4px 0 0;display:block}.super-like-preview-body{color:var(--k-fg-4a5046ff);font:400 13px/1.55 var(--body);white-space:pre-wrap;margin:0}.super-like-schedule>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.super-like-schedule>div>div{flex-direction:column;gap:6px;min-width:0;display:flex}.super-like-schedule label{color:var(--k-fg-2a2f27ff);font:600 12px/normal var(--body);letter-spacing:normal;text-transform:none;gap:6px}.super-like-schedule input{margin:0}.super-like-panel input[type=number]{font-variant-numeric:tabular-nums}.super-like-footer{border:0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;padding:0;display:flex}.super-like-footer-actions{flex-wrap:wrap;gap:8px;display:flex}.super-like-footer>.super-like-help{flex:240px}.super-like-panel button{max-width:100%;height:auto;min-height:36px;color:var(--k-fg-2a2f27ff);font:600 13px/1.2 var(--body);text-align:center;white-space:normal;cursor:pointer;filter:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.super-like-panel button.sm{min-height:32px;padding:0 10px;font-size:12px}.super-like-panel button.ghost{color:var(--k-fg-2a2f27ff);background:0 0}.super-like-panel button.ghost:hover:not(:disabled){background:var(--k-bg-f0f1ecff)}.super-like-panel button.primary{border-color:var(--k-border-b5e35aff);background:var(--k-bg-c6f36bff);min-height:36px;color:var(--k-fgk-1f3309ff);font:600 13px/1.2 var(--body);border-radius:8px;padding:0 14px}.super-like-panel button.primary:hover:not(:disabled){background:var(--k-bg-bceb5cff);color:var(--k-fgk-1f3309ff)}.super-like-footer-actions .sm.ghost,.super-like-questions>.sm.ghost,.super-like-questions>.super-like-help+.sm.ghost{border-color:var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff);color:var(--k-fg-1b1f1aff)}.super-like-footer-actions .sm.ghost:hover:not(:disabled),.super-like-questions>.sm.ghost:hover:not(:disabled){background:var(--k-bg-f7f8f5ff)}.super-like-questions>.sm.ghost{align-self:flex-start}.super-like-panel button:disabled{opacity:.45;cursor:not-allowed}.super-like-panel button.primary:disabled{border-color:var(--k-border-b5e35aff);background:var(--k-bg-c6f36bff);color:var(--k-fgk-1f3309ff)}.super-like-panel button.ghost:disabled{color:var(--k-fg-2a2f27ff);background:0 0;border-color:#0000}.super-like-footer-actions .sm.ghost:disabled,.super-like-questions>.sm.ghost:disabled{border-color:var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff);color:var(--k-fg-1b1f1aff)}.super-like-error{border:1px solid var(--k-border-f3c9c3ff);background:var(--k-bg-fbe4e1ff);color:var(--k-fg-8a1f14ff);font:400 13px/normal var(--body);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;padding:12px 14px;display:flex}.super-like-error p{flex:240px;margin:0}.super-like-notice{background:var(--k-bg-eaf6d3ff);color:var(--k-fg-2b4c0aff);font:500 13px/normal var(--body);border-radius:10px;margin:12px 0 0;padding:10px 14px}.super-like-panel>div[role=group]{border:1px solid var(--k-border-f0ddb8ff);background:var(--k-bg-fbf0deff);color:var(--k-fg-5e3b06ff);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;padding:12px 14px;display:flex}.super-like-panel>div[role=group] p{font:400 13px/normal var(--body);flex:100%;margin:0}.application-review-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.application-review-workspace .assessment-table thead th:last-child{width:210px}.super-like-state{color:var(--muted);margin-top:7px;font-size:11px;display:block}.spc-assessment{border:1px solid var(--k-border-e8eae3ff);border-radius:12px;margin-top:12px;padding:16px}.spc-assessment-answers{gap:16px;margin:12px 0 16px;padding-inline-start:20px;display:grid}.spc-assessment-answers li{gap:8px;display:grid}.spc-assessment-answers video{background:var(--k-bg-000000ff);border-radius:8px;width:100%;max-width:560px}.spc-assessment-transcript{white-space:pre-wrap;max-width:75ch}.candidate-dialog.super-like-dialog{width:min(760px,100vw - 32px);max-width:calc(100vw - 16px);box-shadow:0 28px 72px var(--k-shadow-10180c3d);border:0}.super-like-dialog .candidate-dialog-header{border-bottom:0;align-items:flex-start;gap:12px;padding:18px 20px 12px}.super-like-dialog .candidate-dialog-header h2{font:600 16px/22px var(--display);letter-spacing:0}.super-like-dialog .candidate-dialog-header>button{width:32px;height:32px;min-height:0;color:var(--k-fg-5c6358ff);background:0 0;border:0;border-radius:8px;flex:none;padding:0}.super-like-dialog .candidate-dialog-header>button:hover{background:var(--k-bg-f0f1ecff)}.super-like-dialog .super-like-panel{font:400 13px/1.5 var(--body);border:0;border-radius:0;margin:0;padding:0 20px 20px}.super-like-dialog .super-like-panel>.super-like-intro{max-width:68ch;color:var(--k-fg-5c6358ff);font:400 12px/18px var(--body);margin:0}.super-like-dialog .super-like-panel .super-like-pending{font:400 12px/18px var(--body);margin-top:16px}.super-like-dialog .super-like-panel .super-like-connected{border-color:var(--k-border-dde7d0ff);background:var(--k-bg-f1f6e9ff);color:var(--k-fg-354b21ff)}.super-like-dialog .super-like-panel>.super-like-error{color:var(--k-fg-8a1f14ff);margin-top:12px;line-height:1.5}.super-like-dialog .super-like-tabs{background:var(--k-bg-f0f1ecff);border-radius:10px;gap:4px;margin:0 0 18px;padding:4px;display:flex}.super-like-tabs button[role=tab]{min-height:36px;color:var(--k-fg-5c6358ff);flex:1;font-weight:500}.super-like-tabs button[role=tab]:hover:not(:disabled){background:var(--k-bg-e8eae3ff)}.super-like-tabs button[role=tab][aria-selected=true]{background:var(--k-bg-ffffffff);color:var(--k-fg-1b1f1aff);box-shadow:0 1px 3px var(--k-shadow-10180c1a)}.super-like-dialog .super-like-tab-panel{min-width:0}.super-like-dialog .super-like-email-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.super-like-dialog .super-like-email-heading button{border-color:var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff)}.super-like-dialog .super-like-email-heading button:hover:not(:disabled){background:var(--k-bg-f7f8f5ff)}.super-like-dialog [hidden]{display:none}.super-like-dialog .super-like-mail-grid{grid-template-columns:minmax(0,1fr);gap:16px}.super-like-dialog .super-like-compose{border:0;border-radius:0;padding:0}.super-like-dialog .super-like-preview,.super-like-dialog .super-like-schedule{padding:16px}.super-like-dialog .super-like-fields{gap:16px}.super-like-dialog .super-like-panel label{color:var(--k-fg-2a2f27ff);font:600 12px/18px var(--body);letter-spacing:0;text-transform:none;gap:6px}.super-like-dialog .super-like-panel h5{font:600 14px/20px var(--display)}.super-like-dialog .super-like-panel .super-like-help,.super-like-dialog .super-like-panel small{font:400 12px/18px var(--body)}.super-like-dialog .super-like-questions>h5+.super-like-help{margin:0}.super-like-dialog .super-like-questions li{background:var(--k-bg-fafbf8ff)}.super-like-dialog .super-like-questions li textarea{border-color:var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff);font-weight:400}.super-like-dialog .super-like-question-card{gap:14px;padding:16px}.super-like-question-number{color:var(--k-fg-2a2f27ff);font:600 12px/18px var(--body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.super-like-question-heading{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:12px;display:grid}.super-like-answer-type{min-width:0;color:var(--k-fg-2a2f27ff);font:600 12px/18px var(--body);align-content:start;gap:6px;display:grid}.super-like-dialog .super-like-answer-type .app-select-field{gap:0}.super-like-dialog .super-like-answer-type .app-select-trigger{border-color:var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff);min-height:36px;color:var(--k-fg-1b1f1aff);font:400 13px/20px var(--body);text-align:start;border-radius:8px;justify-content:space-between;padding:7px 10px}.super-like-dialog .super-like-answer-type .app-select-trigger:hover:not(:disabled){border-color:var(--k-border-6b7166ff)}.super-like-dialog .super-like-answer-type .app-select-trigger:disabled{background:var(--k-bg-f7f8f5ff);color:var(--k-fg-6b7166ff);opacity:1}.super-like-dialog .super-like-question-card :is(input,textarea)::placeholder{color:var(--k-fg-6b7166ff);opacity:1}.super-like-dialog .super-like-question-saved-title{color:var(--k-fg-1b1f1aff);font:600 14px/20px var(--display)}.super-like-dialog .super-like-question-saved-body{color:var(--k-fg-4a5046ff);font:400 13px/1.6 var(--body);white-space:pre-wrap;margin:0}.super-like-question-answer{background:var(--k-bg-f0f1ecff);color:var(--k-fg-5c6358ff);font:500 11px/16px var(--body);border-radius:6px;align-self:flex-start;padding:3px 7px}.super-like-dialog .super-like-footer{border-top:1px solid var(--k-border-f0f1ecff);gap:10px;margin-top:20px;padding-top:16px}.super-like-dialog .super-like-footer>.super-like-help{flex-basis:100%}.super-like-dialog .super-like-panel button{padding-block:7px}@media (width<=800px){.super-like-mail-grid,.super-like-schedule>div{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.super-like-dialog .candidate-dialog-header>button{width:44px;height:44px}.super-like-dialog .super-like-panel button{min-height:44px}}@media (width<=480px),(pointer:coarse){.super-like-dialog .super-like-answer-type .app-select-trigger{min-height:44px}}@media (width<=600px){.super-like-question-heading{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.candidate-dialog.super-like-dialog{width:calc(100vw - 16px)}.super-like-dialog .candidate-dialog-header{padding:16px 16px 12px}.super-like-dialog .super-like-panel{padding:0 16px 16px}.super-like-dialog .super-like-schedule>div{grid-template-columns:minmax(0,1fr)}.super-like-dialog .super-like-tabs button[role=tab]{min-height:40px}.super-like-panel{padding:12px}.super-like-heading{flex-wrap:wrap}.super-like-compose,.super-like-preview,.super-like-schedule,.super-like-questions li{padding:12px}.super-like-footer-actions{flex-direction:column;align-items:stretch}.super-like-footer-actions button{width:100%}}.candidate-form-tab,.candidate-assessment-tab,.candidate-journey-tab{min-width:0;color:var(--k-fg-1b1f1aff);flex-direction:column;gap:18px;font-size:13px;line-height:normal;display:flex}.candidate-form-status{background:var(--k-bg-fafbf8ff);color:var(--k-fg-4a5046ff);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 14px;font-size:13px;display:flex}.candidate-form-status>div{flex-wrap:wrap;flex:240px;align-items:center;gap:6px 10px;min-width:0;display:flex}.candidate-form-status strong{color:var(--k-fg-1b1f1aff);font-weight:600}.candidate-form-fit{color:var(--k-fg-6b7166ff);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:inline-flex}.candidate-form-fit strong{font-size:13px}.candidate-form-answers{flex-direction:column;margin:0;display:flex}.candidate-form-answers>div{border-top:1px solid var(--k-border-f0f1ecff);flex-direction:column;gap:6px;padding:12px 0;display:flex}.candidate-form-answers dt{color:var(--k-fg-6b7166ff);margin:0;font-size:12px}.candidate-form-answers dd{color:var(--k-fg-1b1f1aff);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.candidate-form-cv{flex-direction:column;gap:6px;margin:0;display:flex}.candidate-form-cv h3{color:var(--k-fg-6b7166ff);margin:0;font-size:12px;font-weight:400}.candidate-form-resume{border:1px solid var(--k-border-e8eae3ff);border-radius:10px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:10px;max-width:100%;padding:8px 12px;font-size:13px;display:inline-flex}.candidate-resume-icon{background:var(--k-bg-fbeae7ff);width:26px;height:26px;color:var(--k-fg-8a1f14ff);font:600 9px var(--body);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.candidate-form-resume>div{flex-direction:column;min-width:0;display:flex}.candidate-form-resume strong{color:var(--k-fg-1b1f1aff);overflow-wrap:anywhere;font-size:13px;font-weight:600}.candidate-form-resume span:not(.candidate-resume-icon){color:var(--k-fg-6b7166ff);font-size:11px}.candidate-form-resume .lnk,.candidate-form-resume a{color:var(--k-fg-4d7a12ff);font:600 12px var(--body);padding:0;text-decoration:none}.candidate-app-note{color:var(--k-fg-6b7166ff);margin:0;font-size:12px;line-height:1.5}.candidate-app-state{border:1px dashed var(--k-border-dcdfd6ff);color:var(--k-fg-6b7166ff);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;font-size:13px;line-height:normal;display:flex}.candidate-app-state h3{color:var(--k-fg-1b1f1aff);margin:0;font-size:14px;font-weight:600}.candidate-app-state p{max-width:360px;margin:0}.candidate-app-state .btn{border:1px solid var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff);height:36px;color:var(--k-fg-1b1f1aff);font:600 13px var(--body);border-radius:8px;margin-top:6px;padding:0 14px}.profile-footer .btn.candidate-assessment-action,.candidate-assessment-action{box-sizing:border-box;border:1px solid var(--k-border-b5e35aff);background:var(--k-bg-c6f36bff);height:36px;min-height:36px;color:var(--k-fgk-1f3309ff);font:600 13px var(--body);border-radius:8px;padding:0 14px}.candidate-assessment-action:hover{background:var(--k-bg-bceb5cff);color:var(--k-fgk-1f3309ff)}.profile-footer .btn.candidate-assessment-action:disabled{border-color:var(--k-border-b5e35aff);background:var(--k-bg-c6f36bff);color:var(--k-fgk-1f3309ff);opacity:.45;filter:none}.candidate-assessment-notice .candidate-dialog-body{padding:20px}.candidate-assessment-notice p{margin-top:0}.candidate-assessment-questions{flex-direction:column;gap:8px;display:flex}.candidate-assessment-questions h3{color:var(--k-fg-1b1f1aff);font:600 14px var(--display);margin:0}.candidate-assessment-questions ol{margin:0;padding-left:22px}.candidate-assessment-questions li{border-top:1px solid var(--k-border-f0f1ecff);color:var(--k-fg-2a2f27ff);padding:8px 0;font-size:13px;line-height:1.5}.candidate-resume-preview{width:min(950px,100vw - 32px)}.candidate-resume-preview iframe{border:0;width:100%;height:72dvh;display:block}.candidate-resume-preview pre{color:var(--k-fg-1b1f1aff);font:400 14px/1.7 var(--body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px 20px 24px}.candidate-resume-preview .candidate-docx-label{color:var(--k-fg-6b7166ff);margin:0;padding:12px 20px;font-size:12px}.candidate-journey{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.candidate-journey>li{gap:14px;min-height:0;padding:0;display:flex;position:relative}.candidate-journey>li:before{content:"";background:var(--k-bg-e8eae3ff);width:2px;position:absolute;top:22px;bottom:2px;left:9px}.candidate-journey>li.candidate-journey-done:has(+.candidate-journey-done):before{background:var(--k-bg-b5e35aff)}.candidate-journey>li:last-child:before{display:none}.candidate-journey-dot{z-index:1;box-sizing:border-box;border:1px solid var(--k-border-dcdfd6ff);width:20px;height:20px;color:var(--k-fg-1f3309ff);background:var(--k-bg-ffffffff);font:600 11px var(--body);border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative}.candidate-journey-done .candidate-journey-dot{border-color:var(--k-border-b5e35aff);background:var(--k-bg-c6f36bff)}.candidate-journey>li>div{flex-direction:column;flex:1;gap:2px;min-width:0;padding-bottom:18px;display:flex}.candidate-journey h3{color:var(--k-fg-1b1f1aff);margin:0;font-size:13px;font-weight:600}.candidate-journey-pending h3{color:var(--k-fg-8a9086ff)}.candidate-journey p{color:var(--k-fg-6b7166ff);margin:0;font-size:12px}.candidate-journey-source{border-top:1px solid var(--k-border-f0f1ecff);margin:0;padding-top:12px}.candidate-journey-source summary{color:var(--k-fg-2a2f27ff);font:600 12px var(--body);cursor:pointer}.candidate-journey-source ol{margin:8px 0 0;padding:0;list-style:none}.candidate-journey-source li{border-top:1px solid var(--k-border-f0f1ecff);padding:8px 0;font-size:12px}.candidate-journey-source li strong{color:var(--k-fg-1b1f1aff);font-weight:600;display:block}.candidate-journey-source li span{color:var(--k-fg-6b7166ff);font-size:11px}.candidate-journey-source li p{color:var(--k-fg-4a5046ff);margin:3px 0 0}@media (width<=640px){.candidate-form-status{padding-inline:10px}.candidate-form-resume{width:100%}.candidate-form-fit{flex-basis:100%}}.candidate-dialog.candidate-profile-dialog{background:var(--k-bg-ffffffff);width:min(1040px,100vw - 24px);height:min(900px,100dvh - 24px);max-height:calc(100dvh - 24px);color:var(--k-fg-1b1f1aff);box-shadow:0 28px 72px var(--k-shadow-10180c3d), 0 2px 10px var(--k-shadow-10180c14);border:0;border-radius:16px;margin:auto 12px auto auto}.candidate-profile-dialog::backdrop{background:var(--k-bg-181e1457);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.candidate-profile-dialog .candidate-dialog-header{border-bottom:1px solid var(--k-border-f0f1ecff);flex:none;align-items:center;gap:14px;min-height:0;padding:16px 20px}.candidate-profile-dialog .candidate-dialog-heading-content{flex:260px;min-width:0}.candidate-profile-dialog .candidate-dialog-header-actions{flex:none;align-items:center;gap:14px;display:flex}.candidate-profile-dialog .candidate-dialog-header>.square{border:1px solid var(--k-border-e8eae3ff);background:var(--k-bg-ffffffff);width:36px;height:36px;color:var(--k-fg-4a5046ff);border-radius:8px}.candidate-profile-dialog .candidate-dialog-header>.square:hover{background:var(--k-bg-f7f8f5ff);color:var(--k-fg-1b1f1aff)}.candidate-profile-dialog .candidate-dialog-header>.square svg{width:14px;height:14px}.candidate-profile-dialog .candidate-dialog-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.profile-heading{align-items:center;gap:14px;min-width:0;display:flex}.profile-avatar{background:var(--k-bg-eaf6d3ff);width:44px;height:44px;color:var(--k-fg-335b0cff);font:600 14px var(--body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.profile-heading-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-heading-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-heading-title>strong{color:var(--k-fg-1b1f1aff);font:600 18px/1.25 var(--display);letter-spacing:-.01em}.profile-heading-copy>p{color:var(--k-fg-5c6358ff);overflow-wrap:anywhere;margin:0;font-size:13px}.profile-stage-badge,.profile-fit-badge{background:var(--k-bg-f0f1ecff);height:22px;color:var(--k-fg-3e443bff);font:600 11px var(--body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.profile-fit-badge{background:var(--k-bg-eaf6d3ff);color:var(--k-fg-335b0cff)}.profile-favourite-button{box-sizing:border-box;border:1px solid var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff);height:36px;color:var(--k-fg-2a2f27ff);font:600 13px var(--body);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.profile-favourite-button svg{stroke-width:1.8px;width:16px;height:16px}.profile-favourite-button:hover{background:var(--k-bg-f7f8f5ff)}.profile-favourite-button:hover:not(:disabled) svg{color:var(--k-fg-b7861eff);fill:var(--k-bg-f2c14eff)}.profile-favourite-button:disabled{opacity:.45;cursor:not-allowed}.profile-favourite-button.is-favourite{border-color:var(--k-border-ebd49aff);background:var(--k-bg-fdf6e3ff);color:var(--k-fg-8a6416ff)}.profile-favourite-button.is-favourite svg{fill:var(--k-bg-f2c14eff)}.candidate-profile-layout{flex:auto;grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.profile-sidebar{overscroll-behavior:contain;scrollbar-width:thin;border-right:1px solid var(--k-border-f0f1ecff);background:var(--k-bg-fafbf8ff);flex-direction:column;gap:14px;min-width:0;min-height:0;padding:14px 18px;display:flex;overflow-y:auto}.profile-sidebar-section{flex-direction:column;gap:10px;display:flex}.profile-sidebar-section+.profile-sidebar-section{gap:8px;margin:0}.profile-sidebar-section+.profile-sidebar-section+.profile-sidebar-section{gap:2px}.profile-sidebar-section>h3,.profile-sidebar-heading h3{color:var(--k-fg-6b7166ff);font:600 11px var(--body);letter-spacing:.05em;text-transform:uppercase;margin:0}.profile-sidebar-section+.profile-sidebar-section+.profile-sidebar-section>h3{margin-bottom:6px}.profile-sidebar-heading{align-items:center;gap:8px;display:flex}.profile-sidebar-heading h3{flex:1}.profile-sidebar-heading>button{height:28px;color:var(--k-fg-4d7a12ff);font:600 12px var(--body);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px}.profile-sidebar-heading>button:hover{background:var(--k-bg-f0f1ecff)}.profile-contact-list{flex-direction:column;gap:8px;display:flex}.profile-contact-item{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.profile-contact-icon,.profile-source-icon{border:1px solid var(--k-border-e8eae3ff);background:var(--k-bg-ffffffff);width:30px;height:30px;color:var(--k-fg-4a5046ff);font:600 11px var(--body);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.profile-source-icon{font-size:10px}.profile-contact-item>div{flex-direction:column;flex:1;min-width:0;display:flex}.profile-contact-text{color:var(--k-fg-1b1f1aff);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.profile-contact-item small{color:var(--k-fg-6b7166ff);margin:0;font-size:11px;display:block}.profile-contact-lookup{border:1px solid var(--k-border-eef0eaff);background:var(--k-bg-ffffffff);border-radius:10px;flex-direction:column;gap:6px;margin-top:-2px;padding:10px 12px;display:flex}.profile-contact-lookup h4{color:var(--k-fg-6b7166ff);font:600 11px var(--body);margin:0}.profile-contact-lookup .contact-status{background:0 0;border:0;border-radius:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.profile-contact-lookup .contact-status-heading{display:block}.profile-contact-lookup .contact-status-heading .activity-overline{display:none}.profile-contact-lookup p,.profile-contact-lookup .contact-status p{color:var(--k-fg-2a2f27ff);margin:0;font-size:12px;line-height:1.5}.profile-contact-lookup .contact-status strong{color:var(--k-fg-2a2f27ff);font:400 12px/1.5 var(--body);display:block}.profile-contact-lookup .contact-status .contact-status-pages{color:var(--k-fg-6b7166ff)}.profile-contact-lookup .contact-status .lnk,.profile-contact-lookup .contact-status .sm{color:var(--k-fg-4d7a12ff);font:600 12px var(--body);background:0 0;border:0;margin:0;padding:0;text-decoration:none}.profile-contact-lookup>button,.profile-contact-lookup>a{color:var(--k-fg-4d7a12ff);font:600 12px var(--body);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;text-decoration:none}.profile-contact-lookup>a{color:var(--k-fg-1b1f1aff)}.profile-found-on{flex-direction:column;gap:8px;display:flex}.profile-found-on>div{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.profile-found-on>div>div{flex-direction:column;flex:1;min-width:0;display:flex}.profile-found-on strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.profile-found-on small{color:var(--k-fg-6b7166ff);margin:0;font-size:11px;display:block}.profile-found-on a{color:var(--k-fg-4d7a12ff);flex:none;font-size:12px;font-weight:600;text-decoration:none}.profile-key-facts{flex-direction:column;gap:2px;margin:0;display:flex}.profile-key-facts>div{border-top:1px solid var(--k-border-eef0eaff);gap:10px;padding:5px 0;font-size:13px;display:flex}.profile-key-facts dt{color:var(--k-fg-6b7166ff);flex:1}.profile-key-facts dd{color:var(--k-fg-1b1f1aff);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.profile-fact-provenance{color:var(--k-fg-6b7166ff);margin:6px 0 0;font-size:11px;line-height:1.5}.profile-main{background:var(--k-bg-ffffffff);flex-direction:column;min-width:0;min-height:0;display:flex}.profile-tabs{border-bottom:1px solid var(--k-border-f0f1ecff);scrollbar-width:thin;flex:none;align-items:stretch;gap:22px;min-width:0;padding:0 20px;display:flex;overflow-x:auto}.profile-tabs>button{height:44px;color:var(--k-fg-6b7166ff);font:500 13px var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 2px;position:relative}.profile-tabs>button[aria-selected=true]{border-bottom-color:var(--k-border-1b1f1aff);color:var(--k-fg-1b1f1aff);font-weight:600}.profile-tabs>button:hover{color:var(--k-fg-1b1f1aff)}.profile-tab-content{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-width:0;min-height:0;padding:18px 20px 24px;overflow-y:auto}.profile-tab-content>section{flex-direction:column;gap:18px;min-width:0;display:flex}.profile-tab-content>section[hidden]{display:none}.profile-overview-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.profile-overview-metrics article{border:1px solid var(--k-border-e8eae3ff);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.profile-overview-metrics article>span{color:var(--k-fg-6b7166ff);font-size:12px;display:block}.profile-overview-metrics article>small{color:var(--k-fg-6b7166ff);font-size:11px;display:block}.profile-overview-metrics article>strong{color:var(--k-fg-1b1f1aff);font:600 20px var(--display);margin:0;display:block}.profile-overview-metrics article>.profile-word-metric{overflow-wrap:anywhere;font-size:14px;line-height:24px}.profile-overview-section{flex-direction:column;gap:8px;margin:0;display:flex}.profile-overview-section>h3{color:var(--k-fg-1b1f1aff);font:600 14px var(--display);margin:0}.profile-reason-list{color:var(--k-fg-2a2f27ff);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.profile-reason-list li{padding-left:16px;position:relative}.profile-reason-list li:before{background:var(--k-bg-8dbf2eff);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.profile-overview-note{color:var(--k-fg-6b7166ff);margin:0;font-size:11px;line-height:1.5}.profile-empty-copy{color:var(--k-fg-6b7166ff);margin:0;font-size:13px;line-height:1.5}.profile-text-action{color:var(--k-fg-4d7a12ff);font:600 12px var(--body);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0}.profile-career-facts{flex-direction:column;display:flex}.profile-career-facts>article{border-top:1px solid var(--k-border-f0f1ecff);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.profile-career-facts>article>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profile-career-icon{background:var(--k-bg-f0f1ecff);width:32px;height:32px;color:var(--k-fg-3e443bff);font:600 11px var(--body);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.profile-career-facts strong{color:var(--k-fg-1b1f1aff);font-size:13px;font-weight:600}.profile-career-facts small{color:var(--k-fg-6b7166ff);margin:0;font-size:12px;display:block}.profile-skill-list{flex-wrap:wrap;gap:6px;display:flex}.profile-skill-list>span{background:var(--k-bg-f0f1ecff);height:22px;color:var(--k-fg-3e443bff);font:600 11px var(--body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.profile-match-summary{border:1px solid var(--k-border-e8eae3ff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px;display:flex}.profile-match-summary>div:first-child{flex-direction:column;flex:none;gap:2px;display:flex}.profile-match-summary>div:first-child strong{color:var(--k-fg-1b1f1aff);font:600 22px var(--display)}.profile-match-summary>div:first-child>span{color:var(--k-fg-6b7166ff);font-size:12px}.profile-match-summary-body{flex-direction:column;flex:260px;gap:8px;min-width:0;display:flex}.profile-match-progress{background:var(--k-bg-f0f1ecff);border-radius:6px;height:6px;display:flex;overflow:hidden}.profile-match-progress>span{background:var(--k-bg-8dbf2eff);height:100%;display:block}.profile-match-summary-body p{color:var(--k-fg-4a5046ff);flex-wrap:wrap;gap:14px;margin:0;font-size:12px;display:flex}.profile-match-summary-body p>span:first-child{color:var(--k-fg-335b0cff)}.profile-match-summary-body p>span:nth-child(2){color:var(--k-fg-7a4a08ff)}.profile-match-summary-body p>span:last-child{color:var(--k-fg-8a1f14ff)}.profile-criteria-list{border:1px solid var(--k-border-e8eae3ff);border-radius:12px;flex-direction:column;margin:0;display:flex;overflow:hidden}.profile-criterion+.profile-criterion{border-top:1px solid var(--k-border-f0f1ecff)}.profile-criterion>summary{min-height:48px;color:var(--k-fg-1b1f1aff);cursor:pointer;align-items:center;gap:12px;padding:0 14px;list-style:none;display:flex}.profile-criterion>summary::-webkit-details-marker{display:none}.profile-criterion>summary:hover{background:var(--k-bg-fafbf8ff)}.profile-criterion>summary>strong{flex:1;min-width:0;font-size:13px;font-weight:600}.profile-criterion>summary>small{color:var(--k-fg-6b7166ff);flex:none;font-size:11px}.profile-criterion>summary>svg{width:14px;height:14px;color:var(--k-fg-6b7166ff);stroke-width:2px;flex:none;transition:transform .2s}.profile-criterion[open]>summary>svg{transform:rotate(180deg)}.profile-verdict{background:var(--k-bg-fbf0deff);min-width:80px;height:22px;color:var(--k-fg-7a4a08ff);font:600 11px var(--body);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.profile-verdict-met{background:var(--k-bg-eaf6d3ff);color:var(--k-fg-335b0cff)}.profile-verdict-not_met{background:var(--k-bg-fbeae7ff);color:var(--k-fg-8a1f14ff)}.profile-criterion-body{color:var(--k-fg-4a5046ff);flex-direction:column;gap:8px;padding:0 14px 14px;font-size:12px;line-height:1.5;display:flex}.profile-criterion-body>p{margin:0}.profile-criterion-body>p>strong{color:var(--k-fg-1b1f1aff);font-weight:600}.profile-criterion-body .evidence-empty{color:var(--k-fg-6b7166ff);margin:0;font-size:12px}.profile-criterion-body .citation-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profile-criterion-body .citation-list li{background:0 0;border:0;flex-direction:column-reverse;gap:8px;margin:0;padding:0;display:flex}.profile-criterion-body .citation-meta{color:var(--k-fg-6b7166ff);flex-wrap:wrap;gap:4px 8px;font-size:11px;display:flex}.profile-criterion-body .citation-meta a{color:var(--k-fg-4d7a12ff)}.profile-criterion-body .citation-list blockquote{border:0;border-left:3px solid var(--k-border-dcdfd6ff);background:var(--k-bg-fafbf8ff);color:var(--k-fg-2a2f27ff);border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.profile-research-facts{flex-direction:column;gap:8px;display:flex}.profile-research-facts>article{background:var(--k-bg-fafbf8ff);border:0;border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.profile-fact-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-fact-heading h4{color:var(--k-fg-1b1f1aff);text-transform:capitalize;margin:0;font-size:13px;font-weight:600}.profile-research-facts .fact-state{height:22px;font:600 11px var(--body);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.profile-research-facts>article>p{color:var(--k-fg-1b1f1aff);margin:0;font-size:13px;line-height:1.5}.profile-research-facts .evidence-empty{color:var(--k-fg-6b7166ff);margin:0;font-size:11px}.profile-research-facts .citation-list{gap:6px;padding:0;font-size:11px}.profile-research-facts .citation-list li{border:0;padding:0}.profile-research-facts .citation-meta{color:var(--k-fg-6b7166ff);font-size:11px}.profile-research-facts .citation-list blockquote{color:var(--k-fg-4a5046ff);margin:3px 0 0;font-size:12px;line-height:1.5}.profile-research-event{border-top:1px solid var(--k-border-f0f1ecff);padding:8px 0}.profile-research-event strong{color:var(--k-fg-1b1f1aff);font-size:13px;font-weight:600}.profile-research-event p{color:var(--k-fg-4a5046ff);margin:3px 0;font-size:12px;line-height:1.5}.profile-research-event time{color:var(--k-fg-6b7166ff);font-size:11px}.profile-action-notice{background:var(--k-bg-f1f8e1ff);color:var(--k-fg-335b0cff);border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.profile-action-error{color:var(--k-fg-8a1f14ff);margin:0;font-size:12px;line-height:1.5}.profile-action-error button{color:inherit;font:600 12px var(--body);cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}.profile-footer{border-top:1px solid var(--k-border-f0f1ecff);background:var(--k-bg-ffffffff);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.profile-footer>div:first-child{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.profile-not-fit{box-sizing:border-box;border:1px solid var(--k-border-efc9c2ff);background:var(--k-bg-ffffffff);height:36px;color:var(--k-fg-8a1f14ff);font:600 13px var(--body);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 14px}.profile-not-fit:hover{background:var(--k-bg-fdf4f2ff)}.profile-not-fit:disabled{opacity:.45;cursor:not-allowed}.profile-shortlist{box-sizing:border-box;border:1px solid var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff);height:36px;color:var(--k-fg-1b1f1aff);font:600 13px var(--body);cursor:pointer;white-space:nowrap;border-radius:8px;margin-left:8px;padding:0 14px}.profile-shortlist:hover{background:var(--k-bg-f7f8f5ff)}.profile-shortlist[aria-pressed=true]{border-color:var(--k-border-b5e35aff);background:var(--k-bg-eaf6d3ff);color:var(--k-fg-335b0cff)}.profile-shortlist:disabled{opacity:.45;cursor:not-allowed}.profile-action-confirm{max-width:420px;color:var(--k-fg-6b7166ff);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.profile-action-confirm .profile-archive-reason{flex:180px;height:32px;min-height:32px;font-size:12px}.profile-action-confirm .sm{border:1px solid var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff);height:32px;min-height:32px;color:var(--k-fg-1b1f1aff);font:600 12px var(--body);border-radius:8px;padding:0 10px}.profile-sidebar .favourite-contact-editor{background:0 0;border:0;border-radius:0;padding:0}.profile-sidebar .favourite-contact-editor h3{font-size:13px}.profile-sidebar .favourite-contact-editor p,.profile-sidebar .favourite-contact-editor .label,.profile-sidebar .favourite-contact-editor small{font-size:11px;line-height:1.5}.profile-sidebar .favourite-contact-fields{grid-template-columns:1fr;gap:8px;display:grid}.profile-sidebar .favourite-contact-editor .inp{border:1px solid var(--k-border-dcdfd6ff);height:36px;min-height:36px;font:400 13px var(--body);border-radius:8px;padding:0 10px}.profile-sidebar .favourite-controls{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.profile-sidebar .favourite-controls .sm{height:36px;min-height:36px;font:600 13px var(--body);border-radius:8px;padding:0 14px}.profile-loading{color:var(--k-fg-6b7166ff);padding:18px 20px 24px;font-size:13px}.profile-loading p{margin:0 0 12px}.candidate-profile-dialog button:focus-visible,.candidate-profile-dialog a:focus-visible,.candidate-profile-dialog summary:focus-visible{outline:2px solid var(--k-border-8dbf2eff);outline-offset:3px}.profile-tab-content .source-record{border-color:var(--k-border-f0f1ecff);background:var(--k-bg-ffffffff);border-radius:12px}.profile-tab-content .source-record summary{height:42px;color:var(--k-fg-2a2f27ff);font:600 12px var(--body);align-items:center;padding:0 14px;display:flex}.profile-tab-content .source-record p{color:var(--k-fg-6b7166ff);margin:0 14px;font-size:11px}.profile-tab-content .source-record pre{background:var(--k-bg-f7f8f5ff);max-width:calc(100% - 28px);max-height:180px;color:var(--k-fg-3e443bff);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:8px 14px 14px;padding:10px 12px;font:400 12px/1.6 ui-monospace,Menlo,monospace;overflow:auto}.profile-tab-content .evidence-note{background:var(--k-bg-fbf0deff);color:var(--k-fg-7a4a08ff);border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.manual-research-status p{color:var(--k-fg-2a2f27ff);margin:0;font-size:13px;line-height:1.5}.manual-research-status .sm{border:1px solid var(--k-border-b5e35aff);height:36px;min-height:36px;font:600 13px var(--body);border-radius:8px;align-self:flex-start;padding:0 14px}@media (width<=900px){.candidate-profile-dialog .profile-tabs{gap:17px;padding-inline:16px}.candidate-profile-layout{grid-template-columns:220px minmax(0,1fr)}.profile-sidebar{padding:16px 14px}.profile-tab-content{padding:16px}.profile-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.candidate-dialog.candidate-profile-dialog{border-radius:12px;width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);margin:auto}.candidate-profile-dialog .candidate-dialog-header{align-items:flex-start;gap:10px;padding:13px 12px}.profile-heading{align-items:flex-start;gap:10px}.profile-avatar{width:36px;height:36px;font-size:12px}.profile-heading-title>strong{font-size:16px}.profile-heading-copy>p{font-size:12px}.profile-favourite-button{padding:0 8px;font-size:0}.candidate-profile-layout{grid-template-columns:1fr;display:block;overflow-y:auto}.profile-sidebar{border-right:0;border-bottom:1px solid var(--k-border-f0f1ecff);padding:14px;overflow:visible}.profile-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-main{min-height:420px;overflow:visible}.profile-tab-content{padding:15px 14px 22px;overflow:visible}.profile-tabs{z-index:2;background:var(--k-bg-ffffffff);position:sticky;top:0}.profile-criterion>summary{gap:8px}.profile-criterion>summary>small{display:none}.profile-footer{align-items:flex-end;padding:10px 12px}.profile-action-confirm{max-width:210px}}.profile-contact-lookup .contact-status .contact-status-pages,.profile-contact-lookup .contact-status>.lnk{display:none}.table-skeleton{min-width:0}.table-skeleton-scroll{scrollbar-width:thin;scrollbar-color:var(--line) var(--tint-2);overflow-x:auto}.table-skeleton table{border-collapse:collapse;table-layout:fixed;width:100%}.table-skeleton th{text-align:left}.table-skeleton td{vertical-align:middle;height:76px}.table-skeleton-cell{align-items:center;gap:12px;min-width:0;display:flex}.table-skeleton-fill{background:var(--tint);border-radius:4px;flex:none;width:70%;max-width:100%;height:10px;display:inline-block}.table-skeleton-lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.table-skeleton-lines>:last-child{width:52%;height:8px}.table-skeleton-fill.table-skeleton-avatar{border-radius:50%;width:32px;height:32px}.table-skeleton-badge>span{border-radius:999px;width:92px;height:26px}.table-skeleton-action>span{border-radius:8px;width:120px;height:34px}.table-skeleton-short>span{width:28px}.table-skeleton-bar{gap:10px}.table-skeleton-fill.table-skeleton-bar-value{width:26px}.table-skeleton-fill.table-skeleton-bar-track{width:56px;height:4px}.table-skeleton-check>span,.table-skeleton-fill.table-skeleton-check{width:16px;height:16px}.table-skeleton[data-animate=true] .table-skeleton-fill{animation:1.6s ease-in-out infinite table-skeleton-pulse}@keyframes table-skeleton-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.table-skeleton[data-animate=true] .table-skeleton-fill{animation:none}}.people-results,.candidate-table-scroll,.interested-table-wrap,.assessment-table-wrap{scroll-margin-top:80px}.list-pagination{border-top:1px solid var(--k-border-f0f1ecff);min-height:38px;color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:4px 16px;font-size:12px;line-height:normal;display:flex}.list-pagination-count{margin-inline-end:auto}.list-pagination .list-pagination-size{align-items:center;gap:6px;display:flex}.list-pagination-size>label{white-space:nowrap;font-weight:500}.list-pagination-size .app-select{width:auto}.list-pagination-size .app-select-trigger{width:auto;height:28px;min-height:28px;font:500 12px/normal var(--body);border-radius:8px;gap:6px;padding:0 8px}.list-pagination-size .app-select-trigger>svg{width:12px;height:12px;color:var(--ink)}.list-pagination-pages{align-items:center;gap:2px;display:flex}.list-pagination-pages button{min-width:28px;height:28px;min-height:28px;color:var(--ink-2);font:600 12px var(--body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.list-pagination-pages button svg{width:14px;height:14px}.list-pagination-pages button:hover:not(:disabled):not([aria-current]){background:var(--k-bg-f0f1ecff)}.list-pagination-pages button[aria-current=page]{background:var(--k-bg-f1f8e1ff);border-color:var(--k-border-cfe6a4ff);color:var(--lime-ink)}.list-pagination-pages button:disabled{color:var(--muted);opacity:.55;cursor:not-allowed}.list-page-gap{justify-content:center;align-items:center;width:24px;display:inline-flex}@media (width<=600px){.list-pagination{gap:8px 14px;padding:8px 16px}.list-pagination-count{flex:100%}.list-pagination-pages{flex:100%;justify-content:center}.list-pagination-pages button{min-width:32px;min-height:44px;padding:6px}.list-page-step span{display:none}.list-page-gap{width:16px}}@media (pointer:coarse){.list-pagination-pages button{min-height:44px}}@media (forced-colors:active){.list-pagination-pages button[aria-current=page]{outline:2px solid highlight}}.candidate-dialog.outreach-dialog{width:min(1000px,100vw - 32px);box-shadow:0 28px 72px var(--k-shadow-10180c3d);border:0;border-radius:16px}.outreach-dialog .candidate-dialog-header{border-bottom:0;align-items:flex-start;gap:12px;padding:18px 20px 0}.outreach-dialog .candidate-dialog-header h2{font:600 16px/20px var(--display);letter-spacing:0}.outreach-dialog .candidate-dialog-header>button{width:32px;height:32px;min-height:0;color:var(--k-fg-5c6358ff);background:0 0;border:1px solid #0000;border-radius:8px;padding:0}.outreach-dialog .candidate-dialog-header>button:hover{background:var(--k-bg-f0f1ecff);color:var(--ink)}.outreach-dialog .candidate-dialog-header>button svg{width:14px;height:14px}.outreach-dialog .outreach-panel{box-shadow:none;border:0;border-radius:0;margin:0;padding:0 20px;font-size:13px}.outreach-intro{max-width:68ch;color:var(--muted);font:400 12px/17px var(--body);margin:4px 0 0}.outreach-compose-grid{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:24px;margin-top:16px;display:grid}.outreach-compose-side{flex-direction:column;gap:16px;min-width:0;display:flex}.outreach-compose-side>.outreach-form-picker{margin-top:0}.outreach-compose-grid>.outreach-email-section{min-width:0;margin-top:0}.outreach-compose-grid .outreach-email-draft{overscroll-behavior:contain;max-height:calc(100dvh - 260px);overflow-y:auto}@media (width<=820px){.outreach-compose-grid{grid-template-columns:minmax(0,1fr)}.outreach-compose-grid .outreach-email-draft{max-height:none;overflow:visible}}.outreach-panel>.notice-bar{background:var(--k-bg-fbf0deff);color:var(--k-fg-6b4407ff);font:500 12px/17px var(--body);border-radius:8px;margin:16px 0 0;padding:10px 12px}.outreach-form-picker{flex-direction:column;gap:8px;margin-top:16px;display:flex}.outreach-form-picker>.outreach-section-heading{display:contents}.outreach-section-heading h3{color:var(--ink-2);font:600 12px/17px var(--body);order:0;margin:0}.outreach-form-picker .outreach-section-heading>span{color:var(--muted);font:400 12px/17px var(--body);order:2}.outreach-form-picker>.dialog-loading,.outreach-form-picker>.notice-bar,.outreach-current-form{order:1}.outreach-form-picker>.notice-bar{background:var(--k-bg-fbf0deff);color:var(--k-fg-6b4407ff);font:500 12px/17px var(--body);border-radius:8px;margin:0;padding:10px 12px}.outreach-form-picker>.notice-bar .sm{border:1px solid var(--line);background:var(--surface);height:28px;min-height:28px;color:var(--ink);font:600 12px var(--body);border-radius:8px;padding:0 8px}.outreach-draft-note{color:var(--warn-ink);font:400 12px/17px var(--body);order:3;margin:0}.outreach-current-form{border:1px solid var(--k-border-e3e6ddff);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.outreach-current-form:before{content:"";background:var(--k-bg-f1f8e1ff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%234D7A12' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l4 4v14H7z'/%3E%3Cpath d='M10 12h6M10 16h4'/%3E%3C/svg%3E") center / 15px 15px no-repeat;border-radius:8px;flex:none;width:32px;height:32px}.outreach-current-form-details{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.outreach-current-form strong{color:var(--ink);font:600 13px/18px var(--body);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.outreach-current-form small{color:var(--muted);font:400 12px/17px var(--body);margin:0;display:block}.outreach-current-form .pill{text-transform:none;padding:0 6px;font-size:10px;line-height:16px}.outreach-current-form>button{border:1px solid var(--line);background:var(--surface);height:32px;min-height:32px;color:var(--ink);font:600 12px var(--body);border-radius:8px;flex:none;padding:0 10px}.outreach-current-form>button:hover:not(:disabled){background:var(--tint-2)}.outreach-no-forms{color:var(--muted);font:400 12px/17px var(--body);flex:1;margin:0}.outreach-email-section{margin-top:16px}.outreach-email-section .outreach-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-bottom:8px;display:flex}.outreach-email-section .outreach-section-heading h3{flex:1}.outreach-email-section .outreach-section-heading>button{height:32px;min-height:32px;color:var(--ink-2);font:600 12px var(--body);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px}.outreach-email-section .outreach-section-heading>button:hover:not(:disabled){background:var(--k-bg-f0f1ecff);color:var(--ink)}.outreach-expiry-control{border-block:1px solid var(--k-border-f0f1ecff);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;margin:0 0 8px;padding:12px 0;display:grid}.outreach-expiry-control>label{color:var(--ink-2);font:600 12px/17px var(--body);align-items:center;gap:8px;display:flex}.outreach-expiry-control>label svg{width:15px;height:15px;color:var(--link)}.outreach-expiry-input{color:var(--muted);font:500 12px var(--body);align-items:center;gap:8px;display:flex}.outreach-expiry-input input{border:1px solid var(--line);width:72px;height:36px;min-height:0;color:var(--ink);background:var(--surface);font:500 13px/1.4 var(--body);font-variant-numeric:tabular-nums;border-radius:8px;padding:0 10px}.outreach-expiry-input input:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.outreach-expiry-input input[aria-invalid=true]{border-color:var(--bad)}.outreach-expiry-control>p{max-width:70ch;color:var(--muted);font:400 12px/17px var(--body);grid-column:1/-1;margin:0}.outreach-email-draft{border:1px solid var(--card-line);border-radius:10px;overflow:hidden}.outreach-email-subject{border-bottom:1px solid var(--k-border-f0f1ecff);background:var(--k-bg-fafbf8ff);font:400 13px/18px var(--body);flex-wrap:wrap;align-items:baseline;gap:0 4px;padding:10px 14px;display:flex}.outreach-email-subject>span{color:var(--muted)}.outreach-email-subject>strong{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.outreach-email-draft pre{color:var(--ink-2);font:400 13px/1.6 var(--body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 14px 10px}.email-countdown-preview{border:1px solid var(--card-line);background:var(--surface);width:min(100%,440px);color:var(--ink);border-radius:10px;margin:0 auto 14px;padding:14px 16px 12px}.email-countdown-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-countdown-title{font:600 12px/17px var(--body);align-items:center;gap:8px;display:flex}.email-countdown-clock{background:var(--lime-soft);width:26px;height:26px;color:var(--green-ink);border-radius:7px;flex:none;place-items:center;display:grid}.email-countdown-badge{background:var(--k-bg-f0f1ecff);color:var(--muted-2);font:600 11px/17px var(--body);border-radius:999px;padding:1px 7px}.email-countdown-values{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 12px;display:grid}.email-countdown-values>div{border-right:1px solid var(--k-border-f0f1ecff);flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.email-countdown-values>div:last-child{border-right:0}.email-countdown-values dt{color:var(--muted);font:500 11px/15px var(--body)}.email-countdown-values dd{color:var(--green-ink);font:600 30px/1.15 var(--body);letter-spacing:-.02em;font-variant-numeric:tabular-nums;order:-1;margin:0}.email-countdown-preview .email-countdown-caption{border-top:1px solid var(--k-border-f0f1ecff);color:var(--muted);font:400 11px/16px var(--body);text-align:center;margin:0;padding-top:10px}.outreach-link-note{color:var(--muted);font:400 12px/17px var(--body);margin:0;padding:0 14px 14px}.outreach-email-draft .outreach-expiry-note{border-top:1px solid var(--k-border-f0f1ecff);color:var(--green-ink);background:var(--lime-soft);font:400 12px/17px var(--body);margin:0;padding:12px 14px}.outreach-email-draft .outreach-expiry-note strong{font-weight:600}.outreach-dialog .outreach-form{gap:10px;margin:0}.outreach-dialog .outreach-form label{color:var(--ink-2);font:600 12px/17px var(--body);gap:6px}.outreach-dialog .outreach-form input,.outreach-dialog .outreach-form textarea{border:1px solid var(--line);color:var(--ink);font:400 13px/1.6 var(--body);border-radius:8px;padding:8px 10px}.outreach-dialog .outreach-form input{height:36px;padding:0 10px}.outreach-dialog .outreach-form input:focus-visible,.outreach-dialog .outreach-form textarea:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.outreach-dialog .outreach-form .muted{color:var(--muted);font:400 12px/17px var(--body)}.outreach-compose-footer{border-top:1px solid var(--k-border-f0f1ecff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:16px -20px 0;padding:14px 20px;display:flex}.outreach-compose-footer>span,.outreach-selected-form{color:var(--muted);font:400 12px/17px var(--body)}.outreach-dialog .outreach-compose-footer .primary,.outreach-dialog .outreach-actions .primary{border:1px solid var(--lime-line);background:var(--lime);height:36px;color:var(--lime-ink);font:600 13px var(--body);border-radius:8px;padding:0 14px}.outreach-dialog .outreach-compose-footer .primary:hover:not(:disabled),.outreach-dialog .outreach-actions .primary:hover:not(:disabled){background:var(--k-bg-bceb5cff);filter:none}.outreach-dialog .outreach-compose-footer .primary:disabled,.outreach-dialog .outreach-actions .primary:disabled{border-color:var(--lime-line);background:var(--lime);color:var(--lime-ink);opacity:.45}.outreach-dialog .outreach-preview,.outreach-dialog .outreach-history{gap:12px;margin:16px 0 0}.outreach-dialog .outreach-history{padding-bottom:16px}.outreach-dialog .outreach-selected-form{margin:0}.outreach-dialog .outreach-actions{border-top:1px solid var(--k-border-f0f1ecff);justify-content:flex-end;gap:8px;margin:4px -20px 0;padding:14px 20px}.outreach-dialog .outreach-actions .sm{height:36px;min-height:36px;color:var(--ink-2);font:600 13px var(--body);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 14px}.outreach-dialog .outreach-actions .sm:hover:not(:disabled){background:var(--k-bg-f0f1ecff)}.outreach-dialog .form-error{margin:12px 0 16px}@media (width<=480px){.email-countdown-preview{padding:12px}.email-countdown-values dd{font-size:26px}.outreach-expiry-control{grid-template-columns:minmax(0,1fr)}.outreach-expiry-input{justify-self:start}.candidate-dialog.outreach-dialog{width:calc(100vw - 16px)}.outreach-dialog .candidate-dialog-header{padding:16px 16px 0}.outreach-dialog .outreach-panel{padding:0 16px}.outreach-compose-footer,.outreach-dialog .outreach-actions{margin-inline:-16px;padding-inline:16px}.outreach-current-form{flex-wrap:wrap;gap:8px 10px;padding:10px}.outreach-compose-footer>.primary{width:100%}}.interested-list.interested-reference{color:var(--ink);flex-wrap:wrap;align-items:flex-start;gap:16px 10px;padding:16px 0 0;font-size:13px;display:flex}.interested-list.interested-reference>*{flex:100%;min-width:0}.interested-list.interested-reference .interested-toolbar{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:10px;padding:0;display:flex}.interested-reference .interested-search{min-width:180px;max-width:240px;height:36px;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:180px;align-items:center;gap:7px;padding:0 10px 0 11px;display:flex}.interested-reference .interested-search svg{stroke-width:2px;flex:none;width:14px;height:14px}.interested-reference .interested-search input{width:100%;min-width:0;height:100%;font:400 13px var(--body);color:var(--ink);background:0 0;border:0;outline:0;padding:0}.interested-reference .interested-search:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.interested-list.interested-reference .response-filters{background:var(--k-bg-f0f1ecff);border-radius:8px;flex-wrap:wrap;flex:none;align-items:center;gap:2px;max-width:100%;min-height:34px;margin:0;padding:3px;display:inline-flex}.interested-list.interested-reference .response-chip{height:28px;min-height:28px;color:var(--muted-2);font:500 12px var(--body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.interested-reference .response-chip span{opacity:.65;font-variant-numeric:tabular-nums}.interested-list.interested-reference .response-chip:hover:not([aria-pressed=true]){color:var(--ink)}.interested-list.interested-reference .response-chip-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px var(--k-shadow-1418131f)}.interested-list.interested-reference .response-chip:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.interested-reference .interested-refinements{flex-wrap:wrap;flex:0 auto;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.interested-reference .interested-fit-filter,.interested-reference .interested-sort{color:var(--muted);font:500 12px var(--body);flex:none;align-items:center;gap:6px;display:inline-flex}.interested-reference .interested-sort{margin-left:0}.interested-reference .interested-fit-filter .app-select-field{width:142px}.interested-reference .interested-sort .app-select-field{width:196px}.interested-reference .app-select-trigger{border-color:var(--line);height:36px;min-height:36px;color:var(--ink);font:500 13px/1.4 var(--body);border-radius:8px;gap:6px;padding:0 8px}.interested-reference .app-select-trigger:hover:not(:disabled){border-color:var(--k-border-c9cebfff)}.interested-reference .app-select-field .app-select-trigger[aria-expanded=true],.interested-reference .app-select-field .app-select-trigger:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.interested-list.interested-reference .interested-actions-bar{flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin-left:0;padding:0;display:flex}.interested-reference .interested-result-count{color:var(--muted);font:500 12px var(--body);white-space:nowrap}.job-link-control{color:var(--muted);font:500 12px var(--body);flex-wrap:wrap;align-items:center;gap:8px;margin-right:auto;display:flex}.candidate-jd-control{margin-right:0}.candidate-jd-control a{color:var(--ink);text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;max-width:240px;text-decoration:underline;overflow:hidden}.candidate-jd-control .upload-label{cursor:pointer;align-items:center;display:inline-flex}.job-link-url{border:1px solid var(--line);background:var(--surface,transparent);width:min(420px,100%);min-width:0;color:var(--ink);font:400 12px var(--body);border-radius:8px;padding:6px 8px}.interested-reference .interested-review-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.interested-reference .interested-review-controls .sm{border:1px solid var(--line);background:var(--surface);height:32px;min-height:32px;color:var(--ink);font:600 12px var(--body);border-radius:8px;padding:0 10px}.interested-reference .interested-review-controls .sm:hover:not(:disabled){background:var(--tint-2)}.interested-reference .interested-review-controls .sm.lime{border-color:var(--lime-line);background:var(--lime);color:var(--lime-ink)}.interested-reference .interested-review-controls .sm:disabled{border-color:var(--line);background:var(--surface);color:var(--ink);opacity:.45}.interested-reference .interested-review-controls .lnk{font:600 12px var(--body)}.interested-reference .interested-metadata-message{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex}.interested-reference .interested-metadata-message .lnk{font-size:12px}.interested-reference>.super-like-panel,.interested-reference>.error{margin:0}.interested-reference .empty{border:1px solid var(--card-line);background:var(--surface);color:var(--muted);text-align:center;border-radius:12px;padding:40px 24px;font-size:13px;line-height:1.6}.interested-reference .empty p{max-width:65ch;margin:0 auto 14px}.interested-reference .empty .form-row-actions{justify-content:center}.interested-reference .empty .sm{border:1px solid var(--line);background:var(--surface);height:32px;min-height:32px;color:var(--ink);font:600 12px var(--body);border-radius:8px;padding:0 10px}.interested-reference .empty .sm:hover{background:var(--tint-2)}.interested-reference .table-skeleton{border:1px solid var(--card-line);background:var(--surface);border-radius:12px;overflow:hidden}.interested-reference .interested-table-wrap{border:1px solid var(--card-line);background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--line) var(--tint-2);border-radius:12px;margin:0;position:relative;overflow-x:auto}.interested-reference .interested-table-wrap:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.interested-reference :is(.interested-table-wrap,.empty):has(~.list-pagination){border-bottom:0;border-radius:12px 12px 0 0}.interested-reference .interested-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1160px;color:var(--ink);font-size:13px}.interested-reference .interested-table thead th{background:var(--k-bg-fafbf8ff);height:36px;color:var(--muted);font:600 11px var(--body);letter-spacing:.05em;text-transform:uppercase;text-align:left;vertical-align:middle;white-space:nowrap;border:0;padding:0 14px 0 0}.interested-reference .interested-table thead th:last-child{background:var(--k-bg-fafbf8ff);box-shadow:none;position:static}.interested-reference .interested-table thead th:nth-last-child(7){width:58px}.interested-reference .interested-table thead th:nth-last-child(5),.interested-reference .interested-table thead th:nth-last-child(4){width:164px}.interested-reference .interested-table thead th:nth-last-child(3){width:98px}.interested-reference .interested-table thead th:nth-last-child(2){width:110px}.interested-reference .interested-table thead th:last-child{width:332px}.interested-reference .interested-table tbody th,.interested-reference .interested-table tbody td{border:0;border-top:1px solid var(--k-border-f0f1ecff);vertical-align:middle;height:57px;padding:10px 14px 10px 0;font-weight:400}.interested-reference .interested-table th:first-child,.interested-reference .interested-table td:first-child{padding-left:16px}.interested-reference .interested-table th:last-child,.interested-reference .interested-table td:last-child{padding-right:16px}.interested-reference .interested-table tbody tr:hover{background:var(--k-bg-fafbf8ff)}.interested-reference .interested-summary-row>td:last-child{background:inherit;width:auto;box-shadow:none;white-space:normal;position:static}.interested-reference .interested-table .response-select{text-align:left;width:58px;min-width:0}.interested-reference .response-select input{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;margin:0;display:block}.interested-reference .interested-table .who{gap:10px}.interested-reference .interested-table .av{background:var(--k-bg-f0f1ecff);width:32px;min-width:32px;height:32px;color:var(--k-fg-3e443bff);font:600 11px var(--body)}.interested-reference .interested-table tbody tr:nth-child(5n+2) .av{background:var(--k-bg-e8f0fbff);color:var(--k-fg-1e4e86ff)}.interested-reference .interested-table tbody tr:nth-child(5n+3) .av{background:var(--k-bg-eaf6d3ff);color:var(--k-fg-335b0cff)}.interested-reference .interested-table tbody tr:nth-child(5n+4) .av{background:var(--k-bg-fbf0deff);color:var(--k-fg-7a4a08ff)}.interested-reference .interested-table tbody tr:nth-child(5n) .av{background:var(--k-bg-f3e8f7ff);color:var(--k-fg-5b2a73ff)}.interested-reference .interested-table .who-name{max-width:100%;min-height:0;color:var(--ink);font:600 13px/18px var(--body);text-decoration:none}.interested-reference .interested-table .who-name:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.interested-reference .interested-table .who-sub{max-width:100%;color:var(--muted);font:400 12px/17px var(--body);margin:0}.interested-reference .interested-response-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.interested-reference .interested-response-state{color:var(--muted-2);font:600 13px/18px var(--body)}.interested-reference .interested-response-submitted{color:var(--k-fg-335b0cff)}.interested-reference .interested-response-declined,.interested-reference .interested-response-revoked{color:var(--bad)}.interested-reference .interested-response-copy small,.interested-reference .interested-response-copy time{color:var(--muted);font:400 11px/15px var(--body);white-space:nowrap}.interested-reference .interested-fit-copy{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.interested-reference .interested-fit-badge{height:22px;font:600 11px var(--body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.interested-reference .interested-fit-super_candidate{background:var(--k-bg-eaf6d3ff);color:var(--k-fg-335b0cff)}.interested-reference .interested-fit-strong_candidate{background:var(--k-bg-e8f0fbff);color:var(--k-fg-1e4e86ff)}.interested-reference .interested-fit-potential_candidate{background:var(--k-bg-fbf0deff);color:var(--k-fg-7a4a08ff)}.interested-reference .interested-fit-other_candidate{background:var(--k-bg-f0f1ecff);color:var(--muted-2)}.interested-reference .interested-fit-copy>small{color:var(--k-fg-335b0cff);font:500 11px/15px var(--body)}.interested-reference .interested-review-evidence{min-height:28px;color:var(--link);font:500 12px/18px var(--body);text-align:left;text-underline-offset:3px;padding:0}.interested-reference .interested-fit-empty{color:var(--muted);font:400 12px/17px var(--body);white-space:nowrap}.interested-reference .interested-notice,.interested-reference .interested-value-empty{color:var(--muted-2);font:400 13px/18px var(--body);white-space:nowrap}.interested-reference .interested-row-actions{justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.interested-reference .interested-row-actions>*{flex:none}.interested-reference .interested-row-actions .interested-primary-action{border:1px solid var(--line);background:var(--surface);height:32px;min-height:32px;color:var(--ink);font:600 12px var(--body);white-space:nowrap;border-radius:8px;margin-right:auto;padding:0 10px}.interested-reference .interested-row-actions .interested-primary-action:hover:not(:disabled){background:var(--tint-2)}.interested-reference .interested-row-actions .interested-primary-action:disabled{border-color:var(--line);background:var(--surface);color:var(--ink);opacity:.45}.interested-reference .interested-view{height:32px;color:var(--ink-2);font:600 12px var(--body);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;padding:0 10px;display:inline-flex}.interested-reference .interested-view:hover{background:var(--k-bg-f0f1ecff);color:var(--ink);text-decoration:none}.interested-reference .interested-favourite{width:32px;height:32px;color:var(--k-fg-5c6358ff);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.interested-reference .interested-favourite svg{stroke-width:1.8px;width:16px;height:16px}.interested-reference .interested-favourite:hover:not(:disabled){background:var(--k-bg-f0f1ecff);color:var(--ink)}.interested-reference .interested-favourite.is-favourite{color:var(--k-fg-b7861eff)}.interested-reference .interested-favourite.is-favourite svg{fill:var(--k-bg-f2c14eff)}.interested-reference .interested-favourite:disabled{opacity:.45;cursor:default}.interested-reference .interested-table button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.interested-reference .list-pagination .app-select-trigger{height:28px;min-height:28px;padding:0 6px;font-size:12px}.interested-reference .list-pagination{border:1px solid var(--card-line);border-top:1px solid var(--k-border-f0f1ecff);background:var(--surface);min-height:38px;color:var(--muted);font:400 12px var(--body);border-radius:0 0 12px 12px;gap:6px 16px;margin-top:-16px;padding:5px 16px}.interested-reference .list-pagination .app-select{width:64px}.interested-reference .list-pagination-pages button{min-width:28px;min-height:28px;font:500 12px var(--body);border-radius:6px;padding:0 8px}.interested-reference .list-pagination-pages button[aria-current=page]{background:var(--k-bg-f1f8e1ff);border-color:var(--k-border-cfe6a4ff);color:var(--lime-ink)}.interested-assessment-notice{width:min(460px,100vw - 32px)}.interested-assessment-notice .candidate-dialog-body>div{padding:20px 24px 24px}.interested-assessment-notice .candidate-dialog-body p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.65}@media (width<=760px){.interested-reference .interested-search{flex-basis:100%;max-width:none}.interested-reference .interested-sort{margin-left:0}.interested-list.interested-reference .interested-actions-bar{flex-basis:100%;justify-content:flex-start;margin-left:0}.interested-reference .interested-fit-filter .app-select-field{width:139px}}@media (width<=480px){.interested-reference .interested-fit-filter,.interested-reference .interested-sort{width:100%}.interested-reference .interested-fit-filter>span,.interested-reference .interested-sort>span{flex:0 0 32px}.interested-reference .interested-fit-filter .app-select-field,.interested-reference .interested-sort .app-select-field{flex:1;width:auto}.interested-reference .interested-review-controls{justify-content:flex-start}}@media (pointer:coarse){.interested-list.interested-reference .response-chip{height:44px;min-height:44px}}.interested-list.interested-reference{container-type:inline-size}@container (width>=940px){.interested-list.interested-reference>.interested-toolbar{flex-wrap:nowrap;flex:auto;gap:8px;min-width:0}.interested-list.interested-reference>.interested-actions-bar{flex:none;gap:8px}.interested-reference .interested-refinements{flex-wrap:nowrap;gap:8px}.interested-reference .interested-search{flex:0 150px;min-width:110px;max-width:170px}.interested-list.interested-reference .response-chip{padding:0 8px;font-size:12px}.interested-reference .interested-fit-filter .app-select-field{width:96px}.interested-reference .interested-sort .app-select-field{width:196px}.interested-reference .interested-result-count{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.interested-reference .interested-review-controls{flex-wrap:nowrap;gap:6px}.interested-reference .interested-review-controls .sm{white-space:nowrap;padding:0 10px;font-size:12px}}@container (width>=940px) and (width<=1119px){.interested-reference .interested-fit-filter>span,.interested-reference .interested-sort>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.interested-reference .interested-search{flex-basis:120px;min-width:100px}.interested-reference .interested-fit-filter .app-select-field{width:84px}.interested-reference .interested-sort .app-select-field{width:150px}.interested-reference .interested-review-controls .sm{padding:0 8px}}.application-review-workspace{--review-inset:16px;min-width:0;color:var(--ink);font-size:13px;line-height:1.5}.application-review-workspace ::selection{background:var(--lime);color:var(--lime-ink)}.application-review-workspace :focus-visible{outline:2px solid var(--green);outline-offset:2px}.application-review-heading{padding:24px var(--review-inset);gap:10px;display:grid}.application-review-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.application-review-heading h3{font:600 22px/1.3 var(--display);letter-spacing:-.02em;margin:0}.application-review-heading p{max-width:75ch;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.application-review-heading .application-review-advisory{font-size:12px}.application-review-workspace .assessment-actions{gap:10px}.application-review-heading .sm,.application-review-heading .primary{height:auto;min-height:38px;padding:9px 14px;font-size:12px}.application-review-workspace .ghost:hover:not(:disabled){border-color:var(--muted);background:var(--tint-2)}.application-review-workspace .assessment-toolbar{padding:18px var(--review-inset);border-block:1px solid var(--line-soft);grid-template-columns:minmax(240px,1fr) minmax(150px,190px) minmax(195px,230px);gap:16px;display:grid}.application-review-workspace .assessment-toolbar label{min-width:0;color:var(--muted);gap:7px;font-size:12px;font-weight:600}.application-review-summary{padding:14px var(--review-inset);border-bottom:1px solid var(--line-soft);background:var(--tint-2)}.application-review-workspace .assessment-progress{background:0 0;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:0;font-size:12px;display:flex}.application-review-counts{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.application-review-counts strong{color:var(--ink-2);font-weight:700}.application-review-counts .application-review-failures,.application-review-failures strong{color:var(--bad)}.application-review-unreviewed{width:100%;color:var(--warn-ink);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.application-review-unreviewed .sm{white-space:normal;text-align:start;height:auto;min-height:32px;font-size:11px}.application-review-metadata{color:var(--muted);margin-top:10px;font-size:11px}.application-review-metadata summary{cursor:pointer;border-radius:3px;align-items:center;gap:6px;width:fit-content;min-height:28px;font-weight:600;list-style:none;display:flex}.application-review-metadata summary::-webkit-details-marker{display:none}.application-review-metadata summary:hover{color:var(--ink)}.application-review-metadata summary svg{flex:none}.application-review-metadata[open] summary svg{transform:rotate(90deg)}.application-review-metadata dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:10px 0 4px;padding-top:14px;display:grid}.application-review-metadata dt{margin-bottom:3px}.application-review-metadata dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12px}.application-review-scope{padding:16px var(--review-inset);color:var(--muted);margin:0;font-size:12px;line-height:1.6}.application-review-workspace .review-history-note{margin:16px var(--review-inset) 0}.application-review-scroll-hint{display:none}.application-review-table-controls{flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:36px;padding:16px 0 0;display:flex}.application-review-workspace .application-review-table-controls>.primary{border:1px solid var(--lime-line);background:var(--lime);height:36px;color:var(--lime-ink);font:600 13px var(--body);border-radius:8px;flex:none;margin-left:auto;padding:0 14px}.application-review-workspace .application-review-table-controls>.primary:hover:not(:disabled){background:var(--k-bg-bceb5cff);filter:none}.application-review-workspace .application-review-table-controls>.primary:disabled{border-color:var(--lime-line);background:var(--lime);color:var(--lime-ink);opacity:.45}.application-review-refresh{min-height:17px;color:var(--muted);font:500 12px/17px var(--body);align-self:center}.application-review-history-note{max-width:75ch;color:var(--muted);margin:16px 0 0;padding:0;font-size:12px;line-height:1.6}.application-review-history-note strong{color:var(--ink-2);font-weight:600}.application-review-workspace .assessment-error{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;font-size:13px;display:flex}.application-review-workspace .assessment-error .sm{border:1px solid var(--line);background:var(--surface);height:32px;min-height:32px;color:var(--ink);font:600 12px var(--body);border-radius:8px;padding:0 10px}.application-review-workspace>.empty{border:1px solid var(--card-line);background:var(--surface);color:var(--muted);text-align:center;border-radius:12px;margin-top:16px;padding:40px 24px;font-size:13px;line-height:1.65}.application-review-workspace>.empty p{max-width:65ch;margin:0 auto}.application-review-workspace>.empty p+p{margin-top:8px}.application-review-workspace>.empty:has(~.list-pagination){border-bottom:0;border-radius:12px 12px 0 0}.application-review-workspace .assessment-table-wrap{border:1px solid var(--card-line);background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--line) var(--tint-2);overscroll-behavior-x:contain;border-radius:12px;margin-top:16px;overflow-x:auto}.application-review-workspace .assessment-table-wrap:has(~.list-pagination){border-bottom:0;border-radius:12px 12px 0 0}.application-review-workspace .assessment-table-wrap:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.application-review-workspace .assessment-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1000px;color:var(--ink);font-size:13px}.application-review-workspace .assessment-table th,.application-review-workspace .assessment-table td{vertical-align:middle;overflow-wrap:anywhere;border:0;padding:10px 14px 10px 0}.application-review-workspace .assessment-table tr>:first-child{padding-left:16px}.application-review-workspace .assessment-table tr>:last-child{white-space:normal;padding-right:16px}.application-review-workspace .assessment-table thead th{background:var(--k-bg-fafbf8ff);height:36px;color:var(--muted);font:600 11px var(--body);letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap;padding-block:0}.application-review-workspace .assessment-table tbody th,.application-review-workspace .assessment-table tbody td{border-top:1px solid var(--k-border-f0f1ecff);height:57px;font-weight:400}.application-review-workspace .assessment-table tbody>tr:not(.application-review-group){height:auto}.application-review-workspace .assessment-table .review-candidate-column{width:auto}.application-review-workspace .assessment-table .review-fit-column{width:164px}.application-review-workspace .assessment-table .review-cv-column{width:86px}.application-review-workspace .assessment-table .review-status-column{width:164px}.application-review-workspace .assessment-table .review-action-column{width:318px}.application-review-candidate{align-items:center;gap:26px;min-width:0;display:flex}.application-review-candidate>input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.application-review-candidate>input:disabled{cursor:not-allowed}.application-review-workspace .assessment-table thead .application-review-candidate>span{min-width:0}.application-review-job-status{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.application-review-workspace .assessment-table tbody tr:hover,.application-review-workspace .assessment-table tbody tr:focus-within{background:var(--k-bg-fafbf8ff)}.application-review-name{max-width:100%;min-height:0;color:var(--ink);text-align:start;font:600 13px/18px var(--body);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.application-review-name:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.super-review-labels{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.application-review-recommendation{background:var(--k-bg-f0f1ecff);height:22px;color:var(--muted-2);font:600 11px var(--body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.application-review-recommendation-super_candidate{background:var(--k-bg-eaf6d3ff);color:var(--k-fg-335b0cff)}.application-review-recommendation-strong_candidate{background:var(--k-bg-e8f0fbff);color:var(--k-fg-1e4e86ff)}.application-review-recommendation-potential_candidate{background:var(--k-bg-fbf0deff);color:var(--k-fg-7a4a08ff);box-shadow:none}.application-review-recommendation-other_candidate,.application-review-recommendation-needs_review{background:var(--k-bg-f0f1ecff);color:var(--muted-2)}.application-review-recommendation-pending{background:var(--k-bg-f0f1ecff);color:var(--muted)}.application-review-recommendation-failed{background:var(--bad-soft);color:var(--bad)}.application-review-workspace .assessment-table .application-review-group th{border-top:1px solid var(--k-border-f0f1ecff);background:var(--k-bg-fafbf8ff);height:32px;color:var(--muted);font:600 11px var(--body);letter-spacing:.05em;text-transform:uppercase;text-align:start;padding-block:0}.application-review-workspace .assessment-table tbody tr.application-review-group:hover{background:var(--k-bg-fafbf8ff)}.assessment-designation{box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.assessment-designation-mandatory{color:var(--ink-2)}.application-review-workspace .super-review-labels small{color:var(--k-fg-335b0cff);font:500 11px/15px var(--body);margin:0}.application-review-workspace .assessment-status{color:var(--ink);font:600 13px/18px var(--body);background:0 0;border-radius:0;padding:0;display:inline}.application-review-workspace .assessment-status-not_assessed,.application-review-workspace .assessment-status-queued{color:var(--muted-2)}.application-review-workspace .assessment-status-leased,.application-review-workspace .assessment-status-running{color:var(--live-ink)}.application-review-workspace .assessment-status-failed{color:var(--bad)}.application-review-workspace .assessment-status-partial,.application-review-workspace .assessment-status-review_required{color:var(--warn-ink)}.application-review-workspace .assessment-table td small{color:var(--muted);font:400 11px/15px var(--body);margin:0;display:block}.application-review-current{color:var(--muted)}.application-review-workspace .assessment-stale{font-size:11px;font-weight:600}.application-review-workspace .application-review-evidence{gap:7px;min-height:34px;padding-inline:10px;font-size:11px}.application-review-evidence svg{flex:none}.application-review-row-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:2px;display:flex}.application-review-row-actions .sm{border:1px solid var(--line);background:var(--surface);min-width:0;height:32px;min-height:32px;color:var(--ink);font:600 12px var(--body);border-radius:8px;flex:none;margin-right:8px;padding:0 10px}.application-review-row-actions .sm:hover:not(:disabled){background:var(--tint-2)}.application-review-workspace .application-review-cv,.application-review-workspace .application-review-view{min-width:0;height:32px;min-height:32px;color:var(--ink-2);font:600 12px var(--body);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.application-review-workspace .application-review-cv{margin-left:-6px;padding:0 6px}.application-review-workspace .application-review-cv:hover:not(:disabled),.application-review-workspace .application-review-view:hover{background:var(--k-bg-f0f1ecff);color:var(--ink)}.application-review-cv:disabled{color:var(--muted);cursor:progress;text-decoration:none}.application-review-workspace .super-like-state{color:var(--muted);font:400 11px/15px var(--body);margin-top:4px;display:block}.application-review-workspace .table-foot{padding:14px var(--review-inset);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:11px}.application-review-workspace .table-foot .sm{height:32px;font-size:11px}.application-review-workspace .list-pagination{border:1px solid var(--card-line);border-top:1px solid var(--k-border-f0f1ecff);background:var(--surface);min-height:38px;color:var(--muted);font:400 12px var(--body);border-radius:0 0 12px 12px;gap:6px 16px;padding:5px 16px}.application-review-workspace .list-pagination .app-select{width:64px}.application-review-workspace .list-pagination .app-select-trigger{height:28px;min-height:28px;font:500 12px/1.4 var(--body);border-radius:8px;gap:6px;padding:0 6px}.application-review-workspace .list-pagination-pages button{min-width:28px;min-height:28px;font:500 12px var(--body);border-radius:6px;padding:0 8px}.application-review-workspace .list-pagination-pages button[aria-current=page]{background:var(--k-bg-f1f8e1ff);border-color:var(--k-border-cfe6a4ff);color:var(--lime-ink)}.review-loading-toolbar{justify-content:flex-end;align-items:center;min-height:36px;padding:16px 0 0;display:flex}.review-skeleton-fill{background:var(--tint);border-radius:4px;flex:none;max-width:100%;height:12px;display:inline-block}.review-table-loading[data-animate=true] .review-skeleton-fill{animation:1.6s ease-in-out infinite review-skeleton-pulse}.review-skeleton-check{width:16px;height:16px}.review-skeleton-name{flex:0 172px;width:172px}.review-skeleton-name-1{flex-basis:132px;width:132px}.review-skeleton-name-2{flex-basis:152px;width:152px}.review-skeleton-fit{border-radius:999px;width:96px;height:22px}.review-skeleton-cv{width:28px}.review-skeleton-status{width:88px;height:12px}.review-skeleton-note{width:116px;height:8px;margin-top:4px}.review-skeleton-action{border-radius:8px;width:136px;height:32px}@keyframes review-skeleton-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.review-table-loading[data-animate=true] .review-skeleton-fill{animation:none}}@media (width<=480px){.application-review-table-controls>.primary{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:36px;padding-block:8px}}.application-review-workspace .candidate-dialog-body .assessment-detail{border:0;border-radius:0;margin:0;padding:24px;font-size:13px;line-height:1.65}.application-review-workspace .assessment-detail-head{align-items:flex-start}.application-review-workspace .assessment-detail-head h4{max-width:50ch;font-size:20px;line-height:1.4}.application-review-workspace .assessment-detail-head+p{color:var(--muted);font-size:11px}.application-review-workspace .assessment-detail>.muted{max-width:75ch;font-size:13px}.application-review-workspace .assessment-warning{font-size:12px}.super-candidate-review{border-block:1px solid var(--line-soft);margin:24px 0;padding:20px 0}.super-candidate-review h5{margin:0 0 6px;font-size:14px}.super-candidate-review>small{color:var(--muted)}.super-candidate-review ul{margin:12px 0;padding-left:20px}.super-candidate-review label{margin:16px 0 7px;font-size:12px;font-weight:700;display:block}.super-candidate-review textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;max-width:100%;color:var(--ink);font:inherit;resize:vertical;caret-color:var(--link);border-radius:8px;padding:12px;line-height:1.6;display:block}.super-candidate-review textarea::placeholder{color:var(--muted)}.super-candidate-review button{white-space:normal;text-align:start;max-width:100%;height:auto;min-height:36px;margin-top:12px}.application-review-workspace .assessment-criteria{gap:14px}.application-review-workspace .assessment-criteria article{border-color:var(--line-soft);background:var(--tint-2);border-radius:10px;padding:16px}.application-review-workspace .assessment-criteria h5{font-size:14px;line-height:1.5}.application-review-workspace .assessment-criteria li{border-left:1px solid var(--line);background:var(--surface)}.assessment-criteria li>strong{margin-bottom:5px;display:block}.application-review-workspace .assessment-form{margin-top:24px;padding-top:20px}.application-review-workspace .assessment-form dl{gap:16px 24px}.application-review-workspace .assessment-form dt{font-size:12px}.application-review-workspace .assessment-form dd{font-weight:600}@media (width<=1140px){.application-review-scroll-hint{color:var(--muted);margin:16px 0 0;padding:0;font-size:11px;display:block}.application-review-scroll-hint+.assessment-table-wrap{margin-top:8px}}@media (width<=1000px){.application-review-workspace .assessment-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.application-review-workspace .assessment-toolbar>:first-child{grid-column:1/-1}.application-review-title-row{align-items:flex-start}.application-review-title-row .assessment-actions{flex-wrap:wrap}}@media (width<=720px){.application-review-heading{gap:12px;padding-block:20px}.application-review-title-row{flex-direction:column;gap:14px}.application-review-title-row .assessment-actions{width:100%}.application-review-heading h3{font-size:21px}.application-review-workspace .assessment-toolbar{gap:14px 12px;padding-block:16px}.application-review-workspace .assessment-progress{gap:10px 16px}.application-review-counts{gap:6px 14px}.application-review-workspace .candidate-dialog-body .assessment-detail{padding:16px}.application-review-workspace .assessment-detail-head h4{font-size:18px}.application-review-workspace .table-foot{gap:12px}.application-review-workspace .assessment-form dl{grid-template-columns:1fr}}@media (width<=480px){.application-review-heading .assessment-actions{align-items:stretch}.application-review-heading .sm,.application-review-heading .primary{white-space:normal;width:100%;min-height:42px}.application-review-workspace .assessment-toolbar,.application-review-metadata dl{grid-template-columns:minmax(0,1fr)}.application-review-workspace .assessment-progress{flex-direction:column;align-items:flex-start}.application-review-workspace .table-foot>span{flex-basis:100%}.application-review-workspace .table-foot .assessment-actions{justify-content:space-between;width:100%}}.application-cv-dialog{width:min(1040px,100vw - 32px)}.application-cv-frame{background:var(--tint-2);border:0;width:100%;height:min(75dvh,900px);min-height:320px;display:block}.application-cv-text{padding:20px 24px}.application-cv-text>p{color:var(--muted);margin:0 0 16px;font-size:12px}.application-cv-text pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 14px/1.75 var(--body);color:var(--ink);margin:0}.assessment-pending-dialog{width:min(520px,100vw - 32px)}.assessment-pending-content{flex-direction:column;align-items:flex-start;gap:24px;padding:24px;display:flex}.assessment-pending-content>p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (width<=600px){.assessment-pending-dialog{width:calc(100vw - 16px)}.assessment-pending-content{padding:16px}}.candidate-kanban{min-width:0;padding-top:16px}.kanban-columns{min-height:var(--kanban-fill,0px);scrollbar-width:thin;scrollbar-color:var(--k-border-c9d3bfff) transparent;grid-template-columns:repeat(4,minmax(270px,340px));align-items:stretch;gap:12px;padding:0 0 6px;display:grid;overflow-x:auto}.kanban-column{background:var(--k-bg-f0f1ecff);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.kanban-column-header{justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:4px 4px 2px;display:flex}.kanban-column-header>div{align-items:center;gap:8px;min-width:0;display:flex}.kanban-column-header h3{color:var(--ink);font:600 13px/normal var(--body);margin:0}.kanban-column-header>span{color:var(--muted);text-align:right;font-size:11px;line-height:normal}.kanban-column-count{color:var(--muted-2);background:var(--surface);font:600 11px/normal var(--body);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:1px 7px;display:inline-flex}.kanban-card{border:1px solid var(--card-line);background:var(--surface);min-width:0;box-shadow:0 1px 2px var(--k-shadow-1418130d);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.kanban-card:hover{border-color:var(--line);box-shadow:0 4px 12px var(--k-shadow-14181314)}.kanban-card-person{align-items:center;gap:10px;min-width:0;display:flex}.kanban-avatar{background:var(--lime-soft);width:32px;height:32px;color:var(--k-fg-335b0cff);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.kanban-avatar-1{background:var(--k-bg-e8f0fbff);color:var(--k-fg-1e4e86ff)}.kanban-avatar-2{background:var(--k-bg-fbf0deff);color:var(--k-fg-7a4a08ff)}.kanban-avatar-3{background:var(--k-bg-f0f1ecff);color:var(--k-fg-3e443bff)}.kanban-avatar-4{background:var(--k-bg-f3e8f7ff);color:var(--k-fg-5b2a73ff)}.kanban-card-identity{flex:1;min-width:0}.kanban-card-identity h4{color:var(--ink);font:600 13px/normal var(--body);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.kanban-card-identity p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:normal;overflow:hidden}.kanban-test-label{color:var(--muted);margin-left:4px;font-size:10px}.kanban-card-status{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.kanban-status-chip{background:var(--k-bg-f0f1ecff);height:22px;color:var(--k-fg-3e443bff);font:600 11px var(--body);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.kanban-status-submitted{background:var(--lime-soft);color:var(--k-fg-335b0cff)}.kanban-status-assessment{background:var(--k-bg-e8f0fbff);color:var(--k-fg-1e4e86ff)}.kanban-card-detail{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:normal}.kanban-card-footer{border-top:1px solid var(--k-border-f0f1ecff);justify-content:space-between;align-items:center;gap:4px;padding-top:8px;display:flex}.kanban-card-meta{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;line-height:normal;overflow:hidden}.kanban-card-actions{flex:none;align-items:center;gap:4px;display:flex}.kanban-star{width:28px;height:28px;color:var(--k-fg-5c6358ff);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.kanban-star svg{stroke-width:1.8px;width:14px;height:14px}.kanban-star:hover{color:var(--ink);background:var(--k-bg-f0f1ecff)}.kanban-star:hover:not(:disabled){color:var(--k-fg-b7861eff)}.kanban-star:hover:not(:disabled) svg{fill:var(--k-bg-f2c14eff)}.kanban-star-saved,.kanban-star-saved:hover{color:var(--k-fg-b7861eff)}.kanban-star-saved svg{fill:var(--k-bg-f2c14eff)}.kanban-view{border:1px solid var(--line);height:28px;min-height:28px;color:var(--ink);background:var(--surface);font:600 12px var(--body);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.kanban-view:hover{background:var(--tint-2)}.kanban-star:focus-visible,.kanban-view:focus-visible,.kanban-show-more:focus-visible,.kanban-error button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.kanban-star:disabled,.kanban-view:disabled,.kanban-show-more:disabled{cursor:default;opacity:.45}.kanban-show-more{width:100%;height:32px;min-height:32px;color:var(--ink-2);font:600 12px var(--body);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px;display:block}.kanban-show-more:hover{background:var(--k-bg-e6ebe0ff)}.kanban-empty{border:1px dashed var(--k-border-d3d7cbff);color:var(--muted);text-align:center;border-radius:10px;flex:1;margin:0;padding:18px 8px;font-size:12px;line-height:normal}.kanban-column-note{color:var(--muted);text-align:center;margin:0;padding:0 4px 3px;font-size:11px;line-height:normal}.kanban-data-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.kanban-error{background:var(--k-bg-fbf0ebff);color:var(--k-fg-944d3cff);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.kanban-error button{border:1px solid var(--k-border-e6ccc1ff);height:32px;color:inherit;background:var(--surface);font:600 12px var(--body);cursor:pointer;border-radius:8px;flex:none;padding:0 10px}.kanban-refresh{color:var(--muted);margin:0 0 10px;font-size:12px}.kanban-card-skeleton{gap:14px}.kanban-skeleton-identity{align-items:center;gap:10px;display:flex}.kanban-skeleton-identity>span{background:var(--k-bg-eff2ebff);border-radius:50%;width:32px;height:32px}.kanban-skeleton-identity>div{flex:1;gap:5px;display:grid}.kanban-card-skeleton i{background:var(--k-bg-eff2ebff);border-radius:4px;width:80%;height:8px;display:block}.kanban-skeleton-identity i+i{width:95%;height:6px}.kanban-card-skeleton .kanban-skeleton-status{border-radius:999px;width:48%;height:22px}.kanban-skeleton-footer{border-top:1px solid var(--k-border-f0f1ecff);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.kanban-skeleton-footer i{width:45%}.kanban-skeleton-footer i+i{width:20%}@media (width<=800px){.kanban-columns{scroll-snap-type:x proximity;grid-template-columns:repeat(4,240px)}.kanban-column{scroll-snap-align:start}}.form-workspace{min-width:0}.form-builder{background:0 0}.form-breadcrumb{color:var(--k-fg-6b7166ff);font:400 12px/normal var(--body);flex-wrap:wrap;align-items:baseline;gap:2.3px;margin:0 0 4px;display:flex}.form-breadcrumb button{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.form-breadcrumb button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.form-share-strip{border:1px solid var(--line);border-left:4px solid var(--lime);background:var(--tint-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 16px;padding:12px 14px;display:flex}.form-share-strip strong{font:600 14px var(--display)}.form-share-strip p{color:var(--muted);margin:2px 0 0;font-size:12px}.form-share-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.form-share-actions .job-link-control{margin-right:0}.form-builder-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 0 16px;display:flex}.form-builder-title{flex-direction:column;flex:380px;gap:4px;min-width:0;display:flex}.form-builder-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-builder-title h1{font:600 22px/1.25 var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.form-builder-title-line .pill{height:22px;font:600 11px/1 var(--body);text-transform:none;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.form-builder-title-line .pill-warn{background:var(--k-bg-fbf0deff);color:var(--k-fg-7a4a08ff)}.form-builder-title-line .pill-good{background:var(--k-bg-f0f1ecff);color:var(--k-fg-3e443bff)}.form-builder-title>p{color:var(--k-fg-5c6358ff);font:400 13px/normal var(--body);margin:0}.form-builder-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form-editor-modes{background:var(--k-bg-f0f1ecff);border:0;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.form-editor-modes button{height:28px;color:var(--k-fg-4a5046ff);font:500 12px/1 var(--body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px}.form-editor-modes button[aria-pressed=true]{background:var(--k-bg-ffffffff);color:var(--k-fg-1b1f1aff);box-shadow:0 1px 2px var(--k-shadow-1418131f)}.form-editor-modes button:hover{color:var(--k-fg-1b1f1aff)}.form-builder-toolbar .sm.lime,.form-builder-toolbar>.form-header-link,.form-builder-toolbar .sm.ghost,.form-more-actions>summary{height:36px;font:600 13px/1 var(--body);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.form-builder-toolbar .sm.lime{border-color:var(--k-border-b5e35aff);background:var(--k-bg-c6f36bff);color:var(--k-fgk-1f3309ff)}.form-builder-toolbar .sm.lime:hover:not(:disabled){background:var(--k-bg-bceb5cff);filter:none}.form-builder-toolbar .sm.lime:disabled{border-color:var(--k-border-b5e35aff);background:var(--k-bg-c6f36bff);color:var(--k-fgk-1f3309ff);opacity:.45;cursor:not-allowed}.form-builder-toolbar>.form-header-link{border-color:var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff);color:var(--k-fg-1b1f1aff)}.form-builder-toolbar>.form-header-link:hover:not(:disabled){background:var(--k-bg-f7f8f5ff)}.form-builder-toolbar .sm.ghost,.form-more-actions>summary{color:var(--k-fg-2a2f27ff);background:0 0}.form-builder-toolbar .sm.ghost:hover:not(:disabled),.form-more-actions>summary:hover,.form-more-actions[open]>summary{background:var(--k-bg-f0f1ecff)}.form-header-link{color:var(--muted);font:600 12px/1.5 var(--body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 2px;text-decoration:underline}.form-more-actions{color:var(--k-fg-2a2f27ff);font-size:13px;position:relative}.form-more-actions>summary{list-style:none}.form-more-actions>summary::-webkit-details-marker{display:none}.form-more-actions[open]>.form-header-link{z-index:30;box-sizing:border-box;background:var(--k-bg-ffffffff);width:208px;height:34px;color:var(--k-fg-1b1f1aff);font:500 13px/1 var(--body);text-align:left;border:0;border-radius:6px;align-items:center;gap:10px;margin:0;padding:0 10px;text-decoration:none;display:flex;position:absolute;top:46px;right:6px}.form-more-actions[open]:after{content:"";z-index:29;border:1px solid var(--k-border-e8eae3ff);background:var(--k-bg-ffffffff);width:220px;height:46px;box-shadow:0 12px 32px var(--k-shadow-14181324);border-radius:10px;position:absolute;top:40px;right:0}.form-more-actions[open]>.form-header-link:hover:not(:disabled){background:var(--k-bg-f3f4efff)}.form-builder :is(.form-header-link,.form-icon-button,.form-add-answer,.form-add-question,.form-suggestion-add,.form-editor-modes button,.form-breadcrumb button,.form-more-actions>summary):focus-visible{outline:2px solid var(--green-ink);outline-offset:3px}.form-builder :is(.form-header-link,.form-add-answer,.form-add-question,.form-suggestion-add):disabled{opacity:.45;cursor:not-allowed}.form-builder .table-notices{gap:8px;padding:0}.form-builder .table-notices:not(:empty){margin-bottom:16px}.form-builder .notice-bar{background:var(--k-bg-eaf6d3ff);color:var(--k-fg-2b4c0aff);font:500 13px/normal var(--body);border:0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.form-builder .notice-bar>span,.form-builder .notice-bar>div{flex:1;min-width:0}.form-builder .notice-bar strong{font-weight:600}.form-builder .stale-bar{border:1px solid var(--k-border-f0ddb8ff);background:var(--k-bg-fbf0deff);color:var(--k-fg-5e3b06ff);padding:12px 14px;font-weight:400}.form-builder .notice-bar .sm.ghost{height:32px;color:inherit;font:600 12px/1 var(--body);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:0 10px}.form-builder .notice-bar .sm.ghost:hover{background:var(--k-bg-1418130f)}.form-draft-banner{border:1px solid var(--k-border-f0ddb8ff);background:var(--k-bg-fbf0deff);color:var(--k-fg-5e3b06ff);border-radius:10px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.form-draft-banner>svg{stroke-width:2px;flex:none;width:16px;height:16px;margin-top:2px}.form-draft-banner>div{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;display:flex}.form-draft-banner strong{font:600 13px/normal var(--body)}.form-draft-banner p{font:400 13px/normal var(--body);margin:0}.form-draft-banner>span{height:32px;font:600 12px/1 var(--body);color:var(--k-fg-5e3b06ff);flex:none;align-items:center;margin:0;padding:0 10px;display:inline-flex}.form-builder-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;padding-bottom:8px;display:grid}.form-builder-main,.form-builder-aside{align-content:start;gap:12px;min-width:0;display:grid}.form-builder .form-editor{gap:12px;padding:0}.form-builder .form-field-card{border-color:var(--k-border-e8eae3ff);background:var(--k-bg-ffffffff);border-radius:12px;gap:10px;padding:14px 14px 12px}.form-builder .form-field-card:hover{border-color:var(--k-border-dcdfd6ff)}.form-builder .form-field-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form-question-number{background:var(--k-bg-f0f1ecff);width:24px;height:24px;color:var(--k-fg-4a5046ff);font:600 11px/1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.form-builder .form-question-label{width:auto;min-width:0;height:36px;color:var(--k-fg-1b1f1aff);font:600 13px/normal var(--body);background:0 0;border:1px solid #0000;border-radius:8px;flex:160px;padding:0 8px}.form-builder .form-question-label::placeholder{color:var(--k-fg-9aa093ff);font-weight:500}.form-builder .form-question-label:hover:not(:disabled):not(:focus){border-color:var(--k-border-e8eae3ff)}.form-builder .form-question-label:focus{border-color:var(--k-border-8dbf2eff);box-shadow:0 0 0 3px var(--k-shadow-e6f5c4ff);outline:none}.form-builder .form-question-label:disabled{color:var(--faint);background:0 0}.form-question-type{background:var(--k-bg-f0f1ecff);height:22px;color:var(--k-fg-3e443bff);font:600 11px/1 var(--body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 8px;display:inline-flex}.form-question-controls{flex:none;align-items:center;gap:8px;display:flex}.form-icon-button{width:32px;height:32px;color:var(--k-fg-5c6358ff);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.form-icon-button:hover:not(:disabled){background:var(--k-bg-f0f1ecff);color:var(--k-fg-1b1f1aff)}.form-icon-button:disabled{color:var(--k-fg-5c6358ff);opacity:.35;cursor:not-allowed}.form-question-controls>button:nth-child(-n+2) svg{stroke-width:2px}.form-question-footer{flex-wrap:wrap;order:1;align-items:center;gap:12px;min-height:36px;margin:0;padding-left:32px;display:flex}.form-builder .form-req{width:fit-content;color:var(--k-fg-4a5046ff);font:400 12px/normal var(--body);flex-direction:row-reverse;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.form-builder .form-req input{appearance:none;background:var(--k-bg-d3d7cbff);cursor:pointer;border:0;border-radius:999px;flex:none;width:32px;height:18px;margin:0;padding:0;transition:background .15s;position:relative}.form-builder .form-req input:before{content:"";background:var(--k-bg-ffffffff);width:14px;height:14px;box-shadow:0 1px 2px var(--k-shadow-00000033);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.form-builder .form-req input:checked{background:var(--k-bg-8dbf2eff)}.form-builder .form-req input:checked:before{transform:translate(14px)}.form-builder .form-req input:disabled{cursor:default}.form-builder .form-req input:focus-visible{outline:2px solid var(--green-ink);outline-offset:3px}.form-builder .form-lock{min-width:0;color:var(--k-fg-6b7166ff);font:400 12px/normal var(--body);flex:1;order:-1}.form-builder .form-options{flex-wrap:wrap;order:2;align-items:flex-start;gap:6px;max-width:none;margin:0;padding-left:32px;display:flex}.form-builder .form-option{border:1px solid var(--k-border-e3e6ddff);background:var(--k-bg-fafbf8ff);max-width:100%;height:30px;color:var(--k-fg-2a2f27ff);border-radius:8px;align-items:center;gap:0;padding:0 10px;display:inline-flex}.form-builder .form-option:has(.form-icon-button){padding-right:3px}.form-builder .form-option:focus-within{border-color:var(--k-border-8dbf2eff);box-shadow:0 0 0 3px var(--k-shadow-e6f5c4ff)}.form-builder .form-option .form-option-radio{display:none}.form-builder .form-option .inp{field-sizing:content;width:auto;min-width:48px;max-width:100%;height:26px;color:var(--k-fg-2a2f27ff);font:400 12px/normal var(--body);box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 auto;padding:0}.form-builder .form-option .inp::placeholder{color:var(--k-fg-9aa093ff)}.form-builder .form-option .inp:focus{box-shadow:none;border:0;outline:none}.form-builder .form-option .inp:disabled{color:var(--faint);background:0 0}.form-builder .form-option .form-icon-button{border:0;border-radius:6px;width:20px;height:20px;margin-left:4px}.form-builder .form-option .form-icon-button:hover:not(:disabled){background:var(--k-bg-e8eae3ff)}.form-add-answer{height:28px;color:var(--k-fg-4d7a12ff);font:600 12px/1 var(--body);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0 10px;text-decoration:none;display:inline-flex}.form-add-answer:hover:not(:disabled){background:var(--k-bg-f0f1ecff)}.form-add-question{border:1px solid var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff);height:36px;color:var(--k-fg-1b1f1aff);font:600 13px/1 var(--body);text-align:left;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.form-add-question:before{content:"";background:currentColor;flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat}.form-add-question span{color:var(--k-fg-6b7166ff);font:500 11px/1 var(--body);margin-left:2px}.form-add-question:hover:not(:disabled){background:var(--k-bg-f7f8f5ff)}.form-resume-summary{border:1px solid var(--k-border-e8eae3ff);background:var(--k-bg-ffffffff);border-radius:12px;align-items:flex-start;gap:8px;padding:14px 14px 12px;display:flex}.form-resume-summary>div:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:3px;display:flex}.form-resume-summary strong{font:600 13px/normal var(--body)}.form-resume-summary p{color:var(--k-fg-6b7166ff);font:400 12px/normal var(--body);margin:0}.form-fixed-required{color:var(--k-fg-4d7a12ff);font:600 11px/normal var(--body)}.form-resume-summary>.form-question-type{margin-top:1px}.form-builder .form-suggestions{border:1px solid var(--k-border-e8eae3ff);background:var(--k-bg-ffffffff);border-radius:12px;flex-direction:column;gap:0;margin:0;padding:16px;display:flex}.form-builder .form-suggestions-heading{margin-bottom:6px;display:block}.form-builder .form-suggestions-heading h4{font:600 14px/normal var(--display);margin:0 0 2px}.form-builder .form-suggestions-heading p,.form-builder .form-suggestions>p,.form-builder .form-suggestions>div[role=alert]{color:var(--k-fg-6b7166ff);font:400 12px/normal var(--body);margin:0}.form-builder .form-suggestions>p[role=status],.form-builder .form-suggestions>div[role=alert]{border-top:1px solid var(--k-border-f0f1ecff);padding-top:10px}.form-builder .form-suggestions>div[role=alert]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form-suggestion-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 10px;display:flex}.form-suggestion-actions .sm.ghost{height:32px;color:var(--k-fg-4d7a12ff);font:600 12px/1 var(--body);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px}.form-suggestion-actions .sm.ghost:hover:not(:disabled){background:var(--k-bg-f0f1ecff)}.form-suggestion-actions .sm.ghost:disabled{color:var(--k-fg-4d7a12ff);opacity:.45;background:0 0;border-color:#0000}.form-suggestion-actions .form-header-link{color:var(--k-fg-6b7166ff);font:600 12px/1 var(--body);padding:0}.form-builder .form-suggestion-list{flex-direction:column;gap:0;display:flex}.form-builder .form-suggestion-card{border:0;border-top:1px solid var(--k-border-f0f1ecff);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 10px;padding:10px 0;display:grid}.form-builder .form-suggestion-card>*{grid-column:1;min-width:0}.form-builder .form-suggestion-select{color:var(--k-fg-1b1f1aff);font:400 13px/1.45 var(--body);align-items:flex-start;gap:8px;display:flex}.form-builder .form-suggestion-select input{accent-color:#8dbf2e;flex:none;width:14px;height:14px;margin:2px 0 0}.form-builder .form-suggestion-select strong{overflow-wrap:anywhere;min-width:0;font-weight:400}.form-builder .form-suggestion-meta{color:var(--k-fg-6b7166ff);font:400 12px/normal var(--body);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.form-builder .form-suggestion-meta .form-question-type{height:18px;padding:0 6px;font-size:10px}.form-builder .form-suggestion-meta .pill{background:var(--k-bg-fbf0deff);height:18px;color:var(--k-fg-7a4a08ff);font:600 10px/1 var(--body);text-transform:none;border-radius:999px;align-items:center;padding:0 6px;display:inline-flex}.form-builder .form-suggestion-evidence{color:var(--k-fg-6b7166ff);font:400 12px/1.45 var(--body);margin:0;padding-left:16px}.form-suggestion-answer-details{color:var(--k-fg-6b7166ff);font:400 12px/normal var(--body)}.form-suggestion-answer-details summary{cursor:pointer}.form-builder .form-suggestion-options{margin:4px 0 0;padding-left:16px;line-height:1.45}.form-builder .form-suggestion-approval{color:var(--k-fg-2a2f27ff);font:400 12px/1.45 var(--body);align-items:flex-start;gap:8px;display:flex}.form-builder .form-suggestion-approval input{accent-color:#8dbf2e;flex:none;width:14px;height:14px;margin:2px 0 0}.form-builder .form-suggestion-card .form-suggestion-add,.form-builder .form-suggestion-card .form-suggestion-added{grid-area:1/2;justify-self:end}.form-suggestion-add{border:1px solid var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff);height:32px;color:var(--k-fg-1b1f1aff);font:600 12px/1 var(--body);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.form-suggestion-add:hover:not(:disabled){background:var(--k-bg-f7f8f5ff)}.form-suggestion-added{height:32px;color:var(--k-fg-4d7a12ff);font:600 12px/1 var(--body);white-space:nowrap;align-items:center;display:inline-flex}.form-builder .form-add-selected{width:100%;height:32px;color:var(--k-fg-4d7a12ff);font:600 12px/1 var(--body);background:0 0;border:1px solid #0000;border-radius:8px;margin-top:6px;padding:0 10px}.form-builder .form-add-selected:hover:not(:disabled){background:var(--k-bg-f0f1ecff);filter:none}.form-builder .form-add-selected:disabled{color:var(--k-fg-4d7a12ff);opacity:.45;background:0 0;border-color:#0000}.form-suggestion-source{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.6}.form-suggestion-source summary{cursor:pointer}.form-builder-start{border:1px solid var(--k-border-e8eae3ff);background:var(--k-bg-ffffffff);border-radius:12px;justify-items:start;gap:10px;padding:16px;display:grid}.form-builder-start h4{font:600 16px/normal var(--display);margin:0}.form-builder-start p{max-width:60ch;color:var(--k-fg-5c6358ff);font:400 13px/1.45 var(--body);margin:0}.form-builder-start .sm.lime{border:1px solid var(--k-border-b5e35aff);background:var(--k-bg-c6f36bff);height:36px;color:var(--k-fgk-1f3309ff);font:600 13px/1 var(--body);border-radius:8px;padding:0 14px}.form-builder-start .sm.lime:hover:not(:disabled){background:var(--k-bg-bceb5cff);filter:none}.form-preview-note{background:var(--k-bg-ffffffff);color:var(--k-fg-6b7166ff);font:400 12px/normal var(--body);border-radius:10px;margin:0;padding:10px 14px}.form-live-candidate-preview{background:var(--k-bg-eef0eaff);border-radius:16px;min-width:0;padding:28px 16px}.form-live-candidate-preview>.form-preview-note{max-width:600px;margin:0 auto 16px}.form-live-candidate-preview .application-page{background:0 0;min-height:0;padding:0}.form-live-candidate-preview .application-card{border:1px solid var(--k-border-e8eae3ff);width:min(600px,100%);box-shadow:none;border-radius:12px;padding:24px}.form-candidate-preview{gap:16px;display:grid}.form-preview-question{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;gap:12px;min-width:0;margin:0;padding:16px 20px;display:grid}.form-preview-question legend{max-width:100%;color:var(--ink);overflow-wrap:anywhere;padding:0 8px;font-size:14px;font-weight:600}.form-preview-question legend .form-question-number{margin-right:8px}.form-preview-required{color:var(--muted);margin-left:8px;font-size:10px;font-weight:500}.form-preview-question>label{align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;display:flex}.form-preview-question input{margin-top:4px}.form-builder .form-publish-confirm{align-items:flex-start}.form-history-heading{border-top:1px solid var(--line-soft);background:var(--surface);padding:20px 24px 16px}.form-history-heading h4{margin:0 0 6px;font-size:15px}.form-history-heading p{color:var(--muted);margin:0;font-size:12px}.form-builder .form-version-wrap{background:var(--surface)}.form-builder .form-error-list{gap:2px;margin:4px 0 0 18px;padding:0;font-weight:400;display:grid}.form-current-questions{gap:12px;min-width:0;display:grid}.form-current-questions-heading{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 2px 0;display:flex}.form-current-questions-heading h4{font:600 16px/normal var(--display);margin:0}.form-current-questions-heading>span{background:var(--k-bg-f0f1ecff);color:var(--k-fg-4a5046ff);font:600 11px/normal var(--body);border-radius:999px;align-items:center;padding:1px 7px;display:inline-flex}.form-current-questions-note{color:var(--k-fg-6b7166ff);font:400 12px/normal var(--body);margin:-8px 2px 0}.form-current-question-title{align-items:center;gap:8px;min-height:36px;display:flex}.form-current-question-title h5{min-width:0;font:600 13px/normal var(--body);overflow-wrap:anywhere;flex:1;margin:0;padding:0 8px}.form-current-answers{flex-wrap:wrap;gap:6px;margin:0 0 0 32px;padding:0;list-style:none;display:flex}.form-current-answers li{border:1px solid var(--k-border-e3e6ddff);background:var(--k-bg-fafbf8ff);max-width:100%;height:30px;color:var(--k-fg-2a2f27ff);font:400 12px/normal var(--body);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:0;padding:0 10px;display:inline-flex}.form-current-answers .form-option-radio{display:none}.form-current-requirement{color:var(--k-fg-6b7166ff);font:400 12px/normal var(--body);justify-self:start;margin-left:32px}.form-current-requirement.is-required{color:var(--k-fg-4d7a12ff);font-weight:600}@media (width<=1100px){.form-builder-layout{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=820px){.form-builder-layout{grid-template-columns:minmax(0,1fr)}.form-draft-banner{grid-template-columns:16px minmax(0,1fr);display:grid}.form-draft-banner>span{grid-column:2;justify-self:start;height:auto;margin:0;padding:0}}@media (width<=480px){.form-builder-header{padding-bottom:12px}.form-builder-title{flex-basis:100%}.form-builder-title h1{font-size:20px}.form-builder .form-field-card{padding:12px}.form-builder .form-options,.form-question-footer,.form-current-answers,.form-current-requirement{margin-left:0;padding-left:0}.form-question-controls{gap:4px}.form-resume-summary{flex-wrap:wrap}.form-resume-summary>.form-question-type{margin-left:32px}.form-history-heading{padding-inline:16px}.form-live-candidate-preview{padding:16px 8px}}@media (pointer:coarse){.form-icon-button{width:36px;height:36px}.form-builder .form-option{height:38px}.form-builder .form-option .inp{height:36px}.form-builder .form-option .form-icon-button{width:28px;height:28px}.form-editor-modes button,.form-add-answer,.form-suggestion-add{min-height:40px}}@media (forced-colors:active){.form-builder .form-req input{appearance:auto;width:auto;height:auto}.form-builder .form-req input:before{display:none}.form-add-question:before{background:buttontext}}.form-cover{--cover-colour:var(--cover-lime);border:1px solid var(--line-soft,#e6e8df);background:var(--surface,#fff);border-radius:12px;overflow:hidden}.form-cover-blue{--cover-colour:var(--cover-blue)}.form-cover-violet{--cover-colour:var(--cover-violet)}.form-cover-sand{--cover-colour:var(--cover-sand)}.form-cover-banner{background:var(--cover-colour);height:56px}.form-cover-banner.has-image{aspect-ratio:4;height:auto}.form-cover-banner img{object-fit:cover;width:100%;height:100%;display:block}.form-cover-copy{padding:24px}.form-cover-copy :is(h1,h4){color:var(--ink,#20291d);font-family:var(--display);overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.3}.form-cover-copy p{max-width:70ch;color:var(--ink-2,#424b3f);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.7}.form-privacy-note{color:var(--ink-2,#424b3f);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.form-privacy-note>svg{color:var(--green-ink,#3a5b18);flex:none;margin-top:2px}.form-privacy-note strong{font-size:13px;line-height:1.5}.form-privacy-note p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;margin:5px 0 0;font-size:12px;line-height:1.7}.form-privacy-note>div{overflow-wrap:anywhere;min-width:0}.form-cover-editor{border:1px solid var(--k-border-e8eae3ff);background:var(--surface,#fff);border-radius:12px;min-width:0;padding:16px}.form-cover-editor h4{font:600 14px/normal var(--display);margin:0}.form-cover-editor>p{color:var(--k-fg-6b7166ff);font:400 12px/normal var(--body);margin:2px 0 10px}.form-cover-fields{gap:14px;display:grid}.form-cover-field{gap:10px;min-width:0;display:grid}.form-cover-field>label{color:var(--k-fg-6b7166ff);font:600 11px/normal var(--body);letter-spacing:.05em;text-transform:uppercase}.form-cover-field .inp{border:1px solid var(--k-border-dcdfd6ff);background:var(--k-bg-ffffffff);width:100%;min-width:0;height:36px;min-height:0;color:var(--k-fg-1b1f1aff);font:400 13px/normal var(--body);border-radius:8px;padding:0 10px}.form-cover-field .inp::placeholder{color:var(--k-fg-9aa093ff)}.form-cover-field #form-cover-title{font-weight:600}.form-cover-field textarea.inp{resize:vertical;height:auto;padding:8px 10px;line-height:1.5}.form-cover-field .inp:focus{border-color:var(--k-border-8dbf2eff);box-shadow:0 0 0 3px var(--k-shadow-e6f5c4ff);outline:none}.form-cover-field .inp:disabled{background:var(--k-bg-f7f8f5ff);color:var(--k-fg-9aa093ff)}.form-cover-field small{color:var(--k-fg-6b7166ff);font:400 12px/normal var(--body);margin-top:-4px}.form-banner-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-banner-controls input{max-width:100%;font:12px/1.6 var(--body)}.form-cover-themes{border:0;margin:0;padding:0}.form-cover-themes legend{margin-bottom:8px;font-size:12px;font-weight:600}.form-theme-options{flex-wrap:wrap;gap:8px;display:flex}.form-theme-options label{border:1px solid var(--line-soft);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.form-theme-options label:has(input:checked){border-color:var(--green-ink);background:var(--lime-soft)}.form-theme-options input{accent-color:var(--green-ink)}.form-cover-fields button:focus-visible{outline:2px solid var(--green-ink);outline-offset:3px}.form-content-guidance{border-top:1px solid var(--line-soft);color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:20px;padding-top:16px;font-size:12px;line-height:1.7;display:flex}.form-content-guidance>svg{flex:none;margin-top:2px}.form-content-guidance p{margin:0}.application-header>.form-cover{margin-top:20px}.application-loading{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.application-loading>p{color:var(--k-fg-1b1f1aff);font:600 16px/1.3 var(--display);margin:0}.portal-loader{flex:none;width:140px;height:118px;margin-bottom:6px;position:relative}.portal-loader:before{content:"";background:var(--k-bg-2a2f27ff);border-radius:1px;width:112px;height:1.5px;position:absolute;top:109px;left:14px}.portal-loader-shadow{background:var(--k-bg-e8ebe1ff);border-radius:50%;width:104px;height:8px;position:absolute;top:106px;left:50%;transform:translate(-50%)}.portal-loader-block{border:1.5px solid var(--k-border-2a2f27ff);width:48px;height:42px;box-shadow:3px 3px 0 var(--k-shadow-e3e8d8ff);transform-origin:50% 100%;border-radius:9px;animation:2.94s cubic-bezier(.3,1.55,.5,1) infinite portal-loader-drop;position:absolute}.portal-loader-block:nth-child(2){background:var(--k-bg-c6f36bff);top:64px;left:18px;transform:rotate(-3deg)}.portal-loader-block:nth-child(3){background:var(--k-bg-f6e8d1ff);animation-delay:.42s;top:64px;left:70px;transform:rotate(2deg)}.portal-loader-block:nth-child(4){background:var(--k-bg-dce8f4ff);animation-delay:.84s;top:22px;left:44px;transform:rotate(-1deg)}@keyframes portal-loader-drop{0%{opacity:0;translate:0 -46px}14%,82%{opacity:1;translate:0}94%,to{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.portal-loader-block{animation:none}}@media (width<=600px){.form-cover-copy{padding:20px}.form-cover-editor{padding:16px}}.scan-loader{box-sizing:border-box;text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.scan-stage{width:380px;max-width:100%;height:220px;margin-bottom:8px;position:relative}.scan-stage-inner{transform-origin:0 0;width:380px;height:220px;position:absolute;top:0;left:0}.scan-blob{background:var(--k-bg-f1f8e1ff);border-radius:46% 54% 52% 48%/55% 45%;width:178px;height:150px;position:absolute;top:26px;left:196px}.scan-sparks{position:absolute;top:0;left:0}.scan-doc{box-sizing:border-box;border:1.5px solid var(--k-border-2a2f27ff);background:var(--k-bg-ffffffff);width:124px;height:156px;box-shadow:5px 5px 0 var(--k-shadow-dcefb4ff);border-radius:10px;flex-direction:column;gap:10px;padding:18px 12px 12px;display:flex;position:absolute;top:30px;left:18px;transform:rotate(-4deg)}.scan-clip{position:absolute;top:-14px;left:18px}.scan-doc-head{align-items:center;gap:6px;display:flex}.scan-doc-label{border:1px solid var(--k-border-2a2f27ff);background:var(--k-bg-c6f36bff);color:var(--k-fgk-1f3309ff);font:700 9px var(--body);letter-spacing:.04em;border-radius:4px;padding:2px 6px}.scan-doc-title{background:var(--k-bg-2a2f27ff);border-radius:3px;width:46px;height:6px}.scan-doc-row{align-items:center;gap:7px;display:flex}.scan-doc-box{box-sizing:border-box;border:1.3px solid var(--k-border-2a2f27ff);background:var(--k-bg-ffffffff);border-radius:3px;flex:none;justify-content:center;align-items:center;width:11px;height:11px;transition:background .3s;display:inline-flex}.scan-doc-box svg{opacity:0;transition:opacity .3s}.scan-doc-box.is-checked{background:var(--k-bg-8dbf2eff)}.scan-doc-box.is-checked svg{opacity:1}.scan-doc-line{background:var(--k-bg-dde0d6ff);border-radius:3px;height:5px;transition:background .3s}.scan-doc-line.is-checked{background:var(--k-bg-9aa093ff)}.scan-dot{box-sizing:border-box;border:1.5px solid var(--k-border-2a2f27ff);background:var(--k-bg-c6f36bff);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.scan-cards{width:170px;height:130px;position:absolute;top:58px;left:200px}.scan-card{box-sizing:border-box;border:1.5px solid var(--k-border-2a2f27ff);background:var(--k-bg-ffffffff);width:170px;height:98px;box-shadow:4px 4px 0 var(--k-shadow-e3e8d8ff);text-align:left;transform-origin:50% 0;border-radius:12px;padding:12px;position:absolute;top:30px;left:0}.scan-card-person{align-items:center;gap:9px;display:flex}.scan-card-person svg{flex:none}.scan-card-lines{flex-direction:column;gap:5px;display:flex}.scan-card-lines span{background:var(--k-bg-c9cebfff);border-radius:3px;height:6px}.scan-card-lines span:first-child{background:var(--k-bg-2a2f27ff);border-radius:4px;height:7px}.scan-card-tags{gap:5px;margin-top:14px;display:flex}.scan-card-tags span{box-sizing:border-box;border:1px solid var(--k-border-dde0d6ff);background:var(--k-bg-f3f4efff);border-radius:6px;height:12px}.scan-card-tags-0 span:not(:last-child){border-color:var(--k-border-b9dc7aff);background:var(--k-bg-e7f2d2ff)}.scan-card-tags-1 span:not(:last-child){border-color:var(--k-border-e8c990ff);background:var(--k-bg-fbf0deff)}.scan-card-tags-2 span:not(:last-child){border-color:var(--k-border-a9c4e6ff);background:var(--k-bg-e8f0fbff)}.scan-card-badge{box-sizing:border-box;border:1.5px solid var(--k-border-2a2f27ff);background:var(--k-bg-c6f36bff);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .35s cubic-bezier(.3,1.7,.5,1);display:flex;position:absolute;top:-11px;right:-11px}.scan-card-badge.is-skip{background:var(--k-bg-f3f4efff)}.scan-lens{z-index:5;transition:left .65s cubic-bezier(.2,.75,.25,1),top .65s cubic-bezier(.2,.75,.25,1);position:absolute}.scan-kicker{color:var(--k-fg-4d7a12ff);font:700 12px var(--body);letter-spacing:.02em}.scan-title{color:var(--ink);font:600 17px/1.3 var(--display,var(--body))}.scan-caption{max-width:380px;min-height:18px;color:var(--k-fg-5c6358ff);font-size:13px}.scan-bar{background:var(--k-bg-f0f1ecff);border-radius:8px;width:100%;max-width:300px;height:6px;margin-top:4px;position:relative;overflow:hidden}.scan-bar>div{background:var(--k-bg-8dbf2eff);border-radius:8px;height:100%}.scan-meta{color:var(--k-fg-4a5046ff);font-size:12px}.scan-inline{flex:none;width:52px;height:32px;position:relative}.scan-inline-doc{box-sizing:border-box;border:1.4px solid var(--k-border-2a2f27ff);background:var(--k-bg-ffffffff);width:20px;height:26px;box-shadow:2px 2px 0 var(--k-shadow-dcefb4ff);border-radius:4px;position:absolute;top:2px;left:0;transform:rotate(-5deg)}.scan-inline-doc-line{background:var(--k-bg-2a2f27ff);border-radius:1px;width:9px;height:2px;position:absolute;top:9px;left:4px;transform:rotate(-5deg)}.scan-inline-doc-line-2{background:var(--k-bg-c9cebfff);width:7px;top:14px}.scan-inline-dot{background:var(--k-bg-8dbf2eff);border-radius:50%;width:6px;height:6px;position:absolute;top:13px}.scan-inline-card{box-sizing:border-box;border:1.4px solid var(--k-border-2a2f27ff);border-radius:4px;width:18px;height:20px;position:absolute;top:6px;left:34px}@media (width<=440px){.scan-stage{width:258px;height:150px}.scan-stage-inner{transform:scale(.68)}}.run-center-loader{border:1px solid var(--card-line);background:var(--surface);border-radius:12px;flex-direction:column;align-items:center;gap:16px;margin-top:16px;padding:28px 16px 26px;display:flex}.run-center-art{width:100%;max-width:560px}.run-center-art .scan-loader{padding:0 0 4px}.run-center-stats{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.run-center-stats>div{background:var(--k-bg-fafbf8ff);border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:120px;padding:8px 14px;display:flex}.run-center-stats b{color:var(--ink);font:600 16px var(--display,var(--body));font-variant-numeric:tabular-nums}.run-center-stats span{color:var(--muted);font-size:12px}.run-center-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.run-center-secondary,.run-center-primary{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink);font:600 13px var(--body);cursor:pointer;border-radius:8px;padding:0 14px}.run-center-secondary:hover{background:var(--tint-2)}.run-center-primary{border-color:var(--lime-line);background:var(--lime)}.run-center-primary:hover{background:var(--k-bg-b9ea55ff)}.run-center-note{color:var(--muted);text-align:center;margin:0;font-size:12px}.sourcing-run-status{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.sourcing-run-status-card{border:1px solid var(--card-line);background:var(--surface);border-radius:12px;flex:440px;align-items:center;gap:12px;min-width:0;min-height:60px;padding:10px 14px;display:flex}.sourcing-run-status-mark{flex:none;width:58px;height:40px;display:block;overflow:visible}.sourcing-run-status-copy{flex:1;min-width:0}.sourcing-run-status-copy h3{color:var(--ink);font:600 14px/20px var(--body);margin:0}.sourcing-run-status-copy p{color:var(--muted);font:400 12px/18px var(--body);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:2px 0 0}.sourcing-run-status-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.sourcing-run-status .sourcing-run-status-action{border:1px solid var(--line);background:var(--surface);height:36px;min-height:36px;color:var(--ink);font:600 13px/1.4 var(--body);white-space:nowrap;border-radius:8px;padding:0 14px}.sourcing-run-status .sourcing-run-status-action:hover{background:var(--tint-2)}.sourcing-run-status .sourcing-run-status-action:focus-visible{outline:2px solid var(--green);outline-offset:2px}.sourcing-run-status-meta{color:var(--k-fg-4a5046ff);font:600 12px var(--body);white-space:nowrap;flex:none}.sourcing-run-status-track{background:var(--k-bg-f0f1ecff);border-radius:4px;flex:none;width:80px;height:4px;display:block;overflow:hidden}.sourcing-run-status-track>span{border-radius:inherit;background:var(--k-bg-8dbf2eff);height:100%;transition:width .4s;display:block}.sourcing-run-status-track.is-indeterminate>span{width:34%;animation:2.1s ease-in-out infinite alternate sourcing-status-scan}.sourcing-run-status-card-pulse{transform-origin:57.5px 24.5px;animation:2.1s cubic-bezier(.16,1,.3,1) infinite sourcing-status-card}.sourcing-run-status-signal{animation:2.1s ease-in-out infinite sourcing-status-signal}.sourcing-run-status-paused .sourcing-run-status-track>span{animation-play-state:paused}.sourcing-run-status-waiting .sourcing-run-status-card-pulse,.sourcing-run-status-waiting .sourcing-run-status-signal{opacity:.35;animation:none}.sourcing-run-status-waiting .sourcing-run-status-track{visibility:hidden}@keyframes sourcing-status-card{0%,88%,to{opacity:.2;transform:scale(.92)}18%,48%{opacity:1;transform:scale(1)}68%{opacity:.45;transform:scale(.98)}}@keyframes sourcing-status-signal{0%,8%,90%,to{opacity:.2;transform:translate(0)}38%,58%{opacity:1;transform:translate(7px)}}@keyframes sourcing-status-scan{0%{transform:translate(0)}to{transform:translate(178%)}}@media (width<=600px){.sourcing-run-status-card{flex-basis:100%;gap:10px;padding:10px 12px}.sourcing-run-status-mark{width:50px;height:36px}.sourcing-run-status-track{display:none}.sourcing-run-status-actions{margin-left:auto}}@media (width<=480px),(pointer:coarse){.sourcing-run-status .sourcing-run-status-action{height:auto;min-height:44px;padding-top:10px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.sourcing-run-status :is(.sourcing-run-status-card-pulse,.sourcing-run-status-signal,.sourcing-run-status-track>span){animation:none}.sourcing-run-status-card-pulse{opacity:.65}.sourcing-run-status-signal{opacity:.5}.sourcing-run-status-track{display:none}}.ja-page{background:radial-gradient(circle at 90% 0, var(--lime-soft) 0, transparent 38%), var(--bg);min-height:100dvh;color:var(--ink);padding:0 0 32px}.ja-shell{width:min(760px,100%);margin:0 auto;padding:20px 16px 0}.ja-brand{align-items:center;gap:10px;margin-bottom:22px;display:flex}.ja-hero{margin-bottom:18px}.ja-hero h1{font:600 clamp(24px, 6.4vw, 40px)/1.12 var(--display);letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:6px 0 10px}.ja-intro{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.ja-meta{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ja-meta li{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700}.ja-page .jd-card{border:1px solid var(--line);background:var(--surface);box-shadow:0 10px 30px var(--shadow);border-radius:16px;margin:0 0 16px;padding:16px}.ja-form{gap:16px;display:grid}.ja-section{border:1px solid var(--line);background:var(--surface);box-shadow:0 10px 30px var(--shadow);border-radius:16px;padding:20px 16px}.ja-section h2{font:600 18px var(--display);align-items:center;gap:10px;margin:0 0 16px;display:flex}.ja-section h2 span{background:var(--lime);width:28px;height:28px;color:var(--lime-ink);font:700 13px var(--body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ja-grid{gap:14px;display:grid}.ja-field{gap:6px;min-width:0;display:grid}.ja-field label{color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}.ja-optional{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:600}.ja-field input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:400 16px var(--body);border-radius:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.ja-field input:focus{border-color:var(--green-ink);box-shadow:0 0 0 3px var(--lime-soft);outline:none}.ja-field input[aria-invalid=true]{border-color:var(--bad)}.ja-error{color:var(--bad);font-size:13px;font-weight:600}.ja-question{border:0;min-width:0;margin:0 0 18px;padding:0}.ja-question:last-child{margin-bottom:0}.ja-question legend{justify-content:space-between;align-items:baseline;gap:8px;width:100%;margin-bottom:10px;padding:0;font-size:15px;font-weight:700;line-height:1.45;display:flex}.ja-question:focus{outline:none}.ja-question[aria-invalid=true] legend{color:var(--bad)}.ja-choices{gap:8px;display:grid}.ja-choice{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:50px;padding:12px 14px;font-size:15px;transition:border-color .15s,background .15s;display:flex;position:relative}.ja-choice input{opacity:0;pointer-events:none;position:absolute}.ja-choice:before{content:"";border:2px solid var(--line);background:var(--surface);border-radius:50%;flex:none;width:20px;height:20px;transition:border-color .15s,box-shadow .15s}.ja-choice:hover{border-color:var(--ink-2)}.ja-choice.is-selected{border-color:var(--green-ink);background:var(--lime-soft);font-weight:700}.ja-choice.is-selected:before{border-color:var(--green-ink);box-shadow:inset 0 0 0 4px var(--surface);background:var(--green-ink)}.ja-choice:has(input:focus-visible){outline:2px solid var(--green-ink);outline-offset:2px}.ja-upload{border:2px dashed var(--line);background:var(--tint-2);cursor:pointer;border-radius:14px;align-items:center;gap:14px;min-height:76px;padding:16px;transition:border-color .15s,background .15s;display:flex}.ja-upload:hover{border-color:var(--green-ink)}.ja-upload:has(input:focus-visible){border-color:var(--green-ink)}.ja-upload.has-file{border-style:solid;border-color:var(--green-ink);background:var(--lime-soft)}.ja-upload.has-error{border-color:var(--bad)}.ja-upload-icon{background:var(--surface);width:42px;height:42px;font:700 18px var(--body);color:var(--green-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.ja-upload-text{gap:3px;min-width:0;display:grid}.ja-upload-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ja-upload-text small{color:var(--muted);font-size:13px}.ja-submit{z-index:2;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:10px;margin:0 -16px;display:grid;position:sticky;bottom:0}.ja-summary{background:var(--bad-soft);color:var(--bad);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.ja-summary:focus{outline:2px solid var(--bad);outline-offset:2px}.ja-consent{color:var(--muted);text-align:center;margin:0;font-size:12px}.ja-button{background:var(--lime);width:100%;min-height:52px;color:var(--lime-ink);font:700 16px var(--body);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 22px;transition:filter .15s,transform 50ms;display:inline-flex}.ja-button:hover:not(:disabled){filter:brightness(.96)}.ja-button:active:not(:disabled){transform:translateY(1px)}.ja-button:disabled{cursor:progress;opacity:.85}.ja-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ja-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ja-spin}.ja-message{border:1px solid var(--line);background:var(--surface);box-shadow:0 10px 30px var(--shadow);text-align:center;border-radius:18px;margin-top:12px;padding:28px 20px}.ja-message h1{font:600 clamp(24px, 6vw, 34px)/1.15 var(--display);margin:8px 0 10px}.ja-message h1:focus{outline:none}.ja-message p{color:var(--muted);margin:0;line-height:1.6}.ja-message .eyebrow{margin-top:4px}.ja-done-mark{background:var(--lime);width:56px;height:56px;color:var(--lime-ink);font:700 26px var(--body);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 6px;display:flex}.ja-skeleton{gap:12px;display:grid}.ja-sk{background:linear-gradient(90deg, var(--line-soft) 0, var(--tint-2) 50%, var(--line-soft) 100%);background-size:200% 100%;border-radius:10px;animation:1.2s ease-in-out infinite ja-shimmer;display:block}.ja-sk-eyebrow{width:110px;height:12px}.ja-sk-title{width:92%;height:34px}.ja-sk-title.short{width:60%}.ja-sk-card{border-radius:16px;height:84px;margin-top:10px}.ja-sk-card.tall{height:260px}@keyframes ja-spin{to{transform:rotate(360deg)}}@keyframes ja-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ja-sk,.ja-spinner{animation:none}}@media (width>=640px){.ja-shell{padding:40px 24px 0}.ja-section{padding:24px}.ja-page .jd-card{padding:18px 24px}.ja-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ja-wide{grid-column:1/-1}.ja-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.ja-submit{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;margin:4px 0 0;padding:0;position:static}.ja-submit .ja-summary{grid-column:1/-1}.ja-consent{text-align:left}.ja-button{width:auto;min-width:220px}.ja-message{padding:40px 32px}}.workspace-load-state{min-height:256px;padding:24px 20px}.workspace-load-title{color:var(--ink);margin:0 0 12px;font-size:16px;font-weight:700}.workspace-load-state>button{margin-top:16px}.workspace-skeleton{display:grid}.workspace-skeleton-row{border-top:1px solid var(--line-soft);grid-template-columns:40px minmax(96px,1fr) minmax(120px,2fr) 80px;align-items:center;gap:16px;padding:18px 0;display:grid}.workspace-skeleton-row>span{background:var(--tint);border-radius:4px;height:12px;animation:1.6s ease-in-out infinite workspace-loading-pulse;display:block}.workspace-skeleton-row .workspace-skeleton-avatar{border-radius:50%;width:40px;height:40px}.workspace-skeleton-row .workspace-skeleton-name{max-width:180px}.workspace-skeleton-row .workspace-skeleton-detail{max-width:420px}.workspace-skeleton-row .workspace-skeleton-outcome{background:var(--lime-soft)}@keyframes workspace-loading-pulse{50%{opacity:.5}}@media (width<=600px){.workspace-skeleton-row{grid-template-columns:40px minmax(80px,1fr) 64px;gap:12px}.workspace-skeleton-row .workspace-skeleton-detail{display:none}}@media (prefers-reduced-motion:reduce){.workspace-skeleton-row>span{animation:none}}.run-skeleton-fill{background:var(--tint);vertical-align:middle;border-radius:4px;flex:none;height:10px;animation:1.6s ease-in-out infinite workspace-loading-pulse;display:inline-block}.run-page-skeleton .run-skeleton-title{color:var(--ink)}.run-page-skeleton .run-skeleton-title-bar{border-radius:6px;width:260px;height:26px}.run-page-skeleton .run-skeleton-pill{border-radius:999px;width:76px;height:22px}.run-page-skeleton .run-skeleton-meta{width:220px;height:12px;margin-top:10px;display:block}.run-page-skeleton .run-header-actions{align-items:center;gap:8px;display:flex}.run-page-skeleton .run-skeleton-button{border-radius:8px;width:92px;height:36px}.run-page-skeleton .run-skeleton-icon{border-radius:8px;width:36px;height:36px}.run-skeleton-tabs{border-bottom:1px solid var(--card-line);align-items:center;gap:24px;height:44px;display:flex}.run-skeleton-tabs>span{height:12px}.run-skeleton-toolbar{align-items:center;gap:10px;padding:16px 0;display:flex}.run-skeleton-toolbar .run-skeleton-search{border-radius:8px;width:240px;height:36px;margin-right:auto}.run-skeleton-toolbar .run-skeleton-select{border-radius:8px;width:160px;height:36px}@media (width<=700px){.run-page-skeleton .run-header-actions,.run-skeleton-toolbar .run-skeleton-select{display:none}.run-skeleton-tabs{gap:16px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.run-skeleton-fill{animation:none}}.rq{flex-direction:column;gap:14px;display:flex}.rq-groups{flex-direction:column;gap:8px;display:flex}.rq-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rq-head .hr-card-head strong{font-weight:inherit;color:inherit}.rq-collapse-all.lnk{height:32px;color:var(--ink-2);font:600 12px var(--body);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:0 10px;text-decoration:none}.rq-collapse-all.lnk:hover{background:var(--k-bg-f0f1ecff);color:var(--ink-2)}.rq-group{--rq-bg:var(--k-bg-f7f8f5ff);--rq-line:var(--k-border-e3e6ddff);--rq-chip-bg:var(--surface);--rq-chip-line:var(--k-border-dcdfd6ff);--rq-chip-ink:var(--k-fg-2a2f27ff);--rq-accent:var(--ink-2);border:1px solid var(--rq-line);background:var(--surface);border-radius:10px}.rq-group-must{--rq-bg:var(--k-bg-f6fbecff);--rq-line:var(--k-border-dcedb9ff);--rq-chip-bg:var(--k-bg-eaf6d3ff);--rq-chip-line:var(--k-border-b9dc7aff);--rq-chip-ink:var(--k-fg-1f3309ff);--rq-accent:var(--k-fg-335b0cff)}.rq-group-not{--rq-bg:var(--k-bg-fdf6f4ff);--rq-line:var(--k-border-f2d3ccff);--rq-chip-bg:var(--k-bg-fbeae7ff);--rq-chip-line:var(--k-border-efc2b9ff);--rq-chip-ink:var(--k-fg-6e1a10ff);--rq-accent:var(--k-fg-8a1f14ff)}.rq-group-head{font:inherit;margin:0}.rq-toggle{background:var(--rq-bg);width:100%;min-height:50px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 14px;display:flex}.rq-toggle[aria-expanded=true]{border-radius:9px 9px 0 0}.rq-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.rq-group-icon{width:22px;height:22px;font:600 12px var(--body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rq-group-icon-must{background:var(--green);color:var(--on-contrast)}.rq-group-icon-good{background:var(--surface);border:1px solid var(--k-border-c9cebfff);color:var(--muted-2)}.rq-group-icon-not{background:var(--k-bg-c0503fff);color:var(--k-fg-ffffffff)}.rq-group-text{flex-direction:column;flex:none;gap:1px;min-width:150px;display:flex}.rq-group-title{font:600 14px/1.35 var(--body);color:var(--ink)}.rq-group-sub{color:var(--muted);font-size:11px;line-height:1.35}.rq-group-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-2);flex:1;font-size:12px;overflow:hidden}.rq-group-count{border:1px solid var(--k-border-e3e6ddff);background:var(--surface);color:var(--muted-2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.rq-chevron{color:var(--muted);flex:none;transition:transform .15s}.rq-chevron.open{transform:rotate(180deg)}.rq-panel{border-top:1px solid var(--k-border-1418130f);background:var(--surface);border-radius:0 0 9px 9px;flex-direction:column;padding:0;display:flex}.rq-rows{border-bottom:1px solid var(--k-border-1418130f);flex-direction:column;display:flex}.rq-rows>.rq-row:first-child{border-top:0}.rq-row{border-top:1px solid var(--k-border-1418130f);grid-template-columns:150px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.rq-row:hover .rq-icon{color:var(--ink-2)}.rq-name{background:var(--tint);height:30px;font:600 13px var(--body);color:var(--ink);border:1px solid #0000;border-radius:7px;min-width:0;padding:0 10px}.rq-name:hover{border-color:var(--line)}.rq-name::placeholder{color:var(--faint)}.rq-name:focus{border-color:var(--green);background:var(--surface);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.rq-row-invalid .rq-name,.rq-row-invalid .rq-values{box-shadow:inset 0 0 0 1px var(--bad);border-radius:10px}.rq-values{cursor:text;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;padding:0;display:flex}.rq-values:focus-within{background:0 0}.rq-values input{min-width:120px;height:26px;font:400 13px var(--body);color:var(--ink);background:0 0;border:0;outline:none;flex:140px;padding:0 4px}.rq-values input::placeholder{color:var(--muted)}.rq-chip{border:1px solid var(--rq-chip-line);background:var(--rq-chip-bg);max-width:100%;height:26px;color:var(--rq-chip-ink);font:500 12px var(--body);border-radius:999px;align-items:center;gap:2px;padding:0 4px 0 10px;display:inline-flex}.rq-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rq-chip-remove{width:18px;height:18px;color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:50%;flex:none;padding:0;font-size:15px;line-height:1}.rq-chip-remove:hover,.rq-chip-remove:focus-visible{background:var(--k-bg-14181314);opacity:1;outline:none}.rq-pick{min-height:30px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.rq-pick-chip{border:1px dashed var(--k-border-c9cebfff);background:var(--surface);height:26px;font:500 12px var(--body);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:0 10px}.rq-pick-chip:hover,.rq-pick-chip:focus-visible{border-style:solid;border-color:var(--k-border-9aa093ff);outline:none}.rq-move{position:relative}.rq-icon{width:28px;height:28px;color:var(--k-fg-5c6358ff);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.rq-icon:hover,.rq-icon[aria-expanded=true]{background:var(--k-bg-f0f1ecff);color:var(--ink)}.rq-icon:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.rq-delete:hover{color:var(--bad);background:var(--bad-soft)}.rq-menu{z-index:20;border:1px solid var(--line);background:var(--surface);min-width:200px;box-shadow:0 10px 28px var(--shadow);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.rq-menu button{font:600 13px var(--body);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px}.rq-menu button:hover,.rq-menu button:focus-visible{background:var(--tint);outline:none}.rq-add{height:30px;font:600 12px var(--body);color:var(--rq-accent);cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin:6px 14px 10px;padding:0 10px;display:inline-flex}.rq-add:hover{background:var(--tint)}.rq-add:disabled{color:var(--faint);cursor:not-allowed;text-decoration:none}.rq-group{container-type:inline-size}@container (width<=640px){.rq-toggle{flex-wrap:wrap}.rq-group-summary{white-space:normal;flex-basis:100%;order:5}.rq-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name move delete""values values values";row-gap:4px}.rq-row>.rq-name{grid-area:name}.rq-row>.rq-values,.rq-row>.rq-pick{grid-area:values}.rq-row>.rq-move{grid-area:move}.rq-row>.rq-delete{grid-area:delete}}.page-narrow{max-width:none}.hiring-request{flex-direction:column;gap:16px;min-width:0;display:flex}.hr-fields{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.hiring-request .hr-card{border:1px solid var(--card-line);background:var(--k-bg-ffffffff);border-radius:12px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;overflow:visible}.hr-card-head{flex-direction:column;gap:2px;display:flex}.hr-card-head-inline{flex-flow:wrap;align-items:baseline;gap:4px 8px}.hr-card-head p{color:var(--muted);margin:0;font-size:12px;line-height:normal}.hr-heading{font:600 16px/1.25 var(--display);letter-spacing:0;margin:0}.hr-jd-grid{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.hr-file-column{flex:280px}.hr-text-column{flex:2 460px}.hr-file-column,.hr-text-column{flex-direction:column;gap:8px;min-width:0;display:flex}.hiring-request .label{color:var(--ink-2);font-size:12px;font-weight:600;line-height:normal}.hr-text-label{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.hr-text-label>.label{flex:1}.hr-autofill-badge{background:var(--lime-soft);height:20px;color:var(--k-fg-335b0cff);font:600 11px var(--body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.hr-word-count{color:var(--muted);white-space:nowrap;font-size:12px}.hr-upload{border:1.5px dashed var(--k-border-c9cebfff);background:var(--k-bg-fafbf8ff);text-align:center;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:16px;display:flex}.hr-upload-icon{background:var(--lime-soft);width:38px;height:38px;color:var(--link);border-radius:10px;flex:none;place-items:center;display:grid}.hr-upload-text{flex-direction:column;gap:8px;min-width:0;display:flex}.hr-upload-text strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:normal}.hr-upload-text span{color:var(--muted);font-size:12px;line-height:normal}.hr-upload-button{cursor:pointer;position:relative}.hr-upload-button:focus-within{outline:2px solid var(--k-border-87b73fff);outline-offset:2px}.hr-file{border:1px solid var(--k-border-e3e6ddff);background:var(--k-bg-ffffffff);border-radius:10px;flex-direction:column;flex:1;gap:10px;min-height:150px;padding:14px;display:flex}.hr-file-details{align-items:center;gap:12px;min-width:0;display:flex}.hr-file .hr-upload-text{gap:2px}.hr-file .hr-upload-text strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hr-file-icon{border:1.4px solid var(--ink-2);background:var(--k-bg-ffffffff);width:32px;height:40px;box-shadow:2px 2px 0 var(--k-shadow-dcefb4ff);color:var(--link);font:600 9px var(--body);border-radius:6px;flex:none;place-items:end center;padding-bottom:5px;display:grid}.hr-file-note{background:var(--k-bg-f6fbecff);color:var(--k-fg-335b0cff);border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.4}.hr-file-note-filled{align-items:center;gap:8px;display:flex}.hr-file-note-filled>svg{flex:none}.hr-file-actions{align-items:center;gap:6px;margin-top:auto;display:flex}.hr-file-actions .btn,.hr-upload .btn{border-radius:8px;height:32px;min-height:0;padding:0 10px;font-size:12px;font-weight:600}.hr-company-details{color:var(--muted);margin-top:3px;font-size:12px}.hr-company-details summary{cursor:pointer;width:fit-content}.hr-company-details summary span{color:var(--muted);margin-left:4px}.hr-company-details .field{margin-top:8px}.hr-text-column .hr-jd-text{resize:vertical;height:163px;min-height:150px;padding:10px 12px;font-size:13px;line-height:1.55}.hr-text-column>.field-note{margin:0}.hr-text-help-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hr-text-help-row>.field-note{flex:240px;margin:0}.hiring-request .hr-fill-button{border-radius:8px;height:32px;min-height:0;padding:0 10px;font-size:12px;font-weight:600}.hr-grid{gap:15px;display:grid}.hr-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}.hr-role-card .app-select-field{align-content:start;gap:6px}.hiring-request .field{gap:6px;min-width:0}.hiring-request .inp.plain{border-color:var(--line);height:36px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:13px;font-weight:400}.hiring-request .inp.plain:focus,.hiring-request .app-select-trigger:focus-visible,.hiring-request .app-select-trigger[aria-expanded=true]{border-color:var(--green);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.hiring-request .app-select-trigger{height:36px;min-height:0;font:400 13px/1.4 var(--body);border-radius:8px;padding:0 10px}.hiring-request textarea.inp.plain{height:163px;min-height:150px;padding:10px 12px;line-height:1.55}.hiring-request .field-note{color:var(--muted);font-size:12px;line-height:normal}.hiring-request .field-error{margin-top:2px;font-size:12px}.hiring-request .inp[aria-invalid=true]{border-color:var(--bad)}.hr-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hr-toolbar .btn{border-radius:8px;height:36px;min-height:0;padding:0 14px;font-size:13px;font-weight:600}.hr-toolbar .btn.lime{border:1px solid var(--lime-line);color:var(--lime-ink);gap:6px}.hr-toolbar .btn.lime:hover:not(:disabled){background:var(--k-bg-bceb5cff);filter:none}.hr-toolbar .btn.lime:disabled{border-color:var(--k-border-e4e6deff)}.hr-btn-white{border:1px solid var(--line);background:var(--k-bg-ffffffff);color:var(--ink)}.hr-btn-white:hover{background:var(--k-bg-f7f8f5ff)}.hr-btn-ghost{color:var(--ink-2);background:0 0;border:1px solid #0000}.hr-btn-ghost:hover{background:var(--k-bg-f0f1ecff)}.hr-notice{margin:0;font-size:13px;font-weight:400}.hr-summary{border:1px solid var(--card-line);background:var(--k-bg-ffffffff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.hr-summary-label{color:var(--muted);font:600 11px var(--body);text-transform:uppercase;letter-spacing:.05em;margin-right:4px}.hr-summary-items{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hr-summary-chip{border:1px solid var(--line);background:var(--k-bg-ffffffff);height:28px;color:var(--ink-2);font:600 11px var(--body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.hr-summary-must,.hr-summary-good,.hr-summary-not{border:0;height:26px}.hr-summary-must{background:var(--k-bg-eaf6d3ff);color:var(--k-fg-335b0cff)}.hr-summary-good{background:var(--k-bg-f0f1ecff);color:var(--k-fg-3e443bff)}.hr-summary-not{background:var(--k-bg-fbeae7ff);color:var(--k-fg-8a1f14ff)}.hr-summary-note{color:var(--muted);margin-left:auto;font-size:12px;line-height:1.5}@media (width<=980px){.hr-file-column{flex-basis:210px}.hr-text-column{flex-basis:300px}.hr-card-head-inline{flex-direction:column;align-items:flex-start}.hr-summary-note{flex-basis:100%;margin-left:0}}@media (width<=640px){.hr-card{padding:16px}.hr-role-grid{grid-template-columns:minmax(0,1fr)}.hr-file-column,.hr-text-column{flex-basis:100%}.hr-jd-grid{gap:17px}.hr-toolbar{justify-content:flex-start;gap:7px}.hr-toolbar .btn{min-height:38px;padding-inline:11px}.hr-upload,.hr-file{min-height:150px}.hr-summary{padding:12px 14px}.hr-summary-items{gap:6px}}.app-sidebar{background:var(--k-bg-eef1eaff);min-width:0;height:100dvh;color:var(--k-fg-1b1f1aff);flex-direction:column;gap:4px;padding:18px 12px;display:flex;position:sticky;top:0}.sidebar-brand-row{flex:none;justify-content:space-between;align-items:center;padding:2px 8px 16px;display:flex}.sidebar-brand{align-items:center;gap:10px;display:flex}.sidebar-brand .brand-mark{background:var(--k-bg-c6f36bff);width:28px;height:28px;color:var(--k-fgk-1f3309ff);font:600 14px var(--display);border-radius:8px;place-items:center;display:grid}.sidebar-brand .brand-name{color:var(--k-fg-1b1f1aff);font:600 15px/18px var(--display)}.sidebar-brand .brand-sub{color:var(--k-fg-6b7166ff);font-size:11px;line-height:15px}.sidebar-content{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.sidebar-navigation{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.sidebar-link{width:100%;min-height:36px;color:var(--k-fg-4a5046ff);font:500 13px/1.4 var(--body);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:0 10px;display:flex}.sidebar-link>svg{color:currentColor;stroke-width:1.8px;flex:none;width:16px;height:16px}.sidebar-link:hover{background:var(--k-bg-e4e8dfff);color:var(--k-fg-1b1f1aff)}.sidebar-link:focus-visible,.sidebar-menu-toggle:focus-visible{outline:2px solid var(--k-border-87b73fff);outline-offset:2px}.sidebar-link-current{border-color:var(--k-border-dfe5d8ff);background:var(--k-bg-ffffffff);color:var(--k-fg-1b1f1aff)}.sidebar-link-current:hover{background:var(--k-bg-ffffffff)}.sidebar-run-current{background:var(--k-bg-e4e8dfff);color:var(--k-fg-1b1f1aff)}.sidebar-new{border-color:var(--k-border-b5e35aff);height:36px;color:var(--k-fgk-1f3309ff);background:var(--k-bg-c6f36bff);justify-content:center;gap:6px;margin-bottom:10px;padding:0 14px;font-weight:600}.sidebar-new>svg{color:currentColor;stroke-width:2.2px;width:14px;height:14px}.sidebar-new:hover{background:var(--k-bg-bceb5cff);color:var(--k-fgk-1f3309ff)}.sidebar-destinations{flex-direction:column;gap:4px;display:flex}.sidebar-recents{flex-direction:column;gap:4px;min-height:0;display:flex}.sidebar-section-label{color:var(--k-fg-6b7166ff);font:600 10px/14px var(--body);text-transform:uppercase;letter-spacing:.06em;margin:0;padding:18px 10px 6px}.sidebar-run-list{scrollbar-width:thin;scrollbar-color:var(--k-border-c1cbb5ff) transparent;flex-direction:column;gap:4px;display:flex;overflow-y:auto}.sidebar-run{flex:none;align-items:flex-start;min-height:0;padding:7px 10px 8px}.sidebar-run-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sidebar-run-title{color:var(--k-fg-3e443bff);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:17px;overflow:hidden}.sidebar-run time,.sidebar-run-pending,.sidebar-empty{color:var(--k-fg-6b7166ff);font-size:11px;font-weight:400;line-height:15px}.sidebar-empty{margin:0 10px}.sidebar-footer{flex:none;margin-top:auto}.sidebar-account-row{border-top:1px solid var(--k-border-dde2d6ff);align-items:center;gap:8px;margin-top:24px;padding-right:6px;display:flex}.sidebar-account{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:10px 10px 2px;display:flex}.sidebar-account:hover .sidebar-account-sub{color:var(--k-fg-1b1f1aff)}.sidebar-account:focus-visible{outline:2px solid var(--k-border-87b73fff);outline-offset:2px}.sidebar-account-avatar{background:var(--k-bg-2f5d57ff);width:28px;height:28px;color:var(--k-fg-ffffffff);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.sidebar-account-copy{flex-direction:column;min-width:0;display:flex}.sidebar-account-name{color:var(--k-fg-1b1f1aff);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:17px;overflow:hidden}.sidebar-account-sub{color:var(--k-fg-6b7166ff);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;overflow:hidden}.sidebar-theme-toggle{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;margin-top:8px;padding:0;transition:background-color .2s,border-color .2s;position:relative}.sidebar-theme-toggle:hover{border-color:var(--faint)}.sidebar-theme-toggle:focus-visible{outline:2px solid var(--k-border-87b73fff);outline-offset:2px}.sidebar-theme-knob{background:var(--tint);width:16px;height:16px;color:var(--k-fg-8a6a00ff);border-radius:50%;place-items:center;transition:transform .2s,background-color .2s;display:grid;position:absolute;top:2px;left:2px}.sidebar-theme-toggle[aria-checked=true]{border-color:var(--lime-line);background:var(--lime-soft)}.sidebar-theme-toggle[aria-checked=true] .sidebar-theme-knob{background:var(--lime);color:var(--lime-ink);transform:translate(18px)}@media (prefers-reduced-motion:reduce){.sidebar-theme-toggle,.sidebar-theme-knob{transition:none}}.sidebar-menu-toggle{border:1px solid var(--k-border-d5ddccff);color:var(--k-fg-394e31ff);cursor:pointer;background:0 0;border-radius:7px;place-items:center;width:36px;height:34px;display:none}.workspace-account-details{gap:18px;margin:20px 24px;display:grid}.workspace-account-details>div{gap:5px;display:grid}.workspace-account-details dt{color:var(--muted);font-size:14px}.workspace-account-details dd{overflow-wrap:anywhere;margin:0;font-size:15px}.workspace-account-actions{justify-items:start;gap:10px;margin:0 24px 24px;display:grid}@media (width<=800px){.app-sidebar{z-index:30;height:auto;padding:12px 16px}.sidebar-brand-row{padding:0}.sidebar-brand .brand-mark{width:28px;height:28px}.sidebar-menu-toggle{display:grid}.app-sidebar .sidebar-content{display:none}.app-sidebar-expanded .sidebar-content{max-height:calc(100dvh - 90px);margin-top:18px;display:flex;overflow-y:auto}.sidebar-link{min-height:40px;font-size:14px}.sidebar-recents{margin-top:20px}.sidebar-run-list{flex:none;max-height:230px}.sidebar-run{min-height:44px}.sidebar-run-title{font-size:13px}.sidebar-footer{border-top:1px solid var(--k-border-dfe5d8ff);padding-top:10px}}@media (width<=600px){.workspace-account-details{margin:16px}.workspace-account-actions{margin:0 16px 16px}}.runs-overview{width:100%;max-width:1180px;color:var(--ink);font-family:var(--body);flex-direction:column;gap:20px;margin:0 auto;padding:4px 0 8px;display:flex}.runs-overview ::selection{background:var(--lime);color:var(--lime-ink)}.runs-page-header{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.runs-page-header>div{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.runs-page-header h1{font:600 22px/1.25 var(--display);letter-spacing:-.01em;margin:0}.runs-page-header h1:focus{outline:none}.runs-page-header p{color:var(--k-fg-5c6358ff);margin:0;font-size:13px;line-height:normal}.runs-page-header .btn{border:1px solid var(--lime-line);background:var(--lime);height:36px;color:var(--lime-ink);font:600 13px var(--body);border-radius:8px;flex:none;gap:6px;padding:0 14px}.runs-page-header .btn:hover{background:var(--k-bg-bceb5cff);color:var(--lime-ink);filter:none}.runs-page-header .btn svg{stroke-width:2.2px;width:14px;height:14px}.runs-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.runs-status-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.runs-filter{border:1px solid var(--k-border-e3e6ddff);background:var(--surface);height:32px;color:var(--muted-2);font:500 12px var(--body);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.runs-filter>span{opacity:.75;font-variant-numeric:tabular-nums;font-weight:600}.runs-filter:hover{border-color:var(--k-border-c9cebfff)}.runs-filter-active,.runs-filter-active:hover{background:var(--k-bg-f1f8e1ff);border-color:var(--k-border-cfe6a4ff);color:var(--lime-ink)}.runs-toolbar-controls{flex:none;align-items:center;gap:8px;display:flex}.runs-search{border:1px solid var(--line);background:var(--surface);width:240px;min-width:120px;max-width:100%;height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:9px;padding:0 10px 0 11px;display:flex}.runs-search:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--focus-ring)}.runs-search>svg{stroke-width:2px;width:14px;height:14px;color:var(--muted);flex:none}.runs-search input{width:100%;min-width:0;color:var(--ink);font:400 13px var(--body);caret-color:var(--green-ink);background:0 0;border:0;outline:none;padding:0}.runs-search input::placeholder{color:var(--k-fg-757575ff);opacity:1}.runs-toolbar-controls .app-select-field{width:130px}.runs-toolbar-controls .app-select-trigger{height:36px;min-height:36px;font:500 13px/normal var(--body);border-radius:8px;gap:8px;padding:0 10px}.runs-toolbar-controls .app-select-trigger>svg{width:12px;height:12px;color:var(--ink)}.runs-overview .runs-toolbar-controls .app-select-trigger:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.runs-list-card{border:1px solid var(--card-line);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.runs-table-wrap{scrollbar-width:thin;scrollbar-color:var(--line) var(--surface);overflow-x:auto}.runs-table{border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:920px;font-size:13px}.runs-table th,.runs-table td{padding:0 16px 0 0}.runs-table th:first-child,.runs-table td:first-child{padding-left:16px}.runs-table thead th{background:var(--k-bg-fafbf8ff);height:38px;color:var(--muted);font:600 11px/normal var(--body);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;vertical-align:middle}.runs-table thead th:first-child{width:33.6%}.runs-table thead th:nth-child(2){width:140px}.runs-table thead th:nth-child(3){width:23.8%}.runs-table thead th:nth-child(4){width:15.45%}.runs-table thead th:nth-child(5){width:116px}.runs-table thead th:last-child{width:auto}.runs-table tbody td,.runs-table tbody th{border-top:1px solid var(--k-border-f0f1ecff);vertical-align:middle;height:61px;font-weight:400}.runs-table tbody tr:hover{background:var(--k-bg-fafbf8ff)}.runs-role-button{width:100%;max-width:100%;color:var(--ink);text-align:left;font:600 14px/normal var(--body);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.runs-role-subtitle{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:2px;font-size:12px;line-height:normal;display:block;overflow:hidden}.runs-state{background:var(--lime-soft);max-width:100%;height:22px;color:var(--k-fg-335b0cff);font:600 11px var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.runs-state i{background:var(--k-bg-5fa314ff);border-radius:50%;flex:none;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.runs-state-running i{animation:1.4s ease-in-out infinite runs-state-pulse}}@keyframes runs-state-pulse{0%,to{opacity:1}50%{opacity:.3}}.runs-state-completed{background:var(--k-bg-f0f1ecff);color:var(--k-fg-3e443bff)}.runs-state-completed i{background:var(--k-bg-8a9086ff)}.runs-state-queued{background:var(--k-bg-f5f8efff);color:var(--muted)}.runs-state-queued i{background:var(--k-bg-afbba0ff)}.runs-state-partial{background:var(--k-bg-fff4daff);color:var(--k-fg-745212ff)}.runs-state-partial i{background:var(--k-bg-b18b36ff)}.runs-state-failed,.runs-state-cancelled{background:var(--k-bg-fbeae7ff);color:var(--bad)}.runs-state-failed i,.runs-state-cancelled i{background:var(--k-bg-c0452fff)}.runs-pipeline{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.runs-pipeline>span{white-space:nowrap;color:var(--muted);align-items:baseline;gap:4px;font-size:12px;line-height:normal;display:inline-flex}.runs-pipeline strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.runs-progress-cell{min-width:0}.runs-progress-copy{color:var(--muted-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 6px;font-size:12px;line-height:normal}.runs-progress-copy strong{color:var(--ink);font-weight:600}.runs-progress-track{background:var(--k-bg-f0f1ecff);border-radius:4px;width:100%;max-width:160px;height:4px;overflow:hidden}.runs-progress-track>span{border-radius:inherit;background:var(--k-bg-b5d97aff);height:100%;display:block}.runs-progress-complete>span{background:var(--green)}.runs-created{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;line-height:normal}.runs-open{width:34px;height:34px;color:var(--k-fg-5c6358ff);vertical-align:middle;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.runs-open svg{stroke-width:2px;width:16px;height:16px}.runs-open:hover{background:var(--k-bg-f0f1ecff);color:var(--ink)}.runs-open:disabled{opacity:.4;cursor:progress}.runs-list-footer{border-top:1px solid var(--k-border-f0f1ecff);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;font-size:12px;line-height:normal;display:flex}.runs-list-footer nav{align-items:center;gap:10px;display:flex}.runs-list-footer .sm{height:28px;font-size:12px;font-weight:500}.runs-empty{min-height:225px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px 20px;font-size:14px;display:flex}.runs-empty h2{color:var(--ink);margin:0;font-size:16px}.runs-empty p{margin:0;line-height:1.6}.runs-empty-icon{background:var(--tint);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:3px;display:grid}.runs-load-error{background:var(--k-bg-fff9efff);color:var(--k-fg-795320ff);justify-content:space-between;align-items:center;gap:16px;padding:14px;font-size:14px;display:flex}.runs-load-error p{margin:4px 0 0;line-height:1.6}@media (width<=1150px){.runs-toolbar-controls{margin-left:auto}.runs-pipeline{gap:4px 10px}}@media (width<=700px){.runs-page-header p{max-width:28ch}.runs-toolbar{align-items:stretch}.runs-toolbar-controls{width:100%;margin-left:0}.runs-search{flex:1;width:auto}.runs-list-footer{flex-wrap:wrap}}@media (pointer:coarse){.runs-page-header .btn,.runs-filter,.runs-search,.runs-toolbar-controls .app-select-trigger,.runs-open{min-height:44px}.runs-open{width:44px}}.admin-workspace{gap:16px}.admin-workspace .runs-table-wrap{position:relative}.admin-tabs{padding:0 4px}.admin-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.admin-notice{background:var(--lime-soft);color:var(--green-ink);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.admin-card{border:1px solid var(--card-line);background:var(--surface);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.admin-card h2,.admin-section-head h2{color:var(--ink);font:600 16px/1.3 var(--display);margin:0}.admin-help{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.admin-section-head{border-bottom:1px solid var(--line-soft);padding:14px 16px}.admin-section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-add-fields{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.admin-add-fields .field{flex:220px;min-width:0}.admin-correct-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;display:grid}.admin-check{height:44px;color:var(--ink-2);font:600 13px var(--body);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.admin-check input{width:16px;height:16px;accent-color:var(--green);margin:0}.admin-add-fields .btn,.admin-correct-fields .btn{height:40px}.admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-owner-filter{width:260px;max-width:100%}.admin-owner-filter .app-select-trigger{height:36px;min-height:36px;font:500 13px/normal var(--body);border-radius:8px;padding:0 10px}.admin-table{border-spacing:0;text-align:left;width:100%;color:var(--ink);font-size:13px}.admin-users-table{min-width:1080px}.admin-runs-table{min-width:1060px}.admin-conflicts-table{min-width:760px}.admin-audit-table{min-width:820px}.admin-table th,.admin-table td{border-top:1px solid var(--line-soft);vertical-align:top;padding:12px 16px 12px 0}.admin-table th:first-child,.admin-table td:first-child{padding-left:16px}.admin-table thead th{background:var(--tint-2);height:38px;color:var(--muted);font:600 11px/normal var(--body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-top:0;padding-top:0;padding-bottom:0}.admin-table tbody th{font-weight:600}.admin-table tbody tr:hover{background:var(--tint-2)}.admin-sub{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;line-height:1.4;display:block}.admin-email{overflow-wrap:anywhere}.admin-num{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-num strong{font-weight:600}.admin-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.admin-run-title{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.admin-detail{max-width:360px;color:var(--muted-2);overflow-wrap:anywhere}.admin-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.admin-tags .pill,.admin-table td>.pill{padding:2px 8px;font-size:11px}.admin-limits{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.admin-limits label{color:var(--muted);gap:4px;font-size:11px;font-weight:600;display:grid}.admin-limits .inp{border-radius:8px;width:88px;height:32px;padding:0 8px;font-size:13px}.admin-limit-error{max-width:240px;margin-top:6px}.admin-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-actions .sm{border-radius:8px;height:30px;padding:0 10px;font-size:12px}.admin-actions .sm.admin-danger:not(:disabled){color:var(--bad)}.admin-reassign{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-reassign .app-select-field{width:200px}.admin-reassign .app-select-trigger{border-radius:8px;height:30px;min-height:30px;padding:0 8px;font-size:12px}.admin-reason.inp{border-radius:8px;width:200px;height:30px;padding:0 8px;font-size:12px}.admin-empty{color:var(--muted);text-align:center;margin:0;padding:28px 16px;font-size:14px}@media (width<=700px){.admin-toolbar{align-items:stretch}.admin-owner-filter,.admin-add-fields .btn{width:100%}}@media (pointer:coarse){.admin-actions .sm,.admin-limits .inp,.admin-reason.inp,.admin-reassign .app-select-trigger,.admin-owner-filter .app-select-trigger{min-height:44px}}.shell{font-size:14px}.page.run-workspace-page,.page.run-workspace-page.page-narrow{gap:16px;width:100%;max-width:1280px}.page-head.run-page-header{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:0}.run-page-header .page-title{flex:420px;gap:4px}.run-page-header .crumb{color:var(--muted);font-size:12px;line-height:normal}.run-page-header .crumb>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.run-page-header .crumb>button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.run-heading-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.run-heading-line .display{font:600 22px/1.25 var(--display);letter-spacing:-.01em}.run-heading-line .runs-state{gap:5px}.run-header-meta{color:var(--k-fg-5c6358ff);margin:0;font-size:13px;line-height:normal}.run-header-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:0;display:flex;position:relative}.run-header-actions .sm{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink);font:600 13px var(--body);border-radius:8px;gap:6px;padding:0 14px}.run-header-actions .sm:hover{background:var(--tint-2);color:var(--ink)}.run-header-actions .sm svg{stroke-width:1.8px;width:14px;height:14px}.run-header-more,.source-toolbar-menu{position:relative}.run-header-more>summary,.source-toolbar-menu>summary,.source-icon-button{border:1px solid var(--line);width:36px;height:36px;color:var(--k-fg-5c6358ff);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex}.source-toolbar-menu>summary::marker{content:""}.run-header-more>summary::marker{content:""}.run-header-more>summary::-webkit-details-marker{display:none}.source-toolbar-menu>summary::-webkit-details-marker{display:none}.source-icon-button>svg,.source-toolbar-menu>summary>svg,.run-header-more>summary>svg{flex:none;display:block}.source-icon-button>svg{stroke-width:2px;width:15px;height:15px}.source-icon-button:hover:not(:disabled),.source-toolbar-menu>summary:hover,.source-toolbar-menu[open]>summary,.run-header-more>summary:hover,.run-header-more[open]>summary{background:var(--k-bg-f0f1ecff);color:var(--ink)}.source-icon-button:disabled{color:var(--muted);opacity:.45;cursor:not-allowed;background:0 0}.source-icon-button:focus-visible,.source-toolbar-menu>summary:focus-visible,.run-header-more>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.run-header-more>div,.source-toolbar-menu>div{z-index:45;border:1px solid var(--card-line);background:var(--surface);box-shadow:0 12px 32px var(--k-shadow-14181324);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:40px;right:0}.run-header-more>div{width:260px}.source-toolbar-menu>div{min-width:200px}.run-header-more>div>button,.source-toolbar-menu>div>button{width:100%;height:34px;color:var(--ink);text-align:left;font:500 13px var(--body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;display:block}.run-header-more>div>button:hover,.source-toolbar-menu>div>button:hover{background:var(--tint)}.run-header-more>div>button:disabled{color:var(--muted);cursor:default}.run-header-detail{border-bottom:1px solid var(--line-soft);color:var(--muted);margin:0 0 5px;padding:6px 10px 10px;font-size:12px;line-height:20px}.new-run-header-actions{flex:none;align-self:flex-end}.new-run-header-actions .hr-toolbar{margin:0;padding:0}.run-candidate-surface{min-width:0;container-type:inline-size}.run-candidate-surface .candidate-stage-tabs{border-bottom:1px solid var(--card-line);flex-wrap:wrap;align-items:flex-end;gap:16px;min-width:0;margin:0;padding:0;display:flex}.run-candidate-surface .candidate-stage-group{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-wrap:nowrap;flex:auto;align-items:stretch;gap:24px;min-width:0;min-height:44px;margin:0;padding:0;display:flex;overflow:auto hidden}.run-candidate-surface .candidate-stage{height:44px;min-height:44px;color:var(--muted);font:500 13px/normal var(--body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 2px;display:inline-flex}.run-candidate-surface .candidate-stage:hover:not(:disabled):not(.active),.run-candidate-surface .candidate-stage.active:hover:not(:disabled){color:var(--ink);background:0 0}.run-candidate-surface .candidate-stage:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.run-candidate-surface .candidate-stage.active{border-bottom-color:var(--ink);color:var(--ink);background:0 0;font-weight:600}.run-candidate-surface .candidate-stage b{background:var(--k-bg-f0f1ecff);min-width:0;min-height:0;color:var(--muted-2);font:600 11px/normal var(--body);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:1px 7px;display:inline-flex}.run-candidate-surface .candidate-stage.active b{background:var(--lime-soft);color:var(--k-fg-335b0cff)}.run-candidate-surface .candidate-stage:disabled{color:var(--muted);opacity:.8;cursor:default}.run-candidate-surface .candidate-stage-divider{background:var(--line);align-self:center;width:1px;height:24px;margin:0 -8px}@container (width<=1150px){.run-candidate-surface .candidate-stage-group{gap:14px}.run-candidate-surface .candidate-stage-divider{margin:0 -3px}}@container (width<=1000px){.run-candidate-surface .candidate-stage-group{gap:10px}.run-candidate-surface .candidate-stage{font-size:12px}.run-candidate-surface .candidate-stage b{padding:1px 6px}.candidate-stage-tools{gap:8px}}.candidate-pipeline-title{height:44px;color:var(--ink);font:600 13px/normal var(--body);align-items:center;gap:8px;display:flex}.candidate-pipeline-title b{background:var(--k-bg-f0f1ecff);color:var(--muted-2);font:600 11px/normal var(--body);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:1px 7px;display:inline-flex}.candidate-stage-tools{flex:none;align-items:center;gap:14px;margin-left:auto;padding-bottom:8px;display:flex}.candidate-stage-tools .form-view-toggle{height:32px;min-height:32px;color:var(--ink-2);font:600 12px var(--body);text-decoration:underline;-webkit-text-decoration-color:var(--k-border-a9b0a3ff);text-decoration-color:var(--k-border-a9b0a3ff);text-underline-offset:4px;background:0 0;border:1px solid #0000;border-radius:8px;margin:0;padding:0 10px;text-decoration-thickness:1px}.candidate-stage-tools .form-view-toggle:hover{background:var(--k-bg-f0f1ecff);color:var(--ink-2);border-color:#0000;text-decoration-color:currentColor}.candidate-view-toggle{background:var(--k-bg-f0f1ecff);border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.candidate-view-toggle>button{height:28px;min-height:28px;color:var(--muted-2);font:500 12px/normal var(--body);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.candidate-view-toggle>button.active,.candidate-view-toggle>button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px var(--k-shadow-1418131f)}.candidate-view-toggle svg{stroke-width:2px;width:13px;height:13px}.source-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;display:flex}.source-toolbar-kanban{justify-content:flex-end;padding:0 0 12px}.source-toolbar .search-box{flex:0 240px;min-width:180px;position:relative}.source-toolbar .search-box .inp{height:36px;font:400 13px var(--body);border-radius:8px;padding:0 10px 0 32px}.source-toolbar .search-box .inp::placeholder{color:var(--k-fg-757575ff);opacity:1}.source-toolbar .search-box .inp:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--focus-ring)}.source-toolbar .search-box>svg{stroke-width:2px;width:14px;height:14px;color:var(--muted);top:11px;left:11px}.source-toolbar .source-toolbar-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.source-toolbar-label,.source-select-label{color:var(--muted);font:500 12px var(--body);align-items:center;gap:6px;display:inline-flex}.source-toolbar .status-filter{min-width:0}.source-toolbar .app-select-field{width:auto}.source-toolbar .app-select-trigger{width:auto;height:36px;min-height:36px;font:500 13px/normal var(--body);border-radius:8px;gap:6px;padding:0 8px}.source-toolbar .app-select-trigger>svg{width:12px;height:12px;color:var(--ink)}.source-toolbar .app-select-field .app-select-trigger:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.source-toolbar .sm{border-radius:8px;height:36px;font-size:12px;font-weight:600}.source-list-card{border:1px solid var(--card-line);background:var(--surface);border-radius:12px;overflow:hidden}.source-list-card .candidate-table-scroll{border:0;border-radius:0;position:relative}.source-list-card .scraped-table{table-layout:fixed;width:100%;min-width:1060px;font-size:13px}.source-list-card .scraped-table th,.source-list-card .scraped-table td{border-top:1px solid var(--k-border-f0f1ecff);vertical-align:middle;padding:0 14px 0 0}.source-list-card .scraped-table thead th{background:var(--k-bg-fafbf8ff);height:36px;color:var(--muted);font:600 11px/normal var(--body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-top:0}.source-list-card .scraped-table tbody td,.source-list-card .scraped-table tbody th{height:57px}.source-list-card .scraped-table tbody tr:hover{background:var(--k-bg-fafbf8ff)}.source-list-card .scraped-table .source-select-col{width:58px;padding-left:16px;padding-right:14px}.source-list-card .scraped-table .source-candidate-col{width:auto}.source-list-card .scraped-table .source-match-cell{width:120px}.source-list-card .scraped-table .source-experience-col{width:96px}.source-list-card .scraped-table tbody .source-experience-col,.source-list-card .scraped-table tbody .source-location-col{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-list-card .scraped-table .source-location-col{width:110px}.source-list-card .scraped-table .source-contact-col{width:180px}.source-list-card .scraped-table .source-found-col{width:98px}.source-list-card .scraped-table .source-mail-col{width:140px}.source-list-card .scraped-table .source-view-col{text-align:right;white-space:nowrap;width:60px;padding-right:2px}.source-list-card .scraped-table .source-more-col{text-align:right;width:82px;padding-right:16px}.source-list-card .scraped-table tbody .source-experience-col,.source-list-card .scraped-table tbody .source-location-col{color:var(--muted-2);font-size:13px}.source-list-card .scraped-table .who{gap:10px}.source-list-card .scraped-table .av{background:var(--lime-soft);width:32px;height:32px;color:var(--k-fg-335b0cff);font-size:11px;font-weight:600}.source-list-card .scraped-table tr:nth-child(4n+2) .av{background:var(--k-bg-e8f0fbff);color:var(--k-fg-1e4e86ff)}.source-list-card .scraped-table tr:nth-child(4n+3) .av{background:var(--k-bg-fbf0deff);color:var(--k-fg-7a4a08ff)}.source-list-card .scraped-table tr:nth-child(4n+4) .av{background:var(--k-bg-f0f1ecff);color:var(--k-fg-3e443bff)}.source-list-card .scraped-table .who-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:0;color:var(--ink);font:600 13px/normal var(--body);text-decoration:none;display:block;overflow:hidden}.source-list-card .scraped-table .who-name:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.source-list-card .scraped-table .who-sub{max-width:100%;font-size:12px;line-height:normal}.source-list-card input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;margin:0}.source-match-cell>div,.source-match{align-items:center;gap:8px;display:flex}.source-match-value{font-variant-numeric:tabular-nums;flex:none;width:34px;min-width:34px;font-size:13px;font-weight:600}.source-match-track{background:var(--k-bg-f0f1ecff);border-radius:4px;width:56px;height:4px;display:block;overflow:hidden}.source-match-track>span{border-radius:inherit;background:var(--green);height:100%;display:block}.source-list-card .scraped-table .candidate-contact,.source-list-card .source-contact{flex-direction:column;gap:3px;width:auto;min-width:0;max-width:100%;display:flex}.source-contact-value,.source-contact-history{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink-2);font-size:12px;line-height:normal;display:block;overflow:hidden}.source-contact-history{color:var(--muted)}.source-contact-row{align-items:center;gap:8px;min-width:0;display:flex}.source-contact-row>.source-contact-value{flex:0 auto;min-width:0}.source-contact-row>button{flex:none}.source-list-card .source-contact button{height:20px;color:var(--link);text-align:left;font:600 12px var(--body);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;text-decoration:none;display:inline-flex}.source-list-card .source-contact button:hover{color:var(--k-fg-335b0cff);text-underline-offset:3px;text-decoration:underline}.source-email-state{color:var(--muted);margin-top:3px;font-size:11px;line-height:normal;display:block}.source-row-tools{vertical-align:middle;align-items:center;gap:2px;display:inline-flex}.source-list-card .contact-line{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:normal;overflow:hidden}.source-list-card .contact-meta{align-items:center;gap:4px;font-size:11px;display:flex}.source-list-card .quick-action{font:600 12px var(--body);color:var(--link)}.source-list-card .candidate-socials{flex-wrap:wrap;gap:3px}.source-list-card .soc{border-color:var(--k-border-e3e6ddff);background:var(--surface);width:24px;height:24px;color:var(--muted-2);font:600 9px var(--body);border-radius:6px}.source-list-card .row-mail-action,.source-list-card .source-mail-col .sm{border:1px solid var(--line);background:var(--surface);width:100%;height:32px;min-height:32px;color:var(--ink);font:600 12px/normal var(--body);border-radius:8px;padding:0 10px}.source-list-card .row-mail-action:hover:not(:disabled){background:var(--tint-2);color:var(--ink)}.source-list-card .row-mail-action:disabled{color:var(--muted);background:var(--tint-2);cursor:not-allowed}.source-list-card .source-view-col button{height:32px;color:var(--ink-2);font:600 12px var(--body);vertical-align:middle;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.source-list-card .source-view-col button:hover{background:var(--k-bg-f0f1ecff);text-decoration:none}.source-list-card .table-skeleton td{height:57px}.source-list-card .table-skeleton .table-skeleton-action>span{width:100%;height:32px}.source-list-card .table-skeleton .source-view-col .table-skeleton-cell{justify-content:flex-end}.source-list-card .table-skeleton .table-skeleton-fill{background:var(--k-bg-f0f1ecff)}.source-favourite{width:32px;height:32px;color:var(--k-fg-5c6358ff);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.source-favourite svg{stroke-width:1.8px;width:16px;height:16px}.source-favourite:hover{background:var(--k-bg-f0f1ecff);color:var(--ink)}.source-favourite.is-favourite,.source-favourite.is-favourite:hover,.source-favourite:not(.source-archive):hover:not(:disabled){color:var(--k-fg-b7861eff)}.source-favourite:not(.source-archive):hover:not(:disabled) svg{fill:var(--k-bg-f2c14eff)}.source-contact-cell{align-items:center;gap:6px;min-width:0;display:flex}.source-contact-cell>.source-contact{flex:auto}.source-contact-edit{width:28px;height:28px;color:var(--muted-2);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.source-contact-edit:hover{background:var(--k-bg-f0f1ecff);color:var(--ink)}.source-list-card .scraped-table tbody tr:hover .source-contact-edit,.source-contact-edit:focus-visible{opacity:1}@media (hover:none){.source-contact-edit{opacity:1}}.source-favourite.is-favourite svg{fill:var(--k-bg-f2c14eff)}.source-favourite:disabled{opacity:.45;cursor:default}.source-list-card .source-more-col>div{justify-content:flex-end;align-items:center;display:inline-flex}.source-list-card .row-mail-hint{font-size:11px;line-height:normal}.source-list-card .row-markers .pill{font-size:10px}.run-candidate-surface .candidate-actions{border:1px solid var(--line);background:var(--surface);box-shadow:0 6px 20px var(--k-shadow-14181314);color:var(--ink);border-radius:10px;margin:0 0 16px;padding:8px 8px 8px 14px;font-size:13px;font-weight:600}.run-candidate-surface .candidate-actions .sm,.run-candidate-surface .candidate-actions .primary{border-radius:8px;height:32px;padding:0 10px;font-size:12px;font-weight:600}.run-candidate-surface .candidate-actions>span{white-space:normal;flex:160px}.run-candidate-surface .candidate-actions>span small{color:var(--muted);font-size:12px;font-weight:500}.run-candidate-surface .candidate-actions .candidate-action-buttons{gap:8px}.run-candidate-surface .candidate-actions .candidate-actions-clear{color:var(--k-fg-4a5046ff);background:0 0;border:0}.run-candidate-surface .candidate-actions .candidate-actions-clear:hover{background:var(--k-bg-f0f1ecff);color:var(--ink)}.candidate-list-stage svg{flex:none}.source-list-card .scoped-list-table{min-width:860px}.source-list-card .scoped-list-table .source-candidate-col{padding-left:16px}.source-list-card .scoped-list-table .scoped-stage-col{width:124px}.source-list-card .scoped-list-table .scoped-why-col{width:34%}.source-list-card .scoped-list-table tbody .scoped-why-col{color:var(--k-fg-4a5046ff);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.source-list-card .scoped-list-table .scoped-action-col{width:170px}.source-list-card .scoped-list-table .scoped-tools-col{text-align:right;width:150px;padding-right:16px}.scoped-stage-tag{background:var(--k-bg-f0f1ecff);height:22px;color:var(--k-fg-3e443bff);font:600 11px/normal var(--body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.source-list-card .scoped-action{border:1px solid var(--line);background:var(--surface);height:32px;min-height:32px;color:var(--ink);font:600 12px/normal var(--body);white-space:nowrap;border-radius:8px;padding:0 10px}.source-list-card .scoped-action:hover:not(:disabled){background:var(--tint-2);color:var(--ink)}.source-list-card .scoped-tools-col .source-row-tools{justify-content:flex-end}.source-list-card .scoped-tools-col .source-view-action{height:32px;color:var(--ink-2);font:600 12px var(--body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;padding:0 10px;display:inline-flex}.source-list-card .scoped-tools-col .source-view-action:hover{background:var(--k-bg-f0f1ecff)}.scoped-list-foot{border-top:1px solid var(--k-border-f0f1ecff);color:var(--muted);margin:0;padding:10px 16px;font-size:12px}.source-list-card .scoped-empty{text-align:center;padding:44px 16px}.source-list-card .empty strong{color:var(--ink);font-size:14px;font-weight:600}.source-list-card .empty strong+p{color:var(--muted);margin:4px 0 0;font-size:13px}.run-candidate-surface .candidate-test-note{margin:0 0 16px}.run-candidate-surface .table-notices{padding:0}.run-candidate-surface .scraped-heading{padding:12px 0 0}@media (width<=1100px){.run-candidate-surface .candidate-stage-tabs{flex-wrap:wrap}.candidate-stage-tools,.source-toolbar .source-toolbar-controls{margin-left:auto}}@media (width<=800px){.shell{display:block}.run-workspace-page .run-page-header{flex-wrap:wrap;gap:12px}.run-page-header .page-title{flex-basis:100%}.run-heading-line .display{font-size:21px;line-height:28px}.new-run-header-actions{width:100%}.new-run-header-actions .hr-toolbar{flex-wrap:wrap;justify-content:flex-start}.run-header-actions{margin-left:auto}.run-candidate-surface .candidate-stage-group{flex-wrap:nowrap;flex-basis:100%;overflow:auto hidden}.candidate-stage-tools{justify-content:space-between;width:100%}.source-toolbar .search-box{flex:100%}.source-toolbar .source-toolbar-controls{width:100%;margin:0}}@media (pointer:coarse){.source-icon-button,.source-toolbar-menu>summary,.run-header-more>summary{width:44px;height:44px}}.candidate-dialog.candidate-contact-required{width:min(440px,100vw - 32px)}.candidate-contact-required .candidate-dialog-header{align-items:center;padding:20px 22px}.candidate-contact-required .candidate-dialog-header h2{font:600 18px/1.4 var(--body)}.candidate-contact-required .candidate-dialog-body{flex-direction:column;gap:32px;padding:22px;display:flex}.candidate-contact-required .contact-required-message{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.candidate-contact-required .contact-required-message p{margin:0}.candidate-contact-required .contact-required-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.candidate-contact-required .contact-required-actions .btn,.candidate-contact-required .contact-required-actions .sm{border-radius:8px;min-height:36px;padding:8px 14px;font-size:13px;font-weight:600;line-height:18px}.candidate-contact-required .contact-required-actions .primary{border:1px solid var(--lime-line);background:var(--lime);color:var(--lime-ink)}.candidate-contact-required .contact-required-actions .ghost{border:1px solid var(--line);color:var(--ink);background:0 0}.candidate-contact-required .contact-required-actions button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.workspace-toast{z-index:90;background:var(--k-bg-1b1f1aff);max-width:calc(100% - 32px);color:var(--k-fg-ffffffff);box-shadow:0 12px 32px var(--k-shadow-1418133d);font:500 13px/1.4 var(--body);border-radius:10px;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.workspace-toast button{background:var(--k-bg-2f352cff);height:28px;min-height:28px;color:var(--k-fg-ffffffff);font:600 12px var(--body);cursor:pointer;border:0;border-radius:6px;flex:none;padding:0 10px}.workspace-toast button:hover:not(:disabled){background:var(--k-bg-3b4237ff)}.workspace-toast button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.run-candidate-surface .scraped-workspace>.notice-bar{margin-top:16px}.source-list-card .pipeline-table{min-width:1060px}.source-list-card .pipeline-table .pipe-fit-col{width:124px}.source-list-card .pipeline-table .pipe-status-col{width:176px}.source-list-card .pipeline-table .pipe-answers-col{width:92px}.source-list-card .pipeline-table .pipe-decision-col{width:196px}.source-list-card .pipeline-table .pipe-notice-col,.source-list-card .pipeline-table .pipe-ctc-col{width:104px}.source-list-card .pipeline-table .pipe-contact-col{width:210px}.source-list-card .pipeline-table .pipe-report-col{width:78px}.source-list-card .pipeline-table .pipe-tools-col{text-align:right;width:100px;padding-right:16px}.source-list-card .pipeline-table tbody .pipe-answers-col,.source-list-card .pipeline-table tbody .pipe-notice-col,.source-list-card .pipeline-table tbody .pipe-ctc-col{color:var(--k-fg-4a5046ff);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.source-list-card .pipeline-table .pipe-tools-col .source-row-tools{justify-content:flex-end}.source-list-card .pipeline-table .pipe-tools-col .source-view-action{height:32px;color:var(--ink-2);font:600 12px var(--body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;padding:0 10px;display:inline-flex}.source-list-card .pipeline-table .pipe-tools-col .source-view-action:hover{background:var(--k-bg-f0f1ecff)}.pipe-fit,.pipe-shortlisted{height:22px;font:600 11px/normal var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.pipe-fit-super,.pipe-shortlisted{background:var(--k-bg-eaf6d3ff);color:var(--k-fg-335b0cff)}.pipe-fit-good{background:var(--k-bg-e8f0fbff);color:var(--k-fg-1e4e86ff)}.pipe-fit-partial{background:var(--k-bg-fbf0deff);color:var(--k-fg-7a4a08ff)}.pipe-fit-not_fit{background:var(--k-bg-f0f1ecff);color:var(--k-fg-4a5046ff)}.pipe-status{color:var(--ink);font:600 13px/normal var(--body);display:block}.pipe-status-closed,.pipe-status-not_sent{color:var(--muted-2)}.pipe-status-col small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:normal;display:block;overflow:hidden}.pipe-decision{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.pipe-shortlist,.pipe-reject,.pipe-remind{border:1px solid var(--line);background:var(--surface);height:30px;min-height:30px;color:var(--ink);font:600 12px/normal var(--body);white-space:nowrap;cursor:pointer;border-radius:8px;padding:0 10px}.pipe-shortlist{border-color:var(--lime-line);background:var(--lime)}.pipe-shortlist:hover:not(:disabled){background:var(--k-bg-b9ea55ff)}.pipe-reject{border-color:var(--k-border-efc7c0ff);color:var(--k-fg-8a1f14ff)}.pipe-reject:hover:not(:disabled){background:var(--k-bg-fbeae7ff)}.pipe-remind:hover:not(:disabled){background:var(--tint-2)}.pipe-shortlist:disabled,.pipe-reject:disabled,.pipe-remind:disabled{opacity:.55;cursor:default}.pipe-wait{color:var(--muted);white-space:nowrap;font-size:12px}.pipe-report{height:32px;color:var(--ink-2);font:600 12px var(--body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 8px}.pipe-report:hover{background:var(--k-bg-f0f1ecff)}.pipeline-stage .source-toolbar .source-select-label{flex:none}:root{--bg:#f4f5ef;--surface:#fff;--ink:#141813;--ink-2:#2a2f27;--muted:#5b6157;--muted-2:#4a5046;--faint:#8a9084;--line:#d6d9ce;--line-soft:#eceee6;--card-line:#e1e4da;--tint:#eef0e8;--tint-2:#fafbf6;--lime:#c6f36b;--lime-ink:#13200a;--lime-soft:#edf8d5;--lime-line:#9cc94a;--green:#8dbf2e;--green-ink:#1f3309;--link:#2f4a0e;--nav:#141813;--nav-on:#262b24;--nav-ink:#c9cdc2;--bad:#8a1f14;--bad-soft:#fbe4e1;--warn-ink:#6b4a00;--warn-soft:#fff1cc;--live-ink:#1c4a7a;--live-soft:#e3eefa;--contrast:#141813;--contrast-line:#3a4036;--on-contrast:#fff;--on-bad:#fff;--link-hover:#13200a;--chip-ink:#3e443b;--dash:#c9cebf;--disabled-bg:#e4e6de;--disabled-ink:#6e7469;--ok-soft:#edf6e1;--ok-ink:#385c0e;--warn-line:#f2dfbd;--warn-dot:#c38113;--info-soft:#e7f0fb;--info-ink:#23598c;--info-dot:#5d8cb8;--info-link:#1764af;--teal-soft:#def4ec;--teal-ink:#176a55;--must-bg:#f4f9e6;--must-line:#d9e8b8;--must-chip-line:#c9df98;--must-accent:#4f7a14;--not-bg:#fdf2f0;--not-line:#f1cfc9;--not-chip-line:#efc3bc;--cover-lime:#eaf4d5;--cover-blue:#dcebf7;--cover-violet:#ebe3f5;--cover-sand:#f2e6d4;--focus-soft:#4a733647;--hover-veil:#1418131a;--shadow:#14181024;--shadow-soft:#141c120a;--scrim:#14181373;--backdrop:#1418138c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--display:"Bricolage Grotesque", "Manrope", sans-serif;--body:Manrope, ui-sans-serif, system-ui, sans-serif}:root[data-theme=dark]{--bg:#0e110d;--surface:#161a15;--ink:#e9ece4;--ink-2:#d3d7cd;--muted:#a3a99c;--muted-2:#b4baad;--faint:#80877a;--line:#343a30;--line-soft:#252a22;--card-line:#2c3229;--tint:#1f241d;--tint-2:#1a1e18;--lime-soft:#253219;--lime-line:#6e8f35;--green:#86b82c;--green-ink:#c2e386;--link:#b8de6e;--nav:#0b0d0a;--nav-on:#1e231c;--bad:#f3a398;--bad-soft:#3a1d19;--warn-ink:#efc874;--warn-soft:#33290f;--live-ink:#9ec6f0;--live-soft:#182637;--contrast:#262c23;--contrast-line:#434b3d;--on-contrast:#fff;--on-bad:#2a0f0b;--link-hover:#d4f09e;--chip-ink:#c5cabc;--dash:#444b3f;--disabled-bg:#262b23;--disabled-ink:#7c8376;--ok-soft:#1f2e15;--ok-ink:#a9d96a;--warn-line:#4d3d17;--warn-dot:#d9972a;--info-soft:#172739;--info-ink:#9ec6f0;--info-dot:#6e9dc9;--info-link:#82b6ec;--teal-soft:#12302a;--teal-ink:#7fd6bc;--must-bg:#1b2414;--must-line:#34461f;--must-chip-line:#41582a;--must-accent:#a7d35c;--not-bg:#2a1815;--not-line:#4a2620;--not-chip-line:#5a2e27;--cover-lime:#26331a;--cover-blue:#1a2a3a;--cover-violet:#2a2238;--cover-sand:#33291c;--focus-soft:#c6f36b4d;--hover-veil:#ffffff1a;--shadow:#00000073;--shadow-soft:#0000004d;--scrim:#0009;--backdrop:#000000a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%}html{scrollbar-gutter:stable}[hidden]{display:none!important}.retained-panel{min-width:0}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;transition:background-color .2s,color .2s}a{color:var(--link)}a:hover{color:var(--link-hover)}button{font-family:inherit}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.muted{color:var(--muted);margin:0;font-size:14px}.hint{color:var(--faint);margin-left:6px;font-size:12px;font-weight:600}.label{color:var(--ink-2);font-size:13px;font-weight:700}.error{background:var(--bad-soft);color:var(--bad);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.display{font:600 30px/1.15 var(--display);letter-spacing:-.01em;margin:0}.display.small{font-size:24px}.btn{height:44px;font:700 14px var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn.full{width:100%}.ghost{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.lime,.primary{background:var(--lime);color:var(--lime-ink);border:0}.lime:hover,.primary:hover{color:var(--lime-ink);filter:brightness(.97)}.dark{background:var(--contrast);color:var(--on-contrast);border:0}.btn:disabled,.sm:disabled,.primary:disabled{background:var(--disabled-bg);color:var(--disabled-ink);border-color:var(--disabled-bg);cursor:not-allowed;filter:none}.sm,.primary:not(.btn){height:34px;font:700 13px var(--body);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.sm.square{flex:none;width:36px;padding:0}.lnk{font:700 13px var(--body);color:var(--link);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}:focus-visible{outline:3px solid var(--lime);outline-offset:2px}html[data-input=pointer] :focus-visible{outline:none}.shell :is(input:not([type=checkbox]):not([type=radio]),textarea):focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--focus-ring);outline:none}:is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}.center-page{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--card-line);border-radius:16px;flex-direction:column;gap:14px;width:min(440px,100%);padding:28px;display:flex}.brand-row{align-items:center;gap:10px;display:flex}.brand-mark{background:var(--lime);width:32px;height:32px;font:600 17px var(--display);color:var(--lime-ink);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.brand-stack{flex-direction:column;display:flex}.brand-name{font:600 17px var(--display)}.brand-name.light{color:var(--k-fg-ffffffff)}.brand-sub{color:var(--faint);font-size:12px}.stack{flex-direction:column;gap:12px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.inp{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;font:500 14px var(--body);color:var(--ink);border-radius:10px;padding:0 12px}.search-box .inp{padding-left:38px}.inp.plain{padding-left:12px}.inp.area{resize:vertical;height:auto;min-height:180px;padding:12px;line-height:1.5}.inp:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--lime);outline:none}.inp:disabled{background:var(--tint-2);color:var(--faint)}.field-help{color:var(--muted-2);justify-content:space-between;gap:12px;margin-top:-4px;font-size:13px;display:flex}.upload{border:1px dashed var(--dash);background:var(--tint-2);cursor:pointer;color:var(--ink-2);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.upload:hover{border-color:var(--ink)}.upload-text{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;display:flex}.upload-text .hint{margin-left:0}.form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.shell{--bg:#fff;--surface:#fff;--ink:#1b1f1a;--ink-2:#2a2f27;--muted:#6b7166;--muted-2:#4a5046;--faint:#9aa093;--line:#dcdfd6;--line-soft:#eef0ea;--card-line:#e8eae3;--tint:#f3f4ef;--tint-2:#f7f8f5;--lime:#c6f36b;--lime-ink:#1f3309;--lime-line:#b5e35a;--lime-soft:#eaf6d3;--green:#8dbf2e;--link:#4d7a12;--focus-ring:#e6f5c4;color:var(--ink);background:var(--surface);grid-template-columns:233px minmax(0,1fr);min-height:100vh;display:grid}:root[data-theme=dark] .shell{--bg:#0e110d;--surface:#121511;--ink:#e9ece4;--ink-2:#d3d7cd;--muted:#a3a99c;--muted-2:#b4baad;--faint:#80877a;--line:#343a30;--line-soft:#252a22;--card-line:#2c3229;--tint:#1f241d;--tint-2:#191d18;--lime-soft:#253219;--lime-line:#6e8f35;--link:#b8de6e;--focus-ring:#34461f}.main{min-width:0;padding:24px 28px 40px}.page{flex-direction:column;gap:18px;max-width:1280px;margin:0 auto;display:flex}.page[hidden]{display:none}.page-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-title{flex-direction:column;flex:360px;gap:8px;min-width:0;display:flex}.crumb{color:var(--muted);font-size:13px}.title-row{align-items:center;gap:14px;min-width:0;display:flex}.avatar-square{background:var(--contrast);width:48px;height:48px;color:var(--lime);font:600 20px var(--display);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.title-stack{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.run-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rtab{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:280px;height:54px;font:700 14px var(--body);color:var(--ink-2);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:7px 14px;display:flex}.rtab-title,.rtab-meta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rtab-meta{opacity:.74;font-size:10px;font-weight:500}.rtab-on{background:var(--contrast);border-color:var(--contrast);color:var(--on-contrast)}.run-meta{color:var(--muted);flex-wrap:wrap;flex:260px;align-items:center;gap:8px;padding-left:6px;font-size:14px;display:inline-flex}.candidate-workspace{min-width:0}.candidate-workspace-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.candidate-workspace-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.now-strip{background:var(--tint-2);border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:12px 20px;display:flex}.now-strip>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.now-strip strong{font-size:14px}.now-strip>div span{color:var(--muted);font-size:12px;line-height:1.45}.now-strip strong{align-items:center;gap:8px;display:flex}.now-strip strong .pill{padding:2px 8px;font-size:11px}.now-links{flex:none;gap:14px;display:flex}.status-filter{min-width:190px}.now-pulse,.now-dot{background:var(--green);border-radius:50%;flex:none;width:10px;height:10px}.now-dot{background:var(--faint)}@media (prefers-reduced-motion:no-preference){.now-pulse{animation:1.4s ease-in-out infinite pulse}}.card{background:var(--surface);border:1px solid var(--card-line);border-radius:16px;overflow:hidden}.form-card{flex-direction:column;gap:14px;padding:20px 24px;display:flex}.card-head{flex-direction:column;gap:2px;display:flex}.stage-tabs{border-bottom:1px solid var(--line-soft);flex-wrap:nowrap;align-items:flex-end;gap:4px 28px;padding:0 20px;display:flex;overflow-x:auto}.tab{height:52px;font:700 15px var(--body);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 2px;display:inline-flex}.tab-on{color:var(--ink);border-bottom-color:var(--green)}.tab-num{color:var(--faint);font-weight:600}.tabn{background:var(--tint);color:var(--chip-ink);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.tab-on .tabn{background:var(--contrast);color:var(--lime)}.spacer{flex:200px}.live-label{height:52px;color:var(--muted-2);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.live{background:var(--k-bg-5fa314ff);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}@media (prefers-reduced-motion:no-preference){.live{animation:1.4s ease-in-out infinite pulse}}.section-head{flex-wrap:wrap;align-items:center;gap:10px 24px;padding:16px 20px;display:flex}.section-copy{flex-direction:column;flex:340px;gap:2px;display:flex}.sech{font:600 16px var(--display);margin:0}.sech.big{font-size:20px}.progress-block{flex-direction:column;gap:6px;min-width:200px;display:flex}.bar{background:var(--tint);border-radius:999px;height:8px;overflow:hidden}.bar-fill{background:var(--green);border-radius:999px;height:100%}.status-strip{border-bottom:1px solid var(--line-soft);background:var(--tint-2);flex-wrap:wrap;align-items:center;gap:12px 28px;padding:14px 20px;display:flex}.counters{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.counters div{flex-direction:column;gap:2px;display:flex}.counters dt{color:var(--muted);font-size:12px;font-weight:600}.counters dd{font:600 22px var(--display);margin:0}.refresh-state{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;font-size:13px;display:inline-flex}.refresh-state .muted{font-size:13px}.stale{color:var(--warn-ink);background:var(--warn-soft);border-radius:999px;padding:4px 10px;font-weight:600}.outcome{color:var(--warn-ink);flex-basis:100%;margin:0;font-size:14px;font-weight:700}.outcome-good{color:var(--green-ink)}.notice-card{flex-direction:column;gap:10px;padding:24px;display:flex}.filters{flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 14px;display:flex}.search-box{flex:0 280px;min-width:200px;position:relative}.search-box svg{position:absolute;top:12px;left:13px}.chip{border:1px solid var(--line);background:var(--surface);height:36px;font:600 13px var(--body);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.chip-on{background:var(--lime-soft);border-color:var(--lime-line);color:var(--green-ink)}.chip-count{opacity:.7}.table-wrap{overflow-x:auto}.table{width:100%;min-width:700px}.row{border-top:1px solid var(--line-soft);align-items:center;column-gap:12px;padding:12px 16px;display:grid}.head{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--tint-2);border-top:0;font-size:12px;font-weight:700}.gp{grid-template-columns:minmax(160px,2fr) 40px minmax(150px,2.2fr) 112px 80px 40px;column-gap:8px}.row:not(.head):hover{background:var(--tint-2)}.who{align-items:center;gap:12px;min-width:0;display:flex}.who-text{flex-direction:column;min-width:0;display:flex}.who-name{font-size:15px;font-weight:700}.who-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.av{background:var(--tint);width:38px;height:38px;color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.av.lg{width:56px;height:56px;font-size:18px}.soc{border:1px solid var(--line);width:28px;height:28px;font:700 11px var(--body);color:var(--ink-2);background:var(--surface);border-radius:7px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.soc:hover{border-color:var(--ink);color:var(--ink)}.snippet{color:var(--muted-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.match{flex-direction:column;gap:5px;display:flex}.match-label{font-size:14px;font-weight:700}.mini-bar{background:var(--tint);border-radius:999px;width:72px;height:6px;overflow:hidden}.empty{border-top:1px solid var(--line-soft);color:var(--muted);padding:28px 20px;font-size:14px}.foot{border-top:1px solid var(--line-soft);color:var(--muted-2);padding:12px 20px;font-size:13px}.data-table{border-collapse:collapse;width:100%;min-width:900px;font-size:14px}.data-table th,.data-table td{border-top:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:12px 16px}.data-table thead th{background:var(--tint-2);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-top:0;font-size:12px;font-weight:700}.data-table tbody th{font-weight:400}.data-table tbody tr:hover{background:var(--tint-2)}.criteria-summary{white-space:nowrap;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.unknown-flag{color:var(--warn-ink)}.table-notices{flex-direction:column;gap:8px;padding:0 20px;display:flex}.notice-bar{background:var(--live-soft);color:var(--live-ink);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:14px;font-weight:600;display:flex}.stale-bar{background:var(--warn-soft);color:var(--warn-ink)}.partial-note{margin:0 0 8px;font-size:13px}.table-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.empty p{margin:0 0 10px}.verdicts{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.verdict{border:0;flex-direction:column;gap:6px;padding:0;display:flex}.criterion-id{text-transform:capitalize;font-size:14px;font-weight:700}.evidence{border-left:1px solid var(--line);background:var(--tint-2);color:var(--ink-2);border-radius:0 8px 8px 0;margin:0;padding:8px 12px;font-size:13px}.evidence p{margin:0 0 4px}.evidence footer{color:var(--muted);font-size:12px}.small-print{font-size:12px}.candidate-stage-tabs{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.candidate-stage-group{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:auto;align-items:center;gap:4px;min-width:0;margin:0;padding:4px;display:flex;overflow:auto hidden}.candidate-stage{min-height:36px;color:var(--muted);font:600 12px/1.4 var(--body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.candidate-stage b{background:var(--tint);min-width:21px;min-height:21px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:1px 6px;font-size:11px;font-weight:700;display:inline-flex}.candidate-stage:hover:not(:disabled):not(.active){background:var(--tint-2);color:var(--ink)}.candidate-stage.active{background:var(--lime-soft);color:var(--green-ink);font-weight:750}.candidate-stage.active b{background:var(--lime);color:var(--green-ink)}.candidate-stage:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.candidate-stage:disabled{color:var(--muted);cursor:default}.candidate-stage-divider{background:var(--line);flex:none;width:1px;height:20px;margin:0 8px}.form-view-toggle{border-radius:8px;flex:none;margin-left:auto;font-size:12px}.scraped-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 12px;display:flex}.scraped-heading h3{font:600 19px var(--display);margin:0}.scraped-heading p{color:var(--muted);margin:3px 0 0;font-size:13px}.candidate-test-note{color:var(--muted);align-items:baseline;gap:8px;margin:0 20px 16px;display:flex}.candidate-test-label{background:var(--tint);color:var(--ink-2);border-radius:4px;flex:none;padding:2px 6px;font-size:10px;font-weight:700}.candidate-test-note p{margin:0;font-size:12px;line-height:1.6}.scraped-filters{padding-top:0}.scraped-filters .search-box{flex-basis:260px}.candidate-action-buttons{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.scraped-table{min-width:1080px;font-size:12px}.scraped-table th,.scraped-table td{padding:10px 12px}.scraped-table thead th{font-size:10px}.scraped-table .who-name{font-size:13px}.scraped-table .who-sub{max-width:180px;font-size:11px}.candidate-contact{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:130px;display:flex}.candidate-contact small{color:var(--muted)}.candidate-contact>div,.recruiter-contact-summary{flex-direction:column;gap:2px;display:flex}.candidate-contact .contact-edit-action{align-self:flex-start;margin-top:6px}.candidate-socials{gap:5px;display:flex}.mail-status{white-space:nowrap;border-radius:999px;width:fit-content;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.mail-not-sent{background:var(--tint);color:var(--ink-2)}.mail-sending,.mail-awaiting{background:var(--info-soft);color:var(--info-ink)}.mail-interested{background:var(--teal-soft);color:var(--teal-ink)}.mail-not-interested,.mail-failed{background:var(--bad-soft);color:var(--bad)}.mail-expired{background:var(--warn-soft);color:var(--warn-ink)}.row-mail-action{min-width:88px}.pill{white-space:nowrap;text-transform:capitalize;border-radius:999px;justify-self:start;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.pill-neutral{background:var(--tint);color:var(--chip-ink)}.pill-good{background:var(--lime-soft);color:var(--green-ink)}.pill-live{background:var(--live-soft);color:var(--live-ink)}.pill-warn{background:var(--warn-soft);color:var(--warn-ink)}.pill-bad{background:var(--bad-soft);color:var(--bad)}.sec-body{flex-direction:column;gap:18px;padding:4px 20px 24px;display:flex}.kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kv.four{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.k{color:var(--muted);font-size:12px;font-weight:600}.v{font-size:14px;font-weight:700}.v.wrap{word-break:break-all;font-size:13px}.big-num{font:600 28px var(--display)}.query-note{border:1px dashed var(--dash);background:var(--tint-2);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.query-note p{color:var(--ink-2);margin:0;font-size:14px}.query{background:var(--contrast);color:var(--lime);white-space:pre;border-radius:8px;padding:10px 12px;display:block;overflow-x:auto}.activity-current{border:1px solid var(--lime-line);background:var(--lime-soft);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.activity-current>.now-pulse,.activity-current>.now-dot{margin-top:7px}.activity-current>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.activity-current strong{font:600 18px var(--display)}.activity-current p{color:var(--muted-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.activity-current time{color:var(--muted);white-space:nowrap;font-size:12px}.activity-overline{letter-spacing:.07em;text-transform:uppercase;color:var(--green-ink);font-size:10px;font-weight:800}.activity-stats{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px}.activity-stats>div{border:1px solid var(--line-soft);background:var(--tint-2);border-radius:10px;min-width:0;padding:12px}.activity-stats .big-num{font-size:24px}.activity-count-note{color:var(--muted);margin:-12px 0 0;font-size:11px}.activity-log-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.flow-section{border:1px solid var(--line);background:var(--tint-2);border-radius:14px;overflow:hidden}.flow-heading{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 18px 16px;display:flex}.flow-heading .muted{margin-top:4px}.flow-history{color:var(--muted);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.flow-layout{flex-direction:column;min-width:0;display:flex}.flow-map{background:var(--surface);min-width:0;padding:18px;overflow-x:auto}.flow-chain{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:17px;min-width:920px;display:grid}.flow-step{min-width:0;position:relative}.flow-step:not(:last-child):after{content:"→";width:13px;color:var(--green);text-align:center;font-size:17px;font-weight:800;position:absolute;top:38px;left:calc(100% + 2px)}.flow-node{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;min-height:116px;color:var(--ink);cursor:pointer;border-radius:11px;flex-direction:column;align-items:flex-start;gap:9px;padding:12px;display:flex;position:relative}.flow-node:hover{border-color:var(--lime-line);background:var(--tint-2)}.flow-node-active{border-color:var(--lime-line);background:var(--lime-soft);box-shadow:0 0 0 2px var(--k-shadow-9cc94a26)}.flow-index{background:var(--tint);width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.flow-node-recorded .flow-index{background:var(--contrast);color:var(--lime)}.flow-node-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.flow-node-copy strong{font-size:13px;line-height:1.25}.flow-node-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.3}.flow-status{text-align:right;max-width:calc(100% - 54px);color:var(--faint);font-size:10px;font-weight:700;position:absolute;top:15px;right:10px}.flow-status-recorded{color:var(--green-ink)}.flow-connector{color:var(--green);font:800 22px/1 var(--body);text-align:center;padding:6px 0}.flow-parallel{border:1px dashed var(--lime-line);background:var(--tint-2);border-radius:12px;width:min(560px,100%);min-width:370px;margin:0 auto;padding:12px}.flow-branch-label{color:var(--green-ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.flow-provider-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.flow-parallel p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.45}.flow-detail{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.flow-detail h4{font:600 22px var(--display);margin:0}.flow-detail>p{color:var(--muted-2);margin:0;font-size:13px;line-height:1.5}.flow-metric{background:var(--lime-soft);color:var(--green-ink);border-radius:9px;padding:10px 12px;font-size:13px;font-weight:700}.flow-candidate-links{border:1px solid var(--line-soft);background:var(--surface);border-radius:9px;flex-direction:column;gap:8px;padding:12px;display:flex}.flow-candidate-links strong{font-size:12px}.flow-candidate-links>div{flex-wrap:wrap;gap:6px;display:flex}.flow-candidate-links>span{color:var(--muted);font-size:11px}.flow-detail-heading{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);justify-content:space-between;align-items:baseline;padding-top:8px;font-size:12px;font-weight:800;display:flex}.flow-detail-heading span{color:var(--ink)}.flow-event-list{border:1px solid var(--line-soft);background:var(--surface);border-radius:9px;max-height:390px;overflow-y:auto}.flow-event{border-top:1px solid var(--line-soft);padding:11px 12px}.flow-event:first-child{border-top:0}.flow-event>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.flow-event strong{font-size:12px}.flow-event time{color:var(--faint);white-space:nowrap;font-size:11px}.flow-event p{color:var(--muted-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.flow-empty{border:1px dashed var(--line);background:var(--surface);border-radius:9px;padding:14px}.activity-list{border:1px solid var(--line-soft);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.activity-item{border-top:1px solid var(--line-soft);gap:12px;padding:14px 16px;display:flex}.activity-item:first-child{border-top:0}.activity-mark{background:var(--green);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.activity-search{background:var(--k-bg-5293c5ff)}.activity-provider,.activity-tool{background:var(--k-bg-3b83b9ff)}.activity-agent,.activity-model{background:var(--k-bg-7255b7ff)}.activity-research,.activity-profiles{background:var(--k-bg-a16dccff)}.activity-warning{background:var(--k-bg-cf9234ff)}.activity-match{background:var(--green)}.activity-content{flex:1;min-width:0}.activity-heading{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.activity-heading time{color:var(--faint);white-space:nowrap;font-size:12px}.activity-content p{color:var(--muted-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.5}.activity-query{background:var(--tint-2);border:1px solid var(--line-soft);width:fit-content;max-width:100%;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;margin-top:8px;padding:8px 10px;line-height:1.5;display:block}.activity-kind{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;margin-top:5px;font-size:11px;display:inline-block}.activity-empty{color:var(--muted);margin:0;padding:18px;font-size:14px}.activity-more{align-self:center}.trace-event-link{color:var(--link);font:700 13px var(--body);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.trace-event-link:hover{color:var(--link-hover)}.jd-text{border:1px solid var(--line-soft);background:var(--tint-2);font:14px/1.6 var(--body);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:16px}.drawer-wrap{z-index:50;justify-content:flex-end;display:flex;position:fixed;inset:0}.scrim{background:var(--scrim);cursor:pointer;border:0;position:absolute;inset:0}.drawer{background:var(--surface);overflow-wrap:anywhere;flex-direction:column;width:540px;max-width:100%;height:100%;display:flex;position:relative;overflow-y:auto}.trace-drawer{width:min(820px,100%);display:block}.trace-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.trace-header>div{flex-direction:column;gap:6px;display:flex}.trace-message{color:var(--muted);margin:20px 24px;font-size:14px}.trace-empty-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.trace-selector-heading{background:var(--tint-2);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 24px 0;font-size:12px;display:flex}.trace-selector-heading span{color:var(--muted);font-size:11px}.trace-selector{scrollbar-gutter:stable;border-bottom:1px solid var(--line-soft);background:var(--tint-2);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;height:clamp(180px,24vh,220px);padding:12px 24px 16px;display:grid;overflow-y:auto}.trace-criterion-button{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;min-height:66px;color:var(--ink-2);font:600 11px/1.4 var(--body);cursor:pointer;overflow-wrap:anywhere;border-radius:9px;align-items:flex-start;gap:8px;padding:9px;display:flex}.trace-criterion-button span{color:var(--faint);white-space:nowrap;flex:0 0 22px;font-size:10px;font-weight:800}.trace-criterion-active{border-color:var(--lime-line);background:var(--lime-soft);color:var(--green-ink)}.trace-graph{background:var(--tint-2);flex-direction:column;padding:24px;display:flex}.trace-node{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:16px}.trace-node-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--green-ink);margin-bottom:7px;font-size:10px;font-weight:800;display:block}.trace-node h3{font:600 17px/1.35 var(--display);margin:0 0 6px}.trace-node>p{color:var(--ink-2);margin:6px 0 0;font-size:13px;line-height:1.5}.trace-node .trace-small{color:var(--muted);font-size:12px}.trace-edge{color:var(--green);flex-direction:column;align-items:center;padding:3px 0;font-size:23px;font-weight:800;line-height:1;display:flex}.trace-edge span{color:var(--muted);text-align:center;margin:3px 0;font-size:10px;font-weight:600;line-height:1.3}.trace-query-list,.trace-fact-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.trace-query,.trace-fact-list>div{border:1px solid var(--line-soft);background:var(--tint-2);border-radius:8px;padding:10px}.trace-query code{white-space:normal;overflow-wrap:anywhere;font-size:11px;display:block}.trace-query span{color:var(--muted);margin-top:6px;font-size:11px;display:block}.trace-person-list{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.trace-person-list span{background:var(--lime-soft);color:var(--green-ink);border-radius:999px;padding:4px 7px;font-size:11px;font-weight:700}.trace-assessed-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.trace-assessed-list button{border:1px solid var(--line);background:var(--tint-2);min-width:0;color:var(--ink-2);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;display:flex}.trace-assessed-list button.trace-assessed-active{border-color:var(--lime-line);background:var(--lime-soft)}.trace-assessed-list strong{font-size:11px}.trace-assessed-list small{color:var(--muted);font-size:10px}.trace-person-picker{flex-direction:column;gap:6px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.trace-fact-list>div{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.trace-fact-list .citation-list{margin-top:6px}.trace-node>.source-record{margin-top:12px}.research-source-trail{flex-direction:column;gap:7px;min-width:0;display:flex}.research-source-trail>p{margin:0 0 3px}.research-source-edge{border:1px solid var(--line-soft);background:var(--tint-2);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;font-size:11px;display:flex}.research-source-edge span:first-child{color:var(--muted);font-weight:700}.research-source-edge a{color:var(--link)}.drawer-top{flex-direction:column;gap:16px;padding:24px;display:flex}.drawer-head{align-items:flex-start;gap:14px;display:flex}.inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline.gap16{flex-wrap:nowrap;gap:16px}.sec{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding:20px 24px;display:flex}.match-circle{background:var(--contrast);width:76px;height:76px;color:var(--lime);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.match-circle span{font:600 22px var(--display)}.match-circle small{color:var(--nav-ink);font-size:10px;font-weight:700}.journey{align-items:flex-start;gap:12px;padding:6px 0;display:flex}.journey-action{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px}.journey-action:hover,.journey-action:focus-visible{background:var(--tint-2);outline-color:var(--green)}.journey-action .journey-label>span{color:var(--muted);margin-left:3px;font-size:11px}.journey-label{flex:1;font-size:14px;font-weight:600}.dot{background:var(--surface);border:2px solid var(--dash);border-radius:50%;flex:none;width:12px;height:12px;margin-top:4px}.dot-on{background:var(--green);border-color:var(--green)}.person-progress{flex-direction:column;gap:18px;font-size:13px;display:flex}.person-progress-current{background:var(--tint-2);border-radius:10px;flex-direction:column;gap:5px;padding:14px;display:flex}.person-progress-current strong{font:600 17px var(--display)}.person-progress-current p,.person-progress-event p{overflow-wrap:anywhere;margin:0;line-height:1.5}.person-progress-block{flex-direction:column;gap:8px;display:flex}.person-progress-block h4{font:600 14px var(--display);margin:0}.person-progress-query{border:1px solid var(--line-soft);border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.person-progress-query>span,.person-progress-query small,.person-progress-time{color:var(--muted);font-size:11px}.person-progress-query strong{overflow-wrap:anywhere;line-height:1.4}.person-progress-event{border-bottom:1px solid var(--line-soft);gap:10px;padding:0 0 14px;display:flex}.person-progress-event>div{flex-direction:column;gap:4px;min-width:0;display:flex}.person-progress-event strong,.person-progress-event small{overflow-wrap:anywhere}.person-progress-event small{color:var(--muted);font-size:10px}.person-progress-event a{color:var(--link);font-weight:700}.person-progress-dot{background:var(--green);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.contact-discovery{flex-direction:column;gap:10px;display:flex}.contact-status{border:1px solid var(--line-soft);background:var(--tint-2);border-radius:11px;flex-direction:column;align-items:flex-start;gap:7px;padding:13px 14px;display:flex}.contact-status-heading{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.contact-status-heading strong{font:600 15px/1.4 var(--display)}.contact-status p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.contact-status .contact-status-pages{color:var(--muted)}.contact-status .lnk{margin-top:2px}#candidate-contact-evidence,#scored-candidate-contact-evidence{scroll-margin-top:12px}.contact-discovery-item{border:1px solid var(--line-soft);border-radius:9px;flex-direction:column;gap:5px;padding:11px 12px;font-size:13px;display:flex}.contact-discovery-item>div{flex-direction:column;gap:5px;display:flex}.contact-discovery-item p{margin:0}.contact-verified{width:fit-content;color:var(--ok-ink);font-size:11px;font-weight:700}.contact-value{overflow-wrap:anywhere;font-weight:700}.contact-source{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;gap:5px 10px;padding-top:6px;font-size:11px;display:flex}.contact-source a{color:var(--link);font-weight:700}.contact-source blockquote{border-left:1px solid var(--green);color:var(--ink-2);overflow-wrap:anywhere;flex-basis:100%;margin:2px 0 0;padding-left:9px;font-size:12px}.body-text{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.assessment-summary{background:var(--tint-2);color:var(--ink-2);border-radius:9px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.evidence-version{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.note-label{margin-bottom:2px;display:block}.criterion-list,.fact-list{flex-direction:column;gap:8px;display:flex}.criterion-item,.fact-item,.source-record{border:1px solid var(--line);background:var(--tint-2);border-radius:10px}.criterion-item summary,.source-record summary{cursor:pointer;padding:12px;font-size:13px;font-weight:700}.criterion-item summary{align-items:flex-start;gap:8px;list-style:none;display:flex}.criterion-item summary::-webkit-details-marker{display:none}.criterion-item summary:before{content:"›";color:var(--muted);transform-origin:50%;font-size:17px;line-height:1}.criterion-item[open] summary:before{transform:rotate(90deg)}.criterion-title{flex:1;line-height:1.45}.criterion-verdict,.fact-state{white-space:nowrap;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:800}.criterion-met,.fact-supported{background:var(--lime-soft);color:var(--green-ink)}.criterion-not_met{background:var(--bad-soft);color:var(--bad)}.criterion-unknown,.fact-unknown,.fact-stale,.fact-conflicting{background:var(--warn-soft);color:var(--warn-ink)}.criterion-body{border-top:1px solid var(--line-soft);padding:12px}.criterion-body>p,.fact-item>p{color:var(--ink-2);overflow-wrap:anywhere;margin:6px 0 10px;font-size:13px;line-height:1.5}.fact-item{padding:12px}.fact-head{text-transform:capitalize;justify-content:space-between;gap:8px;font-size:13px;display:flex}.citation-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.citation-list li{border-left:1px solid var(--lime-line);padding-left:10px}.citation-meta{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:11px;display:flex}.citation-list blockquote{color:var(--ink-2);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.evidence-empty{color:var(--muted);margin:0;font-size:12px}.evidence-note{background:var(--warn-soft);color:var(--warn-ink);border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.evidence-note p{margin:0 0 6px}.evidence-note p:last-child{margin:0}.source-record summary{color:var(--link)}.source-record .evidence-version{padding:0 12px;display:block}.source-record pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 12px 12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.drawer-foot{border-top:1px solid var(--line-soft);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding:16px 24px;display:flex;position:sticky;bottom:0}.drawer-assessment-head{justify-content:space-between;align-items:flex-start;gap:12px}.score-pill{background:var(--contrast);color:var(--lime);border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:800}.verdict-counts{flex-wrap:wrap;gap:6px;display:flex}.verdict-counts .criterion-verdict{padding:4px 9px;font-size:11px}.drawer-more{border-top:1px solid var(--line-soft)}.drawer-more>summary{cursor:pointer;align-items:baseline;gap:10px;padding:16px 24px;list-style:none;display:flex}.drawer-more>summary::-webkit-details-marker{display:none}.drawer-more>summary .sech{flex:1;font-size:15px}.drawer-more>summary .muted{font-size:12px}.drawer-more>summary:after{content:"›";color:var(--muted);font-size:18px;line-height:1;transition:transform .15s}.drawer-more[open]>summary:after{transform:rotate(90deg)}.drawer-more>summary:hover{background:var(--tint-2)}.drawer-more-body{flex-direction:column;gap:10px;padding:0 24px 20px;display:flex}.drawer-more-body>p.muted{font-size:13px;line-height:1.5}.drawer-more-body .person-progress-section{flex-direction:column;gap:10px;margin-top:6px;display:flex}.contact-status.compact{flex-flow:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px}.contact-status.compact strong{font:600 14px/1.4 var(--display);flex:auto}.drawer-foot .muted{flex:160px;font-size:13px}.candidate-actions,.outreach-head,.outreach-summary,.outreach-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.candidate-actions{border:1px dashed var(--line);background:var(--tint-2);color:var(--muted);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px}.candidate-actions>span{white-space:nowrap}.outreach-panel{border:1px solid var(--card-line);background:var(--surface);box-shadow:0 12px 32px var(--shadow);border-radius:14px;margin:0 0 16px;padding:18px}.outreach-head h3{margin:4px 0 0;font-size:18px}.outreach-form,.outreach-preview,.outreach-history{gap:12px;margin-top:16px;display:grid}.outreach-form>.primary{justify-self:start}.outreach-actions{flex-wrap:wrap}.outreach-form label{gap:6px;font-size:12px;font-weight:700;display:grid}.outreach-form input,.outreach-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);font:inherit;resize:vertical;border-radius:9px;padding:10px 12px}.email-preview{border:1px solid var(--line);background:var(--tint-2);border-radius:10px;gap:6px;padding:12px;display:grid}.email-preview pre{color:var(--muted);font:inherit;white-space:pre-wrap;margin:4px 0 0}.outreach-history-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.outreach-history-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(150px,.8fr) minmax(170px,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.outreach-history-row:last-child{border-bottom:0}.outreach-history-row>div{gap:4px;display:grid}.outreach-history-row span,.outreach-history-row small{color:var(--muted)}.delivery-state{text-transform:capitalize;width:fit-content}.state-delivered{color:var(--ok-ink)!important}.state-failed,.state-bounced,.state-suppressed{color:var(--bad)!important}.application-page{background:radial-gradient(circle at 85% 10%, var(--lime-soft) 0, transparent 34%), var(--bg);min-height:100vh;color:var(--ink);padding:48px 20px}.application-card{border:1px solid var(--line);background:var(--surface);width:min(820px,100%);box-shadow:0 20px 60px var(--shadow);border-radius:20px;margin:0 auto;padding:36px}.application-header{gap:10px;display:grid}.application-header h1,.application-complete h1,.application-error h1{font:600 clamp(28px, 5vw, 42px)/1.08 var(--display);letter-spacing:-.025em;margin:0}.application-header>p:last-child,.application-complete p,.application-error p{color:var(--muted);margin:0;line-height:1.6}.application-header .brand-row{margin-bottom:22px}.jd-card{border:1px solid var(--line);border-left:4px solid var(--lime);background:var(--tint-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 16px;margin:24px 0 0;padding:16px 18px;display:grid}.jd-card-icon{background:var(--lime-soft);width:44px;height:44px;color:var(--green-ink);border-radius:11px;justify-content:center;align-items:center;display:flex}.jd-card-copy h2{font:600 17px var(--display);margin:0 0 3px}.jd-card-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.jd-card-open{background:var(--ink);height:38px;color:var(--surface);font:700 13px var(--body);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:0 16px;text-decoration:none;display:inline-flex}.jd-card-open:hover,.jd-card-open:focus-visible{background:var(--ink-2);color:var(--surface)}.jd-card-open:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.job-link-steps{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;font-size:13px;font-weight:700;list-style:none;display:flex}.job-link-steps li{align-items:center;gap:8px;display:inline-flex}.job-link-steps span{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.job-link-steps .job-link-step-current{color:var(--ink)}.job-link-steps .job-link-step-current span{border-color:var(--lime);background:var(--lime);color:var(--lime-ink)}.job-link-card form{margin-top:24px}.job-link-card .contact-details{margin-bottom:20px}.job-link-card .contact-grid input{width:100%}.job-link-card .job-link-wide{grid-column:1/-1}.job-link-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.job-link-actions p{color:var(--muted);margin:0;font-size:12px}@media (width<=640px){.jd-card{grid-template-columns:44px minmax(0,1fr);padding:14px}.jd-card-open{grid-column:1/-1;justify-content:center}.job-link-actions{flex-direction:column-reverse;align-items:stretch}.job-link-actions .btn{width:100%}}.eyebrow{color:var(--green-ink);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.prefill-grid{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:28px 0 20px;display:grid;overflow:hidden}.prefill-grid>div{background:var(--tint-2);gap:5px;min-width:0;padding:14px 16px;display:grid}.prefill-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.prefill-grid strong{overflow-wrap:anywhere;font-size:14px}.contact-details{border:1px solid var(--line);background:var(--tint-2);border-radius:13px;gap:16px;margin-bottom:34px;padding:20px;display:grid}.contact-details h2{font:600 19px var(--display);margin:4px 0}.contact-details>div>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-grid label{color:var(--ink);gap:7px;font-size:12px;font-weight:750;display:grid}.contact-grid label>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.contact-grid input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:11px 12px}.contact-field{align-content:start;gap:6px;min-width:0;display:grid}.contact-grid input[aria-invalid=true]{border-color:var(--bad)}.field-error{color:var(--bad);margin:0;font-size:12px;font-weight:650;line-height:1.4}.choice-question .field-error{margin:-4px 0 10px}.choice-question[aria-invalid=true] .choice-card{border-color:var(--bad)}.application-error h1:focus{outline:none}.contact-grid input:focus-visible{outline:3px solid var(--focus-soft);outline-offset:1px;border-color:var(--green)}.application-questions{gap:28px;display:grid}.choice-question{border:0;outline:none;min-width:0;margin:0;padding:0}.choice-question legend{width:100%;font:600 18px/1.4 var(--display);margin-bottom:12px}.required{float:right;background:var(--warn-soft);color:var(--warn-ink);font:700 10px var(--body);text-transform:uppercase;border-radius:99px;margin-top:2px;padding:3px 7px}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.choice-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:11px;align-items:center;gap:10px;min-height:52px;padding:12px 14px;font-size:14px;font-weight:650;display:flex}.choice-card:hover{border-color:var(--lime-line);background:var(--lime-soft)}.choice-card:has(input:focus-visible){outline:3px solid var(--focus-soft);outline-offset:2px}.choice-card input{opacity:0;pointer-events:none;position:absolute}.choice-check{border:1px solid var(--dash);color:#0000;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.choice-selected{border-color:var(--green);background:var(--lime-soft);color:var(--green-ink)}.choice-selected .choice-check{border-color:var(--green);background:var(--green);color:var(--on-contrast)}.resume-upload{border:1px dashed var(--dash);background:var(--tint-2);border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:14px 20px;margin-top:34px;padding:20px;display:grid}.resume-upload h2{font:600 19px var(--display);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 6px;display:flex}.resume-required-label{color:var(--muted);font:600 11px var(--body)}.resume-upload>div:first-child p:last-child{color:var(--muted);margin:0;font-size:13px}.upload-button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.upload-button:hover{border-color:var(--lime-line);background:var(--lime-soft)}.upload-button:focus-within{outline:3px solid var(--focus-soft);outline-offset:2px}.upload-button:has(input:disabled){opacity:.65;cursor:wait}.resume-file{border-top:1px solid var(--line-soft);grid-column:1/-1;align-items:center;gap:10px;padding-top:14px;display:flex}.resume-file>span{width:34px;height:38px;color:var(--green-ink);flex:none;place-items:center;display:grid}.resume-file>span svg{width:26px;height:30px}.resume-file>div{gap:2px;min-width:0;display:grid}.resume-file strong{overflow-wrap:anywhere}.resume-file small{color:var(--muted)}.resume-remove{flex:none;min-height:44px;margin-left:auto}.resume-progress,.resume-checking,.resume-requirement,.resume-notice,.resume-upload>.field-error,.resume-confirmation{grid-column:1/-1}.resume-progress{color:var(--green-ink);gap:8px;margin:0;font-size:13px;display:grid}.resume-checking{border-top:1px solid var(--line-soft);color:var(--green-ink);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:0 14px;padding-top:18px;display:grid}.resume-checking-icon{place-items:center;padding-top:2px;display:grid}.resume-checking-copy{min-width:0}.resume-checking-copy>strong{font:600 17px/1.35 var(--display);display:block}.resume-checking-copy>p{color:var(--muted-2);margin:4px 0 10px;font-size:13px;line-height:1.5}.resume-checking-file{color:var(--muted-2);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:12px;line-height:1.5;display:flex}.resume-checking-file>span{overflow-wrap:anywhere;min-width:0;font-weight:650}.resume-checking-file>small{font-variant-numeric:tabular-nums;flex:none;font-size:11px}.resume-checking-line{background:var(--line-soft);border-radius:2px;grid-column:1/-1;height:3px;margin-top:16px;position:relative;overflow:hidden}.resume-checking-line>span{inset-block:0;border-radius:inherit;background:var(--green);width:38%;animation:2.2s cubic-bezier(.22,1,.36,1) infinite resume-checking-sweep;position:absolute;left:-38%}.resume-checking-paused .resume-checking-line>span{animation-play-state:paused}@keyframes resume-checking-sweep{0%{transform:translate(0)}to{transform:translate(365%)}}@media (prefers-reduced-motion:reduce){.resume-checking-line>span{left:31%;animation:none!important}}.resume-requirement{color:var(--warn-ink);margin:0;font-size:13px}.resume-notice{color:var(--green-ink);margin:0;font-size:13px}.resume-confirmation{border-top:1px solid var(--line-soft);gap:10px;padding-top:14px;display:grid}.resume-confirmation p{margin:0;font-size:13px;line-height:1.5}.resume-confirmation label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:650;display:flex}.resume-confirmation input{width:18px;height:18px;accent-color:var(--green)}.application-alert{background:var(--bad-soft);color:var(--bad);border-radius:9px;margin:18px 0 0;padding:11px 13px;font-size:13px}.application-deadline{background:var(--warn-soft);color:var(--warn-ink);border-radius:9px;margin:4px 0 0;padding:10px 12px;font-size:13px}.application-countdown{align-items:flex-start;gap:12px;padding:16px;display:flex}.application-countdown>svg{flex:none;margin-top:2px}.application-countdown>div{flex:1;min-width:0}.application-countdown-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.application-countdown-time{font:700 19px/1.4 var(--body);font-variant-numeric:tabular-nums}.application-countdown p{margin:6px 0 0;font-size:12px;line-height:1.6}.application-countdown.countdown-expired{background:var(--bad-soft);color:var(--bad)}.application-actions{align-items:center;gap:12px;margin-top:22px;display:flex}.application-actions .primary{margin-left:auto}.save-state{color:var(--green-ink);font-size:12px}.application-actions .save-state{flex:1;min-width:0;line-height:1.6}.save-state :is(.lnk,button){margin-left:8px}.save-state:is(.autosave-error,.autosave-invalid,.autosave-conflict){color:var(--warn-ink)}.application-draft-conflict{border:1px solid var(--line);background:var(--warn-soft);color:var(--warn-ink);border-radius:12px;margin-top:20px;padding:16px;font-size:13px;line-height:1.6}.application-draft-conflict p{margin:6px 0 12px}.application-draft-conflict>div{flex-wrap:wrap;gap:8px;display:flex}.application-complete,.application-error{justify-items:start;gap:14px;margin-top:10vh;display:grid}.complete-mark{background:var(--green);width:54px;height:54px;color:var(--on-contrast);border-radius:50%;place-items:center;font-size:26px;display:grid}.interested-list{display:block}.interested-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px 20px 20px;display:flex}.interested-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.interested-title-row h3{font:600 19px/1.4 var(--display);margin:0}.interested-heading p{max-width:70ch;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.interested-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.application-review-action{background:var(--tint-2);text-align:left;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:0 20px 20px;padding:16px;display:flex}.application-review-copy{flex:280px;min-width:0}.application-review-copy strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.application-review-copy p{max-width:65ch;color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.6}.application-review-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.application-review-buttons .sm{height:auto;min-height:36px;padding:8px 12px;font-size:12px}.application-review-buttons .lnk{margin:0 4px;font-size:12px}.interested-list .response-filters{gap:4px;padding:0 20px 16px}.response-filters .chip{height:34px;color:var(--muted);border-color:#0000;border-radius:6px;padding:0 12px;font-size:12px}.response-filters .chip:hover:not(.chip-on){background:var(--tint-2);color:var(--ink)}.response-filters .chip-on{background:var(--lime-soft);color:var(--green-ink)}.response-filters .chip-count{opacity:1;font-variant-numeric:tabular-nums;font-size:11px}.interested-table-wrap{border-top:1px solid var(--line-soft)}.interested-table-wrap:focus-visible{outline:3px solid var(--focus-soft);outline-offset:-3px}.interested-table{min-width:850px;font-size:12px}.interested-table th,.interested-table td{padding:11px 12px}.interested-table thead th{font-size:10px}.interested-table .response-select{text-align:center;width:44px;padding:12px}.response-select input{width:16px;height:16px;accent-color:var(--green-ink);cursor:pointer;margin:0}.interested-table .av{width:36px;height:36px;font-size:12px}.interested-table .who-name{font-size:13px}.interested-table .who-sub{max-width:190px;font-size:11px}.interested-table time{white-space:nowrap;color:var(--muted-2)}.interested-table td:last-child{white-space:nowrap;width:1%}.interested-table thead th:last-child{z-index:1;background:var(--tint-2);box-shadow:-8px 0 12px var(--shadow-soft);position:sticky;right:0}.interested-summary-row>td:last-child{background:var(--surface);box-shadow:-8px 0 12px var(--shadow-soft);position:sticky;right:0}.interested-summary-row:hover>td:last-child{background:var(--tint-2)}.interested-summary-row:has(+.interested-detail-row)>td:last-child{background:var(--tint-2)}.interested-summary-row:has(+.interested-detail-row){background:var(--tint-2)}.interested-resume{flex-direction:column;gap:2px;min-width:0;max-width:150px;display:flex}.interested-resume span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interested-resume small{color:var(--muted)}.interested-detail-row:hover,.interested-detail-row{background:var(--tint-2)}.interested-detail-row>td{padding:0}.interested-detail{border-bottom:1px solid var(--line-soft);padding:16px 20px 14px 62px}.interested-answers{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.interested-answers>div{border-bottom:1px solid var(--line-soft);min-width:0;padding:12px 14px}.interested-answers>div:nth-child(odd){border-right:1px solid var(--line-soft)}.interested-answers>div:nth-last-child(-n+2){border-bottom:0}.interested-answers dt{color:var(--muted);font-size:11px}.interested-answers dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:700}.interested-detail-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding-top:10px;font-size:11px;display:flex}.form-editor{gap:14px;padding:4px 20px 16px;display:grid}.form-field-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.form-field-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-field-head .pill{text-transform:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.form-lock{color:var(--muted);font-size:12px}.form-inline-action{margin-left:auto}.form-req{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.form-options{gap:8px;display:grid}.form-option{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-option .inp{flex:1;min-width:140px}.form-option-value{min-width:130px;color:var(--muted);flex:none;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace}.form-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-actions .primary{margin-left:auto}.form-publish-confirm{border:1px solid var(--lime-line);background:var(--lime-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.form-publish-confirm strong{font:600 14px var(--display);display:block}.form-publish-confirm p{max-width:640px;color:var(--green-ink);margin:4px 0 0;font-size:13px}.interested-detail-note{margin:0 0 10px;font-size:12px}.interested-detail-error{color:var(--bad);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.interested-more-error{color:var(--bad);font-weight:600}.form-new-version{margin:0 20px 14px}.form-error-list{gap:2px;margin:6px 0 0 18px;padding:0;display:grid}.form-version-wrap{border-top:1px solid var(--line-soft)}.form-version-table td:last-child{white-space:nowrap;width:1%}.form-questions{background:var(--tint-2);gap:12px;padding:14px 20px 16px;display:grid}.form-questions>p{margin:0}.form-suggestions{border:1px solid var(--card-line);background:var(--tint-2);border-radius:14px;gap:14px;margin:18px 0;padding:18px;display:grid}.form-suggestions-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.form-suggestions-heading h4,.form-suggestions-heading p{margin:0 0 6px}.form-suggestion-list{gap:12px;display:grid}.form-suggestion-card{border:1px solid var(--card-line);background:var(--surface);border-radius:10px;gap:8px;padding:14px;display:grid}.form-suggestion-select,.form-suggestion-approval{align-items:flex-start;gap:9px;display:flex}.form-suggestion-select input,.form-suggestion-approval input{margin-top:3px}.form-suggestion-meta{flex-wrap:wrap;gap:6px;display:flex}.form-suggestion-evidence,.form-suggestion-options{margin:0;padding-left:25px}.form-suggestion-evidence{color:var(--muted-2)}@media (width<=680px){.form-suggestions-heading{display:block}}.form-question strong{font-size:13px}.form-question ul{color:var(--muted-2);margin:6px 0 0;padding-left:18px;font-size:13px}.form-question .req-mark{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-left:8px;font-size:10px;font-weight:700}.assessment-workspace{min-width:0}.assessment-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assessment-toolbar{border-block:1px solid var(--line-soft);flex-wrap:wrap;align-items:end;gap:10px 16px;padding:14px 20px;display:flex}.assessment-toolbar label{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.assessment-progress{background:var(--tint-2);color:var(--ink-2);padding:12px 20px;font-size:13px;line-height:1.5}.assessment-progress small{color:var(--muted);overflow-wrap:anywhere;display:block}.assessment-error{background:var(--bad-soft);color:var(--bad);border-radius:9px;margin:12px 20px;padding:12px}.assessment-table{min-width:720px;font-size:13px}.assessment-table th,.assessment-table td{vertical-align:top;padding:12px}.assessment-table td small{color:var(--muted);margin-top:4px;display:block}.assessment-table td:last-child{white-space:nowrap}.assessment-status,.assessment-verdict{background:var(--tint);color:var(--ink-2);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-block}.assessment-status-completed,.assessment-verdict-met{background:var(--lime-soft);color:var(--green-ink)}.assessment-status-failed,.assessment-verdict-not_met{background:var(--bad-soft);color:var(--bad)}.assessment-status-leased{background:var(--live-soft);color:var(--live-ink)}.assessment-verdict-conflict,.assessment-stale{color:var(--warn-ink)}.assessment-verdict-conflict{background:var(--warn-soft)}.assessment-stale{font-weight:700}.assessment-detail{border:1px solid var(--card-line);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;margin:18px 20px 22px;padding:20px;font-size:13px}.assessment-detail>p{line-height:1.5}.assessment-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.assessment-detail-head h4{font:600 21px var(--display);margin:0}.assessment-detail-head span{color:var(--muted);font-size:12px}.assessment-warning{background:var(--warn-soft);color:var(--warn-ink);border-radius:10px;margin:14px 0;padding:13px 16px}.assessment-warning ul{margin:7px 0 0;padding-left:20px}.assessment-criteria{gap:10px;margin-top:16px;display:grid}.assessment-criteria article{border:1px solid var(--line-soft);background:var(--tint-2);border-radius:10px;padding:14px}.assessment-criteria h5,.assessment-form h5{margin:0 0 7px;font-size:14px}.assessment-criteria article>p{color:var(--muted);margin:8px 0 0}.assessment-criteria ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.assessment-criteria li{border-left:1px solid var(--green);background:var(--k-bg-ffffffff);padding:10px 12px}.assessment-criteria blockquote{white-space:pre-wrap;margin:0 0 5px}.assessment-criteria small{color:var(--muted)}.assessment-form{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.assessment-form dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.assessment-form dt{color:var(--muted);font-size:11px}.assessment-form dd{margin:3px 0 0;font-weight:700}@media (width<=760px){.assessment-toolbar{padding-inline:14px}.assessment-detail{margin:12px;padding:14px}.assessment-form dl{grid-template-columns:1fr}.application-page{padding:0}.application-card{border:0;border-radius:0;min-height:100vh;padding:24px 18px}.prefill-grid,.contact-grid,.choice-grid,.resume-upload{grid-template-columns:1fr}.resume-file{flex-wrap:wrap;grid-column:auto}.resume-remove{margin-left:44px}.application-actions{flex-wrap:wrap}.application-actions .primary{order:-1;width:100%}.interested-table{min-width:650px}.interested-table .response-invited{display:none}.candidate-stage-group{flex-basis:100%}.application-review-action{align-items:stretch;padding:16px}.application-review-buttons{width:100%}.application-review-buttons .sm{flex:auto}.application-review-copy{flex-basis:100%}.interested-list .table-foot{flex-wrap:wrap}.interested-detail{padding-left:16px}.interested-answers{grid-template-columns:1fr}.interested-answers>div,.interested-answers>div:nth-child(odd),.interested-answers>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-soft)}.interested-answers>div:last-child{border-bottom:0}.outreach-history-row{grid-template-columns:1fr}.candidate-actions{flex-direction:column;align-items:flex-start}.shell{display:block}.main{padding:20px 16px 40px}.display{font-size:24px}.form-card,.auth-card{padding:20px 16px}.table{min-width:0}.row.gp{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"person view""summary summary""status match";row-gap:8px}.row.gp.head{display:none}.row.gp>:first-child{grid-area:person}.row.gp>:nth-child(2){display:none}.row.gp>:nth-child(3){grid-area:summary}.row.gp>:nth-child(4){grid-area:status}.row.gp>:nth-child(5){grid-area:match;justify-self:end}.row.gp>:nth-child(6){grid-area:view}.activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-current{flex-wrap:wrap}.activity-current time{margin-left:22px}.activity-heading{flex-direction:column;gap:2px}.flow-map{padding:14px}.flow-chain{min-width:850px}.flow-detail{padding:16px}.trace-selector{grid-template-columns:minmax(0,1fr);height:190px;padding:10px 16px 14px}.trace-selector-heading{padding:12px 16px 0}.trace-assessed-list{grid-template-columns:minmax(0,1fr)}}.manual-test-form{border:1px solid var(--line);border-radius:12px;margin:0 24px 20px;padding:20px}.manual-test-form h4{margin:0 0 8px}.manual-test-form p{max-width:72ch;margin:0 0 16px}.manual-test-form fieldset{border:0;margin:0;padding:0}.manual-test-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.manual-test-fields label{gap:8px;display:grid}.manual-test-fields input{width:100%;min-width:0}.manual-test-consent{align-items:baseline;gap:8px;margin:16px 0;display:flex}.manual-test-consent input{flex:none}@media (width<=600px){.scraped-heading{flex-direction:column}.scraped-heading>.candidate-action-buttons{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.not-fit-confirm{flex-wrap:wrap;align-items:flex-start;gap:10px}.not-fit-confirm .not-fit-copy{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.not-fit-confirm .not-fit-favourite{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:inline-flex}.not-fit-confirm .not-fit-favourite input:disabled+*{opacity:.6;cursor:not-allowed}.not-fit-confirm .not-fit-favourite:has(input:disabled){opacity:.6;cursor:not-allowed}.not-fit-confirm small{color:var(--muted,#6b6f68)}.not-fit-pill{text-transform:none;align-self:flex-start;margin-top:4px}.recruiter-actions{border:1px solid var(--line,#e3e5de);background:var(--surface,#fff);border-radius:12px;flex-direction:column;gap:10px;margin:14px 0 4px;padding:14px;display:flex}.recruiter-actions-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recruiter-actions-head h3{margin:0;font-size:15px}.recruiter-contact-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.recruiter-contact-values{grid-template-columns:auto 1fr;gap:4px 12px;min-width:0;margin:0;display:grid}.recruiter-contact-values>div{display:contents}.recruiter-contact-values dt{color:var(--muted);font-size:13px}.recruiter-contact-values dd{overflow-wrap:anywhere;margin:0}.recruiter-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.recruiter-actions .small{margin:0;font-size:13px}.btn-link{align-items:center;text-decoration:none;display:inline-flex}.row-quick-actions{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2px 12px;margin-top:6px;display:flex}.quick-action{appearance:none;font:inherit;color:var(--ink,#1d2119);text-decoration:underline;-webkit-text-decoration-color:var(--line,#c9cdc2);text-decoration-color:var(--line,#c9cdc2);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 0;font-size:12.5px;font-weight:600}.quick-action:hover:not(:disabled){text-decoration-color:currentColor}.quick-action:focus-visible{outline:2px solid var(--focus,#8db53a);outline-offset:2px;border-radius:3px}.quick-action:disabled{color:var(--muted);cursor:not-allowed;opacity:.7;text-decoration:none}.quick-state{color:var(--live-ink,#3e5a12);white-space:nowrap;font-size:12.5px;font-weight:600}.scraped-table .candidate-contact{text-align:left;align-items:flex-start;min-width:190px}.candidate-contact>.row-quick-actions{flex-direction:row}.missing-value{color:var(--muted);cursor:help;font-style:italic}.scraped-table .candidate-contact .contact-add-action{align-self:flex-start;margin-top:4px}.scraped-table .candidate-contact .missing-value{font-size:13px}.row-markers{flex-wrap:wrap;gap:4px;margin-top:4px;display:inline-flex}.row-markers .pill{padding:1px 7px;font-size:11px}.scraped-table thead th:last-child,.scraped-table .candidate-actions-cell{white-space:nowrap;width:1%}.row-actions{grid-template-columns:104px 34px;justify-content:start;align-items:start;gap:6px 8px;display:grid}.row-actions>button{width:100%;height:34px}.row-actions>.row-mail-hint{min-width:0;color:var(--muted);white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:11px;font-weight:400;line-height:1.4}.scraped-table .candidate-contact{overflow-wrap:normal;gap:1px;width:220px;min-width:0;max-width:220px}.scraped-table .candidate-contact .contact-line{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;display:block;overflow:hidden}.scraped-table .candidate-contact .contact-meta{white-space:nowrap;align-items:baseline;gap:4px;margin-top:2px;display:inline-flex}.scraped-table .candidate-contact .contact-meta small{color:var(--muted);font-size:11.5px}.scraped-table .candidate-contact .contact-meta .quick-action{padding:0;font-size:12px}:root{--k-bg-000000ff:#000;--k-bg-1418130f:#1418130f;--k-bg-14181314:#14181314;--k-bg-181e1452:#181e1452;--k-bg-181e1457:#181e1457;--k-bg-181e145c:#181e145c;--k-bg-1b1f1aff:#1b1f1a;--k-bg-2a2f27ff:#2a2f27;--k-bg-2b2b2bff:#2b2b2b;--k-bg-2f352cff:#2f352c;--k-bg-2f5d57ff:#2f5d57;--k-bg-3a3326ff:#3a3326;--k-bg-3b4237ff:#3b4237;--k-bg-3b83b9ff:#3b83b9;--k-bg-4f7db3ff:#4f7db3;--k-bg-5293c5ff:#5293c5;--k-bg-5a3b26ff:#5a3b26;--k-bg-5d8cb8ff:#5d8cb8;--k-bg-5fa314ff:#5fa314;--k-bg-6e9dc9ff:#6e9dc9;--k-bg-7255b7ff:#7255b7;--k-bg-7fa84aff:#7fa84a;--k-bg-80877aff:#80877a;--k-bg-86b82cff:#86b82c;--k-bg-8a9084ff:#8a9084;--k-bg-8a9086ff:#8a9086;--k-bg-8dbf2eff:#8dbf2e;--k-bg-9aa093ff:#9aa093;--k-bg-a16dccff:#a16dcc;--k-bg-a3a99cff:#a3a99c;--k-bg-afbba0ff:#afbba0;--k-bg-b18b36ff:#b18b36;--k-bg-b4baadff:#b4baad;--k-bg-b5d97aff:#b5d97a;--k-bg-b5e35aff:#b5e35a;--k-bg-b9e96bff:#b9e96b;--k-bg-b9ea55ff:#b9ea55;--k-bg-bceb5cff:#bceb5c;--k-bg-c0452fff:#c0452f;--k-bg-c0503fff:#c0503f;--k-bg-c2ed7eff:#c2ed7e;--k-bg-c2f56fff:#c2f56f;--k-bg-c38113ff:#c38113;--k-bg-c6f36b4c:#c6f36b4d;--k-bg-c6f36bff:#c6f36b;--k-bg-c98a3eff:#c98a3e;--k-bg-c9cebfff:#c9cebf;--k-bg-cf9234ff:#cf9234;--k-bg-d3d7cbff:#d3d7cb;--k-bg-d9972aff:#d9972a;--k-bg-d9a982ff:#d9a982;--k-bg-d9ddd2ff:#d9ddd2;--k-bg-dce8f4ff:#dce8f4;--k-bg-dcebf7ff:#dcebf7;--k-bg-dde0d6ff:#dde0d6;--k-bg-def4ecff:#def4ec;--k-bg-dff0bbff:#dff0bb;--k-bg-e3a13bff:#e3a13b;--k-bg-e3eefaff:#e3eefa;--k-bg-e4e6deff:#e4e6de;--k-bg-e4e8dfff:#e4e8df;--k-bg-e6ebe0ff:#e6ebe0;--k-bg-e6eff9ff:#e6eff9;--k-bg-e6f5c4ff:#e6f5c4;--k-bg-e7eff9ff:#e7eff9;--k-bg-e7f0fbff:#e7f0fb;--k-bg-e7f2d2ff:#e7f2d2;--k-bg-e8c39eff:#e8c39e;--k-bg-e8eae3ff:#e8eae3;--k-bg-e8ebe1ff:#e8ebe1;--k-bg-e8f0fbff:#e8f0fb;--k-bg-eaf4d5ff:#eaf4d5;--k-bg-eaf6d3ff:#eaf6d3;--k-bg-ebe3f5ff:#ebe3f5;--k-bg-edf0e8ff:#edf0e8;--k-bg-edf6e1ff:#edf6e1;--k-bg-edf8d5ff:#edf8d5;--k-bg-eef0e8ff:#eef0e8;--k-bg-eef0eaff:#eef0ea;--k-bg-eef1eaff:#eef1ea;--k-bg-eef4e4ff:#eef4e4;--k-bg-eff2ebff:#eff2eb;--k-bg-f0f1ecff:#f0f1ec;--k-bg-f0f7e2ff:#f0f7e2;--k-bg-f1f6e9ff:#f1f6e9;--k-bg-f1f8e1ff:#f1f8e1;--k-bg-f2c14eff:#f2c14e;--k-bg-f2d7b6ff:#f2d7b6;--k-bg-f2e6d4ff:#f2e6d4;--k-bg-f3a398ff:#f3a398;--k-bg-f3e8f7ff:#f3e8f7;--k-bg-f3f4efff:#f3f4ef;--k-bg-f3f8e9ff:#f3f8e9;--k-bg-f4f5efff:#f4f5ef;--k-bg-f4f9e6ff:#f4f9e6;--k-bg-f5f8efff:#f5f8ef;--k-bg-f6e8d1ff:#f6e8d1;--k-bg-f6f9efff:#f6f9ef;--k-bg-f6fbecff:#f6fbec;--k-bg-f7f8f5ff:#f7f8f5;--k-bg-fafbf6ff:#fafbf6;--k-bg-fafbf8ff:#fafbf8;--k-bg-fbe4e1ff:#fbe4e1;--k-bg-fbeae7ff:#fbeae7;--k-bg-fbf0deff:#fbf0de;--k-bg-fbf0ebff:#fbf0eb;--k-bg-fdf2f0ff:#fdf2f0;--k-bg-fdf4f2ff:#fdf4f2;--k-bg-fdf6e3ff:#fdf6e3;--k-bg-fdf6f4ff:#fdf6f4;--k-bg-fff1ccff:#fff1cc;--k-bg-fff4daff:#fff4da;--k-bg-fff9efff:#fff9ef;--k-bg-fffbf3ff:#fffbf3;--k-bg-ffffff1a:#ffffff1a;--k-bg-ffffffff:#fff;--k-border-1418130f:#1418130f;--k-border-1b1f1aff:#1b1f1a;--k-border-1e4e86ff:#1e4e86;--k-border-252a22ff:#252a22;--k-border-2a2f27ff:#2a2f27;--k-border-2c3229ff:#2c3229;--k-border-343a30ff:#343a30;--k-border-34461fff:#34461f;--k-border-3a4036ff:#3a4036;--k-border-41582aff:#41582a;--k-border-434b3dff:#434b3d;--k-border-4a2620ff:#4a2620;--k-border-4d3d17ff:#4d3d17;--k-border-5a2e27ff:#5a2e27;--k-border-6b7166ff:#6b7166;--k-border-6e8f35ff:#6e8f35;--k-border-87b73fff:#87b73f;--k-border-8dbf2eff:#8dbf2e;--k-border-9aa093ff:#9aa093;--k-border-9cc94aff:#9cc94a;--k-border-a9b0a3ff:#a9b0a3;--k-border-a9b29fff:#a9b29f;--k-border-a9c4e6ff:#a9c4e6;--k-border-aab59eff:#aab59e;--k-border-b5e35aff:#b5e35a;--k-border-b9dc7aff:#b9dc7a;--k-border-c1cbb5ff:#c1cbb5;--k-border-c9cebfff:#c9cebf;--k-border-c9d3bfff:#c9d3bf;--k-border-c9df98ff:#c9df98;--k-border-cfe6a4ff:#cfe6a4;--k-border-d3d7cbff:#d3d7cb;--k-border-d5ddccff:#d5ddcc;--k-border-d6d9ceff:#d6d9ce;--k-border-d9e8b8ff:#d9e8b8;--k-border-dcdfd6ff:#dcdfd6;--k-border-dcedb9ff:#dcedb9;--k-border-dde0d6ff:#dde0d6;--k-border-dde2d6ff:#dde2d6;--k-border-dde5cbff:#dde5cb;--k-border-dde7d0ff:#dde7d0;--k-border-dfe5d8ff:#dfe5d8;--k-border-e1e4daff:#e1e4da;--k-border-e3e6ddff:#e3e6dd;--k-border-e4e6deff:#e4e6de;--k-border-e6ccc1ff:#e6ccc1;--k-border-e8c990ff:#e8c990;--k-border-e8eae3ff:#e8eae3;--k-border-eaf0ddff:#eaf0dd;--k-border-ebd49aff:#ebd49a;--k-border-eceee6ff:#eceee6;--k-border-eef0eaff:#eef0ea;--k-border-efc2b9ff:#efc2b9;--k-border-efc3bcff:#efc3bc;--k-border-efc7c0ff:#efc7c0;--k-border-efc9c2ff:#efc9c2;--k-border-f0ddb8ff:#f0ddb8;--k-border-f0f1ecff:#f0f1ec;--k-border-f1cfc9ff:#f1cfc9;--k-border-f2d3ccff:#f2d3cc;--k-border-f2dfbdff:#f2dfbd;--k-border-f3c9c3ff:#f3c9c3;--k-border-f5f6f2ff:#f5f6f2;--k-fg-00000099:#0009;--k-fg-000000a6:#000000a6;--k-fg-0b0d0aff:#0b0d0a;--k-fg-0e110dff:#0e110d;--k-fg-12302aff:#12302a;--k-fg-13200aff:#13200a;--k-fg-1418131a:#1418131a;--k-fg-14181373:#14181373;--k-fg-1418138c:#1418138c;--k-fg-141813ff:#141813;--k-fg-161a15ff:#161a15;--k-fg-172739ff:#172739;--k-fg-1764afff:#1764af;--k-fg-176a55ff:#176a55;--k-fg-182637ff:#182637;--k-fg-1a1e18ff:#1a1e18;--k-fg-1a2a3aff:#1a2a3a;--k-fg-1b1f1aff:#1b1f1a;--k-fg-1b2414ff:#1b2414;--k-fg-1c4a7aff:#1c4a7a;--k-fg-1e231cff:#1e231c;--k-fg-1e4e86ff:#1e4e86;--k-fg-1f241dff:#1f241d;--k-fg-1f2e15ff:#1f2e15;--k-fg-1f3309ff:#1f3309;--k-fg-23598cff:#23598c;--k-fg-253219ff:#253219;--k-fg-262b23ff:#262b23;--k-fg-262b24ff:#262b24;--k-fg-262c23ff:#262c23;--k-fg-26331aff:#26331a;--k-fg-2a0f0bff:#2a0f0b;--k-fg-2a1815ff:#2a1815;--k-fg-2a2238ff:#2a2238;--k-fg-2a2f27ff:#2a2f27;--k-fg-2b4c0aff:#2b4c0a;--k-fg-2f4a0eff:#2f4a0e;--k-fg-33290fff:#33290f;--k-fg-33291cff:#33291c;--k-fg-335b0cff:#335b0c;--k-fg-354b21ff:#354b21;--k-fg-385c0eff:#385c0e;--k-fg-394e31ff:#394e31;--k-fg-3a1d19ff:#3a1d19;--k-fg-3e443bff:#3e443b;--k-fg-40532eff:#40532e;--k-fg-444b3fff:#444b3f;--k-fg-4a5046ff:#4a5046;--k-fg-4a733647:#4a733647;--k-fg-4d7a12ff:#4d7a12;--k-fg-4f7a14ff:#4f7a14;--k-fg-567344ff:#567344;--k-fg-5b2a73ff:#5b2a73;--k-fg-5b6157ff:#5b6157;--k-fg-5c6358ff:#5c6358;--k-fg-5e3b06ff:#5e3b06;--k-fg-66745aff:#66745a;--k-fg-6b4407ff:#6b4407;--k-fg-6b4a00ff:#6b4a00;--k-fg-6b7166ff:#6b7166;--k-fg-6e1a10ff:#6e1a10;--k-fg-6e7469ff:#6e7469;--k-fg-745212ff:#745212;--k-fg-757575ff:#757575;--k-fg-795320ff:#795320;--k-fg-7a4a08ff:#7a4a08;--k-fg-7c8376ff:#7c8376;--k-fg-7fd6bcff:#7fd6bc;--k-fg-81916fff:#81916f;--k-fg-82b6ecff:#82b6ec;--k-fg-8a1f14ff:#8a1f14;--k-fg-8a6416ff:#8a6416;--k-fg-8a6a00ff:#8a6a00;--k-fg-8a9086ff:#8a9086;--k-fg-8dbf2eff:#8dbf2e;--k-fg-91a17fff:#91a17f;--k-fg-944d3cff:#944d3c;--k-fg-9aa093ff:#9aa093;--k-fg-9ec6f0ff:#9ec6f0;--k-fg-9fa994ff:#9fa994;--k-fg-a7d35cff:#a7d35c;--k-fg-a9d96aff:#a9d96a;--k-fg-acb79dff:#acb79d;--k-fg-aebba0ff:#aebba0;--k-fg-b5bbaeff:#b5bbae;--k-fg-b5c7d8ff:#b5c7d8;--k-fg-b7861eff:#b7861e;--k-fg-b8de6eff:#b8de6e;--k-fg-b9c2afff:#b9c2af;--k-fg-bdc7afff:#bdc7af;--k-fg-c2e386ff:#c2e386;--k-fg-c5cabcff:#c5cabc;--k-fg-c5ccbdff:#c5ccbd;--k-fg-c5d4b3ff:#c5d4b3;--k-fg-c9cdc2ff:#c9cdc2;--k-fg-c9cebfff:#c9cebf;--k-fg-c9d0c0ff:#c9d0c0;--k-fg-d3d7cdff:#d3d7cd;--k-fg-d4f09eff:#d4f09e;--k-fg-e9ece4ff:#e9ece4;--k-fg-efc874ff:#efc874;--k-fg-ffffffff:#fff;--k-fgk-1f3309ff:#1f3309;--k-shadow-00000033:#0003;--k-shadow-0000004c:#0000004d;--k-shadow-00000073:#00000073;--k-shadow-10180c14:#10180c14;--k-shadow-10180c1a:#10180c1a;--k-shadow-10180c3d:#10180c3d;--k-shadow-10180c42:#10180c42;--k-shadow-14181024:#14181024;--k-shadow-1418130d:#1418130d;--k-shadow-14181314:#14181314;--k-shadow-1418131f:#1418131f;--k-shadow-14181324:#14181324;--k-shadow-1418133d:#1418133d;--k-shadow-141c120a:#141c120a;--k-shadow-9cc94a26:#9cc94a26;--k-shadow-dcefb4ff:#dcefb4;--k-shadow-e3e8d8ff:#e3e8d8;--k-shadow-e6f5c4ff:#e6f5c4}:root[data-theme=dark]{--k-bg-000000ff:#2b2b2b;--k-bg-1418130f:#ffffff0c;--k-bg-14181314:#ffffff10;--k-bg-181e1452:#00000091;--k-bg-181e1457:#00000096;--k-bg-181e145c:#0000009c;--k-bg-1b1f1aff:#292d27;--k-bg-2a2f27ff:#282d25;--k-bg-2b2b2bff:#2b2b2b;--k-bg-2f352cff:#2f352c;--k-bg-2f5d57ff:#2f5d57;--k-bg-3a3326ff:#3a3326;--k-bg-3b4237ff:#3b4237;--k-bg-3b83b9ff:#3b83b9;--k-bg-4f7db3ff:#4f7db3;--k-bg-5293c5ff:#5293c5;--k-bg-5a3b26ff:#5a3b26;--k-bg-5d8cb8ff:#5d8cb8;--k-bg-5fa314ff:#5fa314;--k-bg-6e9dc9ff:#6e9dc9;--k-bg-7255b7ff:#7255b7;--k-bg-7fa84aff:#7fa84a;--k-bg-80877aff:#80877a;--k-bg-86b82cff:#86b82c;--k-bg-8a9084ff:#8a9084;--k-bg-8a9086ff:#8a9086;--k-bg-8dbf2eff:#8dbf2e;--k-bg-9aa093ff:#9aa093;--k-bg-a16dccff:#a16dcc;--k-bg-a3a99cff:#a3a99c;--k-bg-afbba0ff:#303825;--k-bg-b18b36ff:#b18b36;--k-bg-b4baadff:#31352d;--k-bg-b5d97aff:#b5d97a;--k-bg-b5e35aff:#b5e35a;--k-bg-b9e96bff:#b9e96b;--k-bg-b9ea55ff:#b9ea55;--k-bg-bceb5cff:#bceb5c;--k-bg-c0452fff:#c0452f;--k-bg-c0503fff:#c0503f;--k-bg-c2ed7eff:#c2ed7e;--k-bg-c2f56fff:#c2f56f;--k-bg-c38113ff:#c38113;--k-bg-c6f36b4c:#c6f36b4d;--k-bg-c6f36bff:#c6f36b;--k-bg-c98a3eff:#c98a3e;--k-bg-c9cebfff:#292c22;--k-bg-cf9234ff:#cf9234;--k-bg-d3d7cbff:#252720;--k-bg-d9972aff:#d9972a;--k-bg-d9a982ff:#492f19;--k-bg-d9ddd2ff:#22241e;--k-bg-dce8f4ff:#081018;--k-bg-dcebf7ff:#07121a;--k-bg-dde0d6ff:#21231d;--k-bg-def4ecff:#061611;--k-bg-dff0bbff:#0c1300;--k-bg-e3a13bff:#e3a13b;--k-bg-e3eefaff:#0b131b;--k-bg-e4e6deff:#0e100a;--k-bg-e4e8dfff:#0e110b;--k-bg-e6ebe0ff:#0f120a;--k-bg-e6eff9ff:#0d131a;--k-bg-e6f5c4ff:#0f1500;--k-bg-e7eff9ff:#0e131a;--k-bg-e7f0fbff:#0d131b;--k-bg-e7f2d2ff:#0f1500;--k-bg-e8c39eff:#3c250c;--k-bg-e8eae3ff:#10110c;--k-bg-e8ebe1ff:#10120b;--k-bg-e8f0fbff:#0e131b;--k-bg-eaf4d5ff:#101601;--k-bg-eaf6d3ff:#101600;--k-bg-ebe3f5ff:#120d19;--k-bg-edf0e8ff:#12140e;--k-bg-edf6e1ff:#111608;--k-bg-edf8d5ff:#111700;--k-bg-eef0e8ff:#12140e;--k-bg-eef0eaff:#121410;--k-bg-eef1eaff:#12140f;--k-bg-eef4e4ff:#12150a;--k-bg-eff2ebff:#121410;--k-bg-f0f1ecff:#131411;--k-bg-f0f7e2ff:#131708;--k-bg-f1f6e9ff:#13160d;--k-bg-f1f8e1ff:#131707;--k-bg-f2c14eff:#f2c14e;--k-bg-f2d7b6ff:#301f07;--k-bg-f2e6d4ff:#160e03;--k-bg-f3a398ff:#492823;--k-bg-f3e8f7ff:#160f19;--k-bg-f3f4efff:#141512;--k-bg-f3f8e9ff:#14170d;--k-bg-f4f5efff:#151511;--k-bg-f4f9e6ff:#14170a;--k-bg-f5f8efff:#151711;--k-bg-f6e8d1ff:#190f01;--k-bg-f6f9efff:#151710;--k-bg-f6fbecff:#15180e;--k-bg-f7f8f5ff:#161715;--k-bg-fafbf6ff:#171814;--k-bg-fafbf8ff:#171816;--k-bg-fbe4e1ff:#1b0c0b;--k-bg-fbeae7ff:#1a0f0e;--k-bg-fbf0deff:#1a1306;--k-bg-fbf0ebff:#1a130f;--k-bg-fdf2f0ff:#1a1312;--k-bg-fdf4f2ff:#1a1413;--k-bg-fdf6e3ff:#1a1508;--k-bg-fdf6f4ff:#1a1514;--k-bg-fff1ccff:#1c1300;--k-bg-fff4daff:#1c1402;--k-bg-fff9efff:#1b1710;--k-bg-fffbf3ff:#1a1812;--k-bg-ffffff1a:#1919191a;--k-bg-ffffffff:#191919;--k-border-1418130f:#dde3dc0f;--k-border-1b1f1aff:#d9dfd8;--k-border-1e4e86ff:#1e4e86;--k-border-252a22ff:#d3dacf;--k-border-2a2f27ff:#d0d7cd;--k-border-2c3229ff:#ced6ca;--k-border-343a30ff:#cad1c5;--k-border-34461fff:#34461f;--k-border-3a4036ff:#3a4036;--k-border-41582aff:#41582a;--k-border-434b3dff:#434b3d;--k-border-4a2620ff:#f5c5bc;--k-border-4d3d17ff:#4d3d17;--k-border-5a2e27ff:#5a2e27;--k-border-6b7166ff:#6b7166;--k-border-6e8f35ff:#6e8f35;--k-border-87b73fff:#87b73f;--k-border-8dbf2eff:#8dbf2e;--k-border-9aa093ff:#9aa093;--k-border-9cc94aff:#9cc94a;--k-border-a9b0a3ff:#3b4136;--k-border-a9b29fff:#3a4131;--k-border-a9c4e6ff:#293b51;--k-border-aab59eff:#38412e;--k-border-b5e35aff:#b5e35a;--k-border-b9dc7aff:#b9dc7a;--k-border-c1cbb5ff:#343c2a;--k-border-c9cebfff:#35392d;--k-border-c9d3bfff:#323929;--k-border-c9df98ff:#31391e;--k-border-cfe6a4ff:#2f371d;--k-border-d3d7cbff:#33362d;--k-border-d5ddccff:#303629;--k-border-d6d9ceff:#33362d;--k-border-d9e8b8ff:#2e361b;--k-border-dcdfd6ff:#32342d;--k-border-dcedb9ff:#2d351a;--k-border-dde0d6ff:#32342c;--k-border-dde2d6ff:#30342b;--k-border-dde5cbff:#2f3520;--k-border-dde7d0ff:#2d3523;--k-border-dfe5d8ff:#2f342a;--k-border-e1e4daff:#31332b;--k-border-e3e6ddff:#30322b;--k-border-e4e6deff:#31322c;--k-border-e6ccc1ff:#443028;--k-border-e8c990ff:#42341a;--k-border-e8eae3ff:#30312c;--k-border-eaf0ddff:#2d3223;--k-border-ebd49aff:#3e3318;--k-border-eceee6ff:#2f302a;--k-border-eef0eaff:#2e302b;--k-border-efc2b9ff:#4b2e28;--k-border-efc3bcff:#4b2d29;--k-border-efc7c0ff:#4a2d28;--k-border-efc9c2ff:#4a2d28;--k-border-f0ddb8ff:#3d3116;--k-border-f0f1ecff:#2e2f2b;--k-border-f1cfc9ff:#462d28;--k-border-f2d3ccff:#442d28;--k-border-f2dfbdff:#3d3016;--k-border-f3c9c3ff:#4a2c28;--k-border-f5f6f2ff:#2d2e2b;--k-fg-00000099:#fcfcfc99;--k-fg-000000a6:#fcfcfca6;--k-fg-0b0d0aff:#e5e8e4;--k-fg-0e110dff:#e2e6e0;--k-fg-12302aff:#bddfd6;--k-fg-13200aff:#d3e5c8;--k-fg-1418131a:#dde3dc1a;--k-fg-14181373:#dde3dc73;--k-fg-1418138c:#dde3dc8c;--k-fg-141813ff:#dde3dc;--k-fg-161a15ff:#dce2da;--k-fg-172739ff:#c6dbf3;--k-fg-1764afff:#82bcfe;--k-fg-176a55ff:#82cdb5;--k-fg-182637ff:#c8dbf2;--k-fg-1a1e18ff:#dae0d7;--k-fg-1a2a3aff:#c5daef;--k-fg-1b1f1aff:#d9dfd8;--k-fg-1b2414ff:#d3e0cb;--k-fg-1c4a7aff:#9dc9fc;--k-fg-1e231cff:#d6ddd4;--k-fg-1e4e86ff:#9cc6fa;--k-fg-1f241dff:#d6ddd3;--k-fg-1f2e15ff:#cadebf;--k-fg-1f3309ff:#c5dfb0;--k-fg-23598cff:#8bc3fd;--k-fg-253219ff:#cadbbc;--k-fg-262b23ff:#d2d9cf;--k-fg-262b24ff:#d2d9d0;--k-fg-262c23ff:#d1d9cd;--k-fg-26331aff:#c9dbbc;--k-fg-2a0f0bff:#fdd5ce;--k-fg-2a1815ff:#f0d6d2;--k-fg-2a2238ff:#dcd2f0;--k-fg-2a2f27ff:#d0d7cd;--k-fg-2b4c0aff:#b0d795;--k-fg-2f4a0eff:#b5d698;--k-fg-33290fff:#e2d5b7;--k-fg-33291cff:#e1d4c3;--k-fg-335b0cff:#a4d286;--k-fg-354b21ff:#b7d2a3;--k-fg-385c0eff:#a6d185;--k-fg-394e31ff:#b6cfad;--k-fg-3a1d19ff:#f6cdc7;--k-fg-3e443bff:#c4ccc1;--k-fg-40532eff:#b5cca2;--k-fg-444b3fff:#c0c9ba;--k-fg-4a5046ff:#bec5b9;--k-fg-4a733647:#98c58447;--k-fg-4d7a12ff:#94c565;--k-fg-4f7a14ff:#95c566;--k-fg-567344ff:#a0c08d;--k-fg-5b2a73ff:#e2b2fd;--k-fg-5b6157ff:#b5bcb1;--k-fg-5c6358ff:#b4bcaf;--k-fg-5e3b06ff:#e9c08f;--k-fg-66745aff:#a8b89c;--k-fg-6b4407ff:#e7b984;--k-fg-6b4a00ff:#e0ba7d;--k-fg-6b7166ff:#aeb4a8;--k-fg-6e1a10ff:#fbb9ad;--k-fg-6e7469ff:#acb3a7;--k-fg-745212ff:#dcb67a;--k-fg-757575ff:#aeaeae;--k-fg-795320ff:#ddb37f;--k-fg-7a4a08ff:#e8b279;--k-fg-7c8376ff:#a5ac9e;--k-fg-7fd6bcff:#7fd6bc;--k-fg-81916fff:#9bab88;--k-fg-82b6ecff:#82b6ec;--k-fg-8a1f14ff:#faac9f;--k-fg-8a6416ff:#d5ac65;--k-fg-8a6a00ff:#cfad59;--k-fg-8a9086ff:#9fa59b;--k-fg-8dbf2eff:#8dbf2e;--k-fg-91a17fff:#94a482;--k-fg-944d3cff:#efa08c;--k-fg-9aa093ff:#989e91;--k-fg-9ec6f0ff:#9ec6f0;--k-fg-9fa994ff:#9fa994;--k-fg-a7d35cff:#a7d35c;--k-fg-a9d96aff:#a9d96a;--k-fg-acb79dff:#acb79d;--k-fg-aebba0ff:#aebba0;--k-fg-b5bbaeff:#b5bbae;--k-fg-b5c7d8ff:#b5c7d8;--k-fg-b7861eff:#ca9937;--k-fg-b8de6eff:#b8de6e;--k-fg-b9c2afff:#b9c2af;--k-fg-bdc7afff:#bdc7af;--k-fg-c2e386ff:#c2e386;--k-fg-c5cabcff:#c5cabc;--k-fg-c5ccbdff:#c5ccbd;--k-fg-c5d4b3ff:#c5d4b3;--k-fg-c9cdc2ff:#c9cdc2;--k-fg-c9cebfff:#c9cebf;--k-fg-c9d0c0ff:#c9d0c0;--k-fg-d3d7cdff:#d3d7cd;--k-fg-d4f09eff:#d4f09e;--k-fg-e9ece4ff:#e9ece4;--k-fg-efc874ff:#efc874;--k-fg-ffffffff:#fff;--k-fgk-1f3309ff:#1f3309;--k-shadow-00000033:#00000085;--k-shadow-0000004c:#000000c7;--k-shadow-00000073:#000;--k-shadow-10180c14:#00000040;--k-shadow-10180c1a:#00000042;--k-shadow-10180c3d:#0000009f;--k-shadow-10180c42:#000000ac;--k-shadow-14181024:#0000005d;--k-shadow-1418130d:#00000040;--k-shadow-14181314:#00000040;--k-shadow-1418131f:#00000050;--k-shadow-14181324:#0000005d;--k-shadow-1418133d:#0000009f;--k-shadow-141c120a:#00000040;--k-shadow-9cc94a26:#9cc94a26;--k-shadow-dcefb4ff:#dcefb4;--k-shadow-e3e8d8ff:#e3e8d8;--k-shadow-e6f5c4ff:#e6f5c4}
