:root{color:var(--text-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--text-primary:#101828;--text-secondary:#344054;--text-muted:#475467;--forest:#101828;--green:#155eef;--muted:var(--text-secondary);--line:#e2e7ee;--canvas:#f9fafc;--lime:#cbd3dc;--brand-blue:#155eef;--brand-ink:#153e75;background:#f9fafc;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}button,a,input{touch-action:manipulation}a:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #87909a}h1,h2,h3,p{margin:0}button{font:inherit}html{scroll-behavior:smooth;scroll-padding-top:100px}::selection{color:var(--text-primary);background:#cbd3dc}.container{width:min(1240px,100% - 80px);margin:0 auto}.skip-link{background:var(--forest);color:#fff;z-index:100;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);background:#fafbf8f5;height:80px}.header-inner{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.brand{letter-spacing:-.7px;color:var(--forest);white-space:nowrap;align-items:center;gap:10px;font-size:27px;font-weight:700;line-height:1;display:inline-flex}.brand-name{letter-spacing:-.5px;color:var(--brand-ink);align-items:center;gap:2px;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-weight:600;line-height:1;display:inline-flex}.brand-han{font-size:.88em}.brand-hi{font-weight:inherit;color:inherit}.desktop-nav{gap:34px;margin-left:auto;margin-right:48px;display:flex}.desktop-nav a{color:#586575;font-size:14px;font-weight:600}.desktop-nav a:hover,.text-link:hover,.login-link:hover{color:var(--green)}.header-actions{align-items:center;gap:26px;display:flex}.login-link{white-space:nowrap;font-size:14px;font-weight:600}.mobile-menu{display:none!important}.eyebrow{letter-spacing:1.1px;color:var(--green);align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.auth-layout{grid-template-columns:.93fr 1.07fr;min-height:100vh;display:grid}.auth-story{background:var(--forest);color:#eef2f6;flex-direction:column;padding:48px 64px;display:flex;position:relative;overflow:hidden}.brand-light{color:#eef2f6;--brand-inner:#23282f}.auth-story-content{z-index:1;margin:auto 0;padding:60px 0 90px;position:relative}.auth-story .eyebrow{color:#cbd3dc;letter-spacing:1.5px;font-size:14px}.auth-story h1{letter-spacing:-1.5px;margin:27px 0;font-size:clamp(35px,3.5vw,52px);line-height:1.3}.auth-story p{color:#cbd3dc;font-size:16px;line-height:1.9}.auth-story-lines{color:#e2e7ee;border-top:1px solid #ffffff25;flex-direction:column;gap:14px;margin-top:45px;padding-top:26px;font-size:14px;display:flex}.auth-story-lines .anticon{color:#87909a;margin-right:9px}.auth-story-bottom{color:#cbd3dc;z-index:1;font-size:14px;position:relative}.auth-orbit{border:1px solid #bfd6b61a;border-radius:50%;width:550px;height:550px;position:absolute;bottom:-270px;right:-140px;box-shadow:0 0 0 60px #bfd6b60a,0 0 0 120px #bfd6b605}.auth-form-side{background:#f9fafc;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:90px 64px 65px;display:flex;position:relative}.back-link{color:var(--text-secondary);align-items:center;gap:9px;font-size:14px;display:flex;position:absolute;top:38px;left:46px}.auth-form-container{width:100%;max-width:400px}.form-eyebrow{letter-spacing:1.3px;color:var(--brand-blue);font-size:14px;font-weight:600}.auth-form-container h2{letter-spacing:-.8px;margin:12px 0 14px;font-size:32px;font-weight:600;line-height:1.3}.form-description{color:var(--muted);margin-bottom:32px;font-size:14px;line-height:1.7}.ant-form-item-extra{padding-top:8px;font-size:14px!important}.switch-auth{color:var(--muted);text-align:center;margin-top:26px;font-size:14px}.switch-auth a{color:var(--green);margin-left:8px;font-weight:600}.account-note{color:var(--text-secondary);justify-content:center;align-items:center;gap:7px;margin-top:26px;font-size:14px;display:flex}.auth-copyright{color:var(--text-secondary);font-size:14px;position:absolute;bottom:23px}.auth-mobile-brand{display:none}.form-error,.invite-alert{margin-bottom:22px}.accept-invite p{color:var(--muted);margin:20px 0;font-size:14px}.accept-invite>a{text-align:center;color:var(--green);margin-top:18px;display:block}.page-loading{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;gap:15px;display:flex}.account-page{background:#f9fafc;min-height:100vh}.account-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex}.account-main{padding-top:32px;padding-bottom:60px}.account-heading h1{overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:600;line-height:1.3}.account-heading p{color:var(--muted);font-size:16px}.account-grid{grid-template-columns:320px 1fr;gap:48px;margin-top:40px;display:grid}.identity-card h2{overflow-wrap:anywhere;margin:24px 0 12px;font-size:22px}.identity-card dl{margin:30px 0 0}.identity-card dl>div{margin-top:20px}.identity-card dt{color:var(--muted);margin-bottom:10px;font-size:14px}.identity-card dd{overflow-wrap:anywhere;margin:0;font-size:14px}.workspace-heading{margin:0 0 20px;font-size:20px;font-weight:600}.workspace-list{flex-direction:column;gap:20px;display:flex}.workspace-card .ant-card-body{align-items:center;gap:18px;display:flex}.workspace-icon{color:var(--brand-blue);background:#eef2f6;border-radius:10px;padding:12px;font-size:23px;line-height:1}.workspace-details{flex:1;min-width:0}.workspace-details h3{overflow-wrap:anywhere;font-size:16px;font-weight:600}.workspace-details p{color:var(--muted);margin-top:10px;font-size:14px}.workspace-details p span{margin:0 7px}.current-space{color:var(--green);white-space:nowrap;font-size:14px}.is-current{border-color:#87909a}.workspace-tip{color:var(--muted);margin-top:22px;font-size:14px;line-height:1.8}@media (width<=1100px){.container{width:calc(100% - 64px)}.desktop-nav{gap:22px;margin-right:10px}.auth-story{padding:40px}.auth-form-side{padding-left:44px;padding-right:44px}}@media (width<=800px){.header-inner{gap:12px}.header-inner>.brand{flex-shrink:0}.container{width:calc(100% - 40px)}.site-header{height:72px}.desktop-nav{display:none}.header-actions{gap:16px}.mobile-menu{display:inline-flex!important}.header-actions>.ant-btn{height:36px;padding:0 13px}.brand{font-size:23px}.brand svg{width:30px;height:30px}.auth-layout{display:block}.auth-story{display:none}.auth-form-side{min-height:100vh;padding:108px 24px 70px}.back-link{top:26px;left:24px}.auth-mobile-brand{align-self:center;width:100%;max-width:400px;margin-bottom:34px;display:block}.auth-form-container h2{font-size:30px}.account-grid{grid-template-columns:1fr;gap:30px}.account-main{padding-top:38px}.account-heading h1{font-size:30px}.identity-card dl{flex-wrap:wrap;gap:28px;display:flex}.identity-card dl>div{margin-top:0}.workspace-card .ant-card-body{padding:20px}.current-space{font-size:14px}}@media (width<=400px){.header-actions{gap:8px}.workspace-card .ant-card-body{flex-wrap:wrap;gap:10px}.current-space{margin-left:53px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation-duration:.01ms!important}}.company-members{max-width:900px;margin-top:40px}.members-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.members-heading h2{margin:0;font-size:22px}.member-list{margin:0;padding:0;list-style:none}.member-list li{border-bottom:1px solid var(--border,#e2e7ee);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.member-list li:last-child{border:0}.member-list strong,.member-list span{display:block}.member-list div>span{color:var(--text-secondary);margin-top:4px;font-size:14px}.invitation-result p{line-height:1.8}.invite-link{overflow-wrap:anywhere;word-break:break-all;background:#f9fafc;border-radius:8px;padding:14px}@media (width<=360px){.header-actions>.ant-btn:not(.mobile-menu){display:none}}.brand{color:var(--text-primary);font-size:25px}.brand>svg{color:var(--brand-blue)}.brand-light,.brand-light .brand-name{color:#fff}.brand-light{--brand-inner:#fff}.auth-story{background:radial-gradient(at 0 100%,#4478b738,#0000 65%),#20262d}.auth-story .brand svg{color:#6ea4e7}.auth-story p,.auth-story-bottom{color:#b0bbc8}.auth-story-lines{color:#c5d3e4;border-color:#ffffff20}.auth-form-side{background:#fff}.resume-parse-loading{text-align:center;color:var(--muted);padding:48px 20px}.resume-parse-warning,.resume-source-preview{margin-top:12px}.resume-review-form{margin-top:20px}.resume-review-row{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:16px;padding:18px 0;display:grid}.resume-review-row .ant-form-item{margin-bottom:0}.resume-review-current span{color:var(--muted);font-size:14px}.resume-review-current p{overflow-wrap:anywhere;margin:7px 0 0}@media (width<=600px){.resume-review-row{grid-template-columns:1fr;gap:10px}.account-header{flex-wrap:wrap;justify-content:flex-start;gap:10px 8px;height:auto;min-height:88px;padding-block:16px}.account-header>a:first-child{flex-basis:100%}}.account-header{gap:24px}.account-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.account-grid{align-items:start;gap:32px;margin-top:32px}.account-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:24px;display:flex}.oph-company-account .ant-card-body{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.oph-company-account .ant-card-body>p{margin:0}.oph-company-account .ant-alert{width:100%}@media (width<=600px){.account-header-actions{justify-content:flex-start;gap:10px;width:100%}.account-header-actions .ant-btn{padding-inline:12px}.account-grid{gap:24px}.workspace-card .ant-card-body{flex-wrap:wrap;gap:14px}.workspace-details{min-width:160px}}.company-invite-controls{max-width:540px;margin-bottom:20px}.company-invite-row{align-items:center;gap:8px;display:flex}.company-invite-row .ant-input{min-width:0;color:var(--text-secondary);background:#f2f4f7;flex:1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.company-invite-row .ant-btn{flex-shrink:0;padding-inline:4px}.company-invite-expiry{color:var(--text-secondary);margin-top:12px;font-size:14px}.company-invite-compact{width:100%;margin-bottom:0}.dashboard-invite>h2{flex-basis:100%}.dashboard-invite .company-invite-expiry{margin-top:8px}.company-invite-row .ant-input{padding-inline:8px;font-size:14px}.company-invite-row .ant-btn{font-size:14px}.password-page{min-height:100vh;padding-block:64px}.password-heading{margin:28px 0 12px;font-size:28px;line-height:1.4}.password-intro{color:var(--text-secondary);line-height:1.7}.password-form{margin-top:24px}.password-feedback,.password-logout,.provision-dialog .ant-alert+.ant-btn,.provision-dialog .ant-form>.ant-alert+.ant-btn{margin-top:20px}.oph-company-dialog .ant-modal-body>p{color:var(--text-secondary);margin-bottom:20px;line-height:1.7}.oph-company-dialog .ant-modal-body>.ant-alert{margin-bottom:20px}.team-assignment-dialog .people-filters{margin-top:0}.team-assignment-dialog .ant-modal-body>p{margin-bottom:16px}.team-assignment-dialog .ant-modal-body>.ant-alert:last-child{margin-top:20px}.member-workspace-dialog .ant-modal-body>h3{margin:24px 0 16px;line-height:1.5}.member-workspace-dialog .ant-modal-body>.ant-pagination{margin-top:20px}@media (width<=600px){.password-page{padding-block:40px}.password-heading{margin-top:24px;font-size:26px}}.brand-headseek{white-space:nowrap;letter-spacing:-.8px;font-size:28px;font-weight:750}.oph-managed-marker{color:#fff;vertical-align:middle;background:#155eef;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:5px;font-size:12px;line-height:1;display:inline-flex}.candidate-person-cell{flex-wrap:nowrap;align-items:center;min-width:0;display:flex}.candidate-person-cell .candidate-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.brand>img.brand-name,img.brand-headseek{object-fit:contain;width:164px;max-width:100%;height:38px;font-size:inherit;display:block}.auth-story .brand>img.brand-name{width:192px;height:auto}.dashboard-shell>aside.workspace-sidebar .brand>img.brand-name{width:166px;height:39px}.auth-layout{min-height:100dvh}.auth-story{color:#102a56;background:#f1f6ff}.auth-story h1{letter-spacing:-1px;text-wrap:balance;font-size:clamp(30px,3.2vw,48px);font-weight:600}.auth-story .eyebrow,.auth-story-lines .anticon{color:#155eef}.auth-story p,.auth-story-bottom,.auth-story-lines{color:#344054}.auth-story-lines{border-top-color:#cbdcf6;line-height:1.7}.auth-story-content{max-width:550px}.auth-story-lines>div{align-items:baseline;gap:6px;display:flex}.ant-modal-root .ant-modal .ant-modal-close{width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;border-radius:6px;padding:5px;font-size:14px;top:14px;right:14px}.ant-modal-root .ant-modal .ant-modal-close .anticon{font-size:14px}.ant-input-affix-wrapper input.ant-input:focus-visible,.ant-input-search input.ant-input:focus-visible{box-shadow:none;outline:0}.dashboard-shell{--app-primary:#155eef;--app-text:#101828;--app-secondary:#344054;--app-muted:#475467;--app-canvas:#f7f8fa;--app-surface:#fff;--app-soft:#f8fafc;--app-blue-soft:#eff4ff;--app-line:#e6eaf0;--app-radius:12px;--app-radius-inner:8px;--app-font:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;background:var(--app-canvas);min-height:100dvh;color:var(--app-text);font-family:var(--app-font)}.dashboard-shell>main.dashboard-main{flex:1;width:auto;min-width:0;max-width:1680px;padding:28px 32px 40px}.dashboard-shell>aside.dashboard-sidebar{background:var(--app-surface);border-right:1px solid var(--app-line);scrollbar-width:thin;width:232px;height:100dvh;font-family:var(--app-font);padding:28px 16px 20px}.dashboard-shell>aside.dashboard-sidebar .brand{margin-left:12px;font-size:26px;display:inline-flex}.dashboard-shell>aside.dashboard-sidebar>nav:first-of-type{gap:4px;margin-top:32px;margin-bottom:24px}.dashboard-shell>aside.dashboard-sidebar nav a,.dashboard-shell>aside.dashboard-sidebar nav>.ant-btn{min-height:44px;color:var(--app-secondary);border-radius:8px;gap:12px;padding:10px 14px;font-size:15px;font-weight:400;transition:color .16s,background-color .16s}.dashboard-shell>aside.dashboard-sidebar nav a:hover{background:var(--app-soft);color:var(--app-primary)}.dashboard-shell>aside.dashboard-sidebar nav a.selected{color:var(--app-primary);background:var(--app-blue-soft);font-weight:600}.dashboard-shell>aside.dashboard-sidebar nav .anticon{font-size:18px}.dashboard-shell>aside.dashboard-sidebar .dashboard-nav-bottom{gap:8px;padding-top:16px}.dashboard-shell>aside.dashboard-sidebar .sidebar-interview{background:#f8faff;border:1px solid #dbe5ff;border-radius:10px;margin-bottom:4px;padding:14px}.dashboard-shell>aside.dashboard-sidebar .sidebar-interview-title{color:var(--app-secondary);font-weight:500}.dashboard-shell>aside.dashboard-sidebar .sidebar-interview-link{min-height:0;color:var(--app-primary);gap:6px;padding:0;font-size:14px;line-height:1.6}.dashboard-shell>aside.dashboard-sidebar .sidebar-interview-link:hover{background:0 0}.dashboard-shell>aside.dashboard-sidebar .dashboard-logout.ant-btn{color:#b42318;font-weight:400}.dashboard-shell :is(h1,h2,h3){letter-spacing:-.02em}.dashboard-shell .ant-btn:not(.ant-btn-icon-only){white-space:nowrap}.dashboard-shell .ant-btn:active:not(:disabled){transform:translateY(1px)}.dashboard-shell :is(.ant-table,.ant-statistic,time){font-variant-numeric:tabular-nums}.dashboard-shell .ant-tag{border-radius:6px;font-weight:500}.dashboard-shell .dashboard-heading{margin-bottom:24px}.dashboard-shell .dashboard-heading h1{letter-spacing:-.025em;font-size:28px;line-height:1.3}.dashboard-shell .notifications-panel{border-color:var(--app-line);border-radius:var(--app-radius);padding:24px}.dashboard-shell .pl-heading,.dashboard-shell main .people-heading,.dashboard-shell .dc-header{gap:16px;margin-bottom:24px}.dashboard-shell .pl-heading h1,.dashboard-shell main .people-heading h1,.dashboard-shell .dc-heading h1{letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.35}.dashboard-shell .pl-content,.dashboard-shell .pl-nav,.dashboard-shell main .people-card,.dashboard-shell .dc-filters,.dashboard-shell .dc-panel{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:none}.dashboard-shell .pl-nav>button.selected{background:var(--app-blue-soft);color:var(--app-primary)}.dashboard-shell .pl-nav>button.selected>span:last-child{color:var(--app-primary);background:#e2ebff}.dashboard-shell .people-card>.ant-card-body{padding:24px}.dashboard-shell .dc-view-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:0 0;border-radius:0}.dashboard-shell .dc-view-tabs>.ant-tabs-nav .ant-tabs-tab{padding-inline:4px}.dashboard-shell .dc-view-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:28px}.dashboard-shell .pipeline-filters,.dashboard-shell .pipeline-table,.dashboard-shell .dc-filters,.dashboard-shell .dc-report,.dashboard-shell .dc-chart-card{border-color:var(--app-line);border-radius:var(--app-radius);box-shadow:none}.app-dialog .ant-modal-container{box-shadow:0 20px 64px #10264c29}@media (width<=1100px) and (width>=761px){.dashboard-shell>aside.dashboard-sidebar{width:216px;padding-inline:12px}.dashboard-shell>main.dashboard-main{padding-inline:24px}}@media (width<=760px){div.dashboard-shell{display:block}.dashboard-shell>aside.dashboard-sidebar{border-right:0;border-bottom:1px solid var(--app-line);width:100%;height:auto;padding:18px 16px 0;position:static}.dashboard-shell>aside.dashboard-sidebar .brand{margin-left:0;font-size:23px}.dashboard-shell>aside.dashboard-sidebar>nav:first-of-type{flex-flow:row;gap:4px;max-width:100%;margin-block:14px 0;padding-block:0 12px;overflow-x:auto}.dashboard-shell>aside.dashboard-sidebar>nav:first-of-type>a{white-space:nowrap;flex-shrink:0}.dashboard-shell>aside.dashboard-sidebar nav a{gap:8px;min-height:44px;padding:10px 12px;font-size:14px}.dashboard-shell>aside.dashboard-sidebar nav .anticon{font-size:16px}.dashboard-shell>aside.dashboard-sidebar .dashboard-nav-bottom{gap:8px;margin:0;padding:0 0 12px}.dashboard-shell>aside.dashboard-sidebar .sidebar-interview{border-radius:8px;max-width:none;margin:0;padding:10px 12px}.dashboard-shell>main.dashboard-main{width:100%;padding:24px 16px 32px}.dashboard-shell .dashboard-heading h1,.dashboard-shell .pl-heading h1,.dashboard-shell main .people-heading h1,.dashboard-shell .dc-heading h1{font-size:24px}.dashboard-shell .ant-btn:not(.ant-btn-link,.ant-btn-text),.app-dialog .ant-modal-footer .ant-btn{min-height:44px}.dashboard-shell .people-card>.ant-card-body{padding:20px}}@media (prefers-reduced-motion:reduce){.dashboard-shell .ant-btn:active:not(:disabled){transform:none}}.ant-input-affix-wrapper>input.ant-input:focus,.ant-input-affix-wrapper>input.ant-input:focus-visible,.ant-input-group input.ant-input:focus-visible{box-shadow:none!important;outline:none!important}.ant-input-affix-wrapper:focus-within{border-color:#155eef;box-shadow:0 0 0 3px #155eef18}.reference-ui{--ref-canvas:#eef7ff;--ref-surface:#fff;--ref-line:#dce7f3;--ref-radius:24px;--ref-shadow:none;--ref-font:"Avenir Next", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;isolation:isolate;color:#101828;min-height:100dvh;font-family:var(--ref-font);line-height:1.6;position:relative}.reference-ui:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fcfdff 0%,#f5faff 26%,#eef7ff 58%,#e7f3ff 100%);position:fixed;inset:0}.reference-ui .dashboard-shell{background:0 0}.reference-ui .dashboard-shell>main.dashboard-main{--app-text:#101828;--app-secondary:#344054;--app-muted:#475467;--app-line:var(--ref-line);--app-soft:#f1f7fc;--app-radius:var(--ref-radius);--home-line:var(--ref-line);--home-soft:#f1f7fc;--home-radius:var(--ref-radius);--home-text:#101828;--home-muted:#344054;color:#101828;width:auto;min-width:0;max-width:1440px;min-height:calc(100dvh - 24px);font-family:var(--ref-font);background:0 0;border:1px solid #0000;border-radius:30px;flex:1;margin:12px auto;padding:24px 32px 40px}.reference-ui .dashboard-main :is(.business-heading,.candidate-heading,.pl-heading,.dc-header,.people-heading,.dashboard-heading,.recommendation-page-heading){background:0 0;border:0;gap:16px;min-height:60px;margin:0 0 24px;padding:0}.reference-ui .dashboard-main :is(h1,.business-heading h1,.business-detail-head h1){letter-spacing:-.025em;margin:0;font-size:30px;font-weight:600;line-height:1.3}.reference-ui :is(.dashboard-main,.account-main) :is(h2,.ant-card-head-title){color:#101828;letter-spacing:-.02em;font-weight:600}.reference-ui .dashboard-main :is(.ant-form-item-label>label,.ant-tabs-tab-btn){font-weight:500}.reference-ui .dashboard-main :is(.ant-btn,.ant-input,.ant-input-number-input,.ant-select,.ant-picker-input>input){font-family:var(--ref-font)}.reference-ui .dashboard-main :is(.ant-card,.business-list-panel,.candidate-list-panel,.notifications-panel,.pl-content,.pl-nav,.dc-filters,.dc-panel,.dc-report,.dc-chart-card,.dc-summary-card,.dc-dense-report,.candidate-edit-panel){border:1px solid var(--ref-line);border-radius:var(--ref-radius);background:var(--ref-surface);box-shadow:var(--ref-shadow)}.reference-ui .dashboard-main .ant-card-head{border-color:var(--ref-line);background:0 0}.reference-ui .dashboard-main :is(.ant-input-affix-wrapper,.ant-input-outlined,.ant-picker,.ant-select-outlined .ant-select-selector,.ant-input-number){background:#ffffffe6;border-color:#d8e4f0;border-radius:12px}.reference-ui .dashboard-main .ant-btn-default{box-shadow:none;background:#fff;border-color:#dce6f2;border-radius:999px}.reference-ui .dashboard-main .ant-btn-primary{border-radius:999px}.reference-ui .dashboard-main .ant-btn-primary:not(:disabled){box-shadow:0 2px 4px #155eef1f}.reference-ui .dashboard-main .ant-btn{font-weight:600;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.22,1,.36,1)}.reference-ui .dashboard-main .ant-btn:not(.ant-btn-sm,.ant-btn-text,.ant-btn-link,.ant-btn-circle){border-radius:999px;height:44px}.reference-ui .dashboard-main .ant-btn-circle{border-radius:50%}.reference-ui .dashboard-main .ant-tag{border-radius:999px;font-weight:400}.reference-ui .dashboard-main .ant-table{background:0 0}.reference-ui .dashboard-main .ant-table-container{border-radius:14px}.reference-ui .dashboard-main .ant-table-thead>tr>th{color:#344054;border-bottom-color:var(--ref-line);background:#f0f6fc;font-weight:500}.reference-ui .dashboard-main .ant-table-tbody>tr>td{background:#fff;border-bottom-color:#e5edf5}.reference-ui .dashboard-main .ant-table-tbody>tr>.ant-table-cell-row-hover{background:#eaf4ff}.reference-ui .dashboard-main .ant-table-tbody>.ant-table-row-selected>td{background:#e5f0ff}.reference-ui .dashboard-main .ant-pagination-item{background:#ffffffa6;border-radius:8px}.reference-ui .dashboard-main :is(.ant-tabs-nav,.ant-segmented),.reference-ui .dashboard-main .ant-tabs-nav:before{border-color:var(--ref-line)}.reference-ui .dashboard-main .ant-segmented{background:#e7f0f9;border-radius:12px;padding:4px}.reference-ui .dashboard-main .ant-segmented-item-selected{color:#155eef;border-radius:9px;box-shadow:0 1px 4px #34699d0a}.reference-ui :is(a,button,input,select,textarea,[tabindex="0"]):focus-visible{outline-offset:3px;outline:2px solid #155eef}.reference-ui .workspace-home .home-topbar{border:0;min-height:64px;margin-bottom:24px;padding:0}.reference-ui .workspace-home .home-title{flex:1;min-width:0}.reference-ui .workspace-home .home-title h1{overflow-wrap:anywhere}.reference-ui .workspace-home .home-title>span{color:#475467;margin-top:6px}.reference-ui .workspace-home .home-search.ant-input-affix-wrapper{border:1px solid var(--ref-line);background:#fff;border-radius:999px;flex:0 320px;margin-left:auto;padding:10px 16px}.reference-ui .workspace-home .home-topbar-actions{background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0}.reference-ui .workspace-home .home-portfolio{border:1px solid var(--ref-line);border-radius:var(--ref-radius);background:var(--ref-surface);box-shadow:var(--ref-shadow);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:20px;padding:8px;display:grid}.reference-ui .workspace-home .home-portfolio-card{color:#101828;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 24px;transition:background-color .16s,border-color .16s;display:flex}.reference-ui .workspace-home .home-portfolio-card+.home-portfolio-card{border-left:1px solid var(--ref-line)}.reference-ui .workspace-home .home-portfolio-card:hover{background:#f8fcff;border-color:#b6d4ff}.reference-ui .workspace-home .home-portfolio:has(>:only-child){grid-template-columns:minmax(0,1fr)}.reference-ui .workspace-home .home-portfolio-label{align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.reference-ui .workspace-home .home-portfolio-label .anticon{color:#155eef;border:0;place-items:center;width:24px;height:24px;font-size:21px;display:grid}.reference-ui .workspace-home .home-portfolio-card>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:34px;font-weight:600;line-height:1.2}.reference-ui .workspace-home .home-portfolio-note{color:#475467;font-size:14px}.reference-ui .workspace-home .home-portfolio-note b{color:#101828;margin-left:6px;font-weight:600}.reference-ui .workspace-home :is(.home-greeting,.home-checkin-card,.home-activity,.home-goal-card,.home-panel,.home-project-card){border:1px solid var(--ref-line);border-radius:var(--ref-radius);background:var(--ref-surface);box-shadow:var(--ref-shadow)}.reference-ui .workspace-home .home-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;margin-bottom:20px}.reference-ui .workspace-home .home-greeting{justify-content:flex-start;padding:24px}.reference-ui .workspace-home .home-greeting h2{font-size:18px;font-weight:600}.reference-ui .workspace-home .home-today-summary{flex-direction:column;align-self:stretch;gap:14px;margin:18px 0}.reference-ui .workspace-home .home-today-count{font-size:16px}.reference-ui .workspace-home .home-next-interview{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.reference-ui .workspace-home .home-next-interview>span{white-space:nowrap;margin:0;display:inline}.reference-ui .workspace-home .home-greeting>.ant-btn{margin-top:auto}.reference-ui .workspace-home .home-checkin-head,.reference-ui .workspace-home .home-checkin-hero{margin-bottom:14px}.reference-ui .workspace-home .home-checkin-count strong{font-size:30px}.reference-ui .workspace-home .home-checkin-day{border-radius:12px;padding:8px 0}.reference-ui .workspace-home .home-checkin-day.is-rest{background:0 0}.reference-ui .workspace-home .home-checkin-note{margin-top:12px;font-size:14px}.reference-ui .workspace-home .home-insights{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:20px;margin-bottom:20px}.reference-ui .workspace-home .home-goal-item{padding:18px 12px 18px 0}.reference-ui .workspace-home .home-goal-done{font-size:30px}.reference-ui .workspace-home .home-goal-track{background:#dceafa;height:5px}.reference-ui .workspace-home .home-goal-fill{background:#155eef}.reference-ui .workspace-home .home-attention-panel .home-section-heading{align-items:center;margin-bottom:12px}.reference-ui .workspace-home .home-attention-panel .home-section-heading>.home-attention-total{flex-basis:auto;order:0;margin-left:auto}.reference-ui .workspace-home .home-alert-grid{gap:0 16px}.reference-ui .workspace-home .home-alert-card{min-height:72px;padding:14px 0}.reference-ui .workspace-home .home-project-panel{padding:24px}.reference-ui .workspace-home .home-section-heading h2{font-size:20px}.reference-ui .workspace-home :is(.home-greeting h2,.home-checkin-card h2){font-size:20px;line-height:1.4}.reference-ui .workspace-home .home-greeting>.ant-btn{border-radius:999px;align-self:flex-start;height:44px;padding-inline:24px;font-weight:600}.reference-ui .workspace-home .home-checkin-action.ant-btn{border-radius:999px;height:44px;padding-inline:20px;font-weight:600}.reference-ui .workspace-home .home-topbar-actions .ant-btn-circle{width:42px;height:42px;font-size:18px}.reference-ui .workspace-home .home-tier-grid{gap:18px}.reference-ui .workspace-home .home-tier>header{border-bottom-width:1px}.reference-ui .workspace-home .home-project-card{background:#fff;border-radius:16px;padding:18px}.reference-ui .workspace-home .home-project-stats{margin-block:12px}.reference-ui .workspace-home .home-project-links{justify-content:flex-end;margin-top:12px;padding-top:12px}.reference-ui .workspace-home .home-project-moment{background:#f1f7fd;border-radius:10px}.reference-ui .business-main .business-page-icon{color:#155eef;border:1px solid var(--ref-line);width:44px;height:44px;box-shadow:none;background:#f2f8ff;font-size:21px}.reference-ui .business-main .business-heading-title p{margin-top:6px}.reference-ui .business-main .business-list-panel{padding:8px}.reference-ui .business-main .business-filterbar{border-bottom:0;padding:8px 12px 16px}.reference-ui .business-main :is(.business-toolbar,.business-filter-row,.business-compact-list){background:0 0}.reference-ui .business-main .business-toolbar{padding:4px 0 12px}.reference-ui .business-main .business-filter-row{padding:4px 0}.reference-ui .business-main .business-filter-row .ant-btn{border-radius:999px}.reference-ui .business-main .business-pagination{padding:16px 12px 8px}.reference-ui .business-main .business-breadcrumb{background:0 0;padding:0 0 16px}.reference-ui .business-main .business-detail-head{background:var(--ref-surface);border:1px solid var(--ref-line);border-radius:var(--ref-radius) var(--ref-radius) 0 0;padding:22px 24px}.reference-ui .business-main .business-status-strip{background:var(--ref-surface);border-color:var(--ref-line)}.reference-ui .business-main .business-detail-tabs>.ant-tabs-nav{background:var(--ref-surface);border-radius:0 0 var(--ref-radius) var(--ref-radius);padding-inline:24px}.reference-ui .business-main .business-detail-tabs>.ant-tabs-body-holder{padding:24px 0 0}.reference-ui .business-main .business-overview-aside{background:0 0;border:0;border-radius:0;gap:20px;overflow:visible}.reference-ui .business-main .business-overview-aside>.ant-card+.ant-card{border:1px solid var(--ref-line)}.reference-ui .candidate-main .candidate-list-title{flex-wrap:wrap;gap:12px;padding:20px 22px 6px}.reference-ui .candidate-main .candidate-list-title h2{color:#475467;font-size:14px;font-weight:500}.reference-ui .candidate-main .candidate-list-title h2>span{color:#101828;background:0 0;margin:0;padding:0;font-weight:600}.reference-ui .candidate-main .candidate-edit-head{background:0 0;border:0;padding:0 0 24px}.reference-ui .candidate-main .candidate-edit-nav{background:var(--ref-surface);border:1px solid var(--ref-line);border-radius:16px}.reference-ui .pl-main .pl-layout{gap:20px}.reference-ui .pl-main .pl-nav{flex-basis:220px;width:220px}.reference-ui .pl-main .pl-nav>p{color:#475467}.reference-ui .pl-main :is(.pl-toolbar,.pl-summary){border-color:var(--ref-line)}.reference-ui .pl-main .pl-card{box-shadow:none;border-color:#dce8f5;border-radius:14px}.reference-ui .dc-main .dc-view-tabs{margin-top:12px}.reference-ui .dc-main .dc-summary{gap:16px}.reference-ui .dc-main .dc-summary-card{padding:20px}.reference-ui .dc-main .dc-summary-value{font-size:34px}.reference-ui .dc-main .dc-chart-card{padding:22px}.reference-ui .dc-main .dc-table-scroll table{background:#f7fbfe}.reference-ui .dc-main .dc-table-scroll th{background:#e8f3fc}.reference-ui .dc-main .dc-table-scroll :is(th,td){border-color:var(--ref-line)}.reference-ui .notifications-panel .notification-item{border-color:var(--ref-line);background:0 0;border-radius:12px}.reference-ui .notifications-panel .notification-item:hover{background:#f3f9ff}.reference-ui .account-page{font-family:var(--ref-font);background:0 0}.reference-ui .account-header{border-bottom-color:var(--ref-line)}.reference-ui .account-grid{gap:24px;margin-top:28px}.reference-ui .account-main .ant-card{border:1px solid var(--ref-line);border-radius:var(--ref-radius);background:var(--ref-surface);box-shadow:var(--ref-shadow)}.reference-ui .auth-layout{font-family:var(--ref-font);background:0 0}.reference-ui .auth-form-side{background:0 0}.reference-ui .auth-story{color:#101828;background:0 0}.reference-ui .auth-story :is(p,.auth-story-bottom,.auth-story-lines){color:#344054}.reference-ui .auth-story-lines{border-color:#c8d9e9}.reference-ui .auth-story :is(.brand-light,.brand-name,.brand svg){color:#155eef}.reference-ui .auth-story :is(.eyebrow,.auth-story-lines .anticon){color:#344054}.reference-ui .auth-form-container{border:1px solid var(--ref-line);border-radius:var(--ref-radius);background:var(--ref-surface);max-width:460px;box-shadow:var(--ref-shadow);padding:32px}@media (width<=1279px){.reference-ui .workspace-home .home-overview,.reference-ui .workspace-home .home-insights{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.reference-ui .dashboard-shell>main.dashboard-main{padding:24px 20px 32px}.reference-ui .workspace-home .home-topbar{flex-wrap:wrap}.reference-ui .workspace-home .home-search.ant-input-affix-wrapper{flex-basis:100%;order:3;max-width:none;margin:0}.reference-ui .workspace-home .home-portfolio{gap:0}.reference-ui .workspace-home .home-portfolio-card{padding:18px 16px}}@media (width<=760px){.reference-ui{--ref-radius:18px}.reference-ui .dashboard-shell>main.dashboard-main{border:0;border-radius:0;width:100%;min-height:0;margin:0;padding:24px 16px 32px}.reference-ui .dashboard-main :is(h1,.business-heading h1,.business-detail-head h1){font-size:24px}.reference-ui .dashboard-main :is(.pl-heading,.people-heading,.dashboard-heading,.recommendation-page-heading){flex-wrap:wrap}.reference-ui .dashboard-main :is(.pl-heading,.people-heading,.dashboard-heading,.recommendation-page-heading)>.ant-space{flex-wrap:wrap;max-width:100%}.reference-ui .pl-main .pl-heading>div:first-child{flex-basis:100%}.reference-ui .workspace-home .home-topbar{gap:12px}.reference-ui .workspace-home .home-topbar-actions{gap:0;padding:2px 4px}.reference-ui .workspace-home .home-title{flex-basis:100%}.reference-ui .workspace-home .home-search.ant-input-affix-wrapper{flex:1;order:0;width:0;min-width:90px}.reference-ui .workspace-home .home-topbar-actions{margin-left:0}.reference-ui .workspace-home .home-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-ui .workspace-home .home-portfolio-card+.home-portfolio-card{border-left:0}.reference-ui .workspace-home .home-portfolio-card:first-child:not(:only-child){border-bottom:1px solid var(--ref-line)}.reference-ui .workspace-home .home-portfolio-card:last-child:not(:only-child){border-left:1px solid var(--ref-line)}.reference-ui .workspace-home .home-portfolio-card:first-child:not(:only-child){grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.reference-ui .workspace-home .home-portfolio-card:first-child:not(:only-child)>strong{grid-area:1/2/3}.reference-ui .workspace-home :is(.home-greeting,.home-checkin-card,.home-goal-card,.home-panel){padding:20px}.reference-ui .workspace-home .home-alert-card{min-height:48px}.reference-ui .business-main .business-list-panel{padding:6px}.reference-ui .business-main .business-filterbar{padding:8px 8px 12px}.reference-ui .business-main .business-detail-head{padding:20px}.reference-ui .candidate-main .candidate-list-title{padding-inline:16px}.reference-ui .pl-main .pl-layout{flex-direction:column}.reference-ui .pl-main .pl-nav{flex-basis:auto;width:100%}.reference-ui .pl-main .pl-content{width:100%}.reference-ui .dc-main .dc-summary-card{padding:16px}.reference-ui .auth-form-container{padding:24px}}@media (prefers-reduced-transparency:reduce){.reference-ui{--ref-surface:#f8fcff}}@media (prefers-reduced-motion:reduce){.reference-ui :is(.home-portfolio-card,.dashboard-main .ant-btn){transition:none}}.reference-ui .dashboard-shell>aside.workspace-sidebar{background:0 0;height:100dvh}.reference-ui .dashboard-shell>aside.workspace-sidebar>nav:first-of-type{box-shadow:none}.reference-ui .dashboard-shell>aside.workspace-sidebar nav a{transition:color .2s,background-color .2s,box-shadow .2s}.reference-ui .dashboard-shell>aside.workspace-sidebar nav a.selected:hover{color:#fff;background:#0f4bd8}.reference-ui .dashboard-main .ant-btn:not(:disabled,.ant-btn-loading):active{transform:translateY(1px)}.reference-ui .dashboard-main .ant-table :is(th,td),.reference-ui .dashboard-main :is(.dc-summary-value,.home-goal-done){font-variant-numeric:tabular-nums}.reference-ui .dashboard-main .ant-table-tbody>tr>td{transition:background-color .2s}.reference-ui .business-main>.business-list-panel>.business-filterbar{border:0;border-bottom:1px solid var(--ref-line);background:0 0;border-radius:16px 16px 0 0;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.reference-ui .business-main>.business-list-panel>.business-filterbar .business-toolbar{order:0;width:100%;margin:0;padding:0 0 4px}.reference-ui .business-main>.business-list-panel>.business-filterbar .ant-input-search{width:min(100%,360px)}.reference-ui .business-main>.business-list-panel>.business-filterbar .business-filter-row{gap:4px;min-width:0;padding:0}.reference-ui .business-main>.business-list-panel>.business-filterbar .business-filter-row>span{color:#475467;flex:0 0 64px;margin:0}.reference-ui .business-main .business-filter-row .business-filter-choice.ant-btn:not([aria-pressed=true]){color:#344054;background:0 0;border-color:#0000}.reference-ui .business-main .business-filter-row .business-filter-choice.ant-btn:not([aria-pressed=true]):hover{color:#155eef;background:#eef4ff}.reference-ui .business-main .business-filter-row .business-filter-choice.ant-btn[aria-pressed=true]{box-shadow:none;font-weight:600}@media (width>=1280px){.reference-ui .business-main>.business-list-panel>.business-filterbar{flex-wrap:nowrap;align-items:center;gap:32px;display:flex}.reference-ui .business-main>.business-list-panel>.business-filterbar .business-toolbar{flex:0 320px;order:3;width:auto;margin-left:auto;padding:0}.reference-ui .business-main>.business-list-panel>.business-filterbar .business-filter-row{flex-wrap:nowrap;flex:none;gap:8px}.reference-ui .business-main>.business-list-panel>.business-filterbar .ant-input-search{width:100%;min-width:180px}}@media (width<=760px){.reference-ui .dashboard-shell>aside.workspace-sidebar{background:#fcfdfff5;height:auto}.reference-ui .business-main>.business-list-panel>.business-filterbar{padding:16px 8px}.reference-ui .business-main>.business-list-panel>.business-filterbar .ant-input-search{width:100%}}@media (prefers-reduced-motion:reduce){.reference-ui *,.reference-ui :before,.reference-ui :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reference-ui .dashboard-main .ant-btn:active{transform:none}}.reference-ui .business-list-panel{border-radius:16px}.reference-ui .business-list-panel .ant-table-container{border-radius:10px}.reference-ui .business-list-panel .ant-table-thead>tr:first-child>th:first-child{border-start-start-radius:10px}.reference-ui .business-list-panel .ant-table-thead>tr:first-child>th:last-child{border-start-end-radius:10px}@media (width<=640px){.reference-ui .workspace-home .home-greeting .home-today-summary{grid-column:1/-1}.reference-ui .workspace-home .home-greeting>.ant-btn{grid-row:1}}
