:root{color-scheme:dark;--rd-bg: #0b0d12;--rd-panel: #11141b;--rd-panel-soft: #141821;--rd-border: rgba(255, 255, 255, .08);--rd-text: #f1f3f6;--rd-muted: #858b99;--rd-faint: #5d6472;--rd-mint: #59e0b0;--rd-blue: #7aa8ff;--rd-purple: #b19aff;--rd-font: "Inter", "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rd-display: "Manrope", "Inter", sans-serif}body.recruiter-landing-page{background:transparent!important;color:var(--text, #ffffff)}.recruiter-landing-page .early-access-container{max-width:760px;margin-left:clamp(0px,2vw,20px)}.recruiter-landing-page #recruiterHeroForm{border-radius:12px}.recruiter-landing-page #recruiterHeroForm .early-access-submit,.recruiter-landing-page #recruiterBottomForm .early-access-submit{border-radius:8px}.recruiter-landing-page #recruiterBottomForm{border-radius:12px}.recruiter-landing-page #workspace,.recruiter-landing-page #features,.recruiter-landing-page #pipeline,.recruiter-landing-page #workflow,.recruiter-landing-page #security,.recruiter-landing-page #faq{scroll-margin-top:96px}.workspace-intro{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,4vw,40px);border:1px solid rgba(165,180,252,.26);border-radius:24px;background:linear-gradient(145deg,#1e23368f,#0b0f197a),#0f131e70;backdrop-filter:blur(26px) saturate(155%);-webkit-backdrop-filter:blur(26px) saturate(155%);box-shadow:0 24px 70px #0000004d,0 0 42px #6366f11a,inset 0 1px #ffffff29}.workspace-intro:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,rgba(129,140,248,.2),transparent 58%),linear-gradient(115deg,rgba(255,255,255,.06),transparent 42%);content:"";pointer-events:none}.workspace-intro>*{position:relative;z-index:1}.workspace-intro .section-title{text-shadow:0 2px 24px rgba(165,180,252,.2)}.workspace-intro .section-desc{color:#e2e8f0d1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width: 1240px){.fixed-corner-auth{display:none!important}}.header-jobseeker-pill{height:44px;background:#10b98129;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);color:#a7f3d0;border:1.5px solid rgba(52,211,153,.55);border-radius:9999px;box-shadow:0 4px 18px -2px #10b98140,inset 0 1px #fff3;font-family:var(--font-sans, "Inter", sans-serif);font-weight:600;font-size:13px;letter-spacing:-.01em;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;flex-shrink:0;cursor:pointer;white-space:nowrap;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease,background .35s ease,color .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-jobseeker-pill i{color:#34d399;font-size:12.5px;transition:transform .25s ease}.header-jobseeker-pill:hover{color:#fff;transform:translateY(-1px) scale(1.02);background:#10b98147;border-color:#34d399;box-shadow:0 8px 24px -2px #10b98166,0 0 18px #10b9814d}.header-jobseeker-pill:hover i{transform:rotate(-6deg)}.recruiter-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1140px;margin:0 auto}.recruiter-feature-icon-circle{width:74px;height:74px;border-radius:20px;display:grid;place-items:center;font-size:28px;margin:0 auto 12px;transition:transform .28s ease,box-shadow .28s ease}.recruiter-feature-icon-circle.indigo{background:#6366f124;border:1px solid rgba(129,140,248,.35);color:#a5b4fc;box-shadow:0 0 25px #6366f133}.recruiter-feature-icon-circle.mint{background:#10b98124;border:1px solid rgba(52,211,153,.35);color:#6ee7b7;box-shadow:0 0 25px #10b98133}.recruiter-feature-icon-circle.purple{background:#a855f724;border:1px solid rgba(192,132,252,.35);color:#d8b4fe;box-shadow:0 0 25px #a855f733}.recruiter-feature-icon-circle.amber{background:#f59e0b24;border:1px solid rgba(251,191,36,.35);color:#fde68a;box-shadow:0 0 25px #f59e0b33}.recruiter-feature-icon-circle.blue{background:#3b82f624;border:1px solid rgba(96,165,250,.35);color:#bfdbfe;box-shadow:0 0 25px #3b82f633}.recruiter-feature-icon-circle.rose{background:#f43f5e24;border:1px solid rgba(251,113,133,.35);color:#fecdd3;box-shadow:0 0 25px #f43f5e33}.feature-card-clean:hover .recruiter-feature-icon-circle{transform:scale(1.08) translateY(-2px)}.oasis-card-badge{display:inline-block;margin-bottom:10px;padding:3px 9px;border-radius:999px;background:#818cf82e;border:1px solid rgba(129,140,248,.35);color:#c7d2fe;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media (max-width: 1040px){.recruiter-features-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (max-width: 640px){.recruiter-features-grid{grid-template-columns:1fr;gap:16px}}.corner-jobseeker-btn{height:31px;padding:0 14px;font-weight:600;font-size:12.5px;letter-spacing:-.01em;color:#a7f3d0;background:#10b98129;backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);border:1px solid rgba(52,211,153,.4);box-shadow:0 4px 14px #0006,inset 0 1px #ffffff26}.corner-jobseeker-btn i{font-size:11.5px;color:#34d399;transition:transform .2s ease}.corner-jobseeker-btn:hover{color:#fff;background:#10b98147;border-color:#34d399;transform:translateY(-1px);box-shadow:0 6px 18px #0000008c,0 0 14px #10b98159}.corner-jobseeker-btn:hover i{transform:scale(1.15) rotate(-6deg)}.corner-jobseeker-btn:active{transform:scale(.96)}.dashboard-embed-wrapper{max-width:1240px;margin:0 auto;border:1px solid rgba(129,140,248,.25);border-radius:20px;background:linear-gradient(165deg,#101420f0,#0b0e16fa);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:0 28px 90px -16px #000000d9,0 0 40px #6366f124,inset 0 1px #ffffff1f;overflow:hidden}.dashboard-embed-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;background:#121724f2;border-bottom:1px solid rgba(255,255,255,.08)}.window-controls{display:flex;align-items:center;gap:8px}.window-controls .dot{width:11px;height:11px;border-radius:50%;display:inline-block}.window-controls .dot.close{background:#ef4444;box-shadow:0 0 6px #ef444466}.window-controls .dot.minimize{background:#f59e0b;box-shadow:0 0 6px #f59e0b66}.window-controls .dot.maximize{background:#10b981;box-shadow:0 0 6px #10b98166}.window-title{display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:12px;font-family:var(--rd-font);font-weight:500;letter-spacing:-.01em}.window-title i{color:#34d399;font-size:11px}.window-actions .status-indicator{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#34d399;font-weight:600;padding:3px 9px;background:#10b9811f;border:1px solid rgba(52,211,153,.3);border-radius:999px}.window-actions .pulse-circle{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399}.dashboard-inner-container{padding:28px 30px}.stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.stat-card{display:flex;min-height:140px;flex-direction:column;align-items:stretch;padding:15px 16px 13px;border:1px solid var(--rd-border);border-radius:12px;background:linear-gradient(150deg,#161a26f2,#10131df2);text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}button.stat-card{cursor:pointer;color:inherit;font:inherit}button.stat-card:hover{transform:translateY(-2px);border-color:#818cf859;background:#1c2130f2;box-shadow:0 8px 24px #0006}.stat-top{display:flex;height:28px;align-items:center;justify-content:space-between;margin-bottom:12px}.stat-icon{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;font-size:12px}.stat-icon.mint{background:#50deab1f;color:#70e4b7}.stat-icon.blue{background:#6a99ff1f;color:#8eb3ff}.stat-icon.purple{background:#b091ff24;color:#bba7ff}.stat-icon.amber{background:#f8bc5724;color:#f6c56f}.stat-icon.coral{background:#f28a7e24;color:#f29588}.stat-trend{display:inline-flex;align-items:center;gap:4px;color:#798291;font-size:10px}.stat-trend.positive{color:#79dcb5;font-weight:600}.stat-trend.neutral{color:#9e8bea;font-weight:600}.stat-label{color:#94a3b8;font-size:11px;font-weight:500}.stat-value{display:block;margin-top:3px;font-family:var(--rd-display);font-size:26px;font-weight:700;letter-spacing:-.8px;line-height:1.1;color:#fff}.stat-value small{margin-left:4px;color:#69717e;font-family:var(--rd-font);font-size:11px;font-weight:500;letter-spacing:0}.stat-note{margin-top:auto;padding-top:8px;color:#64748b;font-size:9.5px}.health-status{display:inline-flex;align-items:center;gap:5px;color:#75dbb2;font-size:10px;font-weight:600}.health-status span{width:6px;height:6px;border-radius:50%;background:#63dcac;box-shadow:0 0 8px #63dcac}.health-track{overflow:hidden;height:4px;margin-top:9px;border-radius:99px;background:#252a38}.health-track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#42c998,#83e8bf);transition:width .45s ease}.analytics-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:14px;margin-bottom:16px}.panel{overflow:hidden;border:1px solid var(--rd-border);border-radius:14px;background:linear-gradient(155deg,#141824f7,#0f121cf7)}.analytics-grid>.panel{min-height:310px;padding:22px 24px 18px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel-heading h2{margin:4px 0 0;font-family:var(--rd-display);font-size:18px;font-weight:700;letter-spacing:-.4px;color:#fff}.section-kicker{font-size:9px;font-weight:700;letter-spacing:1.2px;color:#818cf8}.panel-description{margin:5px 0 0;color:#828c9e;font-size:11px}.panel-menu-label{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid rgba(89,224,176,.2);border-radius:99px;background:#59e0b014;color:#8edabb;font-size:10px;font-weight:600;white-space:nowrap}.panel-menu-label .live-dot{width:5px;height:5px;border-radius:50%;background:#64dfb2;box-shadow:0 0 8px #64dfb2}.funnel-list{display:grid;gap:8px;margin-top:18px}.funnel-row{display:grid;grid-template-columns:88px minmax(80px,1fr) 70px;align-items:center;gap:12px;padding:4px 6px;border-radius:6px;transition:background .15s ease}.funnel-row:hover{background:#ffffff09}.funnel-stage{display:flex;align-items:center;gap:8px;color:#d1d5db;font-size:11px;font-weight:500}.funnel-stage-mark{width:7px;height:7px;border-radius:2px;background:var(--stage-color);box-shadow:0 0 10px var(--stage-color)}.funnel-track{overflow:hidden;height:7px;border-radius:99px;background:#232734}.funnel-fill{width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--stage-color) 75%,transparent),var(--stage-color));transition:width .5s cubic-bezier(.2,.8,.2,1)}.funnel-count{color:#e5e7eb;font-size:11px;font-weight:600;text-align:right;white-space:nowrap}.funnel-meta{grid-column:2 / 4;display:flex;justify-content:space-between;margin-top:-6px;color:#64748b;font-size:9px}.funnel-meta strong{color:#94a3b8;font-weight:600}.funnel-legend{display:flex;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);color:#717d8e;font-size:9.5px}.funnel-legend span:first-child{display:inline-flex;align-items:center;gap:6px}.funnel-legend i{width:6px;height:6px;border-radius:50%;background:#65dcb0}.chart-period{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--rd-border);border-radius:6px;color:#94a3b8;font-size:10px}.chart-summary{display:flex;align-items:baseline;gap:8px;margin:16px 0 4px;color:#828c9e;font-size:10.5px}.chart-summary strong{color:#fff;font-family:var(--rd-display);font-size:24px;letter-spacing:-.6px}.chart-summary-divider{width:1px;height:12px;margin:0 4px;background:#333948}.chart-wrap{display:flex;height:160px;gap:10px}.chart-y-labels{display:flex;width:20px;flex:0 0 20px;flex-direction:column;justify-content:space-between;padding:8px 0 26px;color:#64748b;font-size:9px;text-align:right}.chart-canvas{position:relative;min-width:0;flex:1}.chart-canvas svg{display:block;width:100%;height:130px;overflow:visible}.chart-grid-line{stroke:#fff1;stroke-dasharray:3 6;stroke-width:1}.chart-area{fill:url(#chart-gradient)}.chart-line{fill:none;stroke:#65ddb2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.chart-point{fill:#10151a;stroke:#70e4b8;stroke-width:2.2;cursor:pointer;transition:r .15s ease,stroke-width .15s ease}.chart-point:hover{r:6.5px;stroke:#fff;stroke-width:2.5px}.chart-tooltip{position:absolute;z-index:10;padding:6px 10px;border:1px solid rgba(101,221,178,.4);border-radius:7px;background:#0d111af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f1f5f9;font-size:10.5px;line-height:1.4;box-shadow:0 8px 24px #000000a6;pointer-events:none;white-space:nowrap}.chart-tooltip[hidden]{display:none}.chart-x-labels{display:flex;justify-content:space-between;padding:4px 0 0;color:#64748b;font-size:9px}.chart-footnote{display:flex;justify-content:space-between;margin:6px 0 0 28px;color:#64748b;font-size:9px}.chart-footnote span:first-child{display:inline-flex;align-items:center;gap:6px}.chart-footnote i{color:#69dfb4;font-size:6px}.applicants-panel,.requisitions-panel{margin-bottom:16px}.applicants-panel{padding:24px 26px 0}.applicants-heading{align-items:center}.button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid transparent;border-radius:8px;font-family:var(--rd-font);font-size:12px!important;font-weight:600!important;cursor:pointer;transition:all .16s ease;white-space:nowrap}.button-primary{border-color:#54d9a9;background:linear-gradient(135deg,#67e3b4,#42c999);color:#092319!important;box-shadow:0 5px 17px #37cd9533}.button-primary:hover{background:linear-gradient(135deg,#7aebc2,#53d7a4);transform:translateY(-1px)}.button-secondary{border-color:#ffffff1f;background:#181d2a;color:#e2e8f0!important}.button-secondary:hover{border-color:#818cf873;background:#20273a;transform:translateY(-1px)}.talent-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:20px 0 16px;padding:14px 0;border-top:1px solid var(--rd-border);border-bottom:1px solid var(--rd-border)}.talent-stat{display:flex;min-width:0;align-items:center;gap:12px;padding:0 16px;border-right:1px solid var(--rd-border)}.talent-stat:first-child{padding-left:2px}.talent-stat:last-child{border:0}.talent-stat-icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:9px;font-size:12px}.fit-icon{background:#77a0ff1f;color:#8cb1ff}.qualified-icon{background:#54dca61f;color:#6de0b0}.pipeline-icon{background:#b797ff24;color:#bca3ff}.top-match-icon{background:#ffcc6824;color:#f3c568}.talent-stat div{display:grid;min-width:0;gap:2px}.talent-stat div>span{overflow:hidden;color:#94a3b8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.talent-stat strong{overflow:hidden;color:#fff;font-family:var(--rd-display);font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.top-match-stat strong{font-family:var(--rd-font);font-size:13px;color:#fbbf24}.toolbar{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:14px}.search-field,.select-field{display:flex;height:36px;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0e121a;color:#94a3b8}.search-field{min-width:220px;flex:1 1 240px}.search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f1f5f9;font-size:11px}.search-field input::-moz-placeholder{color:#64748b}.search-field input::placeholder{color:#64748b}.select-field{min-width:135px}.select-field i{font-size:11px}.select-field select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#cbd5e1;font-size:11px;cursor:pointer}.select-field option{background:#151a26;color:#fff}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}.applicant-table{min-width:720px}thead th{height:38px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.08);color:#717d8e;font-size:9.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}tbody td{height:60px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.05);color:#cbd5e1;font-size:11.5px}tbody tr:last-child td{border-bottom:0}.candidate-cell{display:flex;align-items:center;gap:10px}.candidate-avatar{display:grid;width:33px;height:33px;flex:0 0 33px;place-items:center;border:1px solid color-mix(in srgb,var(--avatar-color) 35%,transparent);border-radius:50%;background:color-mix(in srgb,var(--avatar-color) 14%,#141821);color:var(--avatar-color);font-size:10.5px;font-weight:700}.candidate-name-wrap{display:grid;gap:2px}.candidate-name{width:-moz-fit-content;width:fit-content;padding:0;border:0;background:none;color:#f1f5f9;font-size:12px;font-weight:600;cursor:pointer;text-align:left}.candidate-name:hover{color:#79e4bd}.candidate-email{max-width:190px;overflow:hidden;color:#64748b;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.role-cell{color:#cbd5e1}.stage-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid transparent;border-radius:99px;font-size:9.5px;font-weight:600;white-space:nowrap}.stage-pill:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:""}.stage-applied{border-color:#78a6ff33;background:#78a6ff1a;color:#8eb2ff}.stage-reviewed{border-color:#ada5ff33;background:#ada5ff1a;color:#b3aaff}.stage-shortlisted{border-color:#54ddaf33;background:#54ddaf1a;color:#74dfb4}.stage-interview{border-color:#c99bff33;background:#c99bff1a;color:#c5a0f4}.stage-offer{border-color:#ffc96a38;background:#ffc96a1a;color:#f1c575}.stage-hired{border-color:#4ddc9538;background:#4ddc951a;color:#76e3a9}.stage-rejected{border-color:#f7808033;background:#f7808014;color:#e38b91}.fit-score{display:inline-flex;align-items:center;gap:7px;color:#e2e8f0;font-size:11px;font-weight:600}.fit-bar{overflow:hidden;width:32px;height:4px;border-radius:99px;background:#282d3b}.fit-bar span{display:block;height:100%;border-radius:inherit;background:var(--fit-color)}.applied-date{color:#828a99;white-space:nowrap}.row-profile{padding:6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:transparent;color:#cbd5e1;font-size:10px;font-weight:600;cursor:pointer;transition:all .15s ease}.row-profile:hover{border-color:#5ddcae66;color:#8ce6c2;background:#5ddcae0f}.empty-state{padding:38px 14px;color:#818896;text-align:center}.empty-state[hidden]{display:none}.empty-state>span{display:grid;width:36px;height:36px;margin:0 auto 9px;place-items:center;border-radius:10px;background:#ffffff0d;color:#8b93a1}.empty-state strong{color:#e2e8f0;font-size:12px}.empty-state p{margin:4px 0 0;color:#777f8d;font-size:10px}.table-footer{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.06);color:#717d8e;font-size:9.5px}.table-footer>span:last-child{display:inline-flex;align-items:center;gap:6px}.demo-dot{width:5px;height:5px;border-radius:50%;background:#65ddb2}.requisitions-panel{padding:24px 26px 0}.requisitions-heading{align-items:center;margin-bottom:18px}.requisition-table{min-width:800px;table-layout:fixed}.requisition-table th:nth-child(1),.requisition-table td:nth-child(1){width:28%}.requisition-table th:nth-child(2),.requisition-table td:nth-child(2){width:24%}.requisition-table th:nth-child(3),.requisition-table td:nth-child(3){width:13%}.requisition-table th:nth-child(4),.requisition-table td:nth-child(4){width:13%}.requisition-table th:nth-child(5),.requisition-table td:nth-child(5){width:8%}.requisition-table th:nth-child(6),.requisition-table td:nth-child(6){width:14%;text-align:right}.requisition-table .location-cell,.requisition-table .applied-date,.requisition-table .applicant-count-cell,.requisition-table .job-health{white-space:nowrap}.role-name{color:#f1f5f9;font-size:12px;font-weight:600}.role-department{margin-top:3px;color:#717d8e;font-size:9.5px}.location-cell{color:#94a3b8}.applicant-count-cell strong{color:#fff;font-family:var(--rd-display);font-size:13.5px}.applicant-count-cell span{margin-left:5px;color:#717d8e;font-size:9.5px}.job-health{display:inline-flex;align-items:center;gap:7px;color:#88dbb6;font-size:10.5px;font-weight:600}.job-health-track{overflow:hidden;width:44px;height:4px;border-radius:99px;background:#282d3b}.job-health-track span{display:block;height:100%;border-radius:inherit;background:#60d9aa}.close-role-button{padding:6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:transparent;color:#94a3b8;font-size:9.5px;cursor:pointer;transition:all .15s ease}.close-role-button:hover{border-color:#f3918959;color:#f0958d;background:#f3918914}.profile-dialog,.post-dialog{width:min(620px,calc(100vw - 32px));max-width:620px;max-height:min(88vh,780px);padding:0;overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#111520;color:var(--rd-text);box-shadow:0 28px 100px #000c}.profile-dialog::backdrop,.post-dialog::backdrop{background:#030509c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-shell{padding:26px}.profile-top{display:flex;align-items:flex-start;gap:16px;padding:2px 0 20px;border-bottom:1px solid var(--rd-border)}.profile-avatar{display:grid;width:56px;height:56px;flex:0 0 56px;place-items:center;border:1px solid color-mix(in srgb,var(--avatar-color) 35%,transparent);border-radius:16px;background:color-mix(in srgb,var(--avatar-color) 14%,#141821);color:var(--avatar-color);font-family:var(--rd-display);font-size:18px;font-weight:700}.profile-heading{min-width:0;flex:1}.profile-heading h2{margin:0;font-size:21px;letter-spacing:-.5px;color:#fff}.profile-role{margin:4px 0 0;color:#a0a7b3;font-size:12px}.profile-email{margin-top:3px;color:#717d8e;font-size:10.5px}.dialog-close{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid var(--rd-border);border-radius:8px;background:transparent;color:#8f97a4;cursor:pointer;transition:all .15s ease}.dialog-close:hover{color:#fff;border-color:#ffffff40}.profile-score{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0;padding:14px 16px;border:1px solid rgba(110,224,183,.18);border-radius:12px;background:#4dd19d12}.profile-score-label{color:#cbd5e1;font-size:11px;font-weight:600}.profile-score small{display:block;margin-top:3px;color:#717d8e;font-size:9.5px}.profile-score strong{color:#78e1b8;font-family:var(--rd-display);font-size:26px}.profile-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 16px}.profile-fact{padding:11px 12px;border:1px solid var(--rd-border);border-radius:9px;background:#ffffff05}.profile-fact span{display:block;color:#717d8e;font-size:9px;font-weight:500;text-transform:uppercase}.profile-fact strong{display:block;margin-top:4px;color:#e2e8f0;font-size:11px;font-weight:600}.privacy-protect-callout{display:flex;align-items:center;gap:12px;margin:14px 0 18px;padding:11px 14px;border:1px solid rgba(80,222,171,.25);border-radius:10px;background:#50deab0f}.privacy-protect-callout i{color:#6be4b7;font-size:16px;flex-shrink:0}.privacy-protect-callout strong{display:block;color:#e2f8ef;font-size:11.5px;font-weight:700}.privacy-protect-callout p{margin:2px 0 0;color:#92b8a7;font-size:10px;line-height:1.45}.profile-section{margin:18px 0}.profile-section h3{margin:0 0 9px;color:#e2e6ec;font-family:var(--rd-display);font-size:12px;font-weight:700;letter-spacing:-.01em}.profile-section p{margin:0;color:#9aa2af;font-size:11px;line-height:1.7}.skill-list{display:flex;flex-wrap:wrap;gap:7px}.skill-chip{padding:5px 9px;border:1px solid rgba(255,255,255,.09);border-radius:6px;background:#ffffff08;color:#cbd5e1;font-size:9.5px;font-weight:500}.skills-more{padding:5px 9px;border:0;background:transparent;color:#70deb4;font-size:9.5px;font-weight:600;cursor:pointer}.skills-more:hover{text-decoration:underline}.history-item{padding:0 0 14px 14px;border-left:1px solid rgba(108,222,179,.3)}.history-item:last-child{padding-bottom:0;border:0}.history-item strong{display:block;color:#e2e8f0;font-size:10.5px}.history-item span{display:block;margin-top:2px;color:#717d8e;font-size:9.5px}.profile-links{display:flex;flex-wrap:wrap;gap:8px}.profile-link{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#cbd5e1;font-size:9.5px;font-weight:500;transition:all .15s ease}.profile-link:hover{border-color:#6dddb259;color:#7de3bb;background:#6dddb20f}.profile-actions-title{margin:18px 0 9px;color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.profile-actions{display:flex;flex-wrap:wrap;gap:9px;padding-top:14px;border-top:1px solid var(--rd-border)}.profile-actions .button{flex:1 1 125px}.button-quiet{border-color:#f3808033;background:#f3808014;color:#df9294!important}.button-quiet:hover{border-color:#f3808059;background:#f3808024}.decision-selected{border-color:#6be4b7!important;background:#6be4b72e!important;color:#89edd5!important;box-shadow:0 0 14px #6be4b74d!important}.decision-selected-primary{border-color:#92f3cb!important;box-shadow:0 0 18px #6be4b780!important}.decision-selected-quiet{border-color:#f87171!important;background:#ef444438!important;color:#fca5a5!important;box-shadow:0 0 14px #ef44444d!important}.profile-role-context{margin-top:14px;color:#717d8e;font-size:9.5px;text-align:center}.post-dialog{max-width:500px}.post-form{padding:26px}.dialog-heading{position:relative;margin-bottom:20px}.dialog-heading .dialog-icon{display:grid;width:36px;height:36px;margin-bottom:14px;place-items:center;border:1px solid rgba(92,222,174,.22);border-radius:11px;background:#5cdeae1f;color:#76e5bc;font-size:14px}.dialog-heading .dialog-close{position:absolute;top:0;right:0}.dialog-heading h2{margin:4px 0;font-size:20px;color:#fff}.dialog-heading p{margin:0;color:#87909d;font-size:11px}.form-field{display:grid;gap:7px;margin:14px 0;color:#b0b7c2;font-size:10px;font-weight:600}.form-field input,.form-field select{width:100%;height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:0;background:#0e121a;color:#f1f5f9;font-size:11px}.form-field input::-moz-placeholder{color:#656d79}.form-field input::placeholder{color:#656d79}.form-field input:focus,.form-field select:focus{border-color:#65deb199}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.demo-notice{display:flex;align-items:center;gap:8px;margin:18px 0;padding:10px 12px;border:1px solid rgba(126,166,255,.16);border-radius:8px;background:#7ea6ff0f;color:#94a3b8;font-size:9.5px}.demo-notice i{color:#8aaeff}.dialog-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:14px;border-top:1px solid var(--rd-border)}.toast-region{position:fixed;z-index:10000;right:24px;bottom:24px;display:grid;gap:9px;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;max-width:min(360px,calc(100vw - 32px));padding:12px 16px;border:1px solid rgba(97,222,173,.25);border-radius:10px;background:#141a22;color:#dfe7e4;box-shadow:0 14px 44px #00000080;font-size:11px;animation:toast-in .18s ease-out both}.toast i{color:#76e2b9;font-size:13px}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-grid{grid-template-columns:1fr}}@media (max-width: 880px){.header-jobseeker-pill{height:38px;padding:0 12px;font-size:12px;margin-left:auto}.dashboard-inner-container{padding:18px 16px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-stats{grid-template-columns:repeat(2,1fr);row-gap:14px}.talent-stat:nth-child(2){border-right:0}.talent-stat:nth-child(3){padding-left:2px}}@media (max-width: 580px){.recruiter-landing-page .early-access-container{margin-left:0}.recruiter-landing-page #recruiterHeroEmail{font-size:12px}.stats-grid{grid-template-columns:1fr}.funnel-row{grid-template-columns:75px minmax(50px,1fr) 55px;gap:8px}.form-row{grid-template-columns:1fr;gap:0}.profile-facts{grid-template-columns:1fr}.profile-actions .button{flex:1 1 100%}}.dashboard-embed-wrapper{border-color:#a5b4fc3d;background:radial-gradient(ellipse at 12% 0%,rgba(129,140,248,.12),transparent 42%),linear-gradient(145deg,#1c2234a8,#080c1599);backdrop-filter:blur(30px) saturate(155%);-webkit-backdrop-filter:blur(30px) saturate(155%);box-shadow:0 28px 90px -16px #000000b3,0 0 40px #6366f11f,inset 0 1px #ffffff29}.dashboard-embed-topbar{background:#ffffff0e;border-bottom-color:#ffffff1c;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}.dashboard-inner-container{background:#090d1629}.stat-card{border-color:#ffffff1f;background:linear-gradient(145deg,#ffffff13,#ffffff06);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);box-shadow:0 8px 24px #00000024,inset 0 1px #ffffff1a}button.stat-card:hover{border-color:#a5b4fc52;background:linear-gradient(145deg,#ffffff1f,#818cf812);box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff24}.panel{border-color:#ffffff1f;background:linear-gradient(150deg,#fff1,#ffffff06);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:0 12px 32px #00000029,inset 0 1px #ffffff17}.panel-menu-label,.chart-period{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.funnel-row:hover{background:#ffffff12}.funnel-track,.health-track,.fit-bar{background:#ffffff1a}.button-secondary{border-color:#ffffff24;background:#fff1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.button-secondary:hover{border-color:#a5b4fc61;background:#ffffff1c}.talent-stats{border-top-color:#ffffff1f;border-bottom-color:#ffffff1f}.search-field,.select-field{border-color:#ffffff21;background:#ffffff0b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.search-field:focus-within,.select-field:focus-within{border-color:#818cf885;background:#ffffff13;box-shadow:0 0 0 3px #818cf81a}.table-wrap{border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff06}thead th{background:#ffffff09}tbody tr{transition:background-color .15s ease}tbody tr:hover{background:#ffffff0b}.table-footer{border-top-color:#ffffff17}.recruiter-landing-page .stats-footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.8vw,24px)}.recruiter-landing-page .stat-item{min-width:0}.recruiter-landing-page .stat-header{align-items:center;gap:7px}.recruiter-landing-page .stats-footer .stat-value{display:inline;margin-top:0}.recruiter-landing-page .stat-icon{display:block;width:clamp(18px,2vw,26px);height:clamp(18px,2vw,26px);flex:0 0 auto;background:none;border-radius:0;font-size:initial}.recruiter-landing-page .stat-label{max-width:100%;font-size:clamp(9px,1.1vw,12.5px)}@media (max-width: 580px){.recruiter-landing-page .stats-footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.recruiter-landing-page .stat-header{gap:3px}.recruiter-landing-page .stat-value-group{font-size:clamp(13px,4vw,19px)}.recruiter-landing-page .stat-label{font-size:8px}}.recruiter-landing-page .trust-pill,.recruiter-landing-page .free-pill-tag,.recruiter-landing-page .section-tag,.recruiter-landing-page .oasis-card-badge,.recruiter-landing-page .stage-reviewed,.recruiter-landing-page .stage-interview,.recruiter-landing-page .pipeline-icon,.recruiter-landing-page .stat-icon.purple,.recruiter-landing-page .recruiter-feature-icon-circle.indigo,.recruiter-landing-page .recruiter-feature-icon-circle.purple,.recruiter-landing-page .final-cta-card{background:linear-gradient(145deg,#ffffff21,#ffffff09),#584ea224!important;border-color:#e0deff3d!important;backdrop-filter:blur(22px) saturate(175%);-webkit-backdrop-filter:blur(22px) saturate(175%);box-shadow:0 12px 30px #03050e38,inset 0 1px #ffffff38}
