:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf8f1;--panel:#fffefa;--panel-soft:#f3f5ef;--panel-strong:#e4f0eb;--ink:#16332f;--muted:#5d6f6a;--line:#d9dfd8;--brand:#2e6f66;--brand-strong:#1f564f;--green:#2e806f;--amber:#b97924;--rose:#bc5367;--violet:#71629c;--control-bg:#fffefa;--cta-bg:#16332f;--cta-ink:#fff;--shell-bg:radial-gradient(circle at 82% 8%, #2e6f6617, transparent 30rem), linear-gradient(180deg, #fbf8f1, #f6f4ec);--shadow:0 18px 46px #16332f17}.recruiter-app-shell{background:var(--bg);color:var(--ink);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.recruiter-sidebar{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;gap:1rem;min-height:100vh;padding:1rem .85rem;display:flex;position:sticky;top:0}.recruiter-brand{align-items:center;gap:.65rem;min-height:2.6rem;padding:0 .55rem;font-weight:900;display:inline-flex}.recruiter-brand .app-brand-icon{width:1.85rem;height:1.85rem}.recruiter-nav{gap:.25rem;display:grid}.recruiter-nav-item{color:var(--muted);border:1px solid #0000;border-radius:.45rem;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.6rem;min-height:2.45rem;padding:.55rem .65rem;font-size:.92rem;font-weight:800;display:grid;position:relative}.recruiter-nav-item.active,.recruiter-nav-item:hover{background:var(--panel-strong);border-color:var(--line);color:var(--ink)}.recruiter-nav-item.utility{color:var(--brand)}.recruiter-sidebar-footer{gap:.65rem;margin-top:auto;display:grid}.recruiter-identity{background:var(--panel-soft);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:.45rem;padding:.65rem;font-size:.82rem;font-weight:800;display:grid}.recruiter-identity,.recruiter-identity small,.recruiter-identity strong{text-overflow:ellipsis;overflow:hidden}.recruiter-identity small{font-size:.7rem;font-weight:700}.recruiter-mobile-more-menu,.recruiter-mobile-nav{display:none}.recruiter-main-shell{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.recruiter-topbar{background:color-mix(in srgb,var(--bg) 88%,transparent);border-bottom:1px solid var(--line);z-index:10;grid-template-columns:minmax(180px,1fr) minmax(240px,420px) auto;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1rem;display:grid;position:sticky;top:0}.recruiter-topbar h1,.recruiter-topbar p,.workbench-toolbar p{margin:0}.recruiter-topbar p,.workbench-toolbar p{color:var(--muted);font-size:.82rem;font-weight:800}.recruiter-topbar h1{font-size:1rem;line-height:1.2}.recruiter-global-search{position:relative}.recruiter-global-search>label{background:var(--control-bg);border:1px solid var(--line);border-radius:.45rem;align-items:center;gap:.5rem;min-height:2.35rem;padding:0 .7rem;display:flex}.recruiter-global-search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0}.global-search-results{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);z-index:30;border-radius:.55rem;max-height:calc(min(28rem,100vh - 6rem));padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto}.global-search-result{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.4rem;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.65rem;width:100%;padding:.65rem;display:grid}.global-search-result:focus-visible,.global-search-result:hover{background:var(--panel-strong);outline:none}.global-search-result>span{min-width:0;display:grid}.global-search-empty,.global-search-result em,.global-search-result small{color:var(--muted);font-size:.72rem;font-style:normal}.global-search-result em,.global-search-result strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-empty{text-align:center;margin:0;padding:.85rem}.recruiter-topbar-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.recruiter-content{min-width:0;padding:1rem}.platform-topbar{grid-template-columns:minmax(0,1fr) auto}.platform-content{padding:0}.recruiter-workspace-view{gap:1rem;max-width:1440px;margin:0 auto;display:grid}.workspace-request-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:8rem;display:grid}.home-product-proof{background:var(--panel);border:1px solid var(--line);border-radius:.6rem;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:1rem;max-width:1120px;margin:1rem auto 0;padding:calc(clamp(1rem,3vw,1.5rem));display:grid}.home-product-proof-copy h2{margin:.45rem 0 1rem;font-size:calc(clamp(1.5rem,3vw,2.4rem));line-height:1.05}.home-product-evidence,.home-product-workflow{gap:.55rem;display:grid}.home-product-workflow{margin:0;padding:0;list-style:none}.home-product-workflow li{background:var(--panel-soft);border:1px solid var(--line);border-radius:.45rem;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.65rem;display:grid}.home-product-workflow li>span{color:var(--brand);font-size:.72rem;font-weight:900}.home-product-workflow li div,.home-product-workflow li small{gap:.2rem;display:grid}.home-product-evidence span,.home-product-workflow li small{color:var(--muted);line-height:1.45}.home-product-evidence{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.home-product-evidence article{border-left:2px solid var(--brand);gap:.25rem;padding-left:.65rem;display:grid}.home-product-evidence span{font-size:.78rem}.workspace-request-state p{color:var(--muted);margin:.25rem 0 0}.workspace-loading-mark{border:3px solid var(--line);border-top-color:var(--brand);border-radius:999px;width:1.5rem;height:1.5rem;animation:.8s linear infinite workspace-spin}@keyframes workspace-spin{to{transform:rotate(1turn)}}.workbench-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.metric-strip.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.data-panel,.metric-strip.compact article{background:var(--panel);border:1px solid var(--line);border-radius:.5rem}.metric-strip.compact article{gap:.15rem;min-height:5rem;padding:.75rem;display:grid}.metric-strip.compact small,.metric-strip.compact span{color:var(--muted);font-size:.78rem;font-weight:850}.metric-strip.compact strong{font-size:1.45rem;line-height:1.1}.onboarding-panel,.plan-usage-panel{gap:.75rem}.onboarding-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.onboarding-step{background:var(--panel-soft);border:1px solid var(--line);color:var(--ink);border-radius:.45rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:4.4rem;padding:.7rem;text-decoration:none;display:grid}.onboarding-step.complete{border-color:color-mix(in srgb,var(--green) 34%,var(--line))}.onboarding-step svg{color:var(--amber)}.onboarding-step.complete svg{color:var(--green)}.onboarding-step span{gap:.15rem;min-width:0;display:grid}.onboarding-step strong{font-size:.86rem}.onboarding-step small{color:var(--muted);font-size:.76rem;line-height:1.3}.usage-meter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.usage-meter{background:var(--panel-soft);border:1px solid var(--line);border-radius:.45rem;gap:.55rem;min-width:0;padding:.7rem;display:grid}.usage-meter.warning{border-color:color-mix(in srgb,var(--amber) 42%,var(--line))}.usage-meter.blocked{border-color:color-mix(in srgb,var(--rose) 38%,var(--line))}.usage-meter-bottom,.usage-meter-top{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.usage-meter-top span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;font-size:.78rem;font-weight:900;display:inline-flex;overflow:hidden}.usage-meter-top svg{color:var(--brand);flex:none}.usage-meter-top strong{white-space:nowrap;font-size:.95rem;line-height:1.1}.usage-meter-bar{background:var(--panel);border-radius:999px;height:.45rem;overflow:hidden}.usage-meter-bar span{background:var(--brand);border-radius:inherit;min-width:.28rem;height:100%;display:block}.usage-meter.warning .usage-meter-bar span{background:var(--amber)}.usage-meter.blocked .usage-meter-bar span{background:var(--rose)}.usage-meter.unlimited .usage-meter-bar span{background:var(--green)}.usage-meter-bottom small{color:var(--muted);min-width:0;font-size:.72rem;font-weight:850}.usage-meter-bottom .text-link{flex:none;font-size:.72rem}.recruiter-grid{gap:1rem;display:grid}.recruiter-grid.two-one{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr)}.data-panel{gap:.85rem;min-width:0;padding:.9rem;display:grid}.data-panel h2{font-size:1rem;line-height:1.2}.candidate-application-actions .primary-button,.candidate-application-actions .secondary-button,.candidates-command-panel .jobs-empty-state .primary-button,.candidates-command-panel .jobs-empty-state .secondary-button,.candidates-toolbar .primary-button,.job-create-actions .secondary-button,.jobs-empty-state .secondary-button,.jobs-toolbar .primary-button{width:auto}.jobs-filter-bar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,.42fr));align-items:end;gap:.75rem;display:grid}.jobs-operations-summary{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:0;min-height:2.75rem;margin:0;padding:0;display:flex}.jobs-operations-summary>div{border-right:1px solid var(--line);align-items:baseline;gap:.45rem;padding:.5rem .8rem;display:flex}.jobs-operations-summary>div:last-child{border-right:0}.jobs-operations-summary dt{color:var(--muted);font-size:.74rem;font-weight:850}.jobs-operations-summary dd{color:var(--ink);margin:0;font-size:1rem;font-weight:900}.jobs-operations-summary .attention dd{color:var(--rose)}.jobs-command-panel{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.75rem}.jobs-command-panel>.panel-heading{align-items:center;min-width:10rem;margin:0}.jobs-command-panel>.jobs-filter-bar{min-width:0}.jobs-command-panel>.job-command-list,.jobs-command-panel>.jobs-empty-state{grid-column:1/-1}.compact-filter{gap:.32rem}.job-command-context,.job-command-list,.job-command-main,.job-command-row,.job-create-form,.job-stage-strip,.job-stage-toggle span,.jobs-empty-state{min-width:0;display:grid}.job-command-list{gap:0}.job-command-head,.job-command-row{grid-template-columns:minmax(220px,1.15fr) repeat(4,minmax(48px,.24fr)) minmax(175px,.8fr) minmax(150px,.65fr) 24px}.job-command-head{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.35rem .65rem;font-size:.68rem;font-weight:900;display:grid}.job-command-head span:nth-child(n+2):nth-child(-n+5){text-align:center}.job-command-row{border:0;border-top:1px solid var(--line);border-left:3px solid var(--brand);color:var(--ink);background:0 0;border-radius:0;align-items:center;gap:.55rem;min-height:3.25rem;padding:.35rem .65rem;text-decoration:none}.job-command-row:last-child{border-bottom:1px solid var(--line)}.job-command-row:hover{background:var(--panel-soft)}.job-command-row.ready{border-left-color:var(--green)}.job-command-row.warning{border-left-color:var(--amber)}.job-command-row.error{border-left-color:var(--rose)}.job-command-main,.job-command-next,.job-command-owner{gap:.35rem}.job-command-main{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.job-command-main>div{gap:.2rem;min-width:0;display:grid}.job-command-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.job-command-metrics{grid-column:2/span 4;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;display:grid}.job-command-metrics span{text-align:center;align-items:center;gap:.05rem;min-width:0;padding:.2rem .3rem;display:grid}.job-command-metrics span.warning{border-color:color-mix(in srgb,var(--amber) 40%,var(--line))}.job-command-metrics span.error{border-color:color-mix(in srgb,var(--rose) 38%,var(--line))}.job-command-metrics strong{font-size:.9rem;line-height:1}.job-command-metrics small,.job-command-next small,.job-command-owner small,.job-stage-strip span,.job-stage-toggle small,.jobs-empty-state p{color:var(--muted);font-size:.78rem;font-weight:800;line-height:1.35}.job-command-next,.job-command-owner{min-width:0;display:grid}.job-command-next p{align-items:center;gap:.4rem;min-width:0;margin:0;display:flex}.job-command-next p svg{color:var(--brand);flex:none}.interview-view-tabs .segment span,.job-command-next p span,.job-command-owner small,.job-command-owner strong,.job-stage-strip span,.review-aware-table .inline-action-row strong,.review-aware-table .stacked-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-command-next p span{font-size:.8rem;font-weight:800}.job-command-owner strong{font-size:.8rem}.job-command-owner small{font-size:.68rem}.job-open-indicator{color:var(--brand);justify-content:flex-end;align-items:center;display:inline-flex}.job-stage-strip{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.job-stage-strip span{background:var(--panel);border:1px solid var(--line);border-radius:999px;min-width:0;padding:.38rem .55rem}.job-stage-strip strong{color:var(--ink)}.jobs-empty-state{background:var(--panel-soft);border:1px dashed var(--line);text-align:center;border-radius:.5rem;place-items:center;gap:.55rem;padding:1.5rem}.jobs-empty-state svg{color:var(--brand)}.jobs-empty-state p{max-width:38rem;margin:0}.job-create-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.job-stage-toggle{background:var(--panel-soft);border:1px solid var(--line);border-radius:.45rem;grid-column:span 2;align-items:start;min-height:0;padding:.75rem}.job-stage-toggle input{margin-top:.2rem}.job-stage-toggle span{gap:.15rem}.job-create-actions{grid-column:span 2;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.job-create-form .mutation-error{grid-column:1/-1}.interviews-toolbar .search-control{max-width:360px}.interview-view-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-bottom:.9rem;display:grid}.interview-view-tabs .segment{justify-content:space-between;align-items:center;gap:.45rem;min-width:0;display:flex}.interview-view-tabs .segment strong{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.2rem .38rem;font-size:.72rem;line-height:1}.interview-view-tabs .segment.active strong{background:var(--panel-strong);color:var(--brand)}.interview-table.review-aware-table .table-row{grid-template-columns:minmax(120px,.55fr) minmax(190px,1fr) minmax(210px,1.05fr) minmax(155px,.78fr) minmax(190px,.98fr) minmax(150px,.7fr)}.interview-table.review-aware-table .table-row:not(.table-head){min-height:4.1rem}.review-aware-table .inline-action-row{min-width:0}.candidates-filter-bar{grid-template-columns:minmax(260px,1fr) repeat(4,minmax(130px,.32fr));align-items:end;gap:.75rem;display:grid}.candidate-workbench-grid{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:1rem;min-width:0;display:grid}.candidate-application-card,.candidate-application-definition,.candidate-application-list,.candidate-application-main,.candidate-detail-panel,.candidate-privacy-panel .privacy-request-heading>span:first-child>span,.candidate-summary-list{min-width:0;display:grid}.candidate-summary-list{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;align-content:start;gap:.45rem;max-height:calc(100vh - 13rem);padding:.45rem;overflow:auto}.candidate-summary-row{color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding:.7rem;display:grid}.candidate-summary-row.ready{border-left-color:var(--green)}.candidate-summary-row.warning{border-left-color:var(--amber)}.candidate-summary-row.error{border-left-color:var(--rose)}.candidate-summary-row.active,.candidate-summary-row:hover{background:var(--panel-strong);border-color:var(--line)}.candidate-summary-row>span{gap:.18rem;min-width:0;display:grid}.candidate-summary-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candidate-summary-row em{justify-content:flex-end;align-items:start;font-style:normal;display:inline-flex}.candidate-detail-panel{align-content:start;gap:.85rem;min-width:0}.candidate-detail-heading{grid-template-columns:32px minmax(0,1fr) auto}.candidate-application-list{gap:.7rem}.candidate-application-card{background:var(--panel-soft);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:.5rem;gap:.75rem;padding:.85rem}.candidate-application-card.ready{border-left-color:var(--green)}.candidate-application-card.warning{border-left-color:var(--amber)}.candidate-application-card.error{border-left-color:var(--rose)}.candidate-application-card.neutral{border-left-color:var(--muted)}.candidate-application-main{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.55rem}.candidate-application-main svg{color:var(--brand)}.candidate-application-main span{gap:.16rem;min-width:0;display:grid}.candidate-application-definition dd,.candidate-application-main small,.candidate-privacy-panel small{color:var(--muted)}.candidate-application-actions,.candidate-application-meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.candidate-application-definition{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0}.candidate-application-definition div{gap:.18rem;min-width:0;display:grid}.candidate-application-definition dt{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.candidate-application-definition dd{overflow-wrap:anywhere;margin:0}.data-table{border:1px solid var(--line);border-radius:.45rem;display:grid;overflow:hidden}.table-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:130px minmax(150px,1fr) minmax(160px,1fr) minmax(120px,.8fr) minmax(110px,auto);align-items:center;gap:.75rem;min-height:2.8rem;padding:.55rem .7rem;display:grid}.interview-table .table-row{grid-template-columns:130px minmax(150px,.9fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(110px,auto) 90px}.table-row:last-child{border-bottom:0}.table-row.table-head{background:var(--panel-soft);color:var(--muted);text-transform:uppercase;min-height:2.2rem;font-size:.76rem;font-weight:900}.table-row span,.table-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.object-list{gap:.55rem;display:grid}.object-row{background:var(--panel-soft);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:.45rem;align-items:start;gap:.6rem;padding:.7rem;display:grid}.object-row,.object-row.expanded{grid-template-columns:20px minmax(0,1fr) auto}.object-row.high,.object-row.warning{border-left-color:var(--rose)}.object-row.medium{border-left-color:var(--amber)}.object-row span{gap:.15rem;min-width:0;display:grid}.object-row em,.object-row small{color:var(--muted);font-size:.8rem;font-style:normal;font-weight:750;line-height:1.35}.object-row em{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.object-row em svg{flex:none}.stacked-meta{gap:.12rem;display:grid}.stacked-meta.horizontal{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.stacked-meta.horizontal span:not(:last-child):after{color:var(--muted);content:"/";margin-left:.35rem}.privacy-request-panel{border-top:1px solid var(--line);gap:.75rem;padding-top:.85rem;display:grid}.privacy-request-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.privacy-request-heading>span:first-child{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.privacy-request-actions,.privacy-row-actions{flex-wrap:wrap;gap:.45rem;min-width:0;display:flex}.privacy-request-list{gap:.5rem;display:grid}.privacy-request-row{background:var(--panel-soft);border:1px solid var(--line);border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.privacy-request-row>span:first-child{gap:.15rem;min-width:0;display:grid}.agency-brand-preview,.agency-client-row small,.agency-client-row strong,.integration-activity-row em,.integration-activity-row small,.integration-activity-row strong,.muted-line,.privacy-request-row small,.privacy-request-row strong,.team-member-row small,.team-member-row strong{overflow-wrap:anywhere}.muted-line{color:var(--muted);font-size:.84rem;font-weight:750}.job-row-list{border:1px solid var(--line);border-radius:.45rem;display:grid;overflow:hidden}.job-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.2fr) minmax(260px,1fr) auto;align-items:center;gap:.75rem;padding:.7rem;display:grid}.job-row:last-child{border-bottom:0}.job-row div{gap:.12rem;min-width:0;display:grid}.job-row small,.job-row-metrics span{color:var(--muted);font-size:.8rem;font-weight:800}.job-row-metrics{flex-wrap:wrap;gap:.45rem;display:flex}.stacked-form{gap:.7rem;display:grid}.split-workbench{grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:1rem;min-height:620px;display:grid}.split-list{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;align-content:start;max-height:calc(100vh - 8rem);padding:.45rem;display:grid;overflow:auto}.split-list-row{color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.65rem;display:grid}.split-list-row.active,.split-list-row:hover{background:var(--panel-strong);border-color:var(--line)}.detail-heading div,.split-list-row span{gap:.12rem;min-width:0;display:grid}.definition-list dd,.detail-heading p,.split-list-row small{color:var(--muted)}.split-list-row em{color:var(--brand);text-transform:capitalize;font-size:.78rem;font-style:normal;font-weight:900}.split-detail{align-content:start}.detail-heading{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.detail-heading h2{margin:0}.detail-section-grid,.settings-grid,.template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.definition-list{gap:.45rem;margin:0;display:grid}.definition-list div{grid-template-columns:120px minmax(0,1fr);gap:.25rem;display:grid}.definition-list dt{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.definition-list dd{margin:0}.settings-tile,.template-card{grid-template-columns:28px minmax(0,1fr);align-items:start}.settings-tile small,.template-card p{color:var(--muted);line-height:1.4}.sales-trigger-card>div,.sales-trigger-card>span{gap:.65rem;display:grid}.sales-trigger-card .secondary-button{justify-self:start;width:auto}.team-access-card>div{gap:.75rem;min-width:0;display:grid}.team-invite-form{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.team-invite-form label{gap:.3rem;min-width:0;display:grid}.agency-client-form label>span,.kit-library-form label>span,.team-invite-form label>span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.team-member-list,.team-member-row{gap:.5rem;display:grid}.team-member-row{background:var(--panel-soft);border:1px solid var(--line);border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:.7rem}.team-member-row>span:first-child{gap:.15rem;min-width:0;display:grid}.team-access-error{gap:.35rem;display:grid}.agency-client-card>div,.kit-library-card>div{gap:.75rem;min-width:0;display:grid}.kit-library-form{grid-template-columns:minmax(0,1fr) 120px auto;align-items:end;gap:.65rem;display:grid}.kit-library-form label{gap:.3rem;min-width:0;display:grid}.kit-library-form .span-two-field{grid-column:span 2}.kit-library-list,.kit-library-row{gap:.5rem;display:grid}.kit-library-row{background:var(--panel-soft);border:1px solid var(--line);border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:.7rem}.kit-library-row>span:first-child{gap:.15rem;min-width:0;display:grid}.agency-client-form{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr) 72px auto;align-items:end;gap:.65rem;display:grid}.agency-client-form label{gap:.3rem;min-width:0;display:grid}.agency-client-list,.agency-client-row{gap:.5rem;display:grid}.agency-client-row{background:var(--panel-soft);border:1px solid var(--line);color:var(--ink);border-radius:.55rem;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto 18px;align-items:center;padding:.7rem}.agency-client-row:hover{background:var(--panel-strong)}.agency-client-row>span:first-child{gap:.15rem;min-width:0;display:grid}.agency-brand-preview{align-items:center;gap:.45rem;min-width:0;display:flex}.agency-brand-swatch{border:1px solid var(--line);border-radius:999px;flex:none;width:.8rem;height:.8rem;display:inline-block}.agency-brand-swatch.large{width:2rem;height:2rem}.agency-detail-view{max-width:1280px}.agency-detail-toolbar{justify-content:start}.agency-detail-gate{grid-template-columns:28px minmax(0,1fr);align-items:start}.agency-detail-brand,.agency-detail-brand span,.agency-detail-gate>div,.agency-detail-header span{gap:.35rem;min-width:0;display:grid}.agency-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.agency-detail-brand{grid-template-columns:2rem minmax(0,1fr);align-items:center}.agency-detail-brand strong{font-size:1.15rem;line-height:1.2}.agency-detail-brand small,.agency-share-link{color:var(--muted);font-weight:800}.agency-client-metrics{margin-top:-.25rem}.agency-performance-table .table-row{grid-template-columns:minmax(160px,1fr) repeat(5,minmax(80px,.45fr)) minmax(120px,.65fr)}.agency-report-table .table-row{grid-template-columns:minmax(140px,.9fr) minmax(140px,.9fr) minmax(110px,.55fr) minmax(180px,1fr) minmax(260px,1.25fr)}.agency-report-actions,.agency-share-state{min-width:0}.agency-share-state{gap:.35rem;display:grid}.agency-share-link{background:var(--panel-soft);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;border-radius:.4rem;padding:.35rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;display:block;overflow:hidden}.agency-report-actions{flex-wrap:wrap;gap:.4rem;display:flex}.agency-reviewed-scorecards{gap:.75rem;display:grid}.agency-scorecard-table .table-row{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(120px,.7fr) minmax(120px,auto)}.pipeline-filters{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.5rem;display:flex}.pipeline-stage-chips{flex-wrap:wrap;gap:.4rem;display:flex}.stage-chip{background:var(--panel-soft);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.stage-chip:hover{border-color:var(--brand);color:var(--ink)}.stage-chip.active{background:var(--brand);border-color:var(--brand);color:var(--panel)}.stage-chip-count{background:var(--line);text-align:center;border-radius:999px;min-width:1.2rem;padding:.1rem .3rem;font-size:.68rem;font-weight:800}.stage-chip.active .stage-chip-count{background:var(--panel);color:var(--brand)}.pipeline-search{flex:none;align-items:center;gap:.4rem;display:inline-flex;position:relative}.pipeline-search .compact-input{min-width:180px;padding:.3rem .5rem;font-size:.82rem}@media (width<=1080px){.recruiter-app-shell{align-content:start;align-items:start;min-height:auto;overflow-x:hidden}.recruiter-sidebar{gap:.75rem;width:100%;min-width:0;max-width:100vw;min-height:auto;padding:.75rem;position:static}.recruiter-nav{scroll-snap-type:x proximity;gap:.4rem;width:100%;min-width:0;max-width:calc(100vw - 1.5rem);padding-bottom:.15rem;display:flex;overflow-x:auto}.recruiter-nav-item{scroll-snap-align:start;white-space:nowrap;flex:none;min-width:10rem}.recruiter-nav-item span{text-overflow:ellipsis;overflow:hidden}.recruiter-sidebar-footer{display:none}.recruiter-topbar{grid-template-columns:minmax(0,1fr) auto;min-width:0;max-width:100vw}.recruiter-global-search{grid-column:1/-1;display:block}.agency-client-form,.agency-client-row,.detail-section-grid,.kit-library-form,.kit-library-row,.recruiter-grid.two-one,.settings-grid,.split-workbench,.team-invite-form,.team-member-row,.template-grid{grid-template-columns:1fr}.kit-library-form .span-two-field,.span-two{grid-column:span 1}}@media (width<=760px){.recruiter-content{padding:.75rem}.recruiter-nav:not(.recruiter-desktop-nav){grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-width:100%;display:grid;overflow:visible}.recruiter-nav:not(.recruiter-desktop-nav) .recruiter-nav-item{width:auto;min-width:0;display:grid}.recruiter-nav:not(.recruiter-desktop-nav) .recruiter-nav-item span{white-space:normal;width:auto;height:auto;position:static;overflow:visible}.recruiter-desktop-nav{display:none}.recruiter-mobile-nav{grid-template-columns:repeat(auto-fit,minmax(3.5rem,1fr));gap:.4rem;width:100%;display:grid}.recruiter-mobile-nav-item{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:0;min-height:3.4rem;padding:.35rem .15rem;font-size:.68rem;font-weight:800;display:flex}.recruiter-mobile-nav-item.active{background:var(--panel-strong);border-color:var(--line);color:var(--ink)}.recruiter-mobile-nav-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.recruiter-mobile-more-menu{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:100%;padding:.5rem;display:grid}.recruiter-mobile-more-item{border:1px solid var(--line);color:var(--muted);border-radius:.45rem;align-items:center;gap:.45rem;min-height:2.8rem;padding:.55rem;font-size:.78rem;font-weight:800;display:flex}.recruiter-mobile-more-item.active{background:var(--panel-strong);color:var(--ink)}.recruiter-topbar,.workbench-toolbar{grid-template-columns:1fr;align-items:stretch}.workbench-toolbar{flex-direction:column}.interview-view-tabs,.job-command-metrics,.job-stage-strip,.metric-strip.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-application-definition,.interview-table.review-aware-table .table-row,.onboarding-step-grid{grid-template-columns:1fr}.interview-table.review-aware-table .table-row:not(.table-head){align-items:start;gap:.5rem}.object-row em,.review-aware-table .inline-action-row{justify-content:flex-start}.candidate-application-actions,.job-create-actions,.upgrade-notice{align-items:stretch;display:grid}.candidate-application-actions .primary-button,.candidate-application-actions .secondary-button,.job-create-actions .primary-button,.job-create-actions .secondary-button{width:100%}.job-command-context p span,.job-command-main strong{white-space:normal}.upgrade-notice .secondary-button{width:100%;margin-left:0}.agency-detail-gate,.agency-detail-header,.agency-performance-table .table-row,.agency-report-table .table-row,.agency-scorecard-table .table-row,.interview-table .table-row,.job-row,.object-row,.object-row.expanded,.privacy-request-row,.table-row{grid-template-columns:1fr;align-items:start}.object-row{gap:.45rem}.table-row.table-head{display:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1720;--panel:#17212b;--panel-soft:#1d2a35;--panel-strong:#17352f;--ink:#f5f8fb;--muted:#a9b7c6;--line:#304152;--brand:#68b7df;--brand-strong:#9bd4ef;--green:#48c99b;--amber:#e3aa43;--rose:#f06f8b;--violet:#a79cff;--control-bg:#121b24;--cta-bg:#f5f8fb;--cta-ink:#101820;--shell-bg:radial-gradient(circle at top left, #68b7df29, transparent 34rem), linear-gradient(180deg, #101820, #0f1720);--shadow:0 22px 60px #00000052}*{box-sizing:border-box}html{background:var(--bg);min-width:320px;color:var(--ink);scroll-behavior:smooth;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.sr-only{white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.candidate-shell,.shell{background:var(--shell-bg);min-height:100vh}.auth-shell{background:var(--bg);min-height:100vh}.app-header{justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:1rem calc(clamp(1rem,4vw,2rem));display:flex}.brand{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.brand-mark{width:2rem;height:2rem}.brand-text{letter-spacing:0;white-space:nowrap;font-size:1rem;font-weight:780}.auth-brand>span,.brand-text,.recruiter-brand>span{color:#173f3a;letter-spacing:-.025em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:700}:root[data-theme=dark] .auth-brand>span,:root[data-theme=dark] .brand-text,:root[data-theme=dark] .recruiter-brand>span{color:#f7f3e9}.header-actions{align-items:center;gap:.65rem;display:flex}.header-cta,.icon-action,.identity-chip,.nav-link{color:var(--muted);border-radius:.5rem;padding:.65rem .8rem;font-size:.92rem;font-weight:700}.icon-action,.icon-link,.identity-chip{align-items:center;gap:.4rem;display:inline-flex}.icon-action{background:var(--control-bg);border:1px solid var(--line);color:var(--ink);min-height:2.4rem}.identity-chip{background:var(--panel-strong);color:var(--green);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.header-cta{background:var(--cta-bg);color:var(--cta-ink)}.theme-clicker{gap:.45rem;padding:.55rem .65rem}.language-control,.theme-clicker{background:var(--control-bg);border:1px solid var(--line);color:var(--ink);border-radius:.5rem;align-items:center;min-height:2.4rem;display:inline-flex}.language-control{gap:.4rem;padding:.35rem .45rem .35rem .65rem}.language-control select{color:inherit;font:inherit;background:0 0;border:0;outline:none;min-width:5.4rem;max-width:8rem;padding:.15rem 0;font-size:.88rem;font-weight:760}.theme-swatch{border:1px solid var(--line);border-radius:999px;width:1rem;height:1rem;display:block}@media (width<=980px){.app-header{flex-wrap:wrap;align-items:flex-start}.header-actions{flex-wrap:wrap;flex:100%;justify-content:flex-start;min-width:0}}.home-page{padding:1.5rem calc(clamp(1rem,4vw,2rem)) 4rem}.home-page,.marketing-page,.workspace-page{max-width:1200px;margin:0 auto}.workspace-page{padding:1.25rem calc(clamp(1rem,4vw,2rem)) 3rem}.marketing-page{gap:1.25rem;padding:1.25rem calc(clamp(1rem,4vw,2rem)) 4rem;display:grid}.page-hero{grid-template-columns:minmax(0,1fr);gap:1rem;max-width:850px;margin-bottom:1.25rem;display:grid}.page-hero h1{font-size:calc(clamp(2.4rem,5vw,4.8rem))}.page-hero p{color:var(--muted);margin:0;font-size:1.08rem;line-height:1.65}.hero-section{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:2rem;min-height:500px;padding:calc(clamp(1rem,3vw,2rem)) 0 1.5rem;display:grid}.hero-copy{align-self:center;max-width:680px}.eyebrow{color:var(--brand);letter-spacing:0;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:850}h1,h2,h3,p{letter-spacing:0;overflow-wrap:break-word}h1{max-width:720px;font-size:calc(clamp(2.6rem,6vw,5.7rem));line-height:.95}h1,h2,h3{margin:0}h2{font-size:calc(clamp(1.7rem,3vw,2.65rem));line-height:1.02}h3{font-size:1.25rem}.hero-lede{color:var(--muted);max-width:650px;margin:1.25rem 0 0;font-size:calc(clamp(1.02rem,2vw,1.2rem));line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.hero-actions .secondary-button{width:auto}.hero-note{color:var(--muted);margin:.75rem 0 0;font-size:.92rem;font-weight:750}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}.hero-metrics div{border-left:3px solid var(--line);min-width:0;padding-left:1rem}.hero-metrics strong{font-size:1.45rem;line-height:1;display:block}.hero-metrics span{color:var(--muted);margin-top:.35rem;font-size:.86rem;font-weight:700;display:block}.hero-board{box-shadow:var(--shadow);color:#fff;background:#111b24;border:1px solid #ffffff1a;border-radius:.5rem;grid-template-rows:auto 1fr;gap:1rem;padding:1rem;display:grid;overflow:hidden}.preview-bar{align-items:center;gap:.55rem;font-size:.9rem;font-weight:800;display:flex}.status-dot{background:var(--green);border-radius:99px;width:.65rem;height:.65rem;display:inline-block;box-shadow:0 0 0 6px #18a8712e}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;min-height:340px;display:grid}.preview-tile{background:linear-gradient(140deg,#ffffff29,transparent),color-mix(in srgb,var(--tile),#111 18%);border:1px solid #ffffff21;border-radius:.45rem;flex-direction:column;justify-content:space-between;min-height:150px;padding:1rem;display:flex}.preview-tile span{color:#ffffffbd;font-size:.86rem;font-weight:800}.preview-tile strong{font-size:calc(clamp(1.8rem,3vw,3.2rem));line-height:.95}.tile-primary{--tile:#006b8f}.tile-green{--tile:#147e58}.tile-amber{--tile:#a15e13}.tile-pink{--tile:#9c2d50}.stack-section,.workspace-panel{border:1px solid var(--line);background:#ffffffc7;border-radius:.5rem;padding:calc(clamp(1rem,3vw,1.5rem));box-shadow:0 14px 45px #212d3114}.candidate-entry-panel{margin:1.25rem 0}.guest-section,.product-section{margin-top:1.25rem}.guest-section,.marketing-section,.product-section{border-top:1px solid var(--line);padding:calc(clamp(1.5rem,4vw,2.75rem)) 0}.marketing-hero,.marketing-section{gap:1.25rem;display:grid}.marketing-hero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);align-items:stretch;min-height:420px;padding:calc(clamp(1rem,3vw,2rem)) 0 1rem}.marketing-hero>div:first-child{align-self:center;gap:1rem;max-width:760px;display:grid}.marketing-hero p{color:var(--muted);margin:0;font-size:calc(clamp(1.02rem,1.6vw,1.18rem));line-height:1.65}.product-proof-panel,.trust-badge-panel{border-radius:.5rem;align-content:end;gap:.85rem;min-height:100%;padding:calc(clamp(1rem,3vw,1.4rem));display:grid}.product-proof-panel{color:#fff;background:linear-gradient(135deg,#ffffff24,#0000),#121922;border:1px solid #ffffff1f}.trust-badge-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink)}.product-proof-panel svg,.trust-badge-panel svg{color:var(--green)}.product-proof-panel strong,.trust-badge-panel strong{font-size:calc(clamp(1.35rem,2.2vw,2rem));line-height:1.05}.product-proof-panel span,.trust-badge-panel span{color:color-mix(in srgb,currentColor 72%,transparent);line-height:1.55}.feature-ladder{gap:.75rem;display:grid}.feature-step{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;grid-template-columns:3.2rem 2rem minmax(0,1fr);align-items:start;gap:.85rem;min-height:6.75rem;padding:1rem;display:grid}.feature-step svg{color:var(--brand);margin-top:.1rem}.comparison-card p,.dark-band h2,.dark-band p,.feature-step h3,.feature-step p,.locale-card h3,.locale-card p,.persona-card h3,.persona-card p,.split-story p,.standards-list h3,.standards-list p{margin:0}.comparison-card p,.dark-band p,.feature-step p,.locale-card p,.persona-card p,.split-story p,.standards-list p{color:var(--muted);line-height:1.55}.step-index{background:var(--panel-strong);border:1px solid var(--line);color:var(--green);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.8rem;font-weight:900;display:inline-flex}.split-story{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);align-items:start}.comparison-grid,.locale-grid,.outcome-grid,.persona-card-grid,.split-story>div:first-child{gap:.85rem;display:grid}.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-card,.locale-card,.outcome-grid div,.persona-card,.standards-list article{background:var(--panel);border:1px solid var(--line);border-radius:.5rem}.locale-card,.outcome-grid div,.persona-card{gap:.65rem;padding:1rem;display:grid}.outcome-grid strong{font-size:1.05rem}.outcome-grid span{color:var(--muted);line-height:1.45}.persona-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.locale-card svg,.persona-card svg{color:var(--brand)}.standards-list{gap:.75rem;display:grid}.standards-list article{align-items:start;gap:.6rem;padding:1rem;display:grid}.standards-list article:has(svg){grid-template-columns:1.5rem minmax(0,1fr)}.standards-list svg{color:var(--green);margin-top:.1rem}.dark-band{color:#fff;background:#121922;border:1px solid #ffffff1a;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:calc(clamp(1rem,3vw,1.5rem))}.dark-band svg{color:#7bd8c0}.dark-band p{color:#ffffffc7}.dark-band .primary-button{color:#121922;white-space:nowrap;background:#fff;border-color:#fff}.public-next-steps{grid-template-columns:minmax(0,1fr) auto}.public-next-step-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.public-next-step-actions .secondary-button{color:#fff;white-space:nowrap;background:0 0;border-color:#ffffff47}.locale-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-card{gap:.8rem;min-height:12rem;padding:1rem;display:grid}.comparison-card>svg{color:var(--green)}.comparison-label{align-items:center;gap:.55rem;display:flex}.comparison-label svg,.use-case-card svg,.workspace-step svg{color:var(--brand)}.trust-links{flex-wrap:wrap;grid-column:1/-1;gap:.85rem;display:flex}.section-heading{gap:.85rem;max-width:780px;display:grid}.guest-copy p,.section-heading p{color:var(--muted);margin:0;line-height:1.65}.use-case-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:1.25rem;display:grid}.use-case-card,.workspace-step{background:var(--panel);border:1px solid var(--line);border-radius:.5rem}.use-case-card{gap:.75rem;min-height:210px;padding:1rem;display:grid}.use-case-topline{justify-content:space-between;align-items:center;display:flex}.use-case-topline span{color:var(--muted);font-size:.78rem;font-weight:900}.use-case-card h3{font-size:1.02rem}.use-case-card p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.ai-section{gap:1.25rem;display:grid}.workspace-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.workspace-step{gap:.55rem;padding:1rem;display:grid}.workspace-step strong{font-size:.98rem}.workspace-step span{color:var(--muted);font-size:.9rem;line-height:1.45}.guest-section{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);align-items:start;gap:1.25rem;display:grid}.guest-copy{gap:.85rem;display:grid}.guest-timeline{color:#fff;background:#121922;border-radius:.5rem;gap:.65rem;padding:1rem;display:grid}.guest-row{border:1px solid #ffffff1f;border-radius:.45rem;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:.45rem;padding:.85rem;display:grid}.guest-row strong{color:#7bd8c0}.guest-row span{color:#ffffffc7;line-height:1.45}.panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.panel-heading.tight{margin-bottom:.75rem}.text-link{color:var(--brand);align-items:center;gap:.35rem;font-weight:850;display:inline-flex}.health-pill,.security-pill{background:var(--panel-strong);color:#0b6f51;white-space:nowrap;border:1px solid #c9e8de;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.84rem;font-weight:800;display:inline-flex}.launcher-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:1rem;display:grid}.candidate-entry-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:1rem;display:grid}.launcher-card{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;gap:1rem;padding:1rem;display:grid}.employer-entry-card,.join-card{align-content:start}.employer-entry-card p{color:var(--muted);margin:0;line-height:1.6}.entry-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.field-label{color:var(--muted);text-transform:uppercase;margin-bottom:.45rem;font-size:.78rem;font-weight:850;display:block}.input,.textarea{background:var(--control-bg);border:1px solid var(--line);color:var(--ink);border-radius:.45rem;outline:none;width:100%;min-height:3rem;padding:.75rem .9rem}.input.compact{min-height:2.55rem;padding:.55rem .7rem}.textarea{font:inherit;resize:vertical;min-height:5.6rem;line-height:1.45}.textarea.compact{min-height:4.5rem}.input:focus,.textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px #006b8f1f}.field-block{min-width:0}.quality-list,.segmented{flex-wrap:wrap;gap:.55rem;display:flex}.kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.kit-option{background:var(--control-bg);border:1px solid var(--line);text-align:left;border-radius:.45rem;gap:.35rem;min-height:6.6rem;padding:.85rem;display:grid}.kit-option strong{color:var(--ink);align-items:center;gap:.35rem;font-size:.95rem;display:inline-flex}.kit-option span{color:var(--muted);font-size:.84rem;line-height:1.4}.kit-option.active{background:var(--panel-strong);border-color:color-mix(in srgb,var(--green) 42%,var(--line))}.kit-option:disabled,.quality-option:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.56}.custom-kit-fields{gap:.7rem}.custom-kit-fields,.schedule-fields{background:var(--panel-soft);border:1px solid var(--line);border-radius:.45rem;padding:.85rem;display:grid}.schedule-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.primary-button,.quality-option,.secondary-button,.segment{border:1px solid var(--line);border-radius:.45rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;padding:.7rem .9rem;font-weight:800;display:inline-flex}.quality-option,.secondary-button,.segment{background:var(--control-bg);color:var(--ink)}.quality-option.active,.segment.active{background:var(--panel-strong);border-color:color-mix(in srgb,var(--green) 42%,var(--line));color:var(--green)}.primary-button{background:var(--brand);border-color:var(--brand);color:#fff}.primary-button:disabled{cursor:wait;opacity:.68}.compact-submit{white-space:nowrap;min-height:2.55rem;padding:.55rem .75rem}.disclosure-button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0}.secondary-button{width:100%}.toggle-row{color:var(--ink);align-items:center;gap:.55rem;font-weight:800;display:flex}.toggle-row span{align-items:center;gap:.45rem;display:inline-flex}.form-error{color:#ad2544;margin:0;font-weight:800}.inline-upgrade-link{color:var(--brand);margin-left:.45rem;font-weight:900}.upgrade-notice{border:1px solid var(--line);border-radius:.5rem;align-items:flex-start;gap:.7rem;padding:.8rem .9rem;display:flex}.upgrade-notice.warning{border-color:color-mix(in srgb,var(--amber) 34%,var(--line));color:#82530b;background:#fff8e8}.upgrade-notice.error{border-color:color-mix(in srgb,var(--rose) 34%,var(--line));color:#9d2545;background:#fff0f4}.upgrade-notice svg{flex-shrink:0;margin-top:.1rem}.upgrade-notice div{gap:.2rem;min-width:0;display:grid}.upgrade-notice strong{color:var(--ink);font-size:.9rem}.upgrade-notice span{color:var(--muted);font-size:.86rem;line-height:1.35}.upgrade-notice .secondary-button{width:auto;margin-left:auto}.signal-card{color:#73470d;background:#fff7e8;border:1px solid #f0d09c;border-radius:.45rem;align-items:flex-start;gap:.65rem;padding:.85rem;font-size:.92rem;font-weight:750;line-height:1.45;display:flex}.signal-card.success{color:#075d46;background:#eaf7f3;border-color:#bfe4d8}.stack-section{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);align-items:start;gap:1.25rem;margin-top:1.25rem;display:grid}.stack-copy p{color:var(--muted);margin:1rem 0 0;line-height:1.6}.stack-grid{gap:.75rem;display:grid}.stack-item{border:1px solid var(--line);background:#fff;border-radius:.45rem;gap:.35rem;padding:1rem;display:grid}.stack-item strong{font-size:1rem}.stack-item span{color:var(--muted);line-height:1.45}.session-shell{max-width:1280px;min-height:calc(100vh - 5rem);margin:0 auto;padding:1rem calc(clamp(1rem,4vw,2rem)) 2rem}body:has(.session-shell.in-session){overflow:hidden}:is(.candidate-shell:has(.session-shell.in-session),.shell:has(.session-shell.in-session)){background:#0b1117}.shell:has(.session-shell.in-session) .app-header{display:none}.session-shell.in-session{color:#eef5f7;max-width:none;height:100svh;min-height:0;padding:.75rem;display:grid;overflow:hidden}.session-shell.async-session-shell{max-width:1280px}.prejoin-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:.5rem;max-width:560px;margin:4vh auto;padding:calc(clamp(1.25rem,4vw,2rem))}.async-room{gap:1rem;min-height:calc(100vh - 7rem);display:grid}.async-room-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.async-room-header h1{margin-bottom:.35rem;font-size:calc(clamp(1.45rem,3vw,2rem));line-height:1.15}.async-room-header p{color:var(--muted);margin:0}.async-status-pill,.recording-pill{background:var(--panel-strong);border:1px solid var(--line);color:var(--brand-strong);border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.86rem;font-weight:850;display:inline-flex}.async-room-layout{grid-template-columns:minmax(0,1fr) 310px;gap:1rem;min-height:0;display:grid}.async-main-panel,.async-side-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:.5rem}.async-main-panel{gap:1rem;min-height:34rem;padding:calc(clamp(1rem,3vw,1.4rem));display:grid}.async-side-panel{align-self:start;gap:1rem;padding:1rem;display:grid}.async-stage-heading{gap:.55rem;max-width:760px;display:grid}.async-response-panel h2,.async-stage-heading h2,.async-video-prompt h2{margin:0;font-size:calc(clamp(1.25rem,2vw,1.7rem));line-height:1.25}.async-response-panel p,.async-stage-heading p,.async-video-prompt p{color:var(--muted);margin:0;line-height:1.55}.async-check-grid,.async-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.async-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.async-preview-panel{background:var(--panel-soft);border:1px solid var(--line);border-radius:.5rem;grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.8rem;display:grid}.async-live-preview video,.async-preview-panel video{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background:#101820;border-radius:.45rem;width:100%;display:block}.async-preview-panel span,.async-preview-panel strong{display:block}.async-preview-panel span{color:var(--muted);margin-top:.25rem;font-size:.9rem}.async-recording-layout,.async-video-prompt{grid-template-columns:minmax(16rem,.9fr) minmax(0,1fr);gap:1rem;min-height:27rem;display:grid}.async-live-preview,.prompt-video-surface{color:#eef5f7;text-align:center;background:#101820;border-radius:.5rem;place-items:center;min-height:22rem;padding:1rem;display:grid;position:relative;overflow:hidden}.prompt-video-surface{align-content:center;gap:.7rem}.prompt-video-surface span{color:#b9c8d6;font-weight:850}.async-response-panel,.async-video-prompt>div:last-child{align-content:center;gap:.85rem;display:grid}.async-countdown,.async-empty-state{color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:.75rem;min-height:26rem;display:grid}.async-countdown span{background:var(--cta-bg);color:var(--cta-ink);border-radius:999px;justify-content:center;align-items:center;width:6rem;height:6rem;font-size:3rem;font-weight:900;display:inline-flex}.async-countdown strong,.async-empty-state strong{color:var(--ink);font-size:1.2rem}.async-empty-state.success svg{color:var(--green)}.async-live-preview{align-content:stretch;padding:0}.async-live-preview video{border-radius:.5rem;height:100%}.recording-pill{color:#ffd6de;background:#d84d6b2e;border-color:#d84d6b80;position:absolute;bottom:.8rem;left:.8rem}.async-progress-header{justify-content:space-between;gap:.7rem;display:flex}.async-progress-header span{color:var(--muted);font-size:.85rem;font-weight:800}.async-progress-list{gap:.55rem}.async-progress-list,.candidate-journey-list{margin:0;padding:0;list-style:none;display:grid}.candidate-journey-list{gap:.6rem}.candidate-journey-list li{background:var(--panel-soft);border:1px solid var(--line);color:var(--muted);border-radius:.45rem;align-items:flex-start;gap:.55rem;padding:.7rem;display:flex}.candidate-journey-list li.complete{color:var(--green)}.candidate-journey-list li.active{border-color:color-mix(in srgb,var(--brand-strong) 28%,var(--line));color:var(--brand-strong)}.candidate-journey-list span{gap:.2rem;min-width:0;display:grid}.candidate-journey-list strong{color:var(--ink);font-size:.9rem}.candidate-journey-list small{color:var(--muted);font-size:.8rem;line-height:1.35}.async-policy-list span,.async-progress-list li{border:1px solid var(--line);color:var(--muted);border-radius:.45rem;align-items:center;gap:.5rem;min-width:0;padding:.6rem;font-size:.9rem;font-weight:800;display:flex}.async-progress-list li.complete{background:color-mix(in srgb,var(--green) 8%,var(--panel));color:var(--green)}.async-progress-list li.active{background:var(--panel-strong);color:var(--brand-strong)}.async-policy-list{gap:.5rem;display:grid}.room-context-card{border:1px solid var(--line);background:#f5f8f7;border-radius:.5rem;gap:.85rem;margin:1rem 0;padding:1rem;display:grid}.room-context-card div{align-items:center;gap:.65rem;display:flex}.interviewer-plan-heading span,.room-context-card span{color:var(--brand);font-size:.78rem;font-weight:900}.room-context-card strong{font-size:1rem}.room-context-card p{color:var(--muted);margin:0;line-height:1.5}.room-context-card ul{gap:.4rem;margin:0;padding-left:1.1rem;display:grid}.room-context-card li{color:var(--ink);font-weight:750}.interviewer-prejoin-panel{max-width:52rem}.interviewer-next-action{background:var(--panel-soft);border:1px solid var(--line);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.interviewer-next-action>div{gap:.25rem;display:grid}.interviewer-next-action small{color:var(--muted)}.dashboard-panel.wide,.interviewer-next-action .form-error,.summary-panel.wide{grid-column:1/-1}.prejoin-panel.interviewer-prejoin-panel h1{font-size:calc(clamp(1.55rem,3vw,2.25rem));line-height:1.12}.interviewer-plan-card{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;gap:.85rem;margin:1rem 0;padding:1rem;display:grid}.interviewer-plan-heading{gap:.25rem;display:grid}.interviewer-plan-heading strong{color:var(--ink);font-size:1rem}.interviewer-focus-grid{flex-wrap:wrap;gap:.45rem;display:flex}.interviewer-focus-grid span{background:var(--panel-soft);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:.35rem .65rem;font-size:.8rem;font-weight:850}.interviewer-question-list{gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.interviewer-question-list li{color:var(--ink);font-size:.9rem;line-height:1.45}.prejoin-panel h1{font-size:calc(clamp(2.2rem,6vw,4.2rem))}.prejoin-copy{color:var(--muted);margin:1rem 0 1.25rem;line-height:1.65}.prejoin-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.prejoin-meta-grid span{background:var(--panel-soft);border:1px solid var(--line);color:var(--muted);border-radius:.45rem;align-items:center;gap:.5rem;min-width:0;padding:.65rem .75rem;font-size:.88rem;font-weight:800;display:inline-flex}.prejoin-form{gap:.9rem;display:grid}.consent-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:.5rem;gap:.75rem;padding:.9rem;display:grid}.consent-card.accepted{background:color-mix(in srgb,var(--green) 8%,var(--panel));border-color:color-mix(in srgb,var(--green) 28%,var(--line))}.consent-heading,.consent-option,.consent-recorded{align-items:flex-start;gap:.55rem;display:flex}.consent-heading small,.consent-heading strong{display:block}.consent-heading small{color:var(--muted);margin-top:.15rem;font-size:.78rem;font-weight:800}.consent-card p,.consent-card ul,.form-hint{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.role-access-notice{background:var(--panel-soft);border:1px solid var(--line);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.role-access-notice .text-link{font-size:1.1rem;line-height:1}.consent-card ul{padding-left:1.1rem}.consent-options{gap:.55rem;display:grid}.consent-option{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:.45rem;padding:.65rem;font-size:.9rem;font-weight:750}.consent-option input{margin-top:.15rem}.consent-recorded{color:var(--green);font-size:.9rem;font-weight:900}.session-stage{grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;height:100%;min-height:0;display:grid}.session-topbar{justify-content:space-between;align-items:center;gap:.85rem;min-height:0;display:flex}.session-topbar h1{max-width:none;font-size:calc(clamp(1.1rem,2vw,1.55rem));line-height:1.1}.session-topbar .eyebrow{color:#8ec7df;margin-bottom:.35rem}.session-layout{grid-template-columns:minmax(0,1fr) 320px;gap:.75rem;overflow:hidden}.participant-tile,.session-layout,.video-grid{min-height:0;display:grid}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.65rem}.participant-tile{background:linear-gradient(150deg,color-mix(in srgb,var(--accent),#151c23 20%),#101820 78%),#101820;color:#fff;border:1px solid #ffffff1f;border-radius:.5rem;grid-template-rows:minmax(0,1fr) auto;padding:1rem;position:relative;overflow:hidden}.tile-glow{background:radial-gradient(circle,color-mix(in srgb,var(--accent),transparent 55%),transparent 65%);width:14rem;height:14rem;position:absolute;top:-5rem;right:-4rem}.avatar-ring{z-index:1;border:1px solid #ffffff59;border-radius:999px;place-self:center;place-items:center;width:5.5rem;height:5.5rem;display:grid}.avatar-ring span{font-size:2rem;font-weight:900}.tile-footer{z-index:1;justify-content:space-between;align-items:end;display:flex}.tile-footer span,.tile-footer strong{display:block}.tile-footer span{color:#ffffffa6;text-transform:capitalize;margin-top:.15rem;font-size:.82rem;font-weight:800}.tile-icons{gap:.35rem;display:flex}.tile-icons svg{background:#00000040;border-radius:999px;width:1.7rem;height:1.7rem;padding:.35rem}.side-panel{background:#fffffff0;border:1px solid #ffffff1f;border-radius:.5rem;grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid;overflow:hidden}.panel-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:.55rem;display:grid}.control-button,.tab-button{border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex}.tab-button{color:var(--muted);background:0 0;min-height:2.35rem}.tab-button.active{color:#075d46;background:#eaf6f3;border-color:#bde3d8}.panel-body{padding:1rem;overflow:auto}.panel-body h2{margin-bottom:.85rem;font-size:1.2rem}.people-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.people-list li{align-items:center;gap:.6rem;font-weight:800;display:flex}.people-list span{border-radius:999px;width:.75rem;height:.75rem}.chat-bubble,.note-row,.token-row{border:1px solid var(--line);color:var(--ink);background:#f5f8f7;border-radius:.45rem;margin-bottom:.75rem;padding:.8rem;line-height:1.45}.chat-bubble.muted,.token-row{color:var(--muted)}.note-row{align-items:flex-start;gap:.55rem;display:flex}.prejoin-checks{gap:.55rem;margin:1rem 0;display:grid}.prejoin-checks span{color:#075d46;background:#eef8f5;border:1px solid #cde8df;border-radius:.45rem;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.9rem;font-weight:800;display:inline-flex}.prejoin-checks span.pending{color:var(--amber)}.live-device-check{background:var(--panel-soft);border:1px solid var(--line);border-radius:.75rem;gap:.75rem;padding:.85rem;display:grid}.live-device-check p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.live-device-check video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#111827;border-radius:.55rem;width:100%}.live-device-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.live-device-actions>span{color:var(--muted);align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.live-device-actions>button{margin-left:auto}.control-dock{box-shadow:var(--shadow);z-index:5;background:#111b23;border:1px solid #ffffff1a;border-radius:.5rem;flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:.55rem;padding:.65rem;display:flex}.control-button{color:#d8e4e6;background:#23313c;width:2.9rem;height:2.9rem}.control-button.active{color:#075d46;background:#e8f5f1}.control-button.danger{color:#fff;background:#c8324c}.dashboard-grid,.summary-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dashboard-panel,.integration-card,.pricing-card,.summary-panel{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;padding:1rem;box-shadow:0 14px 45px #212d3114}.interview-row{border-top:1px solid var(--line);grid-template-columns:100px minmax(0,1fr) auto auto auto;align-items:center;gap:.75rem;padding:.85rem 0;display:grid}.time-block{background:var(--panel-soft);border:1px solid var(--line);border-radius:.45rem;gap:.2rem;min-height:4.2rem;padding:.65rem;display:grid}.candidate-row small,.interview-row small,.role-card p,.role-card-footer,.role-detail-hero p,.role-system-card span,.round-row small,.time-block span{color:var(--muted)}.status-pill{background:color-mix(in srgb,var(--amber) 16%,var(--panel));color:var(--amber);border-radius:999px;justify-self:start;padding:.4rem .65rem;font-size:.82rem;font-weight:900;display:inline-flex}.status-pill.ready{background:var(--panel-strong);color:var(--green)}.status-pill.warning{background:color-mix(in srgb,var(--amber) 16%,var(--panel));color:var(--amber)}.status-pill.neutral{background:var(--panel-soft);color:var(--muted)}.status-pill.error{background:color-mix(in srgb,var(--rose) 14%,var(--panel));color:var(--rose)}.status-pill.compact{padding:.32rem .52rem;font-size:.72rem}.result-stack{gap:.6rem;min-width:0;display:grid}.inline-action-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.compact-actions{justify-content:flex-end}.icon-text-button.danger{color:var(--rose)}.role-pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.role-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:.5rem;gap:.75rem;min-height:220px;padding:1rem;display:grid}.role-card-footer,.role-card-top{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.role-card-top svg,.role-system-card svg{color:var(--brand)}.role-card-top span{color:#075d46;text-transform:capitalize;background:#eaf7f3;border-radius:999px;padding:.35rem .55rem;font-size:.78rem;font-weight:900}.stage-meter{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;min-height:.7rem;display:grid}.stage-meter span{background:var(--brand);opacity:.72;border-radius:999px;min-width:.35rem}.role-detail-hero{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:.9rem;margin-bottom:.85rem;display:grid}.role-detail-hero h1{max-width:560px;font-size:calc(clamp(1.7rem,3vw,2.75rem));line-height:1.04}.role-system-card{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;gap:.45rem;padding:1rem;display:grid}.role-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.stage-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.stage-column{border:1px solid var(--line);background:#f5f8f7;border-radius:.45rem;gap:.45rem;min-height:7rem;padding:.85rem;display:grid}.stage-column span{color:var(--brand);font-size:2rem;font-weight:900}.candidate-row,.round-row{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.7rem;padding:.75rem 0;display:grid}.round-row span{color:var(--brand);font-weight:900}.candidate-row>div,.round-row>div{gap:.15rem;min-width:0;display:grid}.candidate-row small,.round-row small{display:block}.icon-text-button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:.45rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.6rem;padding:.6rem .75rem;font-weight:850;display:inline-flex}.icon-text-button:disabled{cursor:not-allowed;opacity:.56}.public-report-page{gap:1rem;max-width:960px;margin:0 auto;padding:1rem;display:grid}.shared-report-header,.shared-report-shell{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;gap:1rem;padding:1rem;display:grid}.shared-report-header{border-top-width:.35rem;grid-template-columns:minmax(0,1fr) auto;align-items:center}.shared-report-title{grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:start;gap:1rem;display:grid}.shared-report-title h1{margin:.15rem 0;font-size:1.6rem;line-height:1.15}.shared-report-title p{color:var(--muted);margin:0;font-weight:800}.shared-report-recommendation{background:var(--panel-soft);border:1px solid var(--line);border-radius:.45rem;gap:.25rem;min-width:0;padding:.75rem;display:grid}.shared-report-policy span,.shared-report-recommendation span{color:var(--muted);font-size:.78rem;font-weight:850}.shared-report-recommendation strong{font-size:1.05rem}.shared-report-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.shared-report-policy{flex-wrap:wrap;gap:.45rem;display:flex}.shared-report-policy span{background:var(--panel-soft);border:1px solid var(--line);border-radius:999px;padding:.35rem .55rem}.shared-report-items{gap:.6rem;display:grid}.shared-report-items article{border:1px solid var(--line);border-radius:.45rem;gap:.55rem;padding:.75rem;display:grid}.shared-report-items article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.shared-report-items article span{color:var(--brand);font-size:.82rem;font-weight:850}.shared-report-items p{color:var(--muted);margin:0;line-height:1.45}@media (width<=720px){.shared-report-header,.shared-report-meta,.shared-report-title{grid-template-columns:1fr}}.back-link{margin-bottom:1rem}.integration-section,.role-scheduler-section{gap:1rem;margin-top:1.25rem;display:grid}.room-row{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem 0;display:grid}.room-row span{color:var(--brand);font-weight:900}.room-row small,.room-row strong{display:block}.room-row em,.room-row small{color:var(--muted);font-style:normal}.task-list{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.status-row,.task-list li{align-items:center;gap:.5rem;display:flex}.task-list li{font-weight:750}.status-row{background:var(--panel-soft);border:1px solid var(--line);color:var(--ink);border-radius:.45rem;margin-top:.65rem;padding:.7rem;font-size:.9rem;font-weight:800}.status-row.warning{background:color-mix(in srgb,var(--amber) 16%,var(--panel));border-color:color-mix(in srgb,var(--amber) 32%,var(--line));color:var(--amber)}.integration-grid,.pipeline-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.billing-toggle{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem;display:flex}.billing-toggle .secondary-button,.integration-actions .secondary-button,.integration-activity-row .secondary-button,.integration-toolbar .secondary-button{width:auto}.billing-toggle .secondary-button.active{border-color:currentColor;font-weight:700}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-card .annual-note{font-size:.85rem;font-weight:600}.sales-assisted-plans{background:var(--panel);border:1px solid var(--line);border-radius:.75rem;margin-top:1rem;padding:1rem}.sales-assisted-plans>summary{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.pricing-faq p,.sales-assisted-plans>summary span{color:var(--muted)}.sales-assisted-grid{margin-top:1rem}.pricing-faq{gap:1rem;margin-top:2.5rem;display:grid}.pricing-faq h2{margin:0;font-size:1.3rem}.pricing-faq article{border:1px solid var(--line);background:var(--panel);border-radius:.5rem;padding:1rem 1.25rem}.pricing-faq h3{margin:0 0 .35rem;font-size:.95rem}.pricing-faq p{margin:0;font-size:.9rem;line-height:1.55}.integration-toolbar{justify-content:space-between;align-items:end;display:flex}.activity-filters,.integration-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.calendar-summary{flex-wrap:wrap;gap:.6rem;display:flex}.calendar-summary span{background:var(--panel-soft);border:1px solid var(--line);color:var(--muted);border-radius:.45rem;padding:.55rem .7rem;font-size:.86rem;font-weight:800}.calendar-summary strong{color:var(--ink)}.integration-card,.pipeline-item{gap:.55rem;display:grid}.pipeline-item{background:var(--panel-soft);border:1px solid var(--line);border-radius:.45rem;padding:.85rem}.integration-card svg,.pipeline-item svg{color:var(--brand)}.integration-card p,.integration-card small,.pipeline-item span,.pricing-card p{color:var(--muted);line-height:1.45}.integration-card div{align-items:center;gap:.55rem;display:flex}.integration-card span{border-radius:999px;justify-self:start;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.82rem;font-weight:900;display:inline-flex}.integration-card span.ready{background:var(--panel-strong);color:var(--green)}.integration-card span.queued{background:color-mix(in srgb,var(--amber) 16%,var(--panel));color:var(--amber)}.integration-card span.error{background:color-mix(in srgb,var(--rose) 14%,var(--panel));color:var(--rose)}.integration-card span.muted{background:var(--panel-soft);color:var(--muted)}.integration-activity-list{gap:.6rem;display:grid}.integration-activity-empty,.integration-activity-row{background:var(--panel-soft);border:1px solid var(--line);border-radius:.45rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.integration-activity-empty>svg,.integration-activity-row>svg{color:var(--brand)}.integration-activity-copy{gap:.14rem;min-width:0;display:grid}.integration-activity-row em,.integration-activity-row small{color:var(--muted);font-size:.82rem;font-style:normal;line-height:1.35}.integration-activity-row span{text-transform:capitalize;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;padding:.34rem .55rem;font-size:.78rem;font-weight:900;display:inline-flex}.integration-activity-row span.ready{background:var(--panel-strong);color:var(--green)}.integration-activity-row span.queued{background:color-mix(in srgb,var(--amber) 16%,var(--panel));color:var(--amber)}.integration-activity-row span.error{background:color-mix(in srgb,var(--rose) 14%,var(--panel));color:var(--rose)}.integration-activity-row span.muted{background:var(--panel);color:var(--muted)}.integration-activity-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.integration-activity-empty{color:var(--muted);grid-template-columns:auto minmax(0,1fr);font-size:.9rem;font-weight:800}.ops-page .command-hero p{color:var(--muted);margin:.5rem 0 0;line-height:1.55}.ops-monitor-grid,.ops-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.ops-monitor-grid article,.ops-section,.ops-summary article{background:var(--panel);border:1px solid var(--line);border-radius:.5rem}.ops-monitor-grid article,.ops-summary article{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.7rem;min-height:6rem;padding:.9rem;display:grid}.ops-boundary-row svg,.ops-monitor-grid svg,.ops-section svg,.ops-summary svg{color:var(--brand)}.ops-metric span,.ops-monitor-grid span,.ops-summary span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.ops-monitor-grid strong,.ops-summary strong{overflow-wrap:anywhere;margin-top:.2rem;font-size:1.25rem;line-height:1.1;display:block}.ops-metric small,.ops-monitor-grid small,.ops-summary small{color:var(--muted);margin-top:.25rem;font-size:.82rem;font-weight:750;line-height:1.35;display:block}.ops-overall.attention{border-color:color-mix(in srgb,var(--rose) 32%,var(--line))}.ops-overall.queued{border-color:color-mix(in srgb,var(--amber) 34%,var(--line))}.ops-section-grid{gap:.85rem;display:grid}.ops-section{gap:.8rem;padding:.9rem;display:grid}.ops-section header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ops-section header div{align-items:center;gap:.5rem;min-width:0;display:flex}.ops-section header span{white-space:nowrap;border-radius:999px;padding:.34rem .55rem;font-size:.78rem;font-weight:900}.ops-section header span.muted,.ops-section header span.ready{background:var(--panel-strong);color:var(--green)}.ops-section header span.queued{background:color-mix(in srgb,var(--amber) 16%,var(--panel));color:var(--amber)}.ops-section header span.attention{background:color-mix(in srgb,var(--rose) 14%,var(--panel));color:var(--rose)}.ops-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.ops-metric{background:var(--panel-soft);border:1px solid var(--line);border-radius:.45rem;min-width:0;padding:.75rem}.ops-metric strong{margin-top:.25rem;font-size:1.45rem;line-height:1;display:block}.ops-boundary-row{grid-template-columns:auto minmax(0,1fr) auto}.pricing-card{gap:.85rem;display:grid}.pricing-card h2{font-size:2.4rem}.trial-note{color:#075d46;font-weight:850}.pricing-card ul{gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.pricing-card li{font-weight:750}.auth-page{place-items:center;gap:1rem;max-width:760px;min-height:100vh;margin:0 auto;padding:2rem calc(clamp(1rem,4vw,2rem)) 4rem;display:grid}.auth-brand{place-self:end start;align-items:center;gap:.6rem;display:inline-flex}.auth-brand .app-brand-icon{width:2rem;height:2rem}.auth-brand span{font-weight:700}.auth-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:.5rem;gap:1rem;width:100%;padding:calc(clamp(1.25rem,4vw,2rem));display:grid}.auth-panel h1{font-size:calc(clamp(2.25rem,5vw,4.2rem))}.auth-panel p{color:var(--muted);margin:0;line-height:1.6}.auth-actions{gap:.75rem;margin-top:.5rem;display:grid}.auth-button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:.45rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.1rem;padding:.8rem 1rem;font-weight:850;display:inline-flex}.auth-button.primary{background:var(--brand);border-color:var(--brand);color:#fff}.auth-button.subtle{background:#f5f8f7}.auth-error{color:#73470d;background:#fff7e8;border:1px solid #f0d09c;border-radius:.45rem;padding:.85rem;font-weight:800}.recruiter-command-page .page-hero{margin-bottom:0}.command-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:.8rem;display:grid}.command-hero h1{max-width:720px;font-size:calc(clamp(1.8rem,3.2vw,3rem));line-height:1.05}.dashboard-panel h2,.launcher-shell h2{font-size:calc(clamp(1.35rem,2.1vw,2rem));line-height:1.08}.role-workspace-page .dashboard-panel h2{font-size:calc(clamp(1.25rem,2vw,1.85rem))}.compact-cta{min-height:2.8rem;padding:.75rem 1rem}.command-stats,.role-focus-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.command-stats article,.role-focus-strip article{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;gap:.25rem;min-height:6rem;padding:.9rem;display:grid}.command-stats span,.role-focus-strip span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.command-stats strong,.role-focus-strip strong{color:var(--ink);font-size:2rem;font-weight:950}.role-focus-strip article:last-child strong{font-size:1rem;line-height:1.3}.command-stats small,.role-focus-strip small{color:var(--muted);font-weight:800}.command-grid{align-items:start}.today-panel{grid-column:span 1}.action-panel,.risk-panel{min-height:100%}.dense-list{display:grid}.interview-row.compact{-moz-column-gap:.85rem;grid-template-columns:122px minmax(0,1fr) auto auto auto auto;column-gap:.85rem;padding:.65rem 0}.interview-row.compact.operational{grid-template-columns:122px minmax(150px,.8fr) minmax(260px,1.4fr) minmax(210px,auto);align-items:start}.interview-row.compact>div:nth-child(2),.task-card span{gap:.15rem;min-width:0;display:grid}.delivery-stack,.interview-meta-stack{gap:.25rem;min-width:0;display:grid}.delivery-pills{flex-wrap:wrap;gap:.35rem;display:flex}.delivery-line{color:var(--muted);overflow-wrap:anywhere;line-height:1.35}.lifecycle-panel{background:var(--panel-soft);border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.1fr) repeat(3,minmax(130px,.8fr));align-items:end;gap:.75rem;padding:.85rem .95rem;display:grid}.lifecycle-panel.cancel{grid-template-columns:minmax(220px,1fr) auto auto}.lifecycle-reason-field,.lifecycle-title-field{min-width:min(100%,220px)}.lifecycle-options{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.84rem;font-weight:750;display:flex}.lifecycle-options label{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.lifecycle-options input{accent-color:var(--brand)}.lifecycle-actions{justify-content:flex-end}.async-review-panel,.delivery-detail-panel{background:var(--panel-soft);border-top:1px solid var(--line);gap:.75rem;padding:.85rem .95rem;display:grid}.delivery-detail-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.delivery-detail-heading>div{gap:.15rem;min-width:0;display:grid}.delivery-activity-list{gap:.55rem;display:grid}.delivery-activity-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.delivery-activity-row div{gap:.15rem;min-width:0;display:grid}.delivery-activity-row small{color:var(--muted)}.async-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.async-review-response{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;grid-template-columns:minmax(160px,.85fr) minmax(0,1fr);gap:.65rem;padding:.65rem;display:grid}.async-review-response video{aspect-ratio:16/9;background:#0f172a;border-radius:.4rem;width:100%;height:auto}.async-review-response div{gap:.2rem;min-width:0;display:grid}.async-review-response small,.async-review-response span{color:var(--muted);overflow-wrap:anywhere;line-height:1.35}.interview-row.compact small,.task-card small{display:block}.time-block.compact{min-height:3.6rem;padding:.55rem}.compact-result,.time-block.compact span{overflow-wrap:anywhere}.task-card-list{gap:.6rem;margin-top:.85rem;display:grid}.task-card{background:var(--panel-soft);border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:.45rem;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:.6rem;padding:.75rem;display:grid}.task-card.high{border-left-color:var(--rose)}.task-card.medium{border-left-color:var(--amber)}.task-card.low{border-left-color:var(--green)}.blocker-line,.candidate-card p,.candidate-card small,.next-action,.status-row small,.task-card small{color:var(--muted);line-height:1.4}.task-card em{color:var(--brand);white-space:nowrap;font-size:.82rem;font-style:normal;font-weight:900}.segmented.mini{gap:.25rem}.segmented.mini .segment{text-transform:capitalize;min-height:2rem;padding:.35rem .5rem;font-size:.76rem}.status-row.action{color:var(--ink);align-items:flex-start}.status-row.action span{gap:.2rem;display:grid}.search-control{background:var(--control-bg);border:1px solid var(--line);border-radius:.45rem;align-items:center;gap:.5rem;min-width:min(360px,100%);min-height:2.6rem;padding:0 .75rem;display:flex}.search-control input{color:var(--ink);border:0;outline:0;flex:1;min-width:0}.role-insight-row,.role-pipeline-grid.command{grid-template-columns:repeat(3,minmax(0,1fr))}.role-card.command{min-height:245px}.role-insight-row{gap:.45rem;display:grid}.role-insight-row span{background:var(--control-bg);border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:.4rem;padding:.45rem;font-size:.78rem;font-weight:900}.next-action{gap:.35rem;font-weight:850;display:inline-flex}.next-action,.role-detail-hero.command{align-items:center}.role-system-card small{color:var(--muted);font-weight:800}.role-detail-grid.command{align-items:start}.candidate-stage-board{grid-template-columns:repeat(5,minmax(170px,1fr));gap:.75rem;padding-bottom:.35rem;display:grid;overflow-x:auto}.candidate-stage-lane{background:var(--panel-soft);border:1px solid var(--line);border-radius:.5rem;gap:.65rem;min-width:0;min-height:240px;padding:.75rem;display:grid}.candidate-card-meta,.candidate-stage-lane header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.candidate-stage-lane header span{background:var(--control-bg);border:1px solid var(--line);color:var(--brand);border-radius:999px;padding:.2rem .5rem;font-weight:900}.candidate-card{background:var(--panel);border:1px solid var(--line);border-radius:.45rem;gap:.45rem;min-width:0;padding:.75rem;display:grid}.candidate-card>div:first-child{gap:.1rem;min-width:0;display:grid}.candidate-card small,.candidate-card strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.candidate-card p{margin:0}.candidate-card-meta{flex-wrap:wrap}.candidate-card-meta span{background:var(--panel-strong);color:var(--brand);text-transform:capitalize;border-radius:999px;padding:.3rem .5rem;font-size:.75rem;font-weight:900}.candidate-card-meta span.high{background:color-mix(in srgb,var(--rose) 14%,var(--panel));color:var(--rose)}.candidate-card-meta span.medium{background:color-mix(in srgb,var(--amber) 16%,var(--panel));color:var(--amber)}.candidate-card-meta span.low{background:var(--panel-strong);color:var(--green)}.blocker-line{background:color-mix(in srgb,var(--amber) 16%,var(--panel));color:var(--amber);border-radius:.4rem;padding:.45rem;font-weight:850}.round-row.expanded{grid-template-columns:36px minmax(0,1fr)}.crud-panel{background:var(--panel-soft);border:1px solid var(--line);border-radius:.5rem;gap:.75rem;margin-bottom:.9rem;padding:.85rem;display:grid}.role-create-panel{margin-top:.75rem}.inline-crud{background:0 0;margin:.7rem 0 .35rem;padding:0}.compact-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.candidate-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.span-two,.wide-field{grid-column:span 2}.form-actions{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}.form-actions.inline{align-self:end}.mutation-error{color:var(--rose);margin:0;font-size:.82rem;font-weight:850;line-height:1.35}.candidate-card-actions{justify-content:flex-start;display:flex}.mini-action{background:var(--control-bg);border:1px solid var(--line);color:var(--brand);text-align:left;border-radius:.4rem;min-height:2rem;padding:.35rem .5rem;font-size:.78rem;font-weight:900}.mini-action:disabled{cursor:wait;opacity:.65}.candidate-row.focus{grid-template-columns:28px minmax(0,1fr)}.launcher-grid.compact{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.fast-schedule-card{gap:.85rem}.scheduler-primary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.scheduler-action-row{justify-content:space-between;align-items:center;gap:.75rem}.quality-list.inline,.scheduler-action-row{flex-wrap:wrap;display:flex}.advanced-toggle{background:var(--panel-soft);border:1px solid var(--line);color:var(--ink);border-radius:.45rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.6rem;padding:.65rem .8rem;font-weight:850;display:inline-flex}.advanced-toggle .rotated{transform:rotate(180deg)}.advanced-scheduler-fields{border-top:1px solid var(--line);gap:.9rem;padding-top:.9rem;display:grid}.kit-grid.dense{grid-template-columns:repeat(4,minmax(0,1fr))}.custom-kit-fields.compact{gap:.5rem;display:grid}.compact-toggle{align-self:end;min-height:3rem}.join-card.compact{min-height:0}.empty-state{color:var(--muted);margin:.8rem 0 0;font-weight:800}@media (width<=900px){.candidate-workbench-grid,.candidates-filter-bar,.interview-view-tabs,.job-command-row,.job-create-form,.jobs-filter-bar{grid-template-columns:1fr}.job-create-actions,.job-stage-toggle{grid-column:span 1}.candidate-summary-list{max-height:none}.candidate-detail-heading{grid-template-columns:32px minmax(0,1fr)}.candidate-detail-heading>.status-pill{grid-column:2}.candidate-entry-grid,.candidate-form-grid,.command-hero,.compact-form-grid,.dashboard-grid,.guest-section,.hero-section,.launcher-grid,.launcher-grid.compact,.marketing-hero,.ops-metric-grid,.ops-monitor-grid,.ops-summary,.role-detail-grid,.role-detail-hero,.role-pipeline-grid,.session-layout,.split-story,.stack-section,.summary-layout{grid-template-columns:1fr}.wide-field{grid-column:auto}.command-stats,.comparison-grid,.integration-grid,.kit-grid,.locale-grid,.persona-card-grid,.pipeline-grid,.pricing-grid,.role-focus-strip,.role-pipeline-grid.command,.scheduler-primary-grid,.stage-board,.usage-meter-grid,.use-case-grid,.workspace-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-section,.marketing-hero,.session-layout{min-height:auto}.dark-band{grid-template-columns:auto minmax(0,1fr);align-items:start}.dark-band .primary-button{grid-column:1/-1;justify-self:start}.async-recording-layout,.async-room-layout,.async-video-prompt,.public-next-steps{grid-template-columns:1fr}.public-next-step-actions{justify-content:flex-start}.async-recording-layout,.async-video-prompt{min-height:0}.async-live-preview,.prompt-video-surface{min-height:18rem}.session-shell.in-session .session-layout{grid-template-rows:minmax(0,1fr) minmax(9rem,28vh);min-height:0}.session-shell.in-session .side-panel{min-height:0}.today-panel{grid-column:1/-1}.kit-grid.dense{grid-template-columns:repeat(2,minmax(0,1fr))}.side-panel{min-height:280px}}@media (width<=680px){.recruiter-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:0;padding:.45rem .75rem}.recruiter-global-search{grid-area:2/1/auto/-1}.recruiter-topbar-actions{grid-area:1/2}.app-header,.async-progress-header,.async-room-header{flex-direction:column;align-items:flex-start}.header-actions{flex-wrap:wrap;gap:.45rem;width:100%;padding-bottom:.1rem;overflow-x:visible}.async-check-grid,.async-preview-panel,.async-setup-grid,.comparison-grid,.hero-metrics,.home-product-evidence,.home-product-proof,.integration-grid,.interview-row,.interview-row.compact,.interview-row.compact.operational,.interviewer-next-action,.kit-grid,.locale-grid,.outcome-grid,.persona-card-grid,.pipeline-grid,.preview-grid,.pricing-grid,.role-pipeline-grid.command,.room-row,.schedule-fields,.scheduler-primary-grid,.stage-board,.usage-meter-grid,.use-case-grid,.video-grid,.workspace-flow,.workspace-request-state{grid-template-columns:1fr}.home-product-evidence{grid-column:auto}.interviewer-next-action .secondary-button,.workspace-request-state .secondary-button{width:100%}.header-cta,.icon-action,.nav-link{padding:.55rem .65rem}.header-cta,.nav-link{white-space:nowrap}.language-control select{max-width:7.2rem}.async-main-panel,.async-side-panel{box-shadow:none}.async-preview-panel video{max-height:12rem}.home-page{padding-top:.75rem}.interview-row,.room-row{align-items:start}.integration-activity-actions,.interview-row.compact.operational .compact-actions,.lifecycle-actions{justify-content:flex-start}.async-review-response,.delivery-activity-row,.delivery-detail-heading,.integration-activity-row,.lifecycle-panel,.lifecycle-panel.cancel,.ops-boundary-row{grid-template-columns:1fr;align-items:start}.delivery-detail-heading{display:grid}.async-review-grid{grid-template-columns:1fr}.command-stats,.role-focus-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-stage-board{overflow-x:visible}.candidate-stage-board,.guest-row,.kit-grid.dense{grid-template-columns:1fr}.span-two{grid-column:span 1}.preview-grid{min-height:auto}.participant-tile{min-height:210px}.session-shell.in-session{padding:.55rem}.session-shell.in-session .session-stage{gap:.55rem}.session-shell.in-session .session-topbar{gap:.45rem}.session-shell.in-session .session-topbar h1{font-size:1rem}.session-shell.in-session .session-layout,.session-shell.in-session .video-grid{gap:.5rem}.session-shell.in-session .video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.session-shell.in-session .participant-tile{min-height:0;padding:.7rem}.session-shell.in-session .avatar-ring{width:3.4rem;height:3.4rem}.session-shell.in-session .avatar-ring span{font-size:1.35rem}.session-shell.in-session .tile-footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.session-shell.in-session .tile-footer span{font-size:.72rem}.session-shell.in-session .tile-icons{gap:.2rem}.session-shell.in-session .tile-icons svg{width:1.45rem;height:1.45rem;padding:.3rem}.session-shell.in-session .side-panel{max-height:28vh}.session-shell.in-session .panel-body{padding:.75rem}.session-shell.in-session .control-dock{gap:.4rem;max-width:calc(100vw - 1.1rem);padding:.5rem}.session-shell.in-session .control-button{width:2.75rem;height:2.75rem}.panel-heading,.session-topbar{flex-direction:column;align-items:flex-start}.health-pill,.security-pill{white-space:normal}}.recruiter-workspace-view{gap:.75rem}.integration-card,.recruiter-workspace-view .data-panel{box-shadow:none}.metric-strip.compact{background:var(--panel);border:1px solid var(--line);border-radius:.45rem;gap:0;overflow:hidden}.metric-strip.compact article{border:0;border-right:1px solid var(--line);border-radius:0;gap:.05rem;min-height:3.25rem;padding:.45rem .65rem}.metric-strip.compact article:last-child{border-right:0}.metric-strip.compact small,.metric-strip.compact span{font-size:.68rem;line-height:1.15}.metric-strip.compact strong{font-size:1.05rem}.recruiter-grid{gap:.75rem}.object-list{gap:.35rem}.object-row,.object-row.expanded{gap:.45rem;min-height:3.35rem;padding:.5rem .6rem}.object-row em,.object-row small{font-size:.72rem}.job-row-list{border-radius:.35rem}.job-row{gap:.55rem;min-height:3.25rem;padding:.45rem .6rem}.onboarding-step-grid,.usage-meter-grid{gap:.45rem}.onboarding-step{min-height:3.7rem;padding:.5rem .6rem}.usage-meter{gap:.4rem;padding:.55rem}.integration-command-page,.ops-page{max-width:1440px}.integration-command-page .integration-section,.ops-page .integration-section{border-top:1px solid var(--line);gap:.65rem;margin-top:0;padding-top:.75rem}.integration-command-page .section-heading,.ops-page .section-heading{gap:.15rem;max-width:none}.integration-command-page .section-heading h2,.ops-page .section-heading h2{margin:0;font-size:1rem;line-height:1.2}.integration-command-page .section-heading .eyebrow,.ops-page .section-heading .eyebrow{margin:0;font-size:.66rem}.integration-command-page .integration-grid{gap:.55rem}.integration-command-page .integration-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;min-height:0;padding:.65rem}.integration-command-page .integration-card>div,.integration-command-page .integration-card>p,.integration-command-page .integration-card>small{grid-column:1}.integration-command-page .integration-card>span{grid-area:1/2}.integration-command-page .integration-card>button{grid-column:2}.integration-command-page .integration-card p,.integration-command-page .integration-card small{margin:0;font-size:.76rem;line-height:1.3}.integration-command-page .integration-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.integration-command-page .integration-card span{padding:.25rem .4rem;font-size:.7rem}.integration-command-page .integration-card .secondary-button{width:auto;min-height:2rem;padding:.35rem .55rem}.calendar-summary{gap:0}.calendar-summary span{border-right:0;border-radius:0;padding:.35rem .5rem;font-size:.72rem}.calendar-summary span:first-child{border-radius:.35rem 0 0 .35rem}.calendar-summary span:last-child{border-right:1px solid var(--line);border-radius:0 .35rem .35rem 0}.integration-activity-list{gap:.35rem}.integration-activity-empty,.integration-activity-row{border-radius:.35rem;gap:.5rem;min-height:3.25rem;padding:.5rem .6rem}.ops-toolbar{align-items:flex-start}.ops-toolbar .inline-action-row{max-width:760px}.ops-monitor-grid,.ops-summary{gap:0;margin-top:0}.ops-monitor-grid article,.ops-summary article{border-right:0;border-radius:0;gap:.45rem;min-height:4.25rem;padding:.55rem}.ops-monitor-grid article:first-child,.ops-summary article:first-child{border-radius:.4rem 0 0 .4rem}.ops-monitor-grid article:last-child,.ops-summary article:last-child{border-right:1px solid var(--line);border-radius:0 .4rem .4rem 0}.ops-monitor-grid strong,.ops-summary strong{font-size:.95rem}.ops-metric small,.ops-monitor-grid small,.ops-summary small{font-size:.7rem}.ops-section-grid{gap:.5rem}.ops-section{gap:.55rem;padding:.65rem}.ops-metric-grid{gap:0}.ops-metric{border-right:0;border-radius:0;padding:.5rem}.ops-metric:first-child{border-radius:.35rem 0 0 .35rem}.ops-metric:last-child{border-right:1px solid var(--line);border-radius:0 .35rem .35rem 0}.ops-metric strong{font-size:1rem}.template-grid{gap:.65rem}.saved-template-card,.starter-template-card{gap:.5rem;min-height:6.25rem;padding:.65rem}.saved-template-card>div,.starter-template-card>div{flex-wrap:wrap;align-content:start;gap:.35rem;display:flex}.saved-template-card h2,.saved-template-card p,.starter-template-card h2,.starter-template-card p{flex-basis:100%;margin:0}.saved-template-card p,.starter-template-card p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.76rem;display:-webkit-box;overflow:hidden}@media (width<=680px){.recruiter-content{padding:.75rem}.recruiter-workspace-view{gap:.65rem}.upgrade-notice{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.5rem .6rem;display:grid}.upgrade-notice div{gap:0}.upgrade-notice span{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.72rem;display:-webkit-box;overflow:hidden}.upgrade-notice .secondary-button{width:auto;min-height:2rem;margin-left:0;padding:.35rem .5rem}.metric-strip.compact article{border-bottom:1px solid var(--line);min-height:2.85rem;padding:.35rem .5rem}.metric-strip.compact article:nth-child(2){border-right:0}.metric-strip.compact article:nth-last-child(-n+2){border-bottom:0}.workbench-toolbar{gap:.5rem}.object-row,.object-row.expanded{grid-template-columns:17px minmax(0,1fr);align-items:start;min-height:0;padding:.5rem}.object-row>em{grid-column:2;justify-content:flex-start}.job-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem;min-height:4.6rem;padding:.45rem .5rem}.candidates-filter-bar>.search-control,.job-row>div:first-child,.template-grid .agency-client-card,.template-grid .kit-library-card,.template-grid .span-two{grid-column:1/-1}.job-row .job-row-metrics{flex-wrap:nowrap;gap:.35rem;display:flex}.onboarding-step-grid,.usage-meter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-step{grid-template-columns:auto minmax(0,1fr);gap:.35rem;min-height:3.2rem}.onboarding-step small,.onboarding-step>svg:last-child,.usage-meter-bottom small:first-child{display:none}.usage-meter{min-height:3.8rem}.candidate-application-definition,.candidates-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-application-actions{grid-template-columns:1fr}.candidate-application-actions .primary-button,.candidate-application-actions .secondary-button{white-space:normal;width:100%}.interview-table.review-aware-table .table-row:not(.table-head){grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;min-height:0;padding:.65rem;display:grid}.review-aware-table [data-label]:before{color:var(--muted);content:attr(data-label);text-transform:uppercase;margin-bottom:.15rem;font-size:.62rem;font-weight:900;display:block}.review-aware-table .stacked-meta small{font-size:.68rem}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-template-card,.starter-template-card{grid-template-columns:1fr;min-height:6.5rem}.saved-template-card p,.saved-template-card>svg,.starter-template-card p,.starter-template-card>svg{display:none}.integration-toolbar,.ops-toolbar{align-items:stretch;gap:.5rem;display:grid}.integration-command-page .integration-grid{grid-template-columns:1fr}.integration-command-page .integration-card{min-height:0}.integration-command-page .integration-card>p,.integration-command-page .integration-card>small,.ops-metric small,.ops-monitor-grid small,.ops-summary small{display:none}.integration-command-page .integration-card>button{grid-column:1/-1;justify-self:start}.calendar-summary span{flex:33%}.ops-metric-grid,.ops-monitor-grid,.ops-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ops-metric,.ops-monitor-grid article,.ops-summary article{border-bottom:0;border-right:0;border-radius:0;min-height:4.2rem}.ops-metric:nth-child(2n),.ops-monitor-grid article:nth-child(2n),.ops-summary article:nth-child(2n){border-right:1px solid var(--line)}.ops-metric:nth-last-child(-n+2),.ops-monitor-grid article:nth-last-child(-n+2),.ops-summary article:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.ops-boundary-row{grid-template-columns:18px minmax(0,1fr) auto;align-items:center}.ops-boundary-row .integration-activity-copy em,.ops-boundary-row .integration-activity-copy small,.ops-boundary-row .integration-activity-copy strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (height<=520px) and (orientation:landscape){.session-shell.in-session{padding:.45rem}.session-shell.in-session .session-stage{gap:.45rem}.session-shell.in-session .session-topbar .eyebrow{display:none}.session-shell.in-session .session-topbar h1{font-size:1rem}.session-shell.in-session .health-pill{padding:.45rem .6rem;font-size:.78rem}.session-shell.in-session .session-layout{grid-template-columns:minmax(0,1fr) minmax(13rem,24vw);gap:.5rem}.session-shell.in-session .video-grid{gap:.45rem}.session-shell.in-session .participant-tile{padding:.55rem}.session-shell.in-session .avatar-ring,.session-shell.in-session .control-button{width:2.75rem;height:2.75rem}.session-shell.in-session .avatar-ring span{font-size:1.15rem}.session-shell.in-session .panel-tabs{padding:.35rem}.session-shell.in-session .tab-button{min-height:2rem}.session-shell.in-session .panel-body{padding:.65rem}.session-shell.in-session .control-dock{padding:.4rem}}.async-review-layout{grid-template-columns:1.25fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (width<=1024px){.async-review-layout{grid-template-columns:1fr}}.scorecard-sidebar{position:sticky;top:1rem}.prejoin-panel.interviewer-prejoin-panel.has-review{max-width:1200px}.platform-admin-page{background:var(--bg);color:var(--ink);gap:1rem;min-height:100vh;padding:1rem;display:grid}.platform-admin-grid,.platform-admin-hero,.platform-admin-strip{gap:1rem;width:100%;max-width:1440px;margin:0 auto;display:grid}.platform-admin-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.4rem 0}.platform-admin-hero h1{margin:0;font-size:1.65rem;line-height:1.1}.platform-admin-hero p{color:var(--muted);max-width:56rem;margin:.25rem 0 0;font-weight:800}.platform-admin-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-admin-card,.platform-admin-empty,.platform-admin-strip article{background:var(--panel);border:1px solid var(--line);border-radius:.5rem}.platform-admin-strip article{align-content:start;gap:.25rem;min-height:7rem;padding:.85rem;display:grid}.platform-admin-card header svg,.platform-admin-strip svg{color:var(--brand)}.platform-admin-definitions dt,.platform-admin-list-row span,.platform-admin-row span,.platform-admin-strip small,.platform-admin-strip span{color:var(--muted);font-size:.78rem;font-weight:850}.platform-admin-list-row strong,.platform-admin-row strong,.platform-admin-strip strong{overflow-wrap:anywhere;min-width:0}.platform-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-card{align-content:start;gap:.85rem;min-width:0;padding:.9rem;display:grid}.platform-admin-card.span-two{grid-column:span 2}.platform-admin-card header,.platform-admin-card-header-actions>span{align-items:center;gap:.5rem;min-width:0;display:flex}.home-page .preview-bar,.platform-admin-card-header-actions{justify-content:space-between}.platform-admin-card h2{margin:0;font-size:1rem;line-height:1.2}.platform-admin-checks,.platform-admin-definitions,.platform-admin-list,.platform-admin-metrics,.platform-admin-table{gap:.45rem;min-width:0;display:grid}.platform-admin-table{border:1px solid var(--line);border-radius:.45rem;overflow:hidden}.platform-admin-row{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;min-height:2.75rem;padding:.55rem .65rem;display:grid}.platform-admin-row:last-child{border-bottom:0}.platform-admin-row.table-head{background:var(--panel-soft);text-transform:uppercase;min-height:2.2rem}.env-table .platform-admin-row{grid-template-columns:70px minmax(140px,1fr) minmax(190px,1fr) minmax(180px,1.2fr)}.webhook-table .platform-admin-row{grid-template-columns:minmax(210px,1.2fr) minmax(110px,.7fr) 80px minmax(150px,.9fr) 70px}.access-table .platform-admin-row{grid-template-columns:80px minmax(220px,.9fr) minmax(120px,.5fr) minmax(260px,1.6fr)}.platform-admin-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-checks span{background:var(--panel-strong);border:1px solid var(--line);color:var(--brand-strong);border-radius:.45rem;padding:.55rem .65rem;font-size:.82rem;font-weight:900}.platform-admin-checks span.missing{color:#8a5200;background:#fff6e8}.platform-admin-definitions div,.platform-admin-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;display:grid}.platform-admin-definitions div{grid-template-columns:9rem minmax(0,1fr)}.platform-admin-definitions dd{overflow-wrap:anywhere;min-width:0;margin:0}.platform-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-admin-list-row,.platform-admin-metrics div{background:var(--panel-soft);border:1px solid var(--line);border-radius:.45rem;padding:.65rem}.platform-admin-metrics div{gap:.15rem;display:grid}.platform-admin-metrics span{color:var(--muted);font-size:.78rem;font-weight:850}.platform-admin-metrics strong{font-size:1.35rem;line-height:1.1}.platform-admin-empty{color:var(--muted);align-items:center;gap:.45rem;width:100%;max-width:1440px;min-height:4rem;margin:0 auto;padding:.85rem;font-weight:850;display:flex}.platform-admin-empty.compact{background:var(--panel-soft);min-height:3rem;margin:0}@media (width<=980px){.platform-admin-grid,.platform-admin-strip{grid-template-columns:1fr}.platform-admin-card.span-two{grid-column:span 1}.access-table,.env-table,.webhook-table{overflow-x:auto}.access-table .platform-admin-row,.env-table .platform-admin-row,.webhook-table .platform-admin-row{min-width:760px}}@media (width<=640px){.platform-admin-page{padding:.75rem}.platform-admin-checks,.platform-admin-definitions div,.platform-admin-hero,.platform-admin-list-row,.platform-admin-metrics{grid-template-columns:1fr}}.response-transcript{border-top:1px solid var(--line);color:var(--ink);margin-top:.75rem;padding-top:.65rem}.response-transcript summary{color:var(--brand-strong);cursor:pointer;font-size:.82rem;font-weight:800}.response-transcript p{white-space:pre-wrap;margin:.65rem 0 0;line-height:1.6}.job-command-metrics span.warning strong{color:var(--amber)}.job-command-metrics span.error strong{color:var(--rose)}@media (width<=900px){.jobs-command-panel{grid-template-columns:1fr}.jobs-command-panel>.job-command-list,.jobs-command-panel>.jobs-empty-state,.jobs-command-panel>.jobs-filter-bar,.jobs-command-panel>.panel-heading{grid-column:1}.job-command-head{display:none}.job-command-row{grid-template-columns:minmax(0,1fr) auto;min-height:0}.job-command-main{grid-area:1/1}.job-open-indicator{grid-area:1/2}.job-command-metrics{grid-area:2/1/auto/-1}.job-command-next{grid-area:3/1/auto/-1}.job-command-owner{grid-area:4/1/auto/-1}}@media (width<=760px){.jobs-toolbar .toolbar-summary{display:none}.jobs-command-panel>.panel-heading{flex-direction:row;align-items:center}.jobs-operations-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.jobs-operations-summary>div{border-bottom:0;justify-items:center;gap:.1rem;padding:.45rem .25rem;display:grid}.jobs-operations-summary dt{font-size:.75rem}.jobs-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.jobs-filter-bar>.search-control{grid-column:1/-1}.job-command-row{gap:.25rem;padding:.4rem .5rem}.job-command-main{grid-template-columns:auto minmax(0,1fr)}.job-command-main>div{min-width:0}.job-command-main strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.job-command-main>.status-pill{padding:.25rem .4rem;font-size:.75rem}.job-command-main .stacked-meta span:nth-child(n+3){display:none}.job-command-metrics small{font-size:.75rem}.job-command-next p span{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.job-command-next small,.job-command-owner{display:none}}.app-header{max-width:1280px;padding-top:.8rem;padding-bottom:.8rem}.nav-link{border-radius:999px;padding-inline:.7rem}.nav-link:focus-visible,.nav-link:hover{background:var(--panel-strong);color:var(--ink)}.header-cta,.home-page .primary-button,.home-page .secondary-button{border-radius:999px}.home-page{gap:calc(clamp(4.5rem,9vw,8rem));max-width:1280px;padding-top:calc(clamp(2rem,5vw,4rem));padding-bottom:calc(clamp(4rem,8vw,7rem));display:grid}.home-page h1,.home-page h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.home-page .hero-section{grid-template-columns:minmax(0,1.03fr) minmax(360px,.78fr);align-items:center;gap:calc(clamp(2.5rem,6vw,6rem));min-height:calc(min(680px,100vh - 6rem));padding:0}.home-page .hero-copy{max-width:760px}.home-page .hero-copy h1{max-width:820px;font-size:calc(clamp(3.55rem,7.4vw,6.75rem));line-height:.94}.home-page .eyebrow{color:var(--brand);letter-spacing:.085em}.home-page .hero-lede{max-width:660px;font-size:calc(clamp(1.05rem,1.7vw,1.25rem));line-height:1.65}.home-page .hero-actions{margin-top:1.75rem}.home-page .primary-button,.home-page .secondary-button{min-height:3rem;padding-inline:1.2rem}.home-page .primary-button{background:var(--brand);border-color:var(--brand)}.home-page .primary-button:focus-visible,.home-page .primary-button:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.home-page .hero-note{font-size:.82rem;font-weight:650}.home-page .hero-metrics{flex-wrap:wrap;gap:.5rem;margin-top:1.65rem;display:flex}.home-page .hero-metrics div{background:color-mix(in srgb,var(--panel-strong) 72%,transparent);border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line));border-radius:999px;gap:.35rem;padding:.45rem .7rem;display:inline-flex}.home-page .hero-metrics span,.home-page .hero-metrics strong{margin:0;font-size:.76rem;line-height:1.2;display:inline}.home-page .hero-metrics strong{color:var(--ink)}.home-page .hero-board{background:var(--panel);border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));color:var(--ink);border-radius:1.75rem;align-content:start;gap:0;min-height:31rem;padding:1.1rem;transform:rotate(1.2deg);box-shadow:0 28px 70px #16332f21}.home-page .preview-bar{padding:.35rem .3rem 1rem}.home-page .preview-bar>span{align-items:center;gap:.6rem;display:inline-flex}.home-page .preview-candidate{background:var(--panel-strong);border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.home-page .preview-candidate>span:nth-child(2){gap:.2rem;display:grid}.home-page .preview-candidate small,.home-page .preview-review-row small{color:var(--muted);line-height:1.4}.home-page .preview-avatar{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;font-size:.8rem;font-weight:850;display:inline-flex}.home-page .preview-review-list{padding:.7rem .2rem 0;display:grid}.home-page .preview-review-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:5.2rem;padding:.8rem;display:grid}.home-page .preview-review-row>span{gap:.2rem;display:grid}.home-page .preview-review-row svg{color:var(--green)}.home-page .preview-review-row.action{background:var(--ink);color:#fff;border:0;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;min-height:4.5rem;margin-top:.75rem}.home-page .preview-review-row.action small{color:#ffffffb3}.home-page .preview-review-row.action svg{color:#fff}.home-final-cta,.home-page .product-section,.home-page .stack-section,.home-product-proof,.home-story-section{box-shadow:none;border:0;border-radius:calc(clamp(1.5rem,3vw,2.25rem));margin:0;padding:calc(clamp(2rem,6vw,5rem))}.home-story-section{background:#f0eee4;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:start;gap:calc(clamp(2rem,5vw,5rem));display:grid}.home-final-cta h2,.home-page .section-heading h2,.home-page .stack-copy h2,.home-product-proof-copy h2,.home-story-copy h2{font-size:calc(clamp(2.35rem,4.6vw,4.8rem));line-height:.98}.home-final-cta p,.home-story-copy>p:last-child{color:var(--muted);margin-bottom:0;line-height:1.65}.home-outcome-list{display:grid}.home-outcome-list article{border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent);gap:.35rem;padding:1.15rem 0;display:grid}.home-outcome-list article:first-child{padding-top:0}.home-outcome-list strong{font-size:1.05rem}.home-outcome-list span{color:var(--muted);line-height:1.5}.home-product-proof{background:0 0;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:calc(clamp(2rem,5vw,6rem));padding-left:calc(clamp(0rem,3vw,2rem));padding-right:calc(clamp(0rem,3vw,2rem))}.home-product-workflow{gap:0}.home-product-workflow li{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1rem 0}.home-product-workflow li:first-child{padding-top:0}.home-product-workflow li>span{background:var(--panel-strong);border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.home-product-workflow li strong{font-size:1rem}.home-page .product-section{background:var(--panel-strong);padding-top:calc(clamp(2rem,6vw,5rem));padding-bottom:calc(clamp(2rem,6vw,5rem))}.home-page .section-heading{max-width:900px}.home-page .use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:calc(clamp(2rem,5vw,4rem))}.home-page .use-case-card{border:0;border-left:1px solid color-mix(in srgb,var(--ink) 15%,transparent);background:0 0;border-radius:0;min-height:13rem;padding:1.5rem}.home-page .use-case-card:nth-child(odd){border-left:0}.home-page .use-case-card:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.home-page .use-case-card h3{font-size:1.2rem}.home-page .stack-section{background:0 0;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:calc(clamp(2rem,6vw,6rem))}.home-page .agency-proof{background:#f0eee4}.home-page .stack-grid{gap:0}.home-page .stack-item{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:1rem 0}.home-page #trust{background:var(--panel-strong)}.home-page .trust-links{margin-top:.5rem}.home-final-cta{color:#fff;background:#16332f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.home-final-cta>div{max-width:760px}.home-final-cta .eyebrow{color:#9fd4c7}.home-final-cta p{color:#ffffffb8}.home-final-cta .primary-button{color:#16332f;white-space:nowrap;background:#fff;border-color:#fff}.recruiter-app-shell{grid-template-columns:224px minmax(0,1fr)}.recruiter-sidebar{background:color-mix(in srgb,var(--panel) 92%,var(--bg));gap:1.25rem;padding:1.1rem .8rem}.recruiter-brand{padding-inline:.65rem}.recruiter-nav-item{border-radius:.65rem;min-height:2.55rem;padding-inline:.7rem;font-weight:720}.recruiter-nav-item.active,.recruiter-nav-item:hover{border-color:#0000}.recruiter-nav-more-toggle{font:inherit;text-align:left;background:0 0;grid-template-columns:20px minmax(0,1fr) auto;width:100%}.recruiter-nav-more-toggle svg:last-child{transition:transform .16s}.recruiter-nav-more-toggle svg:last-child.rotated{transform:rotate(180deg)}.recruiter-secondary-nav{border-left:1px solid var(--line);gap:.2rem;margin:.1rem 0 .2rem 1.2rem;padding-left:.45rem;display:grid}.recruiter-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--bg) 86%,transparent);min-height:4.8rem;padding-inline:calc(clamp(1rem,2vw,1.5rem))}.icon-action,.recruiter-global-search>label,.recruiter-identity,.theme-clicker{border-radius:.7rem}.recruiter-content{padding:calc(clamp(1rem,2vw,1.5rem))}.recruiter-workspace-view{gap:.9rem;max-width:1360px}.candidates-command-panel,.jobs-command-panel,.jobs-operations-summary,.metric-strip.compact,.recruiter-workspace-view .data-panel{border-radius:.8rem}.data-panel{padding:1rem}.job-row,.object-row,.onboarding-step,.usage-meter{border-radius:.6rem}.queue-more{border-top:1px solid var(--line);margin-top:.15rem;padding-top:.35rem}.queue-more>summary{color:var(--brand);cursor:pointer;padding:.45rem .25rem;font-size:.78rem;font-weight:800;list-style-position:inside}.queue-more>.object-list{margin-top:.35rem}.dashboard-details{align-content:start}.dashboard-details:not([open]){gap:0}.dashboard-details-summary{cursor:pointer;margin:-.2rem;padding:.2rem;list-style:none}.dashboard-details-summary::-webkit-details-marker{display:none}.dashboard-details-summary:after{color:var(--muted);content:"+";margin-left:.5rem;font-size:1.2rem;font-weight:500}.dashboard-details[open]>.dashboard-details-summary:after{content:"−"}.dashboard-details-summary>.status-pill{margin-left:auto}.dashboard-details-link{justify-self:end}@media (width<=1080px){.recruiter-app-shell{grid-template-columns:1fr}}@media (width<=900px){.home-page{gap:4.5rem}.home-page .hero-section,.home-page .stack-section,.home-product-proof,.home-story-section{grid-template-columns:1fr}.home-page .hero-section{min-height:auto}.home-page .hero-board{justify-self:center;width:100%;max-width:34rem;min-height:0;transform:none}}@media (width<=680px){.app-header{align-items:center}.header-actions .nav-link:not(.nav-link-intent),.header-actions .theme-clicker{display:none}.header-actions{flex-wrap:nowrap;flex:0 auto;width:auto;margin-left:auto}.language-control{max-width:2.55rem;overflow:hidden}.language-control select{opacity:0;width:0;min-width:0;max-width:0;padding:0}.home-page{gap:3.75rem;padding-top:1.25rem}.home-page .hero-copy h1{font-size:calc(clamp(3.1rem,15vw,4.7rem))}.home-page .hero-board{border-radius:1.25rem;padding:.75rem}.home-page .preview-candidate{grid-template-columns:auto minmax(0,1fr)}.home-page .preview-candidate .status-pill{grid-column:2;justify-self:start}.home-final-cta,.home-page .product-section,.home-page .stack-section,.home-product-proof,.home-story-section{border-radius:1.35rem;padding:1.5rem}.home-product-proof{padding-left:0;padding-right:0}.home-final-cta,.home-page .use-case-grid{grid-template-columns:1fr}.home-page .use-case-card,.home-page .use-case-card:nth-child(odd){border-left:0;border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent);min-height:0;padding:1.25rem 0}.home-page .use-case-card:first-child{border-top:0}.home-final-cta{align-items:start}.home-final-cta .primary-button{justify-self:start}}.app-brand-icon[data-v-d2ee4d57]{flex:none;width:2rem;height:2rem;display:inline-block}.app-brand-icon img[data-v-d2ee4d57]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.app-brand-icon .brand-icon-light[data-v-d2ee4d57],:root[data-theme=dark] .app-brand-icon .brand-icon-dark{display:none}:root[data-theme=dark] .app-brand-icon .brand-icon-light{display:block}.app-footer[data-v-a116c8be]{border-top:1px solid var(--line);background:var(--panel);color:var(--ink);padding:2.5rem 1.5rem 1.5rem}.footer-bottom[data-v-a116c8be],.footer-columns[data-v-a116c8be]{width:min(1120px,100%);margin:0 auto;display:grid}.footer-columns[data-v-a116c8be]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.footer-column[data-v-a116c8be]{align-content:start;gap:.5rem;display:grid}.footer-column strong[data-v-a116c8be]{font-size:.85rem}.footer-column a[data-v-a116c8be]{color:var(--muted);font-size:.85rem;text-decoration:none}.footer-column a[data-v-a116c8be]:hover{color:var(--brand)}.footer-bottom[data-v-a116c8be]{border-top:1px solid var(--line);color:var(--muted);gap:.25rem;margin-top:2rem;padding-top:1rem;font-size:.8rem}@media (width<=640px){.footer-columns[data-v-a116c8be]{grid-template-columns:1fr}}.error-page[data-v-ee709324]{justify-content:center;align-items:center;min-height:60vh;padding:3rem 1.25rem;display:flex}.error-panel[data-v-ee709324]{justify-items:start;gap:.6rem;max-width:34rem;padding:2rem;display:grid}.error-panel h1[data-v-ee709324]{margin:0;font-size:3rem;line-height:1}.error-panel h2[data-v-ee709324]{margin:0;font-size:1.35rem}.error-detail[data-v-ee709324]{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.85rem}.error-guidance[data-v-ee709324]{margin:.25rem 0 .75rem}.error-actions[data-v-ee709324]{flex-wrap:wrap;gap:.65rem;display:flex}
