@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-0.ttf) format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-1.ttf) format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-2.ttf) format("truetype")}:root{--canvas:#f8f9f9;--side:#f1f4f5;--ink:#0b0d0f;--muted:#52616d;--line:#b7c0c6;--strong:#071a31;--focus:#1e5ea7}body,html{margin:0;min-height:100%;background:var(--canvas);color:var(--ink);font:14px/1.45 Arial,sans-serif}a,button,input,textarea{font:inherit}button,input,textarea{min-height:44px}button{border:1px solid #81909c;border-radius:8px;background:#fff;padding:8px 12px;cursor:pointer}a.module:hover,button:hover{background:#eef1f2}button.primary{background:var(--strong);color:#fff;border-color:var(--strong)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}h1{font-size:22px;margin:0 0 6px}h2{font-size:18px}h3{font-size:15px}p{margin-top:0}.eyebrow,.meta{font-size:12px;color:var(--muted)}.index{max-width:980px;margin:0 auto;padding:48px 24px}.module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0}.module{display:grid;gap:6px;min-height:112px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff;color:inherit;text-decoration:none}.module span{color:var(--muted)}footer{padding-top:18px;border-top:1px solid var(--line)}.app{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr)}.sidebar{height:100vh;position:sticky;top:0;padding:14px 12px;background:var(--side);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.brand{min-height:44px;display:flex;align-items:center;justify-content:space-between;font-weight:700}.nav{display:grid;gap:4px}.nav a,.nav button{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:inherit;text-decoration:none;text-align:left}.nav [aria-current=page]{background:#dfe4e7;font-weight:700}.account{margin-top:auto;border-top:1px solid var(--line);padding-top:12px}.mobile-head,.mobile-nav{display:none}.goalbar{min-height:64px;padding:8px 24px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.goalbar strong{display:block}.shell-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:calc(100vh - 64px)}.chat-document{grid-template-columns:minmax(320px,.85fr) minmax(380px,1.15fr)}.pane{min-width:0;padding:24px;background:#fff}.pane+.pane{border-left:1px solid var(--line)}.pane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--line)}.stack{display:grid;gap:12px}.message,.row{border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.row.action{border-left:4px solid #64717a}.message{max-width:88%;padding:12px}.message.me{margin-left:auto;background:#eef1f2}.boundary{padding:8px 0;border-block:1px dashed #81909c;color:var(--muted);text-align:center}.chat-pane{display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.composer{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:8px}input,textarea{width:100%;padding:10px 12px;border:1px solid #81909c;border-radius:8px;background:#fff}textarea{min-height:72px;resize:vertical}.document{background:#f4f5f5}.paper{max-width:680px;min-height:640px;margin:auto;padding:28px;background:#fff;border:1px solid #81909c}.line{height:12px;margin:10px 0;background:#dfe4e7;border-radius:2px}.line.short{width:58%}.object-slot{height:96px;margin:16px 0;border:1px dashed #81909c;display:grid;place-items:center;color:var(--muted)}.inbox{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:calc(100vh - 64px)}.conversation-list{background:#fff;border-right:1px solid var(--line)}.list-head{padding:20px;border-bottom:1px solid var(--line)}.actions,.filters{display:flex;gap:8px;flex-wrap:wrap}.filters{padding-top:10px;overflow:auto;flex-wrap:nowrap}.filters button{min-height:36px;white-space:nowrap}.conversations{max-height:calc(100vh - 210px);overflow:auto}.conversation{width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;text-align:left;padding:14px 16px}.conversation span{display:block;color:var(--muted)}.conversation[aria-current=true]{background:#eef1f2;border-left:4px solid var(--strong)}.employer-chat{display:flex;flex-direction:column;padding:20px;background:#fff;min-width:0}.back-list,.overlay{display:none}.overlay{position:fixed;inset:0;z-index:20;align-items:center;justify-content:center;padding:16px;background:rgba(11,13,15,.35)}.overlay.open{display:flex}.dialog{width:min(520px,100%);max-height:90vh;overflow:auto;padding:22px;background:#fff;border:2px solid var(--ink);border-radius:10px}.drawer{margin-left:auto;width:min(420px,100%);height:100%;border-radius:0;border-width:0 0 0 2px}.blocked{border-left:5px solid #841f0e}.choice{width:100%;margin:6px 0;text-align:left}.choice span{display:block;color:var(--muted)}.toast{position:fixed;right:20px;bottom:20px;z-index:30;display:none;max-width:360px;padding:12px 16px;background:var(--strong);color:#fff;border-radius:8px}.toast.show{display:block}.specimen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.specimen .row{min-height:150px}.mobile-only{display:none}.screen-reader{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1020px){.app{grid-template-columns:200px minmax(0,1fr)}.shell-grid{grid-template-columns:1fr}.shell-grid.regular>.dialogue-rail{display:none}.chat-document{grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr)}.inbox{grid-template-columns:300px 1fr}}@media(max-width:768px){body{padding-bottom:64px}.index{padding:28px 12px}.module-grid,.specimen{grid-template-columns:1fr}.app{display:block}.sidebar{display:none}.mobile-head{display:flex;min-height:56px;padding:6px 12px;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line)}.mobile-nav{position:fixed;inset:auto 0 0;z-index:10;height:64px;display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border-top:1px solid var(--line)}.mobile-nav a,.mobile-nav button{display:grid;place-items:center;min-width:0;border:0;border-radius:0;color:inherit;text-decoration:none;font-size:11px;padding:4px}.goalbar{padding:8px 12px}.goalbar .meta{display:none}.chat-document,.shell-grid{grid-template-columns:1fr;min-height:calc(100vh - 120px)}.chat-document .document{display:none}.pane{padding:16px 12px}.chat-pane,.inbox{min-height:calc(100vh - 120px)}.inbox{display:block}.conversation-list{border:0}.conversations{max-height:none}.employer-chat{display:none;min-height:calc(100vh - 120px);padding:12px}.inbox.chat-open .conversation-list{display:none}.inbox.chat-open .employer-chat{display:flex}.back-list,.mobile-only{display:inline-block}.overlay{align-items:flex-end;padding:0}.dialog{max-height:88vh;border-width:2px 0 0;border-radius:12px 12px 0 0}.drawer{width:100%;height:100%;max-height:100%;border:0;border-radius:0}.toast{left:12px;right:12px;bottom:76px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.account a,.actions a,.mobile-head a,.recent-results a,.row a,footer a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}.composer{grid-template-columns:minmax(0,1fr) auto auto}.voice-button[aria-pressed=true]{background:var(--strong);color:#fff}.tool-subnav{display:grid;gap:2px;margin:0 0 6px 18px;padding-left:8px;border-left:1px solid var(--line)}.tool-subnav a,.tool-subnav button{font-size:13px;min-height:36px;padding-block:5px}.tool-list{display:grid;gap:6px}.tool-list a,.tool-list button{display:flex;align-items:center;width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:inherit;text-decoration:none;text-align:left}.tool-list [aria-current=page]{background:#eef1f2;font-weight:700}@media(max-width:768px){.filters button{min-width:44px;min-height:44px}.conversations{max-height:min(320px,calc(100vh - 360px));overflow:auto}.chat-pane,.employer-chat{padding-bottom:80px}}.mission-overview{background:var(--canvas)}.status-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);margin-bottom:20px}.status-summary div{padding:14px 16px;border-right:1px solid var(--line)}.status-summary div:last-child{border-right:0}.status-summary span,.status-summary strong{display:block}.status-summary strong{font-size:18px}.status-summary span{color:var(--muted)}.search-list{display:grid;border-top:1px solid var(--line)}.search-row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(170px,.8fr) minmax(180px,.8fr) auto;gap:14px;align-items:center;padding:14px 10px;border-bottom:1px solid var(--line);background:var(--surface)}.search-row.selected{box-shadow:inset 4px 0 0 var(--strong);background:#eef1f2}.search-main{display:flex;align-items:flex-start;gap:10px}.search-main span,.search-main strong,.search-result span,.search-result strong,.search-state span{display:block}.search-main span,.search-state>span:last-child{color:var(--muted)}.status-mark{width:8px;height:8px;margin-top:6px;border:2px solid var(--ink);border-radius:50%;flex:none}.status-mark.active{background:var(--ink)}.status-mark.setup{border-radius:2px}.action-kind{display:inline-block!important;width:max-content;padding:2px 7px;border:1px solid #81909c;border-radius:4px;font-weight:700}.action-kind.quiet{font-weight:400}.selected-search-detail{margin-top:22px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.detail-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.priority-action{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;padding:16px 0;border-block:1px solid var(--line)}.recent-results{padding-top:14px}.recent-results>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-top:1px solid var(--line)}.agent-task{padding:16px;border:2px solid var(--ink);border-radius:8px}.agent-options{display:grid;gap:8px;margin-top:14px}.agent-options button{text-align:left}.agent-options button[aria-pressed=true]{background:var(--strong);color:#fff;border-color:var(--strong)}@media(max-width:1180px){.search-row{grid-template-columns:minmax(220px,1.2fr) minmax(170px,.8fr) auto}.search-state{grid-column:1/3}.select-search{grid-column:3;grid-row:1/3}.mission-shell>.dialogue-rail{display:none}}@media(max-width:768px){.status-summary{grid-template-columns:repeat(2,1fr)}.status-summary div:nth-child(2){border-right:0}.status-summary div:nth-child(-n+2){border-bottom:1px solid var(--line)}.search-row{grid-template-columns:1fr auto}.search-result,.search-state{grid-column:1}.select-search{grid-column:2;grid-row:1/4}.priority-action{grid-template-columns:1fr}.recent-results>div{align-items:flex-start;flex-direction:column;padding:10px 0}.selected-search-detail{padding:14px}.composer{grid-template-columns:minmax(0,1fr) auto}.composer .voice-button{grid-column:1}.composer .primary{grid-column:2;grid-row:1/3}}.agent-assist{display:flex;align-items:center;gap:10px;margin-top:auto;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f1f3f4}.agent-assist[hidden]{display:none}.agent-assist div{min-width:0;margin-right:auto}.agent-assist p{margin:4px 0 0}.agent-assist+.composer{margin-top:12px}@media(max-width:768px){.agent-assist{align-items:stretch;flex-direction:column}.agent-assist div{margin-right:0}}.mission-overview{display:flex;flex-direction:column}.selected-search-detail{flex:1 1}.search-row{cursor:pointer}.dialogue-rail .composer{grid-template-columns:1fr 1fr}.dialogue-rail .composer textarea{grid-column:1/-1;min-height:112px}.dialogue-rail .composer .primary,.dialogue-rail .composer .voice-button{width:100%}.custom-time-help{margin:12px 0 0;padding:10px;border:1px dashed #81909c;background:#fff}.custom-time-help[hidden]{display:none}.source-step{min-height:calc(100vh - 64px);display:grid;place-items:center;padding:24px}.source-step>div{width:min(760px,100%)}.resume-source-list{display:grid;margin:24px 0;border-top:1px solid var(--line)}.resume-source-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px;border:0;border-bottom:1px solid var(--line);border-radius:0;text-align:left}.resume-source-row small,.resume-source-row span{display:block}.resume-source-row small{margin-top:4px;color:var(--muted)}.resume-source-row[aria-checked=true]{background:#eef1f2;box-shadow:inset 4px 0 0 var(--strong)}.source-footer{display:flex;justify-content:space-between;gap:12px;align-items:center}.primary-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:8px;background:var(--strong);color:#fff;text-decoration:none}@media(max-width:768px){.source-footer{align-items:stretch;flex-direction:column}.primary-link{justify-content:center}}.document>.pane-head>button{align-self:flex-end}.icon-only,.send-icon{width:48px;min-width:48px;padding:8px;font-size:0}.icon-only:before{content:"🎤";font-size:18px}.send-icon:before{content:"➤";font-size:20px}.mission-overview .search-list{gap:12px;border-top:0;margin-top:4px}.mission-overview .search-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;padding:18px;border:1px solid var(--line);border-radius:8px}.mission-overview .search-main,.mission-overview .search-result,.mission-overview .search-state{grid-column:1}.mission-overview .select-search{grid-column:2;grid-row:1/4;align-self:center}.mission-overview .search-state{display:flex;align-items:center;gap:8px}.recent-results .activity-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 14px;border-top:0}.recent-results .activity-head h3,.recent-results .activity-head p{margin:0}@media(max-width:768px){.mission-overview .search-row{padding:14px}.recent-results .activity-head{align-items:flex-start;flex-direction:column}}.mission-overview .search-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-overview .search-row{display:flex;flex-direction:column;min-height:210px;gap:14px}.mission-overview .search-result{padding-top:12px;border-top:1px solid var(--line)}.mission-overview .search-state{align-items:flex-start;flex-direction:column;gap:6px}.mission-overview .select-search{width:100%;margin-top:auto}@media(max-width:768px){.mission-overview .search-list{grid-template-columns:1fr}.mission-overview .search-row{min-height:0}}.funnel-block{margin-bottom:20px;border-block:1px solid var(--line);background:var(--surface)}.funnel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 18px 0}.funnel-head h2,.funnel-head p{margin:0}.funnel-switch{display:flex;gap:4px;overflow:auto}.funnel-switch button{min-height:36px;padding:6px 10px;white-space:nowrap}.funnel-switch button[aria-pressed=true]{background:var(--strong);color:#fff;border-color:var(--strong)}.funnel-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr) auto) minmax(0,1fr);align-items:center;padding:14px 18px}.funnel-summary div{display:grid;gap:2px}.funnel-summary strong{font-size:22px}.funnel-summary i,.funnel-summary small,.funnel-summary span{color:var(--muted)}.funnel-summary i{padding:0 14px;font-style:normal;font-size:20px}@media(max-width:768px){.funnel-head{align-items:stretch;flex-direction:column;padding-inline:12px}.funnel-switch{flex-wrap:wrap;overflow:visible;padding-bottom:4px}.funnel-summary{grid-template-columns:1fr 1fr;gap:14px;padding-inline:12px}.funnel-summary i{display:none}.funnel-summary div{padding:8px;border-left:3px solid var(--line)}}.funnel-head{align-items:center;justify-content:flex-start;gap:10px;padding:7px 10px;border-bottom:1px solid var(--line)}.funnel-head>.meta,.funnel-head>div:first-child{display:none}.funnel-switch{gap:2px}.funnel-switch button{min-height:32px;padding:4px 8px}.funnel-summary{padding:7px 10px}.funnel-summary strong{font-size:18px}.funnel-summary i{padding-inline:8px;font-size:16px}@media(max-width:768px){.funnel-head{align-items:flex-start;padding:7px 10px}.funnel-summary{gap:8px;padding:8px 10px}.funnel-summary div{padding:5px}.funnel-switch button{min-height:32px}}.funnel-block{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center}.funnel-head{display:grid;gap:4px;padding:8px 10px;border:0;border-right:1px solid var(--line)}.funnel-head select{width:100%;min-height:34px;padding:4px 8px;border:1px solid #81909c;border-radius:6px;background:#fff}.funnel-summary{padding:6px 10px}.funnel-summary strong{font-size:17px}#detail-kind{display:none!important}@media(max-width:768px){.funnel-block{grid-template-columns:1fr}.funnel-head{grid-template-columns:auto minmax(0,1fr);align-items:center;border-right:0;border-bottom:1px solid var(--line)}.funnel-head select{min-height:36px}.funnel-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px 8px}.funnel-summary div{padding:4px;border-left:0}.funnel-summary small,.funnel-summary span{font-size:10px}.funnel-summary strong{font-size:16px}}.mission-overview .search-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px}.mission-overview .search-result>span{display:grid;gap:1px}.mission-overview .search-result small{color:var(--muted);font-size:11px}.mission-overview .search-result strong{font-size:16px}.funnel-block{min-height:96px}.funnel-head{align-self:stretch;align-content:center}.funnel-summary{align-self:stretch;height:94px}.funnel-summary div{grid-template-rows:16px 24px 16px;align-content:center;min-width:0}.funnel-summary small,.funnel-summary span,.funnel-summary strong{line-height:16px}.funnel-summary small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.funnel-block{min-height:132px}.funnel-summary{height:72px}.funnel-summary div{grid-template-rows:14px 20px 14px}}.mission-overview>.funnel-block{display:none}.select-search:disabled{cursor:default;color:var(--muted);background:#eef1f2}.mission-overview .search-row{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(58px,auto) 58px 44px;height:224px;min-height:224px;align-items:stretch}.mission-overview .search-main{grid-column:1;grid-row:1;min-width:0;align-items:flex-start}.mission-overview .search-main>div{min-width:0}.mission-overview .search-result{grid-column:1;grid-row:2;align-self:stretch;align-items:center;padding:8px 0;border-block:1px solid var(--line)}.mission-overview .search-state{align-self:end}.mission-overview .select-search{grid-column:1;grid-row:3!important;align-self:stretch;height:44px;margin:0}@media(max-width:768px){.mission-overview .search-row{height:auto;min-height:210px;grid-template-rows:auto 58px 44px}}.mission-overview>.funnel-block{display:grid;grid-template-columns:1fr;min-height:64px;height:64px}.mission-overview>.funnel-block .funnel-head{display:none}.mission-overview>.funnel-block .funnel-summary{height:62px;padding:4px 10px}.mission-overview>.funnel-block .funnel-summary div{grid-template-rows:14px 20px 14px}.mission-overview>.funnel-block .funnel-summary strong{font-size:16px}@media(max-width:768px){.mission-overview>.funnel-block{min-height:72px;height:72px}.mission-overview>.funnel-block .funnel-summary{height:70px}}.mission-overview .search-row{grid-template-rows:76px 58px 48px;height:248px;min-height:248px;padding:16px;gap:12px}.mission-overview .search-main{line-height:1.35}.mission-overview .search-main>div>strong{line-height:1.25}.mission-overview .select-search{height:48px}.mission-overview .search-row:hover{border-color:#81909c}.mission-overview .search-row.selected{border-color:var(--strong);box-shadow:none}.mission-overview .search-row:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.selected-search-detail{flex:0 0 auto}.dialogue-rail>.pane-head .eyebrow,.selected-search-detail .detail-head .eyebrow{display:none}.detail-head h2,.dialogue-rail>.pane-head h2{margin:0}.select-search:disabled{border-color:var(--line);opacity:1}#funnel-note{font-size:0}#funnel-note:after{content:"1 действие";font-size:11px}.icon-only:before,.send-icon:before{content:"";display:block;width:20px;height:20px;margin:auto;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.icon-only:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 15a3 3 0 0 0 3-3V6a3 3 0 1 0-6 0v6a3 3 0 0 0 3 3Zm6-3a6 6 0 0 1-12 0m6 6v3m-3 0h6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 15a3 3 0 0 0 3-3V6a3 3 0 1 0-6 0v6a3 3 0 0 0 3 3Zm6-3a6 6 0 0 1-12 0m6 6v3m-3 0h6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.send-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4 4 17 8-17 8 3-8-3-8Zm3 8h14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4 4 17 8-17 8 3-8-3-8Zm3 8h14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.funnel-summary strong,.search-result strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:768px){.mission-overview .search-row{grid-template-rows:auto 58px 48px;height:auto;min-height:226px;padding:14px}.selected-search-detail{flex:none}.mission-overview>.funnel-block .funnel-summary div{grid-template-rows:14px 20px 22px}.mission-overview>.funnel-block .funnel-summary small{white-space:normal;line-height:11px}}.nav-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:768px){.mobile-nav{height:68px;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav a,.mobile-nav button{grid-template-rows:26px 16px;align-content:center;gap:2px;min-height:64px;color:var(--muted);line-height:1}.mobile-nav [aria-current=page]{color:var(--strong);font-weight:700}.mobile-nav [aria-current=page] .nav-icon{fill:#dfe4e7}.mobile-nav a:active,.mobile-nav button:active{background:#dfe4e7;color:var(--strong)}}.mission-shell{min-height:100vh}@media(max-width:768px){.mission-shell{min-height:calc(100vh - 120px)}}.activity-entry{display:grid;border-top:1px solid var(--line)}.chat-heading{min-width:0}.chat-vacancy{display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;margin-top:10px;padding:8px 10px;text-align:left;color:var(--ink);background:#f4f5f5;border-color:var(--line)}.chat-vacancy>svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chat-vacancy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-vacancy.unlinked{color:var(--muted);border-style:dashed;background:#fff}.recent-results .activity-entry{display:grid;grid-template-columns:120px minmax(280px,1.45fr) minmax(150px,.85fr) 48px;align-items:center;column-gap:12px;min-height:48px}.activity-entry time,.activity-entry>span,.activity-entry>strong{min-width:0;text-align:left;justify-self:stretch}.activity-entry time,.activity-entry>span{color:var(--muted)}.activity-action{display:grid;place-items:center;width:48px;min-width:48px;height:48px;padding:0;border:0;border-radius:0;color:var(--muted);background:transparent}.activity-action:hover{color:var(--strong);background:#eef1f2}.activity-action svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:768px){.recent-results .activity-entry{grid-template-columns:minmax(0,1fr) 48px;gap:4px 10px;padding-block:8px}.activity-entry time,.activity-entry>span,.activity-entry>strong{grid-column:1}.activity-entry .activity-action{grid-column:2;grid-row:1/4}}.recent-results .activity-action{justify-content:center}.filters button[aria-pressed=true]{color:#fff;background:var(--strong);border-color:var(--strong)}.conversation.needs-attention{position:relative;padding-right:42px;background:#f4f5f5}.conversation.needs-attention:after{content:"";position:absolute;top:20px;right:18px;width:8px;height:8px;border-radius:50%;background:var(--focus)}.conversation.needs-attention[aria-current=true]{background:#eef1f2}.agent-toggle{position:relative;width:44px;min-width:44px;height:44px;padding:0;border-radius:50%;font-size:0;color:var(--strong)}.agent-toggle:before{content:"✦";display:grid;place-items:center;width:100%;height:100%;font-size:22px;line-height:1}.agent-toggle:not([aria-pressed=true]){animation:agent-pulse 2s ease-out infinite}.agent-toggle[aria-pressed=true]{color:#fff;background:var(--strong)}.employer-chat .composer{position:relative;display:block;margin-top:12px;padding-top:12px}.employer-chat .composer textarea{max-height:140px;padding:14px 104px 14px 14px;resize:vertical}.employer-chat .composer .primary,.employer-chat .composer .voice-button{position:absolute;right:8px;bottom:8px;width:36px;min-width:36px;height:36px;min-height:36px;padding:8px;border-radius:50%}.employer-chat .composer .voice-button{right:52px;border-color:transparent;background:transparent}.employer-chat .composer .icon-only:before,.employer-chat .composer .send-icon:before{width:18px;height:18px}@keyframes agent-pulse{0%,55%,to{box-shadow:0 0 0 0 rgba(30,94,167,0)}70%{box-shadow:0 0 0 6px rgba(30,94,167,.16)}}@media(prefers-reduced-motion:reduce){.agent-toggle{animation:none!important}}@media(max-width:768px){.employer-chat .composer{display:block;padding-top:10px}.employer-chat .composer textarea{min-height:52px}.conversation.needs-attention:after{top:18px}}.employer-chat .composer textarea{height:52px;min-height:52px;resize:none;border-radius:26px;padding-left:18px}.employer-chat .composer .voice-button{color:var(--muted)}.employer-chat .composer .primary{box-shadow:0 1px 2px rgba(11,13,15,.18)}.chat-pane .composer{position:relative;display:block;margin-top:auto;padding-top:12px}.chat-pane .composer textarea{height:52px;min-height:52px;max-height:140px;padding:14px 104px 14px 18px;border-radius:26px;resize:none}.chat-pane .composer .primary,.chat-pane .composer .voice-button{position:absolute;top:20px;bottom:auto;width:36px;min-width:36px;height:36px;min-height:36px;padding:8px;border-radius:50%}.chat-pane .composer .voice-button{right:52px;color:var(--muted);border-color:transparent;background:transparent}.chat-pane .composer .primary{right:8px;box-shadow:0 1px 2px rgba(11,13,15,.18)}.chat-pane .composer .icon-only:before,.chat-pane .composer .send-icon:before{width:18px;height:18px}@media(max-width:768px){.chat-pane .composer{display:block;padding-top:10px}.chat-pane .composer .primary,.chat-pane .composer .voice-button{top:18px}}.employer-chat .composer .primary,.employer-chat .composer .voice-button{top:20px;bottom:auto}@media(max-width:768px){.employer-chat .composer .primary,.employer-chat .composer .voice-button{top:18px}}.chat-pane .composer textarea,.employer-chat .composer textarea{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-nav button:disabled{cursor:not-allowed;opacity:.55}.integration-sidebar-toggle{display:none}.integration-account-zone{display:grid;gap:8px}.integration-subscription-action{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-weight:700;text-decoration:none}.integration-compact-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.integration-account-trigger{display:grid;align-items:center;width:100%;min-height:56px;padding:6px 8px;text-align:left}.integration-account-identity{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0}.integration-account-identity>span:nth-child(2){display:grid;min-width:0}.integration-account-identity small,.integration-ai-balance small,.integration-popover-header span{color:var(--muted)}.integration-avatar{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--surface);font-weight:700}.integration-ai-balance{display:grid;align-content:center;min-width:58px;min-height:56px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);text-align:right;text-decoration:none}.integration-chevron{transition:transform .15s ease}.integration-account-trigger[aria-expanded=true] .integration-chevron{transform:rotate(180deg)}.integration-account-popover{position:fixed;z-index:30;left:12px;bottom:76px;width:216px;padding:14px;border:1px solid #81909c;border-radius:10px;background:#fff;box-shadow:0 16px 42px rgba(11,13,15,.2)}.integration-account-popover[hidden]{display:none}.integration-popover-header{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.integration-popover-header>div{display:grid}.integration-menu-subscription{display:flex;align-items:center;justify-content:center;min-height:40px;margin:12px 0;padding:8px 12px;border-radius:16px;background:var(--strong);color:#fff;font-weight:700;text-decoration:none}.integration-account-popover nav{display:grid;border-block:1px solid var(--line);padding:6px 0}.integration-account-popover nav a,.integration-sign-out{display:flex;align-items:center;width:100%;min-height:44px;padding:9px 8px;border:0;border-radius:4px;background:transparent;color:var(--ink);text-align:left;text-decoration:none}.integration-account-popover nav a+a{border-top:1px solid var(--line)}.integration-theme-toggle{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:8px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--ink);text-align:left}.integration-theme-toggle strong{font-size:12px;font-weight:600;color:var(--muted)}.integration-theme-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--side)}.integration-theme-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.integration-account-popover nav a:hover,.integration-sign-out:hover,.integration-theme-toggle:hover{background:#f4f5f5}.integration-sign-out{margin-top:8px;color:var(--muted)}.integration-mobile-account{display:none;width:48px;min-height:48px;padding:4px;border:0;background:transparent}.integration-account-popover a:focus-visible,.integration-account-popover button:focus-visible,.integration-account-trigger:focus-visible,.integration-ai-balance:focus-visible,.integration-mobile-account:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media(max-width:768px){.integration-mobile-account{display:grid;place-items:center;margin-left:auto}.integration-account-popover{position:fixed;top:64px;right:12px;bottom:auto!important;left:12px;width:auto;max-height:calc(100vh - 144px);overflow:auto}}html body .mobile-head>.integration-mobile-account{width:48px;height:48px;min-width:48px;min-height:48px;padding:4px;border:0;border-radius:12px;background:transparent;box-shadow:none}@media(max-width:768px){html body .mobile-nav a{min-width:0;grid-template-rows:20px 22px;align-content:center}html body .mobile-nav a>span{min-width:0;max-width:100%;min-height:22px;line-height:11px;overflow-wrap:anywhere;text-align:center}}.cabinet-screen-help-disabled :is(.cabinet-agent-toggle,.dialogue-rail,#dialogue-overlay,[data-focus-dialogue]){display:none!important}.cabinet-screen-help-disabled .shell-grid{grid-template-columns:minmax(0,1fr)!important}.cabinet-booting *,.cabinet-booting :after,.cabinet-booting :before{animation:none!important;transition:none!important}:root{--cab-surface:#fff;--cab-surface-2:#f5f3ee;--cab-accent:#6bb1ff;--cab-rain:#edf5ff;--cab-sky:#c1defe;--cab-seafoam:#baf0ec;--cab-jade:#5ddfd7;--cab-lavender:#eae3fa;--cab-peach:#ffd39d;--cab-lime:#dbee9f;--cab-shadow:0 4px 5px #5f6d770a,0 8px 15px #5f6d7708,0 15px 30px #5f6d770f;--cab-shadow-deck:0 20px 48px -12px #0b355829;--cab-ease:cubic-bezier(.4,0,.2,1);color-scheme:light}*{box-sizing:border-box}::selection{background:var(--cab-sky);color:var(--cab-ink)}body,html{background:var(--cab-canvas)!important;color:var(--cab-ink)!important;font-family:Geist,system-ui,-apple-system,sans-serif!important;font-synthesis:none}body{accent-color:var(--cab-ink)}h1,h2,h3,strong{color:var(--cab-ink)}h1,h2{letter-spacing:-.025em!important}.eyebrow,.lead,.meta,.page-head p,small{color:var(--cab-ink-2)!important}button,input,select,textarea{font-family:inherit!important}.app{grid-template-columns:240px minmax(0,1fr)!important}.sidebar{padding:16px 14px!important;gap:16px!important;border-right:1px solid #071a3114!important;color:var(--cab-ink)!important;background:radial-gradient(86% 76% at -4% -8%,var(--cab-sky) 0,transparent 68%),radial-gradient(78% 72% at 104% -4%,var(--cab-seafoam) 0,transparent 66%),radial-gradient(82% 74% at 8% 108%,var(--cab-sunbeam) 0,transparent 68%),radial-gradient(86% 78% at 104% 112%,var(--cab-lavender) 0,transparent 68%),var(--cab-surface-2)!important}.sidebar .brand{min-height:52px!important;padding:0 12px!important;border:0!important}.cabinet-brand{display:flex;align-items:center;gap:10px;color:var(--cab-ink);text-decoration:none}.cabinet-brand img{display:block;width:26px;height:26px}.cabinet-brand span{font-size:15px;font-weight:600;letter-spacing:-.01em}.sidebar .nav{display:grid!important;gap:2px!important;margin:0!important;padding:10px!important;border:0!important;border-radius:20px!important;background:#fffffff0!important;box-shadow:var(--cab-shadow)!important}.sidebar .nav a,.sidebar .nav button{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:44px!important;padding:10px 12px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--cab-ink-2)!important;font-weight:500!important;text-align:left!important;text-decoration:none!important;transition:background-color .15s var(--cab-ease),color .15s var(--cab-ease)!important}.sidebar .nav a:hover,.sidebar .nav button:hover{background:#071a310a!important;color:var(--cab-ink)!important}.sidebar .nav [aria-current=page],.sidebar .nav [aria-current=true]{background:var(--cab-rain)!important;color:var(--cab-ink)!important}.mobile-nav svg,.sidebar .nav svg{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.sidebar .account,.sidebar .account-zone{width:100%!important;margin:auto 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.integration-account-zone{display:grid!important;gap:6px!important;width:100%!important}.integration-subscription-action{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-height:42px!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;background:var(--cab-seafoam)!important;color:var(--cab-ink)!important;font-size:11px!important;font-weight:600!important;line-height:1.15!important;text-align:left!important;text-decoration:none!important}.integration-subscription-action svg{flex:0 0 22px;width:22px;height:22px;padding:4px;border-radius:7px;background:#fff9;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.integration-compact-row{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:6px!important;align-items:center!important}.integration-account-link{display:none!important}.integration-account-trigger,.integration-ai-balance{position:relative;z-index:1;display:grid!important;place-items:center!important;width:100%!important;height:44px!important;min-height:0!important;padding:5px!important;border:1px solid #071a311f!important;border-radius:10px!important;background:var(--cab-surface)!important;color:var(--cab-ink)!important;box-shadow:none!important;text-decoration:none!important;overflow:hidden!important}.integration-account-trigger:hover,.integration-ai-balance:hover{background:var(--cab-rain)!important}.integration-account-identity{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;margin:0!important}.integration-account-identity>span:nth-child(2),.integration-chevron{display:none!important}.integration-avatar{position:static!important;display:grid!important;place-items:center!important;width:32px!important;height:32px!important;margin:0!important;transform:none!important;border:0!important;border-radius:9px!important;background:var(--cab-ink)!important;color:#fff!important;box-shadow:none!important}.integration-ai-balance{align-content:center!important;text-align:center!important}.integration-ai-balance small{font-size:8px!important;line-height:1.05!important;color:var(--cab-ink-2)!important}.integration-ai-balance strong{font-size:12px!important;line-height:1.1!important;color:var(--cab-ink)!important}.goalbar,.mobile-head{background:#fcfbf8ee!important;border-color:var(--cab-line-soft)!important;color:var(--cab-ink)!important}.mission-overview,.pane.mission-overview{border:0!important;border-radius:0!important;background:var(--cab-surface-2)!important;box-shadow:none!important}.agent-workspace>.pane,.content,.pane,.results-page,.resume-document,.resume-meta .panel,.state-inner,.status-panel{border-color:var(--cab-line-soft)!important;background:var(--cab-surface)!important}.button.primary,.primary,a.button-link,button{border-radius:10px!important;transition:background-color .15s var(--cab-ease),color .15s var(--cab-ease),box-shadow .18s var(--cab-ease),transform .15s var(--cab-ease)!important}.primary:active,a.button-link:active,button:not(:disabled):active{transform:translateY(1px)}.button-link.primary,.primary,button.primary{border-color:var(--cab-ink)!important;background:var(--cab-ink)!important;color:var(--cab-canvas)!important}.button-link.primary:hover,.primary:hover,button.primary:hover{box-shadow:var(--cab-shadow)!important}.button-link:not(.primary),button:not(.primary),input,select,textarea{border-color:var(--cab-line)!important;background:var(--cab-surface)!important;color:var(--cab-ink)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--cab-accent)!important;outline-offset:3px!important}.search-list.cabinet-search-deck{position:relative;z-index:2;display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:clamp(24px,2.5vw,36px)!important;width:100%!important;max-width:1100px!important;min-height:352px!important;margin:20px auto 24px!important;padding:12px 24px 0!important}.search-list .search-row{position:relative;flex:0 0 320px!important;display:grid!important;grid-template-rows:auto auto minmax(84px,1fr) auto!important;overflow:visible!important;padding:24px!important;border:0!important;border-radius:52px!important;background:var(--cab-surface)!important;transform:scale(.98);transform-origin:center bottom;cursor:pointer;transition:transform .46s var(--cab-ease),box-shadow .3s var(--cab-ease)!important}.search-list .search-row,.search-list .search-row.selected{width:320px!important;height:320px!important;box-shadow:none!important}.search-list .search-row.selected{z-index:2;flex-basis:320px!important;transform:scale(1.08)}.search-list .search-row:hover{background:var(--cab-surface)!important;box-shadow:var(--cab-shadow)!important}.search-list .search-row.selected:hover{box-shadow:none!important}.search-row.cabinet-content-enter>.cabinet-card-criteria,.search-row.cabinet-content-enter>.cabinet-search-flow,.search-row.cabinet-content-enter>.search-main,.search-row.cabinet-content-enter>.select-search{animation:cabinet-content-in .5s var(--cab-ease) both}@keyframes cabinet-content-in{0%,24%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.cabinet-search-link{display:none!important}.search-main{align-items:flex-start!important}.search-main>div>strong{font-size:17px!important;font-weight:500!important;line-height:1.2!important}.search-main>div>span:not(.cabinet-search-status),.search-result{display:none!important}.search-row .select-search{align-self:center!important;justify-self:center!important;width:84%!important;min-height:44px!important}.search-main>div>.cabinet-search-status{display:none!important}.cabinet-search-status{position:relative;display:block!important;flex:0 0 8px!important;width:8px!important;height:8px!important;margin-top:6px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--cab-status)!important;color:transparent!important}.cabinet-search-status:after{content:"";position:absolute;inset:-4px;border:1px solid var(--cab-status);border-radius:50%;opacity:0;animation:cabinet-status-pulse 2.4s ease-out infinite}.cabinet-search-status.is-running{--cab-status:#b5dc35}.cabinet-search-status.is-action{--cab-status:#d88432}.cabinet-search-status.is-setup{--cab-status:#d2a52c}@keyframes cabinet-status-pulse{0%,45%{transform:scale(.55);opacity:0}55%{opacity:.38}85%,to{transform:scale(1.35);opacity:0}}@media(prefers-reduced-motion:reduce){.cabinet-search-status:after{animation:none}}.cabinet-card-criteria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:12px 0 8px;padding:0 2px}.cabinet-card-criteria>div{min-width:0;padding:6px 10px;border-radius:0;background:transparent}.cabinet-card-criteria>div+div{border-left:1px solid var(--cab-line-soft)}.cabinet-card-criteria dt{color:var(--cab-ink-2);font-size:8px}.cabinet-card-criteria dd,.cabinet-card-criteria dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabinet-card-criteria dd{margin:3px 0 0;color:var(--cab-ink);font-size:11px;font-weight:500}.cabinet-search-flow{align-self:end;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:6px 0 0;padding:11px 8px;border:0;border-radius:14px;background:#f1efe9}.cabinet-flow-step{display:grid;gap:3px;min-width:0;text-align:center}.cabinet-flow-step+.cabinet-flow-step{border-left:1px solid #d6dce1}.cabinet-flow-step i{display:none}.cabinet-flow-step span{display:grid;gap:3px;min-width:0}.cabinet-flow-step small{overflow:hidden;color:#526275!important;font-size:9px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.cabinet-flow-step strong{color:var(--cab-ink);font-size:16px;font-weight:600;line-height:1;white-space:nowrap}.cabinet-detail-link{display:none;position:absolute;z-index:3;top:100%;left:50%;width:32px;height:14px;fill:var(--cab-surface);transform:translateX(-50%)}.search-row.selected .cabinet-detail-link{display:block}.funnel-summary>i svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cabinet-agent-toggle>svg{display:block;width:18px;height:18px;fill:var(--cab-jade)}.chat-channel-meta{margin:4px 0 0!important;color:var(--cab-ink-2)!important;font-size:12px!important}.mission-overview>.pane-head{padding-bottom:0!important;border-bottom:0!important}.funnel-block{overflow:visible!important;border:0!important;background:transparent!important}.funnel-block,.funnel-summary{height:auto!important;min-height:0!important}.funnel-summary{width:100%!important;--cab-funnel-flow:linear-gradient(105deg,#c9ece7,#e5efb8 24%,#e1dcf4 49%,#f6ddcb 74%,#c9ece7);position:relative;display:grid!important;align-items:center!important;margin-top:8px!important;padding:14px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.funnel-summary:before{content:none!important}.funnel-summary>div{position:relative;z-index:1;display:grid!important;grid-template-columns:auto auto!important;justify-content:center!important;align-content:center!important;align-items:baseline!important;gap:6px 9px!important;min-height:96px!important;padding:18px!important;border-radius:24px!important;box-shadow:var(--cab-shadow)!important;text-align:center!important}.funnel-summary>div:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:var(--cab-funnel-flow) 0 0/300% 100%;opacity:.72;pointer-events:none;animation:cabinet-funnel-flow 11s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.funnel-summary>div span{grid-column:1/-1;color:var(--cab-ink-2)!important;font-size:11px!important;line-height:1.1!important}.funnel-summary>div strong{font-size:28px!important;font-weight:500!important;line-height:1!important}.funnel-summary>div small{align-self:baseline;max-width:18ch;color:var(--cab-ink-2)!important;font-size:9px!important;line-height:1.25!important;text-align:left!important}.funnel-summary>i{z-index:2;width:24px!important;height:48px!important;font-size:0!important;background:var(--cab-funnel-flow) 0 0/300% 100%!important;opacity:.72;animation:cabinet-funnel-flow 11s linear infinite;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 64'%3E%3Cpath d='M0 0C0 0 2 23 17 23C32 23 34 0 34 0V64C34 64 32 41 17 41C2 41 0 64 0 64V0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 64'%3E%3Cpath d='M0 0C0 0 2 23 17 23C32 23 34 0 34 0V64C34 64 32 41 17 41C2 41 0 64 0 64V0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}@keyframes cabinet-funnel-flow{to{background-position:300% 0}}.funnel-summary{--cab-funnel-flow:linear-gradient(90deg,#75d9ca,#d1e95f 36%,#c2b5ef 67%,#efa97b)}.funnel-summary>div{--flow-stage:0;overflow:hidden!important;grid-template-columns:1fr!important;justify-items:center!important;gap:7px!important}.funnel-summary>div:before{content:""!important;position:absolute!important;z-index:0!important;inset:-18px -42%!important;padding:0!important;border-radius:inherit!important;background:var(--cab-funnel-flow)!important;opacity:0!important;filter:blur(18px);transform:translateX(-28%);animation:cabinet-vessel-flow 8.5s var(--cab-ease) infinite both!important;animation-delay:calc(var(--flow-stage)*1.05s - 2.2s)!important;-webkit-mask:none!important;mask:none!important}.funnel-summary>div:after{content:""!important;position:absolute;z-index:0;inset:-12px -24%;border-radius:inherit;background:var(--cab-funnel-flow);opacity:.14;filter:blur(18px)}.funnel-summary>div:first-of-type{--flow-stage:0}.funnel-summary>div:first-of-type:after,.funnel-summary>div:first-of-type:before{-webkit-mask:linear-gradient(90deg,transparent 0 24%,rgba(0,0,0,.22) 52%,#000 88%)!important;mask:linear-gradient(90deg,transparent 0 24%,rgba(0,0,0,.22) 52%,#000 88%)!important}.funnel-summary>div:nth-of-type(2){--flow-stage:2}.funnel-summary>div:nth-of-type(3){--flow-stage:4}.funnel-summary>div:nth-of-type(4){--flow-stage:6}.funnel-summary>div:nth-of-type(4):after,.funnel-summary>div:nth-of-type(4):before{-webkit-mask:linear-gradient(90deg,#000 0 12%,rgba(0,0,0,.22) 52%,transparent 82%)!important;mask:linear-gradient(90deg,#000 0 12%,rgba(0,0,0,.22) 52%,transparent 82%)!important}.funnel-summary>div>*{position:relative;z-index:1}.funnel-summary>div span{grid-column:1!important}.funnel-summary>div strong{grid-column:1!important;justify-self:center!important}.funnel-summary>div small{display:none!important}.funnel-summary>i{--flow-stage:1;position:relative;overflow:visible;background:transparent!important;opacity:1;animation:none;-webkit-mask:none!important;mask:none!important}.funnel-summary>i:nth-of-type(2){--flow-stage:3}.funnel-summary>i:nth-of-type(3){--flow-stage:5}.funnel-summary>i svg{display:none!important}.funnel-summary>i:before{z-index:1;inset:0;opacity:.58;filter:blur(1px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 64'%3E%3Cpath d='M0 0C0 0 2 23 17 23C32 23 34 0 34 0V64C34 64 32 41 17 41C2 41 0 64 0 64V0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 64'%3E%3Cpath d='M0 0C0 0 2 23 17 23C32 23 34 0 34 0V64C34 64 32 41 17 41C2 41 0 64 0 64V0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat}.funnel-summary>i:after,.funnel-summary>i:before{content:"";position:absolute;background:var(--cab-funnel-flow)}.funnel-summary>i:after{z-index:0;inset:-20px -28px;border-radius:50%;opacity:0;filter:blur(18px);animation:cabinet-vessel-flow 8.5s var(--cab-ease) infinite both;animation-delay:calc(var(--flow-stage)*1.05s - 2.2s)}@keyframes cabinet-vessel-flow{0%,12%{opacity:0;transform:translateX(-28%)}24%,42%{opacity:.62}62%{opacity:.36;transform:translateX(22%)}76%,to{opacity:0;transform:translateX(42%)}}.search-list .search-row.selected{background:linear-gradient(180deg,#fff 0 72%,#f8fbea 100%)!important}.search-list .search-row.selected .cabinet-search-flow{background:#edf2dc}@media(min-width:901px){.search-list .search-row.selected:after{content:"";position:absolute;z-index:3;top:calc(100% - 19px);left:50%;width:34px;height:64px;background:var(--cab-surface);transform:translateX(-50%) rotate(90deg);pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 64'%3E%3Cpath d='M0 0C0 0 2 23 17 23C32 23 34 0 34 0V64C34 64 32 41 17 41C2 41 0 64 0 64V0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 64'%3E%3Cpath d='M0 0C0 0 2 23 17 23C32 23 34 0 34 0V64C34 64 32 41 17 41C2 41 0 64 0 64V0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat}}.funnel-summary{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr)!important;gap:0!important}.funnel-summary>div{background:var(--cab-surface)!important}.funnel-summary>div:after,.funnel-summary>div:before{content:none!important;display:none!important}.funnel-summary>i{display:block!important}.funnel-summary>i:before{content:""!important;display:block!important;z-index:0!important;inset:0!important;background:var(--cab-surface)!important;opacity:1!important;filter:none!important;animation:none!important}.funnel-summary>i:after{content:none!important;display:none!important}.search-list .search-row.selected{background:var(--cab-surface)!important}.search-list .search-row.selected .cabinet-search-flow{background:#f1efe9!important}:root{--cab-canvas:#fcfbf8;--cab-ink:#071a31;--cab-navy:#071a31;--cab-ink-2:#5f6d77;--cab-ink-3:#93a0aa;--cab-line:#c6ccd2;--cab-line-soft:#d8dce0;--cab-shadow:none;--cab-shadow-deck:none}.app,.workspace{background:var(--cab-canvas)!important}.sidebar{border-right:1px solid var(--cab-line-soft)!important;background:#f1f4f5!important}.sidebar .nav{border-radius:16px!important;box-shadow:none!important}.mission-overview,.pane.mission-overview{background:linear-gradient(145deg,#dcecff,#f6eee9 34%,#dff5ed 67%,#eee5fb)!important}.button-link.primary,.primary,button.primary{border-color:var(--cab-navy)!important;background:var(--cab-navy)!important;color:#fff!important}.button-link.primary:hover,.primary:hover,button.primary:hover{background:#0e2a48!important;box-shadow:none!important}.search-list .search-row,.search-list .search-row.selected{border:0!important;border-radius:20px!important;box-shadow:none!important}.search-list .search-row:hover{border:0!important;box-shadow:none!important}.search-list .search-row.selected{border:0!important;transform:scale(1.04)}.funnel-summary>div{border:1px solid var(--cab-line-soft)!important;border-radius:16px!important;box-shadow:none!important}.cabinet-search-flow{border-radius:10px}.cabinet-search-flow,.search-list .search-row.selected .cabinet-search-flow{background:#f5f3ee!important}.selected-search-detail>.detail-head{border:1px solid var(--cab-line-soft)!important;border-bottom:0!important;border-radius:16px 16px 0 0!important}.selected-search-detail>.priority-action{border:1px solid var(--cab-line-soft)!important;border-top:0!important;border-radius:0 0 16px 16px!important;box-shadow:none!important}.search-criteria{background:var(--cab-surface)!important}.selected-search-detail>.recent-results{border:1px solid var(--cab-line-soft)!important;border-radius:16px!important;box-shadow:none!important}.selected-search-detail{position:relative;display:grid!important;gap:16px!important;margin-top:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.selected-search-detail>.detail-head{margin:0!important;padding:22px 22px 0!important;border:0!important;border-radius:24px 24px 0 0!important;background:var(--cab-surface)!important}.selected-search-detail>.priority-action{margin:-18px 0 0!important;padding:0 22px 22px!important;border:0!important;border-radius:0 0 24px 24px!important;background:var(--cab-surface)!important;box-shadow:var(--cab-shadow)!important}.search-criteria{background:linear-gradient(145deg,#f1f4f6,#f6f4f0)!important}.selected-search-detail>.recent-results{margin:0!important;padding:22px!important;border:0!important;border-radius:24px!important;background:var(--cab-surface)!important;box-shadow:var(--cab-shadow)!important}.recent-results .activity-head>a,.recent-results .activity-head>button{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:6px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cab-ink)!important;font-weight:500!important;text-decoration:none!important;box-shadow:none!important}.recent-results .activity-head>a:after,.recent-results .activity-head>button:after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);transition:transform .15s var(--cab-ease)}.recent-results .activity-head>[aria-expanded=true]:after{transform:rotate(225deg) translate(-2px,-1px)}.integration-history-extra{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;overflow:hidden!important}.integration-history-extra[hidden]{display:none!important}.integration-history-extra>.activity-entry{flex:0 0 auto!important;width:100%!important;min-width:0!important}.activity-entry{border-color:var(--cab-line-soft)!important}.inbox{grid-template-columns:minmax(300px,340px) minmax(0,1fr)!important}.conversation-list{min-width:0!important;overflow:hidden!important;background:var(--cab-surface)!important}.conversation-list,.list-head{border-color:var(--cab-line-soft)!important}.list-head{padding:20px!important}.conversations{overflow-x:hidden!important}.conversation{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:16px 20px!important;overflow:hidden!important;border:0!important;border-bottom:1px solid var(--cab-line-soft)!important;border-radius:0!important;background:var(--cab-surface)!important;color:var(--cab-ink)!important;text-align:left!important;text-decoration:none!important}.conversation span,.conversation strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.conversation span{margin-top:4px!important;color:var(--cab-ink-2)!important}.conversation:hover,.conversation[aria-current=true]{padding-left:20px!important;border-left:0!important;background:var(--cab-rain)!important}.conversation.needs-attention{padding-right:42px!important}.employer-chat{background:var(--cab-surface)!important}.message{border:0!important;border-radius:16px 16px 16px 5px!important;background:var(--cab-rain)!important;color:var(--cab-ink)!important}.message.me{border-radius:16px 16px 5px 16px!important;background:#eef7dc!important}.cabinet-agent-toggle{position:fixed;top:20px;right:24px;bottom:auto;z-index:24;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:auto!important;min-width:190px!important;height:48px!important;min-height:48px!important;padding:0 18px!important;border:1px solid color-mix(in srgb,var(--cab-surface) 35%,transparent)!important;border-radius:14px!important;background:var(--cab-ink)!important;color:#fff!important;box-shadow:none!important}.cabinet-agent-toggle>span{display:inline!important;font-size:14px!important;font-weight:600!important;white-space:nowrap!important}.cabinet-agent-close{margin-left:auto!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;border-radius:50%!important}.integration-account-popover{border-color:var(--cab-line-soft)!important;border-radius:20px!important;background:var(--cab-surface)!important;box-shadow:var(--cab-shadow-deck)!important}.toast{pointer-events:none!important;max-width:min(320px,calc(100vw - 24px))!important;border:0!important;border-radius:12px!important;background:var(--cab-ink)!important;color:#fff!important;box-shadow:var(--cab-shadow)!important}.mobile-nav{background:#fcfbf8f2!important;border-color:var(--cab-line-soft)!important}.mobile-nav a,.mobile-nav button{color:var(--cab-ink-2)!important}.mobile-nav [aria-current=page],.mobile-nav [aria-current=true]{background:var(--cab-rain)!important;color:var(--cab-ink)!important}@media(min-width:1181px){.cabinet-agent-collapsible .app{transition:none!important}.cabinet-agent-collapsible .shell-grid{grid-template-columns:minmax(0,1fr) 0!important;transition:none!important}.cabinet-agent-collapsible .dialogue-rail{position:sticky!important;top:0!important;z-index:4;width:auto!important;min-width:0!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;padding-inline:0!important;overflow:hidden!important;visibility:hidden;opacity:0;transform:translateX(20px);pointer-events:none;border-left:0!important;box-shadow:none!important;transition:opacity .22s var(--cab-ease),transform .42s var(--cab-ease),visibility .42s!important}.cabinet-agent-open .app{grid-template-columns:72px minmax(0,1fr)!important}.cabinet-agent-open .shell-grid{grid-template-columns:minmax(0,1fr) clamp(320px,26vw,380px)!important}.cabinet-agent-open .dialogue-rail{padding:24px!important;visibility:visible;opacity:1;transform:none;pointer-events:auto;border-left:1px solid var(--cab-line-soft)!important}.cabinet-agent-open .sidebar{padding-inline:8px!important}.cabinet-agent-open .sidebar .brand{padding-inline:6px!important;justify-content:center!important}.cabinet-agent-open .cabinet-brand span,.cabinet-agent-open .integration-ai-balance,.cabinet-agent-open .integration-subscription-action span,.cabinet-agent-open .sidebar .nav span{display:none!important}.cabinet-agent-open .sidebar .nav{padding:6px!important}.cabinet-agent-open .sidebar .nav a,.cabinet-agent-open .sidebar .nav button{justify-content:center!important;padding:10px!important}.cabinet-agent-open .integration-subscription-action{justify-content:center!important;width:44px!important;min-width:44px!important;padding:0!important}.cabinet-agent-open .integration-compact-row{display:block!important;width:44px!important}.cabinet-agent-open .sidebar .account{display:grid!important;justify-content:center!important}.cabinet-agent-open .cabinet-agent-toggle{opacity:0;pointer-events:none}}@media(min-width:901px){.search-list.cabinet-search-deck{display:grid!important;grid-template-columns:repeat(3,320px)!important;justify-content:center!important;align-items:end!important}}@media(max-width:1320px) and (min-width:901px){.search-list.cabinet-search-deck{grid-template-columns:repeat(3,300px)!important}.search-list .search-row{padding:22px!important;border-radius:46px!important;transform:scale(.98)}.search-list .search-row,.search-list .search-row.selected{flex-basis:300px!important;width:300px!important;height:300px!important}.search-list .search-row.selected{transform:scale(1.08)}}@media(min-width:1181px) and (max-width:1320px){.cabinet-agent-open .search-list.cabinet-search-deck{gap:8px!important;min-height:330px!important;padding-inline:16px!important}.cabinet-agent-open .search-list .search-row{flex-basis:266px!important;width:266px!important;height:266px!important;padding:18px!important;border-radius:40px!important;transform:scale(.94)}.cabinet-agent-open .search-list .search-row.selected{flex-basis:266px!important;width:266px!important;height:266px!important;transform:scale(1.06)}.cabinet-agent-open .cabinet-card-criteria{margin-block:8px 5px}.cabinet-agent-open .cabinet-search-flow{margin-block:2px 4px;padding-block:6px}.cabinet-agent-open .search-main>div>strong{font-size:15px!important}.cabinet-agent-open .cabinet-search-status{margin-top:6px!important}.cabinet-agent-open .search-list .search-row .select-search{min-height:40px!important;padding-block:6px!important}}@media(max-width:1180px){.cabinet-agent-close,.cabinet-agent-toggle{display:none!important}}@media(max-width:900px){.app{grid-template-columns:200px minmax(0,1fr)!important}.search-list.cabinet-search-deck{flex-direction:column!important;align-items:center!important;gap:16px!important;min-height:0!important;margin-bottom:20px!important}.search-list .search-row,.search-list .search-row.selected{flex:0 0 auto!important;flex-basis:auto!important;height:auto!important;min-height:0!important;aspect-ratio:1;transform:none!important}.search-list .search-row{width:min(92%,380px)!important}.search-list .search-row.selected{width:min(100%,420px)!important}.cabinet-detail-link,.cabinet-search-link{display:none!important}}@media(max-width:768px){.app{display:block!important}.mission-overview{padding:20px 12px 92px!important}.search-list.cabinet-search-deck{margin-block:18px 24px!important}.search-list .search-row{width:92%!important;height:auto!important;min-height:0!important;padding:22px!important;border-radius:32px!important;box-shadow:none!important}.search-list .search-row.selected{width:100%!important;height:auto!important;box-shadow:var(--cab-shadow)!important}.selected-search-detail>.detail-head{padding:18px 18px 0!important;border-radius:20px 20px 0 0!important}.selected-search-detail>.priority-action{padding:0 18px 18px!important;border-radius:0 0 20px 20px!important}.selected-search-detail>.recent-results{padding:18px!important;border-radius:20px!important}.inbox{display:block!important}.mobile-nav a{display:grid!important;place-items:center!important;gap:3px!important;min-height:56px!important;text-decoration:none!important}.toast{right:12px!important;bottom:82px!important;left:12px!important}.funnel-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cabinet-card-criteria{grid-template-columns:repeat(3,minmax(0,1fr))}}.funnel-summary>div{border:0!important}.search-list .search-row,.search-list .search-row.selected,.search-list .search-row.selected:hover,.search-list .search-row:hover{border:0!important;box-shadow:none!important}body.cabinet-agent-collapsible:not(.cabinet-agent-open) #cabinet-agent-drawer{display:none!important}@media(min-width:901px){.search-list .search-row{transform:scale(.98)!important;transition:transform .3s var(--cab-ease)!important}.search-list .search-row.selected{transform:scale(1.04)!important}.search-row.cabinet-content-enter>.cabinet-card-criteria,.search-row.cabinet-content-enter>.cabinet-search-flow,.search-row.cabinet-content-enter>.search-main,.search-row.cabinet-content-enter>.select-search{animation-duration:.3s!important}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body :where(.brand,.cabinet-brand,.integration-avatar,h1,h2,h3,h4,h5,h6,strong,b){font-weight:600!important}svg text{font-family:Geist,system-ui,-apple-system,sans-serif!important}.mobile-nav a,.mobile-nav a *,.qo-sort>span,svg text{font-weight:600!important}.integration-sidebar-toggle{position:absolute;z-index:12;top:16px;right:-20px;display:grid!important;place-items:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid var(--cab-line-soft)!important;border-radius:12px!important;background:var(--cab-surface)!important;color:var(--cab-ink)!important;box-shadow:none!important}.cabinet-agent-open .integration-sidebar-toggle{display:none!important}.integration-sidebar-toggle:hover{background:var(--cab-rain)!important}.integration-sidebar-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--cab-ease)}body.integration-sidebar-collapsed .app{grid-template-columns:72px minmax(0,1fr)!important}body.integration-sidebar-collapsed .sidebar{padding-inline:8px!important}body.integration-sidebar-collapsed .sidebar .brand{justify-content:center!important;padding-inline:6px!important}body.integration-sidebar-collapsed .cabinet-brand span,body.integration-sidebar-collapsed .integration-ai-balance,body.integration-sidebar-collapsed .integration-subscription-action span,body.integration-sidebar-collapsed .sidebar .nav span{display:none!important}body.integration-sidebar-collapsed .sidebar .nav{padding:6px!important}body.integration-sidebar-collapsed .sidebar .nav a,body.integration-sidebar-collapsed .sidebar .nav button{justify-content:center!important;padding:10px!important}body.integration-sidebar-collapsed .integration-subscription-action{justify-content:center!important;width:44px!important;min-width:44px!important;padding:0!important}body.integration-sidebar-collapsed .integration-compact-row{display:block!important;width:44px!important}body.integration-sidebar-collapsed .sidebar .account{display:grid!important;justify-content:center!important}body.integration-sidebar-collapsed .integration-sidebar-toggle svg{transform:rotate(180deg)}@media(max-width:768px){.integration-sidebar-toggle{display:none!important}body.integration-sidebar-collapsed .app{display:block!important}}.mission-overview,.pane.mission-overview{background:radial-gradient(ellipse 30% 27% at 18% 27%,color-mix(in srgb,var(--cab-sky) 54%,transparent),transparent 100%),radial-gradient(ellipse 30% 27% at 50% 27%,color-mix(in srgb,var(--cab-lavender) 48%,transparent),transparent 100%),radial-gradient(ellipse 30% 27% at 82% 27%,color-mix(in srgb,var(--cab-seafoam) 58%,transparent),transparent 100%),radial-gradient(ellipse 60% 30% at 28% 66%,color-mix(in srgb,var(--cab-seafoam) 34%,transparent),transparent 100%),radial-gradient(ellipse 60% 30% at 76% 82%,color-mix(in srgb,var(--cab-lavender) 38%,transparent),transparent 100%),var(--cab-rain)!important}.search-criteria{background:var(--cab-rain)!important}.selected-search-detail>.detail-head,.selected-search-detail>.recent-results{position:relative!important}.selected-search-detail>.detail-head:before,.selected-search-detail>.recent-results:before{content:"";position:absolute;z-index:4;top:-16px;left:var(--cab-detail-flow-x);width:34px;height:18px;background:var(--cab-surface);clip-path:polygon(0 0,100% 0,70% 50%,100% 100%,0 100%,30% 50%);transform:translateX(-50%);pointer-events:none}.search-main>div>strong{font-size:18px!important;line-height:1.25!important}.cabinet-card-criteria{margin:16px 0 10px!important}.cabinet-card-criteria>div{padding:7px 10px!important}.cabinet-card-criteria dt{font-size:10px!important}.cabinet-card-criteria dd{font-size:13px!important}.cabinet-flow-step small{font-size:10px!important}.cabinet-flow-step strong{font-size:17px!important}.search-criteria{min-width:0!important;padding:18px 18px 70px!important}.search-criteria .criteria-grid{gap:16px 28px!important}.search-criteria .criteria-grid dt{font-size:12px!important;line-height:1.3!important}.search-criteria .criteria-grid dd{margin-top:4px!important;font-size:14px!important;line-height:1.3!important}.search-criteria .configure-search{right:18px!important;bottom:18px!important;width:max-content!important;max-width:calc(100% - 36px)!important}body:has(.cabinet-search-deck) .mission-overview>.pane-head{min-height:58px!important;padding-right:220px!important}body:has(.cabinet-search-deck) .cabinet-agent-toggle{top:20px!important;right:24px!important;bottom:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:auto!important;min-width:190px!important;height:48px!important;min-height:48px!important;padding:0 18px!important;border:1px solid color-mix(in srgb,var(--cab-surface) 35%,transparent)!important;border-radius:14px!important;background:var(--cab-navy)!important;color:var(--cab-surface)!important}body:has(.cabinet-search-deck) .cabinet-agent-toggle>svg{width:20px!important;height:20px!important;fill:var(--cab-jade)!important}body:has(.cabinet-search-deck) .cabinet-agent-toggle>span{display:inline!important;font-size:14px!important;font-weight:600!important;white-space:nowrap!important}body:has(.vacancies-single-pane) .cabinet-agent-toggle{top:20px!important;right:24px!important;bottom:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:auto!important;min-width:190px!important;height:48px!important;min-height:48px!important;padding:0 18px!important;border:1px solid color-mix(in srgb,var(--cab-surface) 35%,transparent)!important;border-radius:14px!important;background:var(--cab-navy)!important;color:var(--cab-surface)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--cab-ink) 18%,transparent)!important}body:has(.vacancies-single-pane) .cabinet-agent-toggle>svg{width:20px!important;height:20px!important;fill:var(--cab-jade)!important}body:has(.vacancies-single-pane) .cabinet-agent-toggle>span{display:inline!important;font-size:14px!important;font-weight:600!important;white-space:nowrap!important}body.cabinet-agent-collapsible .cabinet-agent-toggle{background:var(--cab-ink)!important;color:var(--cab-surface)!important;border-color:color-mix(in srgb,var(--cab-surface) 35%,transparent)!important}body.cabinet-agent-collapsible .cabinet-agent-toggle>svg{width:20px!important;height:20px!important;fill:var(--cab-jade)!important}body.cabinet-agent-collapsible .cabinet-agent-toggle>span{display:inline!important;font-size:14px!important;font-weight:600!important;white-space:nowrap!important}body.cabinet-agent-collapsible .cabinet-agent-toggle{width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;border-radius:14px!important}body.cabinet-agent-collapsible .cabinet-agent-toggle>span{display:none!important}body:has(.vacancy-single-pane) .workspace{background:linear-gradient(135deg,#e6f1ff,#edf0ff 52%,#e3faf6)!important}body:has(.vacancy-single-pane) .mission-overview,body:has(.vacancy-single-pane) .pane.mission-overview,body:has(.vacancy-single-pane) .shell-grid.vacancy-single-pane,body:has(.vacancy-single-pane) .vacancy-page{background:transparent!important}.dialogue-rail.cabinet-screen-assistant{background:radial-gradient(ellipse 90% 34% at 12% 8%,color-mix(in srgb,var(--cab-sky) 52%,transparent),transparent 100%),radial-gradient(ellipse 90% 38% at 88% 72%,color-mix(in srgb,var(--cab-seafoam) 42%,transparent),transparent 100%),var(--cab-rain)!important}.cabinet-screen-assistant>.pane-head{padding:0 0 18px!important;border:0!important;background:transparent!important}.cabinet-screen-assistant>.pane-head .eyebrow{margin:0 0 5px!important;color:var(--cab-ink-2)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.cabinet-screen-assistant>.pane-head h2{margin:0!important;color:var(--cab-ink)!important;font-size:22px!important;font-weight:600!important;letter-spacing:-.02em}.cabinet-screen-assistant .cabinet-agent-close{border:0!important;background:var(--cab-surface)!important;color:var(--cab-ink)!important}.cabinet-screen-assistant #history{display:grid!important;align-content:start!important;gap:12px!important;overflow:auto!important}.cabinet-screen-assistant #agent-status-message,.cabinet-screen-assistant .agent-task,.cabinet-screen-assistant .cabinet-screen-prompts{margin:0!important;padding:18px!important;border:0!important;border-radius:18px!important;background:var(--cab-surface)!important;box-shadow:none!important}.cabinet-screen-assistant #agent-status-message{border-radius:18px 18px 18px 6px!important;background:color-mix(in srgb,var(--cab-sky) 42%,white)!important}.cabinet-screen-assistant .cabinet-screen-prompts .meta{margin:0 0 5px!important;color:var(--cab-ink-2)!important;font-size:11px!important}.cabinet-screen-assistant .cabinet-screen-prompts h3{margin:0 0 14px!important;font-size:16px!important;line-height:1.3}.cabinet-screen-assistant .cabinet-screen-prompts>div{display:grid;gap:8px}.cabinet-screen-assistant .cabinet-screen-prompts button{min-height:42px!important;padding:9px 12px!important;border:0!important;border-radius:10px!important;background:var(--cab-rain)!important;color:var(--cab-ink)!important;font-weight:600!important;text-align:left!important}.cabinet-screen-assistant .cabinet-screen-prompts button:hover{background:color-mix(in srgb,var(--cab-sky) 56%,white)!important}.cabinet-screen-assistant .composer{gap:8px!important;margin-top:auto!important;padding-top:14px!important;border-top:0!important;background:transparent!important}.cabinet-screen-assistant .composer textarea{min-height:48px!important;border:0!important;border-radius:14px!important;background:var(--cab-surface)!important;box-shadow:none!important}.cabinet-screen-assistant .composer .primary{border-radius:14px!important;background:var(--cab-ink)!important}.search-criteria{padding:18px!important}@media(min-width:901px){.search-criteria .criteria-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 170px!important;grid-template-rows:repeat(2,auto)!important}.search-criteria .criteria-grid>div:first-child{grid-column:1;grid-row:1}.search-criteria .criteria-grid>div:nth-child(2){grid-column:2;grid-row:1}.search-criteria .criteria-grid>div:nth-child(3){grid-column:3;grid-row:1}.search-criteria .criteria-grid>div:nth-child(4){grid-column:1;grid-row:2}.search-criteria .criteria-grid>div:nth-child(5){grid-column:2;grid-row:2}.search-criteria .criteria-grid>div:nth-child(6){grid-column:3;grid-row:2}.search-criteria .configure-search{right:18px!important;bottom:18px!important}.search-list.cabinet-search-deck{min-height:320px!important;margin:-4px auto 16px!important;padding:0 24px!important}.search-list .search-row.selected:after{content:none!important;display:none!important}}.search-criteria{position:relative!important;padding-bottom:70px!important}.search-criteria .configure-search{position:absolute!important;right:14px!important;bottom:14px!important}.selected-search-detail>.detail-head:before,.selected-search-detail>.recent-results:before{width:48px!important;height:18px!important;clip-path:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 18'%3E%3Cpath d='M0 0H48C37 0 34 4 34 9s3 9 14 9H0c11 0 14-4 14-9S11 0 0 0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 18'%3E%3Cpath d='M0 0H48C37 0 34 4 34 9s3 9 14 9H0c11 0 14-4 14-9S11 0 0 0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}.cabinet-toast,.toast{display:none!important}.search-criteria{position:static!important;margin-top:18px!important;padding:18px 0 0!important;border:0!important;border-top:1px solid var(--cab-line-soft)!important;border-radius:0!important;background:transparent!important}.search-criteria .criteria-heading{align-items:center!important}.search-criteria .configure-search{position:static!important;width:auto!important;max-width:none!important;min-height:40px!important;white-space:nowrap!important}.search-criteria .criteria-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:0!important;margin:16px 0 0!important;border-block:1px solid var(--cab-line-soft)!important}.search-criteria .criteria-grid>div{padding:13px 18px!important}.search-criteria .criteria-grid>div:nth-child(3n+1){padding-left:0!important}.search-criteria .criteria-grid>div:not(:nth-child(3n+1)){border-left:1px solid var(--cab-line-soft)!important}.search-criteria .criteria-grid>div:nth-child(n+4){border-top:1px solid var(--cab-line-soft)!important}@media(max-width:768px){.search-criteria .criteria-heading{align-items:stretch!important}.search-criteria .configure-search{width:100%!important}.search-criteria .criteria-grid{grid-template-columns:1fr!important}.search-criteria .criteria-grid>div{padding:12px 0!important;border-left:0!important}.search-criteria .criteria-grid>div+div{border-top:1px solid var(--cab-line-soft)!important}}.cabinet-screen-assistant.cabinet-assistant-chat{position:relative!important;display:flex!important;flex-direction:column!important;isolation:isolate;overflow:hidden!important;background:linear-gradient(150deg,#dcecff,#e4f5f1 58%,#ece9f8)!important}.cabinet-screen-assistant.cabinet-assistant-chat:before{content:"";position:absolute;z-index:-1;inset:0;background:url(/job-seeker-chat-pattern.png) 8px 6px/320px 320px repeat;opacity:.36;filter:grayscale(1);mix-blend-mode:multiply;pointer-events:none}.cabinet-assistant-chat>.pane-head{margin:0!important;padding:14px 14px 16px!important;border:0!important;border-radius:18px!important;background:rgba(255,255,255,.86)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.cabinet-assistant-chat #history{flex:1 1 auto!important;min-height:0!important;gap:10px!important;padding:18px 0!important;overflow-y:auto!important;overscroll-behavior:contain}.cabinet-screen-assistant .agent-task{display:none!important}.cabinet-assistant-chat #agent-status-message,.cabinet-assistant-chat #history>.message,.cabinet-assistant-chat .agent-task{width:auto!important;max-width:88%!important;padding:12px 14px!important;border:0!important;border-radius:4px 15px 15px 15px!important;background:rgba(255,255,255,.94)!important;color:var(--cab-ink)!important}.cabinet-assistant-chat #history>.message.me{justify-self:end!important;border-radius:15px 4px 15px 15px!important;background:#dff5ed!important}.cabinet-assistant-chat .agent-task{max-width:100%!important}.cabinet-assistant-chat .cabinet-screen-prompts{margin-top:2px!important;padding:12px!important;border:1px solid rgba(255,255,255,.64)!important;border-radius:15px!important;background:rgba(255,255,255,.48)!important;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08)}.cabinet-assistant-chat .cabinet-screen-prompts .meta{margin-bottom:8px!important}.cabinet-assistant-chat .cabinet-screen-prompts>div{gap:6px!important}.cabinet-assistant-chat .cabinet-screen-prompts button{min-height:38px!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;background:rgba(255,255,255,.68)!important}.cabinet-assistant-chat>.composer{flex:0 0 auto!important;display:flex!important;align-items:flex-end!important;gap:6px!important;margin:0!important;padding:10px 0 0!important;border:0!important;background:transparent!important}.cabinet-assistant-chat>.composer textarea{box-sizing:border-box!important;min-width:0!important;min-height:46px!important;height:46px;max-height:min(42vh,360px)!important;padding:12px 14px!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:14px!important;background:rgba(255,255,255,.52)!important;box-shadow:none!important;resize:none!important;white-space:pre-wrap!important;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.cabinet-assistant-chat>.composer.has-value textarea,.cabinet-assistant-chat>.composer:focus-within textarea{border-color:rgba(255,255,255,.94)!important;background:rgba(255,255,255,.7)!important;outline:none!important;box-shadow:none!important}.cabinet-assistant-chat>.composer .primary,.cabinet-assistant-chat>.composer .voice-button{position:static!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important;border-radius:12px!important;font-size:0!important}.cabinet-assistant-chat>.composer .voice-button{border:1px solid rgba(255,255,255,.72)!important;background:rgba(255,255,255,.56)!important;color:var(--cab-ink)!important}.cabinet-assistant-chat>.composer .primary{border:0!important;background:var(--cab-navy)!important;color:#fff!important}.cabinet-assistant-chat>.composer button[hidden]{display:none!important}.cabinet-assistant-chat>.composer .icon-only:before,.cabinet-assistant-chat>.composer .send-icon:before{content:"";display:block;width:20px;height:20px;margin:auto;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.cabinet-assistant-chat>.composer .icon-only:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 15a3 3 0 0 0 3-3V6a3 3 0 1 0-6 0v6a3 3 0 0 0 3 3Zm6-3a6 6 0 0 1-12 0m6 6v3m-3 0h6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 15a3 3 0 0 0 3-3V6a3 3 0 1 0-6 0v6a3 3 0 0 0 3 3Zm6-3a6 6 0 0 1-12 0m6 6v3m-3 0h6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.cabinet-assistant-chat>.composer .send-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4 4 17 8-17 8 3-8-3-8Zm3 8h14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4 4 17 8-17 8 3-8-3-8Zm3 8h14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(min-width:1181px){.cabinet-agent-open .search-list.cabinet-search-deck{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-height:0!important;margin:0 auto 18px!important;padding:0!important;overflow:visible!important}.cabinet-agent-open .search-list .search-row,.cabinet-agent-open .search-list .search-row.selected{width:100%!important;min-width:0!important;height:auto!important;min-height:272px!important;aspect-ratio:auto!important;padding:20px!important;transform:none!important}.cabinet-agent-open .mission-overview{min-width:0!important;overflow-x:hidden!important}}.attention-requests .activity-head{align-items:center!important}.attention-count{flex:none;color:var(--cab-ink-2);font-size:12px;font-weight:600}.attention-list{display:grid;margin-top:14px;border-top:1px solid var(--cab-line-soft)}.attention-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:72px;padding:12px 0;border-bottom:1px solid var(--cab-line-soft)}.attention-mark{width:7px;height:7px;border-radius:50%;background:var(--cab-amber,#d89a2b)}.attention-vacancy{min-width:0}.attention-vacancy span,.attention-vacancy strong{display:block}.attention-vacancy strong{font-size:14px;line-height:1.35}.attention-vacancy span{margin-top:4px;color:var(--cab-ink-2);font-size:12px;line-height:1.4}.attention-action{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--cab-line)!important;border-radius:10px;background:var(--cab-surface);color:var(--cab-ink)!important;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.attention-action:hover{background:var(--cab-rain)}.attention-action:focus-visible{outline:2px solid var(--cab-focus,#6bb1ff);outline-offset:2px}.attention-empty{padding:22px 0 6px}.attention-empty strong{display:block;font-size:14px}.attention-empty p{max-width:620px;margin:5px 0 0;color:var(--cab-ink-2);font-size:13px;line-height:1.45}@media(max-width:768px){.attention-row{grid-template-columns:10px minmax(0,1fr)}.attention-action{grid-column:2;width:100%;justify-content:space-between}.attention-count{display:none}}body:has(.cabinet-search-deck) .mission-overview{--cab-search-connector-gap:18px}.cabinet-agent-open .search-list.cabinet-search-deck,.search-list.cabinet-search-deck{margin-bottom:0!important}.cabinet-detail-bridge{--cab-bridge-x:50%;position:relative;z-index:2;height:var(--cab-search-connector-gap);margin:0;pointer-events:none}.cabinet-detail-bridge:before{content:none}.cabinet-detail-bridge:after{content:"";position:absolute;inset-block:-1px;left:var(--cab-bridge-x);width:32px;background:var(--cab-surface);transform:translateX(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 22' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0h32c-6 5-6 17 0 22H0c6-5 6-17 0-22Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 22' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0h32c-6 5-6 17 0 22H0c6-5 6-17 0-22Z'/%3E%3C/svg%3E") center/100% 100% no-repeat}.search-list:has(>.search-row:first-child.selected)+.cabinet-detail-bridge{--cab-bridge-x:16.666%}.search-list:has(>.search-row:nth-child(2).selected)+.cabinet-detail-bridge{--cab-bridge-x:50%}.search-list:has(>.search-row:nth-child(3).selected)+.cabinet-detail-bridge{--cab-bridge-x:83.333%}.mission-overview:has(.search-list>.search-row:first-child.selected) .selected-search-detail{--cab-detail-flow-x:16.666%}.mission-overview:has(.search-list>.search-row:nth-child(2).selected) .selected-search-detail{--cab-detail-flow-x:50%}.mission-overview:has(.search-list>.search-row:nth-child(3).selected) .selected-search-detail{--cab-detail-flow-x:83.333%}.search-row .cabinet-detail-link,.search-row.selected .cabinet-detail-link{display:none!important}.selected-search-detail{--cab-detail-flow-x:50%}.selected-search-detail>.detail-head:before{content:none!important;display:none!important}.selected-search-detail>.recent-results:before{left:var(--cab-detail-flow-x)!important}.mission-overview:not(.connections-ready) .cabinet-detail-bridge:after,.mission-overview:not(.connections-ready) .selected-search-detail>.recent-results:before{opacity:0!important}.mission-overview.connections-ready .cabinet-detail-bridge:after,.mission-overview.connections-ready .selected-search-detail>.recent-results:before{opacity:1}@media(min-width:1101px){.search-list.cabinet-search-deck{align-items:flex-end!important}}.selected-search-detail>.recent-results:before{width:32px!important;height:20px!important;margin-top:-1px!important;background:var(--cab-surface)!important;clip-path:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 22' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0h32c-6 5-6 17 0 22H0c6-5 6-17 0-22Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 22' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0h32c-6 5-6 17 0 22H0c6-5 6-17 0-22Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}.cabinet-detail-bridge:after{content:none!important;display:none!important}.mission-overview.connections-ready .search-list.cabinet-search-deck>.search-row.selected:after{content:""!important;display:block!important;position:absolute!important;z-index:4!important;top:calc(100% - 1px)!important;left:50%!important;width:32px!important;height:calc(var(--cab-search-connector-gap) + 4px)!important;background:var(--cab-surface)!important;transform:translateX(-50%)!important;pointer-events:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 22' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0h32c-6 5-6 17 0 22H0c6-5 6-17 0-22Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 22' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0h32c-6 5-6 17 0 22H0c6-5 6-17 0-22Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}.search-library-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 2px}.search-library-controls>div:first-child{display:grid;gap:3px}.search-library-controls>div:first-child strong{font-size:13px}.search-library-controls>div:first-child span{color:var(--cab-ink-2);font-size:11px}.search-control-switchers{display:flex;align-items:center;gap:8px}.search-count-switcher,.search-plan-switcher{display:flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:#ffffffe0}.search-count-switcher span{padding:0 7px;color:var(--cab-ink-2);font-size:11px}.search-count-switcher a,.search-plan-switcher a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:36px;padding:6px 10px;border-radius:8px;color:var(--cab-ink);font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap}.search-count-switcher a[aria-current=true],.search-plan-switcher a[aria-current=true]{background:var(--cab-ink);color:#fff}.search-list .search-slot{cursor:default!important}.search-list .search-slot,.search-list .search-slot:hover{transform:scale(.98)!important}.search-slot-inner{display:flex;flex:1 1;flex-direction:column;align-items:stretch;height:100%}.search-slot-inner>div{display:grid;gap:9px}.search-slot-inner strong{font-size:20px;font-weight:600;line-height:1.2}.search-slot-inner p{margin:0;color:var(--cab-ink-2);font-size:12px;line-height:1.5}.search-slot-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:22px;border:1px solid var(--cab-line);border-radius:50%;background:#fff;font-size:27px}.search-slot-lock{align-self:flex-start;margin-bottom:22px;padding:6px 9px;border-radius:8px;background:#e8ecef}.search-slot-eyebrow,.search-slot-lock{color:var(--cab-ink-2);font-size:10px;font-weight:600}.search-slot-eyebrow{letter-spacing:.04em;text-transform:uppercase}.search-slot-action{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:auto;border-radius:10px;text-decoration:none}.search-slot-create{border:1.5px dashed #071a3152!important;background:#ffffff8f!important}.search-slot-upgrade{border:1px solid #d4d9de!important;background:#f6f7f7!important}.search-slot:after{content:none!important;display:none!important}.search-slot-action,.search-slot-action:visited{color:var(--cab-ink)!important;font-size:13px;font-weight:600}.search-slot-create .search-slot-action{border:1px solid var(--cab-line);background:#fff}.search-slot-upgrade .search-slot-action,.search-slot-upgrade .search-slot-action:visited{background:var(--cab-ink)}.search-slot-upgrade{padding:22px!important}.upgrade-heading{display:flex!important;align-items:center;justify-content:space-between;gap:10px}.upgrade-price{font-size:15px;white-space:nowrap}.upgrade-price small{margin-left:3px;color:var(--cab-ink-2);font-size:9px;font-weight:500}.upgrade-copy{margin-top:17px}.upgrade-copy strong{font-size:19px}.search-slot-upgrade .search-slot-eyebrow{display:inline-flex;align-items:center;min-height:24px;padding:5px 8px;border-radius:7px;background:#e8ecef}.optimal-capacity{display:grid!important;grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px;margin:18px 0}.optimal-capacity span{display:grid;place-items:center;height:54px;border:1px dashed #81909c;border-radius:14px;background:#fff;color:var(--cab-ink);font-size:18px;font-weight:600}.optimal-capacity span.is-active{border-style:solid;background:var(--cab-ink);color:#fff}.optimal-capacity i{color:var(--cab-ink-2);font-style:normal;text-align:center}.search-list .search-row.search-slot-maximum,.search-list .search-row.search-slot-maximum:hover{background:var(--cab-ink)!important;color:#fff!important}.search-slot-maximum .search-slot-eyebrow{background:#ffffff18!important;color:#fff!important}.search-slot-maximum .upgrade-price{color:#fff!important}.search-slot-maximum .upgrade-copy p,.search-slot-maximum .upgrade-price small{color:#ffffffa8!important}.search-slot-maximum .search-slot-action,.search-slot-maximum .search-slot-action:visited{border:1px solid #ffffff55!important;background:#fff!important;color:var(--cab-ink)!important}.maximum-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:15px 0}.maximum-benefits span{display:grid;align-content:center;justify-items:center;gap:5px;min-height:68px;padding:7px 4px;border:1px solid #ffffff2e;border-radius:12px;background:#ffffff0d;color:#ffffffbf;font-size:8px;line-height:1.25;text-align:center}.maximum-benefits i{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#fff;color:var(--cab-ink);font-size:12px;font-style:normal;font-weight:600}.search-slot-maximum .upgrade-copy strong{color:#fff!important}.search-list .search-row.search-slot-upgrade,.search-list .search-row.search-slot-upgrade:hover{padding:22px!important;border:1px solid #d4d9de!important;background:#f6f7f7!important;color:var(--cab-ink)!important;box-shadow:none!important}.search-slot-upgrade .search-slot-inner{display:flex;flex:1 1;flex-direction:column;align-items:stretch}.search-slot-upgrade .search-slot-lock{align-self:flex-start;margin:0 0 24px;padding:6px 9px;border-radius:8px;background:#e8ecef;color:var(--cab-ink-2);font-size:10px;font-weight:600}.search-slot-upgrade .search-slot-eyebrow{display:block;min-height:0;margin:0;padding:0;border-radius:0;background:transparent;color:var(--cab-ink-2);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.search-slot-upgrade .search-slot-inner strong{display:block;margin-top:5px;color:var(--cab-ink);font-size:20px;font-weight:600;line-height:1.2}.search-slot-upgrade .upgrade-price{margin:8px 0 0;color:var(--cab-ink);font-size:18px;font-weight:600;line-height:1.2}.search-slot-upgrade .upgrade-price span{color:var(--cab-ink-2);font-size:10px;font-weight:500}.search-slot-benefits{display:grid;gap:9px;margin:18px 0;padding:14px 0;border-top:1px solid var(--cab-line-soft);border-bottom:1px solid var(--cab-line-soft);list-style:none}.search-slot-benefits li{display:grid;grid-template-columns:1fr;gap:6px;color:var(--cab-ink);font-size:11px;line-height:1.35}.search-slot-benefits li>span{min-width:0}.search-slot-upgrade .search-slot-action,.search-slot-upgrade .search-slot-action:visited{width:100%;min-height:44px;margin-top:auto;border-radius:10px;background:var(--cab-ink)!important;color:#fff!important;text-align:center}.search-list .search-row.search-slot-upgrade,.search-list .search-row.search-slot-upgrade:hover{display:flex!important}.search-slot-upgrade .search-slot-lock{margin-bottom:12px}.search-slot-upgrade .search-slot-inner>div{gap:4px}.search-slot-upgrade .search-slot-inner strong{margin-top:2px}.search-slot-upgrade .upgrade-price{margin-top:5px}.search-slot-upgrade .search-slot-benefits{gap:6px;margin:10px 0;padding:8px 0}.search-slot-upgrade .search-slot-benefits li{line-height:1.25}.search-list .search-row.search-slot-create,.search-list .search-row.search-slot-create:hover{display:flex!important;border:1.5px dashed #071a3152!important;background:#ffffff8f!important;box-shadow:none!important}.search-list .search-row.search-slot-create:focus-within,.search-list .search-row.search-slot-create:hover{border-color:var(--cab-ink)!important;background:#fffffff2!important}.search-slot-create-inner{display:grid!important;justify-items:center;align-content:center;gap:22px;height:100%;text-align:center}.search-slot-create-inner .search-slot-icon{width:58px;height:58px;margin:0;border:1px solid var(--cab-line);font-size:28px;font-weight:600}.search-slot-create-inner>div{display:block}.search-slot-create-inner strong{display:block;margin:0 0 8px;font-size:20px}.search-slot-create-inner p{max-width:250px;margin:0;line-height:1.55}.search-slot-create-inner .search-slot-action{width:auto;min-width:180px;margin:0;border:1px solid var(--cab-line);background:#fff!important}.search-slot-upgrade .search-slot-inner{justify-content:space-between;gap:16px}.search-slot-upgrade .search-slot-benefits{margin:0}.search-slot-upgrade .search-slot-action,.search-slot-upgrade .search-slot-action:visited{margin-top:0}.search-list .search-row,.search-list .search-row.selected,.search-list .search-row.selected:hover,.search-list .search-row:hover{transform:none!important}@media(min-width:901px){.search-list.cabinet-search-deck>.search-row:not(.search-slot){transform:scale(1)!important;transform-origin:center bottom!important;transition:transform .3s var(--cab-ease)!important}.search-list.cabinet-search-deck>.search-row.selected:not(.search-slot){z-index:3;transform:scale(1)!important}.search-row.cabinet-content-enter>.cabinet-card-criteria,.search-row.cabinet-content-enter>.cabinet-search-flow,.search-row.cabinet-content-enter>.search-main,.search-row.cabinet-content-enter>.select-search{animation:none!important}}.search-workspace-grid{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:18px!important;align-items:stretch}.search-current-work,.search-workspace-grid>.search-criteria{min-width:0;min-height:246px;padding:18px!important;border:0!important;border-radius:16px!important}.search-current-work{display:flex;flex-direction:column;background:var(--cab-rain)}.search-workspace-label{margin:0 0 18px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.search-current-work>#detail-meta{margin:0 0 5px}.search-current-work>#detail-action{margin:0;font-size:20px;line-height:1.25}.search-current-work>#detail-description{margin:10px 0 18px;color:var(--cab-ink-2);font-size:13px;line-height:1.5}.search-next-step{display:grid;gap:4px;margin-top:auto;padding-top:14px;border-top:1px solid var(--cab-line-soft)}.search-next-step span{color:var(--cab-ink-2);font-size:11px}.search-next-step strong{font-size:13px;line-height:1.4}.search-workspace-grid>.search-criteria{margin:0!important;padding-bottom:66px!important}.search-workspace-grid .criteria-grid{gap:14px 22px!important;margin-top:18px!important}.search-workspace-grid .criteria-grid>div{padding:0!important;border:0!important}.search-workspace-grid .criteria-grid dt{font-size:11px!important}.search-workspace-grid .criteria-grid dd{font-size:13px!important}.attention-requests .attention-list{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--cab-line-soft)}.attention-requests .attention-row{display:grid;grid-template-columns:10px minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:0 10px;align-items:start;min-height:154px;padding:16px;border:1px solid var(--cab-line-soft);border-radius:14px;background:#f8f9f9}.attention-requests .attention-mark{grid-column:1;grid-row:1;margin-top:5px}.attention-requests .attention-vacancy{grid-column:2;grid-row:1/3}.attention-requests .attention-action{grid-column:1/3;grid-row:3;justify-content:space-between;width:100%;margin-top:16px;background:#fff}.attention-requests .attention-empty{grid-column:1/-1;padding:18px;border-radius:14px;background:#f8f9f9}.selected-search-detail>.detail-head{display:none!important}.selected-search-detail>.priority-action{margin:0!important;padding:22px!important;border-radius:24px!important}@media(max-width:900px){.search-workspace-grid{grid-template-columns:1fr!important}.search-current-work,.search-workspace-grid>.search-criteria{min-height:0}.attention-requests .attention-list{grid-template-columns:1fr}}.search-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)!important;gap:14px!important}.search-current-work,.search-workspace-grid>.search-criteria{min-height:262px!important;border-radius:18px!important}.search-current-work{position:relative;isolation:isolate;padding:18px!important;overflow:hidden;background:linear-gradient(150deg,#dcecff,#e4f5f1 58%,#ece9f8)!important}.search-current-work:before{content:"";position:absolute;z-index:0;inset:0;background:url(/job-seeker-chat-pattern.png) 8px 6px/320px 320px repeat;opacity:.36;filter:grayscale(1);mix-blend-mode:multiply;pointer-events:none}.search-current-work>*{position:relative;z-index:1}.operator-actions-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.operator-actions-head h3{margin:2px 0 0;font-size:18px;line-height:1.25}.operator-actions-controls{display:flex;align-items:center;gap:10px}.operator-actions-head #attention-count{flex:none;color:var(--cab-ink-2);font-size:12px;line-height:1.4}.operator-expand{min-height:34px!important;padding:6px 10px!important;border:0!important;background:rgba(255,255,255,.76)!important;color:var(--cab-ink)!important;font-size:12px!important;font-weight:600!important}.search-workspace-label{margin:0;color:var(--cab-ink-2);font-size:11px;line-height:1.3}.search-current-source[hidden]{display:none!important}.search-current-work .attention-list{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:14px!important;padding:14px 0 0!important;border-top:1px solid rgba(7,26,49,.13)!important}.search-current-work .attention-row{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;grid-template-rows:auto!important;gap:12px!important;align-items:center!important;min-height:72px!important;padding:13px 14px!important;border:0!important;border-radius:4px 16px 16px 16px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 1px 0 rgba(7,26,49,.04)!important}.search-current-work .attention-mark{grid-column:1!important;grid-row:1!important;margin:0!important}.search-current-work .attention-avatar{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border:0!important;border-radius:10px!important;background:var(--attention-avatar-color)!important;color:#fff!important;font-size:11px!important;font-weight:600!important;line-height:1!important}.search-current-work .attention-vacancy{grid-column:2!important;grid-row:1!important;min-width:0}.search-current-work .attention-vacancy strong{display:block;margin:0 0 3px;font-size:14px;line-height:1.3}.search-current-work .attention-vacancy span{display:block;color:var(--cab-ink-2);font-size:12px;line-height:1.35}.search-current-work .attention-action{grid-column:3!important;grid-row:1!important;justify-content:center!important;width:auto!important;min-width:138px;margin:0!important;background:#fff!important;white-space:nowrap}.search-current-work .attention-empty{padding:18px!important;border-radius:4px 16px 16px 16px!important;background:rgba(255,255,255,.94)!important}.attention-row-actions{grid-column:3;grid-row:1;display:flex;align-items:center;gap:8px}.attention-row-actions .attention-action{grid-column:auto!important;grid-row:auto!important}.attention-dismiss{min-height:36px!important;padding:6px 8px!important;border:0!important;background:transparent!important;color:var(--cab-ink-2)!important;font-size:12px!important}.attention-dismiss:hover{background:#f1f4f6!important;color:var(--cab-ink)!important}.operator-overlay{position:fixed;z-index:80;inset:0;padding:24px;background:rgba(7,26,49,.38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.operator-dialog{display:flex;flex-direction:column;width:min(1120px,100%);height:100%;margin:auto;overflow:hidden;border-radius:24px;background:linear-gradient(rgba(235,246,251,.72),rgba(235,246,251,.72)),url(/job-seeker-chat-pattern.png) 8px 6px/300px 300px repeat;box-shadow:0 24px 80px rgba(7,26,49,.24)}.operator-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid rgba(7,26,49,.12);background:rgba(255,255,255,.72)}.operator-dialog>header p{margin:0 0 4px;color:var(--cab-ink-2);font-size:11px;font-weight:600;text-transform:uppercase}.operator-dialog>header h2{margin:0;font-size:24px}.operator-close{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;font-size:25px!important}.operator-dialog-list{display:grid;align-content:start;gap:12px;padding:24px;overflow:auto}.operator-dialog-list .attention-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border-radius:6px 18px 18px 18px;background:rgba(255,255,255,.95)}.operator-dialog-list .attention-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--attention-avatar-color);color:#fff;font-size:12px;font-weight:600}.operator-dialog-list .attention-vacancy span,.operator-dialog-list .attention-vacancy strong{display:block}.operator-dialog-list .attention-vacancy span{margin-top:4px;color:var(--cab-ink-2)}.search-workspace-grid>.search-criteria{padding:18px 18px 70px!important;background:#f6f4f0!important}.search-workspace-grid .criteria-heading{align-items:flex-start!important}.search-workspace-grid .criteria-heading h3{font-size:16px!important}.search-workspace-grid .quick-mode{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:15px 0;padding:4px;border:1px solid var(--cab-line-soft);border-radius:12px;background:#fff}.search-workspace-grid .quick-mode button{min-width:0;min-height:38px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--cab-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.search-workspace-grid .quick-mode button[aria-pressed=true]{background:#e4eef8!important;color:var(--cab-ink)!important;box-shadow:inset 0 0 0 1px rgba(7,26,49,.1)!important}.search-workspace-grid .quick-mode button:focus-visible{outline:3px solid var(--cab-focus);outline-offset:2px}.search-workspace-grid .criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;margin-top:0!important}.search-workspace-grid .configure-search{right:18px!important;bottom:18px!important}.search-workspace-grid .criteria-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid var(--cab-line-soft)!important}.search-workspace-grid .criteria-grid>div:nth-child(n){display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;grid-column:auto!important;grid-row:auto!important;gap:12px!important;align-items:baseline;padding:9px 0!important;border:0!important;border-bottom:1px solid var(--cab-line-soft)!important}.search-workspace-grid .criteria-grid dt{margin:0!important;color:var(--cab-ink-2)!important;white-space:nowrap}.search-workspace-grid .criteria-grid dd{min-width:0;margin:0!important;text-align:right;overflow-wrap:anywhere}@media(max-width:1000px){.search-workspace-grid{grid-template-columns:1fr!important}.search-current-work,.search-workspace-grid>.search-criteria{min-height:0!important}}@media(max-width:600px){.operator-actions-head{align-items:stretch;flex-direction:column}.operator-actions-controls{justify-content:space-between}.search-current-work .attention-row{grid-template-columns:34px minmax(0,1fr)!important}.attention-row-actions{grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important}.search-current-work .attention-action{width:100%!important;min-width:0!important;margin-top:2px!important;white-space:normal!important}.operator-overlay{padding:0}.operator-dialog{border-radius:0}.operator-dialog-list .attention-row{grid-template-columns:38px minmax(0,1fr)}.operator-dialog-list .attention-row-actions{grid-column:2;grid-row:2}.search-workspace-grid .criteria-grid{grid-template-columns:1fr!important}}@media(max-width:900px){.search-library-controls{align-items:flex-start;flex-direction:column}.search-control-switchers{width:100%;flex-wrap:wrap}.search-list .search-slot,.search-list .search-slot:hover{transform:none!important}}@media(max-width:768px){.search-control-switchers{display:grid}.search-count-switcher,.search-plan-switcher{max-width:calc(100vw - 24px);overflow:auto}.search-count-switcher span{margin-right:auto}}@media(max-width:1000px){.funnel-summary{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)!important;grid-template-rows:auto 24px auto!important}.funnel-summary>div:first-of-type{grid-column:1;grid-row:1}.funnel-summary>i:first-of-type{grid-column:2;grid-row:1}.funnel-summary>div:nth-of-type(2){grid-column:3;grid-row:1}.funnel-summary>i:nth-of-type(2){grid-column:3;grid-row:2;align-self:center!important;justify-self:center!important;transform:rotate(90deg)}.funnel-summary>div:nth-of-type(3){grid-column:3;grid-row:3}.funnel-summary>i:nth-of-type(3){grid-column:2;grid-row:3}.funnel-summary>div:nth-of-type(4){grid-column:1;grid-row:3}}@media(max-width:600px){.funnel-summary{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto 24px auto 24px auto 24px auto!important}.funnel-summary>div:first-of-type{grid-column:1;grid-row:1}.funnel-summary>i:first-of-type{grid-column:1;grid-row:2}.funnel-summary>div:nth-of-type(2){grid-column:1;grid-row:3}.funnel-summary>i:nth-of-type(2){grid-column:1;grid-row:4}.funnel-summary>div:nth-of-type(3){grid-column:1;grid-row:5}.funnel-summary>i:nth-of-type(3){grid-column:1;grid-row:6}.funnel-summary>div:nth-of-type(4){grid-column:1;grid-row:7}.funnel-summary>i{align-self:center!important;justify-self:center!important;transform:rotate(90deg)}}@media(min-width:1001px) and (max-height:1150px){body:has(.cabinet-search-deck) .mission-overview{--search-workspace-half:calc((100dvh - 158px)/2)}.search-list.cabinet-search-deck,.selected-search-detail{height:var(--search-workspace-half)!important;min-height:var(--search-workspace-half)!important}.selected-search-detail>.priority-action{box-sizing:border-box!important;height:100%!important}.search-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)!important;height:100%!important;align-items:stretch!important}.search-workspace-grid>.search-criteria{align-self:start!important;height:auto!important;min-height:0!important}}.search-criteria .criteria-grid{gap:16px 32px!important;border:0!important}.search-criteria .criteria-grid>div,.search-criteria .criteria-grid>div:not(:nth-child(3n+1)),.search-criteria .criteria-grid>div:nth-child(n),.search-criteria .criteria-grid>div:nth-child(n+4){padding:0!important;border:0!important}@media(max-width:900px){.cabinet-detail-bridge{height:var(--cab-search-connector-gap);margin-block:-16px}.search-list+.cabinet-detail-bridge{--cab-bridge-x:50%!important}.selected-search-detail{--cab-detail-flow-x:50%!important}.cabinet-detail-bridge:after{width:42px;-webkit-mask-size:100% 100%;mask-size:100% 100%}}@media(min-width:769px) and (max-width:1100px){.search-list.cabinet-search-deck{display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;min-height:0!important;padding-inline:18px!important}.search-list .search-row,.search-list .search-row.selected{flex:0 0 auto!important;width:min(100%,560px)!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;transform:none!important}.search-list+.cabinet-detail-bridge{--cab-bridge-x:50%!important}.selected-search-detail{--cab-detail-flow-x:50%!important}.search-list.cabinet-search-deck>.cabinet-detail-bridge{align-self:stretch!important;width:auto!important;margin-block:-16px}.search-list.cabinet-search-deck>.selected-search-detail{align-self:stretch!important;width:100%!important}}@media(max-width:768px){.search-list .search-row,.search-list .search-row.selected{aspect-ratio:auto!important}.search-list.cabinet-search-deck>.cabinet-detail-bridge{align-self:stretch!important;width:auto!important}.search-list.cabinet-search-deck>.selected-search-detail{align-self:stretch!important;width:100%!important}.search-criteria .criteria-grid{gap:14px!important}.search-criteria .criteria-grid>div+div{border:0!important}}@media(min-width:1001px) and (max-height:1050px){.mission-overview{padding-top:14px!important;padding-bottom:18px!important}body:has(.cabinet-search-deck) .mission-overview>.pane-head{display:grid!important;grid-template-columns:minmax(250px,.72fr) minmax(590px,1.28fr)!important;align-items:center!important;gap:24px!important;min-height:58px!important;margin-bottom:4px!important;padding:0 68px 0 0!important}.mission-overview>.pane-head>div:first-child h1{font-size:20px!important}.mission-overview>.pane-head>div:first-child p{margin:3px 0 0!important;font-size:12px!important}.search-library-controls{display:grid!important;grid-template-columns:auto 1fr!important;gap:14px!important;margin:0!important}.search-library-controls>div:first-child{gap:1px!important}.search-control-switchers{justify-content:flex-end!important}.funnel-summary{padding:5px 2px!important}.funnel-summary>div{min-height:72px!important;padding:10px!important}.funnel-summary>div strong{font-size:25px!important}.funnel-summary>i{height:42px!important}.search-list.cabinet-search-deck{grid-template-columns:repeat(3,270px)!important;gap:34px!important;min-height:286px!important;margin:4px auto 0!important;padding:8px 24px 0!important}.search-list.cabinet-search-deck>.search-row:not(.search-slot){width:270px!important;height:270px!important;flex-basis:270px!important;padding:18px!important}.search-list.cabinet-search-deck>.search-row:not(.search-slot) .cabinet-card-criteria{margin-block:7px 4px!important}.search-list.cabinet-search-deck>.search-row:not(.search-slot) .cabinet-search-flow{margin-block:2px 4px!important;padding-block:6px!important}.search-list.cabinet-search-deck>.search-row:not(.search-slot) .select-search{min-height:40px!important;padding-block:6px!important}.selected-search-detail>.priority-action{padding:16px!important}.search-current-work,.search-workspace-grid>.search-criteria{min-height:0!important;padding:15px!important}.search-current-work .attention-list{gap:8px!important;margin-top:10px!important;padding-top:10px!important}.search-current-work .attention-row{min-height:58px!important;padding:9px 12px!important}.search-workspace-grid>.search-criteria{padding-bottom:62px!important}.search-workspace-grid .quick-mode{margin:10px 0!important}.search-workspace-grid .criteria-grid>div:nth-child(n){padding:6px 0!important}}@media(min-width:1001px) and (max-height:950px){.mission-overview{padding-bottom:10px!important}.search-library-controls>div:first-child span{display:none!important}body:has(.cabinet-search-deck) .mission-overview>.pane-head{min-height:52px!important}.funnel-summary{padding:2px!important}.funnel-summary>div{min-height:64px!important}.funnel-summary>i{height:36px!important}.search-list.cabinet-search-deck{grid-template-columns:repeat(3,250px)!important;gap:40px!important;min-height:264px!important}.search-list.cabinet-search-deck>.search-row:not(.search-slot){width:250px!important;height:250px!important;flex-basis:250px!important;padding:16px!important}.search-current-work,.search-workspace-grid>.search-criteria,.selected-search-detail>.priority-action{padding:12px!important}.search-workspace-grid>.search-criteria{padding-bottom:54px!important}.search-workspace-grid .quick-mode{margin:8px 0!important}.search-workspace-grid .quick-mode button{min-height:34px!important}.search-workspace-grid .criteria-grid>div:nth-child(n){padding:4px 0!important}}body:has(.cabinet-search-deck) .mission-overview>.pane-head>div:first-child{display:none!important}@media(min-width:1600px) and (min-height:900px){.search-list.cabinet-search-deck{grid-template-columns:repeat(3,350px)!important;gap:clamp(40px,3.5vw,68px)!important;max-width:1320px!important;min-height:368px!important}.search-list.cabinet-search-deck>.search-row:not(.search-slot){width:350px!important;height:350px!important;flex-basis:350px!important;padding:25px!important}}@media(min-width:1001px) and (max-height:1150px){.selected-search-detail>.priority-action{height:var(--search-workspace-half)!important}.search-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)!important;height:100%!important}.search-workspace-grid>.search-criteria{align-self:start!important;height:auto!important;min-height:0!important;padding-bottom:15px!important}}@media(min-width:1001px) and (max-height:850px){html:has(.cabinet-search-deck){overflow-y:hidden!important}body:has(.cabinet-search-deck){overflow-y:hidden!important}.mission-overview{height:calc(100dvh - 1px)!important;padding-top:10px!important;padding-bottom:0!important;overflow:hidden!important}.funnel-summary{padding:0 2px!important}.funnel-summary>div{min-height:58px!important;padding:7px!important}.funnel-summary>div strong{font-size:22px!important}.funnel-summary>i{height:32px!important}.search-list.cabinet-search-deck{grid-template-columns:repeat(3,270px)!important;gap:26px!important;min-height:284px!important;padding-top:4px!important}.search-list.cabinet-search-deck>.search-row:not(.search-slot){width:270px!important;height:270px!important;flex-basis:270px!important;padding:17px!important}.selected-search-detail>.priority-action{padding:5px 9px!important}.search-current-work,.search-workspace-grid>.search-criteria{padding:10px!important}.operator-actions-head{padding-bottom:7px!important}.search-current-work .attention-list{gap:6px!important;margin-top:7px!important;padding-top:7px!important}.search-current-work .attention-row{min-height:50px!important;padding:6px 9px!important}.search-current-work .company-avatar{width:30px!important;height:30px!important}.attention-row-actions{gap:5px!important}.search-current-work .attention-action{min-height:34px!important;padding:6px 9px!important}.search-workspace-grid>.search-criteria{padding-bottom:46px!important}.search-workspace-grid .criteria-heading p{display:none!important}.search-workspace-grid .quick-mode{margin:6px 0!important}.search-workspace-grid .quick-mode button{min-height:30px!important}.search-workspace-grid .criteria-grid>div:nth-child(n){padding:2px 0!important}.search-workspace-grid .configure-search{right:10px!important;bottom:10px!important;min-height:36px!important}}@media(max-width:1000px){body:has(.cabinet-search-deck) .search-library-controls{display:none!important}}@media(max-width:600px){.funnel-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,auto)!important;gap:10px!important}.funnel-summary>div:first-of-type{grid-column:1!important;grid-row:1!important}.funnel-summary>div:nth-of-type(2){grid-column:2!important;grid-row:1!important}.funnel-summary>div:nth-of-type(3){grid-column:1!important;grid-row:2!important}.funnel-summary>div:nth-of-type(4){grid-column:2!important;grid-row:2!important}.funnel-summary>i{display:none!important}}@media(min-width:1001px){body:has(.cabinet-search-deck) .mission-overview>.pane-head{display:block!important;min-height:0!important;padding:0 68px 0 0!important}body:has(.cabinet-search-deck) .mission-overview>.pane-head>div:first-child{display:none!important}body:has(.cabinet-search-deck) .search-library-controls{width:100%!important}.search-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1001px){body:has(.cabinet-search-deck) .mission-overview>.pane-head{height:0!important;margin:0!important;padding:0!important}body:has(.cabinet-search-deck) .search-library-controls{position:fixed!important;z-index:18!important;top:12px!important;right:76px!important;display:block!important;width:auto!important;margin:0!important}body:has(.cabinet-search-deck) .search-library-controls>div:first-child{display:none!important}body:has(.cabinet-search-deck) .search-control-switchers{display:flex!important;gap:8px!important}}@media(min-width:1001px) and (max-height:1050px){.search-list.cabinet-search-deck{grid-template-columns:repeat(3,300px)!important;gap:30px!important;min-height:316px!important}.search-list.cabinet-search-deck>.search-row:not(.search-slot){width:300px!important;height:300px!important;flex-basis:300px!important;padding:20px!important}}@media(min-width:1001px) and (max-height:950px){.search-list.cabinet-search-deck{grid-template-columns:repeat(3,290px)!important;gap:28px!important;min-height:306px!important}.search-list.cabinet-search-deck>.search-row:not(.search-slot){width:290px!important;height:290px!important;flex-basis:290px!important;padding:19px!important}}@media(min-width:1001px) and (max-height:1150px){body:has(.cabinet-search-deck) .mission-overview{--search-workspace-half:calc((100dvh - 218px)/2)}.selected-search-detail>.priority-action{height:var(--search-workspace-half)!important}.search-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)!important;height:100%!important}.search-workspace-grid>.search-criteria{align-self:start!important;height:auto!important;min-height:0!important;padding-bottom:15px!important}}@media(min-width:1001px) and (max-height:850px){body:has(.cabinet-search-deck) .mission-overview{--search-workspace-half:calc((100dvh - 158px)/2)}}.attention-action,.attention-dismiss,.operator-close,.operator-expand,.search-count-switcher a,.search-list .select-search,.search-plan-switcher a,.search-workspace-grid .configure-search,.search-workspace-grid .quick-mode button,body:has(.cabinet-search-deck) .cabinet-brand,body:has(.cabinet-search-deck) .integration-subscription-action{min-height:44px!important}.operator-close{width:44px!important;height:44px!important}.operator-close,.search-count-switcher a,.search-plan-switcher a{min-width:44px!important}.search-list .search-row .search-main>div>span.search-status-label{display:block!important;margin-top:5px;color:var(--cab-ink-2)!important;font-size:11px!important;line-height:1.3!important}.cabinet-card-criteria dt{font-size:11px!important}.cabinet-card-criteria dd,.cabinet-card-criteria dt{overflow:visible!important;line-height:1.25!important;text-overflow:clip!important;white-space:normal!important}.cabinet-card-criteria dd{margin-top:4px!important;font-size:14px!important;overflow-wrap:anywhere!important}.operator-overlay{display:grid;place-items:center}.operator-overlay[hidden]{display:none!important}.operator-dialog{height:auto;max-height:min(720px,calc(100dvh - 48px))}@media(max-width:1000px){.funnel-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,auto)!important;gap:10px!important}.funnel-summary>div:first-of-type{grid-column:1!important;grid-row:1!important}.funnel-summary>div:nth-of-type(2){grid-column:2!important;grid-row:1!important}.funnel-summary>div:nth-of-type(3){grid-column:1!important;grid-row:2!important}.funnel-summary>div:nth-of-type(4){grid-column:2!important;grid-row:2!important}.funnel-summary>i{display:none!important}.search-list.cabinet-search-deck>.cabinet-detail-bridge,.search-list.cabinet-search-deck>.search-row,.search-list.cabinet-search-deck>.selected-search-detail{order:0!important}}@media(max-width:600px){.operator-overlay{align-items:end;padding:12px}.operator-dialog{max-height:calc(100dvh - 24px);border-radius:24px}.cabinet-card-criteria>div{padding-right:5px!important;padding-left:5px!important}.cabinet-card-criteria dd{font-size:13px!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}}@media(min-width:1101px){body:has(.cabinet-search-deck) .mission-overview{--search-section-gap:20px;justify-content:flex-start!important;padding:max(24px,calc(100dvh - 907px)) 24px 20px!important}body:has(.cabinet-search-deck) .funnel-block{flex:0 0 auto!important;height:auto!important;min-height:0!important;margin:0!important}body:has(.cabinet-search-deck) .funnel-summary{height:auto!important;margin:0!important;padding:0 2px!important}body:has(.cabinet-search-deck) .funnel-summary>div{min-height:76px!important;padding:10px!important}body:has(.cabinet-search-deck) .funnel-summary>i{width:44px!important;height:38px!important;margin-inline:-10px!important}body:has(.cabinet-search-deck) .search-list.cabinet-search-deck{display:grid!important;grid-template-columns:repeat(3,minmax(0,320px))!important;align-items:start!important;justify-content:center!important;gap:20px!important;width:100%!important;height:auto!important;min-height:0!important;margin:var(--search-section-gap) auto 0!important;padding:0 24px!important}body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row.selected:not(.search-slot),body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row:not(.search-slot){box-sizing:border-box!important;width:320px!important;height:320px!important;min-height:320px!important;flex-basis:320px!important;grid-template-rows:44px 78px minmax(58px,1fr) 50px!important;align-self:start!important;padding:20px!important;transform:scale(1)!important;transition:transform .3s var(--cab-ease)!important}body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row.selected:not(.search-slot){z-index:3!important;transform:scale(1)!important}body:has(.cabinet-search-deck) .search-list .search-row:hover{transform:translateY(-4px) scale(1.012)!important}body:has(.cabinet-search-deck) .search-list .search-row .select-search{align-self:center!important;justify-self:stretch!important;box-sizing:border-box!important;width:100%!important;min-height:46px!important;padding:8px 12px!important}body:has(.cabinet-search-deck) .cabinet-detail-bridge{flex:0 0 var(--cab-search-connector-gap)!important;height:var(--cab-search-connector-gap)!important;margin:0!important}body:has(.cabinet-search-deck) .selected-search-detail{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:min(400px,calc(100dvh - 500px))!important;margin:0!important}body:has(.cabinet-search-deck) .selected-search-detail>.priority-action{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;padding:14px!important}body:has(.cabinet-search-deck) .search-workspace-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr)!important;align-items:stretch!important;height:100%!important;gap:14px!important}body:has(.cabinet-search-deck) .search-current-work,body:has(.cabinet-search-deck) .search-workspace-grid>.search-criteria{box-sizing:border-box!important;align-self:stretch!important;height:auto!important;min-height:0!important;padding:14px!important}body:has(.cabinet-search-deck) .search-current-work .attention-list{flex:1 1 auto!important;grid-auto-rows:minmax(58px,1fr)!important;align-content:stretch!important;gap:8px!important;margin-top:10px!important;padding-top:10px!important}body:has(.cabinet-search-deck) .search-current-work .attention-list:has(.attention-row:only-child){grid-auto-rows:auto!important;align-content:start!important}body:has(.cabinet-search-deck) .search-current-work .attention-row{min-height:58px!important;padding:7px 10px!important}body:has(.cabinet-search-deck) .criteria-heading .configure-search,body:has(.cabinet-search-deck) .operator-actions-controls .operator-expand{width:118px!important;min-width:118px!important;min-height:44px!important}body:has(.cabinet-search-deck) .attention-row-actions{grid-template-columns:58px max-content!important;gap:8px!important}body:has(.cabinet-search-deck) .attention-dismiss{width:58px!important;min-width:58px!important}body:has(.cabinet-search-deck) .search-current-work .attention-action{width:max-content!important;min-width:156px!important;flex-shrink:0;min-height:44px!important;padding:8px 10px!important}body:has(.cabinet-search-deck) .search-workspace-grid>.search-criteria{display:flex!important;flex-direction:column!important;padding-bottom:14px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid{flex:1 1 auto!important;grid-template-rows:repeat(5,minmax(0,1fr))!important;gap:0!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(n){align-content:center!important;padding:8px 0!important}body:has(.cabinet-search-deck) .search-workspace-grid .quick-mode button{min-height:44px!important}body:has(.cabinet-search-deck) .search-workspace-grid .quick-mode{margin-top:4px!important}}@media(min-width:1101px) and (max-width:1300px){body:has(.cabinet-search-deck) .search-list.cabinet-search-deck{grid-template-columns:repeat(3,minmax(0,300px))!important;gap:18px!important}body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row.selected:not(.search-slot),body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row:not(.search-slot){width:300px!important;height:300px!important;min-height:300px!important;flex-basis:300px!important}body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-slot{width:300px!important;height:300px!important;min-height:300px!important;flex-basis:300px!important}}@media(max-width:1100px){body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row,body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row.selected,body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row:hover{width:min(100%,560px)!important;transform:none!important}}@media(max-width:600px){body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row,body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row.selected{min-height:356px!important}}.criteria-capacity-meter,.criteria-illustration{display:none}@media(min-width:1600px) and (min-height:1100px){body:has(.cabinet-search-deck) .mission-overview{--search-section-gap:28px;box-sizing:border-box!important;height:100dvh!important;padding:32px 40px!important;overflow:hidden!important}body:has(.cabinet-search-deck) .cabinet-detail-bridge,body:has(.cabinet-search-deck) .funnel-block,body:has(.cabinet-search-deck) .search-list.cabinet-search-deck,body:has(.cabinet-search-deck) .selected-search-detail{width:min(100%,1760px)!important;margin-inline:auto!important}body:has(.cabinet-search-deck) .funnel-summary>div{min-height:92px!important;padding:14px!important}body:has(.cabinet-search-deck) .funnel-summary>div strong{font-size:32px!important}body:has(.cabinet-search-deck) .funnel-summary>i{height:46px!important}body:has(.cabinet-search-deck) .search-list.cabinet-search-deck{grid-template-columns:repeat(3,minmax(0,400px))!important;gap:32px!important;min-height:400px!important;padding-inline:32px!important}body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row.selected:not(.search-slot),body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row:not(.search-slot),body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-slot{width:400px!important;height:400px!important;min-height:400px!important;flex-basis:400px!important;padding:28px!important}body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row.selected:not(.search-slot),body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row:not(.search-slot){grid-template-rows:52px 96px minmax(72px,1fr) 56px!important}body:has(.cabinet-search-deck) .search-list .search-main strong{font-size:20px!important}body:has(.cabinet-search-deck) .search-list .search-row .search-main>div>span.search-status-label{font-size:12px!important}body:has(.cabinet-search-deck) .cabinet-card-criteria dt{font-size:12px!important}body:has(.cabinet-search-deck) .cabinet-card-criteria dd{font-size:16px!important}body:has(.cabinet-search-deck) .search-list .search-row .select-search{min-height:52px!important;font-size:14px!important}body:has(.cabinet-search-deck) .selected-search-detail{flex:1 1!important;height:auto!important;min-height:420px!important}body:has(.cabinet-search-deck) .selected-search-detail>.priority-action{padding:18px!important;background:#fff!important}body:has(.cabinet-search-deck) .search-workspace-grid{gap:18px!important}body:has(.cabinet-search-deck) .search-current-work,body:has(.cabinet-search-deck) .search-workspace-grid>.search-criteria{padding:18px!important}body:has(.cabinet-search-deck) .search-current-work .attention-list{grid-auto-rows:78px!important;align-content:start!important;gap:12px!important}body:has(.cabinet-search-deck) .search-current-work .attention-row{min-height:78px!important;padding:11px 14px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid{flex:1 1 auto!important;min-height:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;border:0!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(n){display:flex!important;grid-column:auto!important;grid-row:auto!important;align-items:flex-start!important;justify-content:space-between!important;flex-direction:column!important;gap:10px!important;padding:16px!important;border:1px solid rgba(7,26,49,.08)!important;border-radius:12px!important;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(238,245,255,.78))!important;overflow:hidden!important;position:relative!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:first-child{grid-column:1/-1!important;padding-right:190px!important;background:linear-gradient(135deg,#dcecff,#e4f5f1)!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(n+2){display:grid!important;min-height:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-items:stretch!important;justify-items:start!important;gap:8px!important;padding:14px 16px 15px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-capacity-meter{--pace-dot:#0c4b71;position:absolute;right:20px;bottom:22px;display:grid;grid-template-columns:repeat(10,9px);gap:6px;width:144px;height:12px;align-content:center}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-capacity-meter:before{content:attr(data-capacity);position:absolute;right:0;bottom:18px;color:rgba(7,26,49,.5);font-size:10px;font-weight:600;line-height:1}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-capacity-meter i{position:relative;width:9px;height:9px;overflow:hidden;border-radius:50%;background:rgba(12,75,113,.14)}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-capacity-meter i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--pace-dot);opacity:.72;transform:scaleX(var(--segment-fill,0));transform-origin:left center}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-capacity-meter i.is-current:after{animation:criteria-capacity-pulse 2.8s cubic-bezier(.22,1,.36,1) infinite}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-illustration{position:absolute;right:-4px;bottom:-9px;z-index:0;display:block;width:128px;height:128px;object-fit:contain;object-position:right bottom;opacity:.23;filter:grayscale(1) contrast(1.08);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.42),#000 60%);mask-image:linear-gradient(135deg,rgba(0,0,0,.42),#000 60%);pointer-events:none}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(2) .criteria-illustration{right:8px;bottom:-9px;width:84px;height:132px}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(3) .criteria-illustration{right:-5px;bottom:-9px;width:126px;height:111px}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(4) .criteria-illustration{right:0;bottom:-9px;width:108px;height:101px}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(5) .criteria-illustration{right:-2px;bottom:-9px;width:106px;height:124px}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(n+2) dt{grid-row:1;position:relative;z-index:1}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(n+2) dd{grid-row:3;align-self:end;position:relative;z-index:1;width:100%!important;white-space:normal!important;overflow-wrap:anywhere}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(3){background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(228,245,241,.82))!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(4){background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(236,233,248,.86))!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(5){background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(246,240,230,.9))!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid dt{font-size:14px!important;font-weight:600!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid dd{font-size:18px!important;line-height:1.2!important;text-align:left!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:first-child dd{font-size:24px!important}body:has(.cabinet-search-deck) .search-workspace-grid .quick-mode{margin-top:33px!important}}@keyframes criteria-capacity-pulse{0%,30%,to{opacity:.58}15%{opacity:1}}@media(prefers-reduced-motion:reduce){body:has(.cabinet-search-deck) .search-workspace-grid .criteria-capacity-meter i:after{animation:none!important}}@media(min-width:1101px){body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row.selected:not(.search-slot),body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row:not(.search-slot){transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)!important;transform-origin:center bottom!important;will-change:transform}body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row.selected:not(.search-slot):hover,body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row:not(.search-slot):hover{transform:scale(1.012)!important;box-shadow:0 18px 38px rgba(7,26,49,.11)!important}body:has(.cabinet-search-deck) .search-list.cabinet-search-deck>.search-row.selected:not(.search-slot):hover{box-shadow:none!important}}@media(min-width:1101px) and (max-width:1599px){body:has(.cabinet-search-deck) .search-workspace-grid .quick-mode{margin-top:21px!important}}@media(max-height:1099px),(max-width:1599px){body:has(.cabinet-search-deck) .search-workspace-grid .criteria-heading h3{font-size:15px!important;white-space:nowrap!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid{flex:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:minmax(78px,auto) repeat(2,minmax(72px,auto))!important;gap:8px!important;margin-top:8px!important;border:0!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(n){position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-column:auto!important;grid-row:auto!important;gap:4px!important;align-content:stretch!important;align-items:stretch!important;min-height:72px!important;padding:10px 12px!important;overflow:hidden!important;border:1px solid rgba(7,26,49,.08)!important;border-radius:10px!important;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(238,245,255,.8))!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:first-child{grid-column:1/-1!important;min-height:78px!important;padding-right:142px!important;background:linear-gradient(135deg,#dcecff,#e4f5f1)!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(3){background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(228,245,241,.82))!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(4){background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(236,233,248,.86))!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(5){background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(246,240,230,.9))!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid dt{position:relative!important;z-index:1!important;grid-row:1!important;margin:0!important;font-size:11px!important;font-weight:600!important;white-space:nowrap!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid dd{position:relative!important;z-index:1!important;grid-row:3!important;align-self:end!important;width:100%!important;margin:0!important;font-size:14px!important;line-height:1.15!important;text-align:left!important;white-space:normal!important;overflow-wrap:normal!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:first-child dd{font-size:18px!important;white-space:normal!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-capacity-meter{--pace-dot:#0c4b71;position:absolute!important;right:12px!important;bottom:14px!important;display:grid!important;grid-template-columns:repeat(10,7px)!important;gap:4px!important;width:106px!important;height:10px!important;align-content:center!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-capacity-meter:before{content:attr(data-capacity);position:absolute;right:0;bottom:15px;color:rgba(7,26,49,.5);font-size:8px;font-weight:600;line-height:1}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-capacity-meter i{position:relative;width:7px;height:7px;overflow:hidden;border-radius:50%;background:rgba(12,75,113,.14)}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-capacity-meter i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--pace-dot);opacity:.72;transform:scaleX(var(--segment-fill,0));transform-origin:left center}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-capacity-meter i.is-current:after{animation:criteria-capacity-pulse 2.8s cubic-bezier(.22,1,.36,1) infinite}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-illustration{position:absolute!important;right:0!important;bottom:0!important;z-index:0!important;display:block!important;width:76px!important;height:76px!important;max-height:calc(100% - 4px)!important;object-fit:contain!important;object-position:right bottom!important;opacity:.21!important;filter:grayscale(1) contrast(1.08)!important;mix-blend-mode:multiply!important;-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.38),#000 62%);mask-image:linear-gradient(135deg,rgba(0,0,0,.38),#000 62%);pointer-events:none!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(2) .criteria-illustration{right:3px!important;width:58px!important;height:82px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(3) .criteria-illustration{width:82px!important;height:72px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(4) .criteria-illustration{width:72px!important;height:68px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(5) .criteria-illustration{width:66px!important;height:78px!important}}@media(max-width:600px){body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid{grid-template-columns:1fr!important;grid-template-rows:repeat(5,minmax(104px,auto))!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:first-child{grid-column:1!important;min-height:104px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(n){min-height:104px!important;padding:12px 14px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:first-child{min-height:132px!important;padding-bottom:50px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-illustration{width:104px!important;height:104px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(2) .criteria-illustration{width:76px!important;height:110px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(3) .criteria-illustration{width:116px!important;height:98px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(4) .criteria-illustration{width:96px!important;height:92px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(5) .criteria-illustration{width:88px!important;height:108px!important}}body.operator-workspace-open{overflow:hidden!important}body.operator-workspace-open .cabinet-agent-toggle,body.operator-workspace-open .workspace>.shell-grid{display:none!important}.workspace>.operator-overlay{position:relative!important;z-index:auto!important;inset:auto!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:100dvh!important;padding:24px!important;overflow:hidden!important;background:linear-gradient(150deg,#dcecff,#e4f5f1 58%,#ece9f8)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate}.workspace>.operator-overlay[hidden]{display:none!important}.workspace>.operator-overlay:before{content:"";position:absolute;z-index:0;inset:0;background:url(/job-seeker-chat-pattern.png) 8px 6px/320px 320px repeat;opacity:.36;filter:grayscale(1);mix-blend-mode:multiply;pointer-events:none}.workspace>.operator-overlay>.operator-dialog{position:relative;z-index:1;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(7,26,49,.09);border-radius:24px!important;background:rgba(255,255,255,.2)!important;box-shadow:none!important}.workspace>.operator-overlay .operator-dialog>header{position:relative;z-index:2;flex:none;padding:20px 24px!important;background:rgba(255,255,255,.9)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.operator-dialog-heading{display:flex;align-items:baseline;gap:12px}.operator-dialog-count{color:var(--cab-ink-2);font-size:12px;font-weight:600}.workspace>.operator-overlay .operator-close{display:inline-flex!important;width:auto!important;min-width:128px!important;height:44px!important;padding:8px 14px!important;border:1px solid var(--cab-line)!important;border-radius:12px!important;background:#fff!important;font-size:13px!important;font-weight:600!important}.workspace>.operator-overlay .operator-dialog-list{flex:1 1 auto;align-content:start;gap:10px;padding:20px 24px 28px!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.workspace>.operator-overlay .operator-dialog-list .attention-row{min-height:68px;padding:13px 16px;border:1px solid rgba(7,26,49,.08);background:rgba(255,255,255,.94)}@media(max-width:768px){.workspace>.operator-overlay{padding:12px 12px 72px!important}.workspace>.operator-overlay>.operator-dialog{border-radius:18px!important}.workspace>.operator-overlay .operator-dialog>header{padding:16px!important}.workspace>.operator-overlay .operator-dialog-list{padding:14px!important}.operator-dialog-heading{align-items:flex-start;flex-direction:column;gap:3px}.workspace>.operator-overlay .operator-dialog-list .attention-row{grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:start!important;min-height:180px!important;padding:14px!important;overflow:hidden!important}.workspace>.operator-overlay .operator-dialog-list .attention-avatar{grid-column:1!important;grid-row:1!important}.workspace>.operator-overlay .operator-dialog-list .attention-vacancy{grid-column:2!important;grid-row:1!important}.workspace>.operator-overlay .operator-dialog-list .attention-row-actions{grid-column:1/3!important;grid-row:2!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:8px!important;width:100%!important;margin-top:12px}.workspace>.operator-overlay .operator-dialog-list .attention-dismiss{width:64px!important;min-width:64px!important}.workspace>.operator-overlay .operator-dialog-list .attention-action{width:100%!important;min-width:0!important;white-space:normal!important}}@media(min-width:1001px) and (max-height:850px){body:has(.cabinet-search-deck),html:has(.cabinet-search-deck){overflow-y:auto!important}body:has(.cabinet-search-deck) .mission-overview{height:auto!important;min-height:100dvh!important;padding-bottom:24px!important;overflow:visible!important}body:has(.cabinet-search-deck) .search-list.cabinet-search-deck{height:auto!important;min-height:300px!important}body:has(.cabinet-search-deck) .selected-search-detail,body:has(.cabinet-search-deck) .selected-search-detail>.priority-action{height:auto!important;min-height:400px!important}}@media(min-width:1101px) and (max-width:1599px) and (min-height:851px){body:has(.cabinet-search-deck) .mission-overview{padding-top:max(24px,calc((100dvh - 907px)/2))!important;padding-bottom:max(24px,calc((100dvh - 907px)/2))!important}}@media(min-width:1101px) and (max-width:1399px) and (min-height:851px){body:has(.cabinet-search-deck) .mission-overview{padding-top:max(24px,calc((100dvh - 907px)/2))!important;padding-bottom:max(24px,calc((100dvh - 907px)/2))!important}}@media(min-width:1001px) and (max-width:1799px){body:has(.cabinet-search-deck) .search-workspace-grid>.search-criteria{padding:16px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-heading{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}body:has(.cabinet-search-deck) .search-workspace-grid .configure-search{position:static!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important}body:has(.cabinet-search-deck) .search-workspace-grid .quick-mode{box-sizing:border-box!important;height:44px!important;min-height:44px!important;margin:14px 0 12px!important;padding:0!important;overflow:hidden!important}body:has(.cabinet-search-deck) .search-workspace-grid .quick-mode button{height:42px!important;min-height:42px!important;border-radius:10px!important}}body:has(.cabinet-search-deck) .funnel-summary{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr)!important;gap:0!important}body:has(.cabinet-search-deck) .funnel-summary>i{position:relative!important;z-index:2!important;display:block!important;width:18px!important;height:48px!important;margin:0!important;overflow:visible!important;background:transparent!important;opacity:1!important;transform:none;animation:none!important;-webkit-mask:none!important;mask:none!important}body:has(.cabinet-search-deck) .funnel-summary>i:before{content:""!important;position:absolute!important;inset:0!important;display:block!important;background:var(--cab-surface)!important;opacity:1!important;filter:none!important;animation:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 48'%3E%3Cpath d='M0 0V48C0 37 4 34 9 34s9 3 9 14V0C18 11 14 14 9 14S0 11 0 0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 48'%3E%3Cpath d='M0 0V48C0 37 4 34 9 34s9 3 9 14V0C18 11 14 14 9 14S0 11 0 0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}body:has(.cabinet-search-deck) .funnel-summary>i:after{content:none!important;display:none!important}body:has(.cabinet-search-deck) .cabinet-detail-bridge{position:relative!important;z-index:2!important;height:var(--cab-search-connector-gap)!important;margin:0!important;pointer-events:none!important}body:has(.cabinet-search-deck) .cabinet-detail-bridge:before{content:none!important;display:none!important}body:has(.cabinet-search-deck) .cabinet-detail-bridge:after{content:""!important;position:absolute!important;z-index:2!important;inset-block:0!important;left:var(--cab-bridge-x)!important;display:block!important;width:48px!important;background:var(--cab-surface)!important;opacity:0;transform:translateX(-50%)!important;filter:none!important;animation:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 18'%3E%3Cpath d='M0 0H48C37 0 34 4 34 9s3 9 14 9H0c11 0 14-4 14-9S11 0 0 0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 18'%3E%3Cpath d='M0 0H48C37 0 34 4 34 9s3 9 14 9H0c11 0 14-4 14-9S11 0 0 0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}body:has(.cabinet-search-deck) .cabinet-detail-bridge:after{opacity:1!important}body:has(.cabinet-search-deck) .mission-overview .search-list.cabinet-search-deck>.search-row.selected:after{content:none!important;display:none!important}body:has(.cabinet-search-deck) .selected-search-detail>.recent-results:before{top:-18px!important;width:48px!important;height:18px!important;margin:0!important;background:var(--cab-surface)!important;clip-path:none!important;filter:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 18'%3E%3Cpath d='M0 0H48C37 0 34 4 34 9s3 9 14 9H0c11 0 14-4 14-9S11 0 0 0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 18'%3E%3Cpath d='M0 0H48C37 0 34 4 34 9s3 9 14 9H0c11 0 14-4 14-9S11 0 0 0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}@media(max-width:1000px){body:has(.cabinet-search-deck) .funnel-summary{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;grid-template-rows:auto 18px auto!important}body:has(.cabinet-search-deck) .funnel-summary>div:first-of-type{grid-column:1!important;grid-row:1!important}body:has(.cabinet-search-deck) .funnel-summary>i:first-of-type{grid-column:2!important;grid-row:1!important}body:has(.cabinet-search-deck) .funnel-summary>div:nth-of-type(2){grid-column:3!important;grid-row:1!important}body:has(.cabinet-search-deck) .funnel-summary>i:nth-of-type(2){grid-column:3!important;grid-row:2!important;justify-self:center!important;transform:rotate(90deg)!important}body:has(.cabinet-search-deck) .funnel-summary>div:nth-of-type(3){grid-column:3!important;grid-row:3!important}body:has(.cabinet-search-deck) .funnel-summary>i:nth-of-type(3){grid-column:2!important;grid-row:3!important;transform:rotate(180deg)!important}body:has(.cabinet-search-deck) .funnel-summary>div:nth-of-type(4){grid-column:1!important;grid-row:3!important}body:has(.cabinet-search-deck) .funnel-summary>i{align-self:center!important}body:has(.cabinet-search-deck) .cabinet-detail-bridge{margin-block:-16px!important}body:has(.cabinet-search-deck) .cabinet-detail-bridge:after{left:50%!important}}@media(max-width:600px){body:has(.cabinet-search-deck) .funnel-summary{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto 18px auto 18px auto 18px auto!important}body:has(.cabinet-search-deck) .funnel-summary>div:first-of-type{grid-column:1!important;grid-row:1!important}body:has(.cabinet-search-deck) .funnel-summary>i:first-of-type{grid-column:1!important;grid-row:2!important}body:has(.cabinet-search-deck) .funnel-summary>div:nth-of-type(2){grid-column:1!important;grid-row:3!important}body:has(.cabinet-search-deck) .funnel-summary>i:nth-of-type(2){grid-column:1!important;grid-row:4!important}body:has(.cabinet-search-deck) .funnel-summary>div:nth-of-type(3){grid-column:1!important;grid-row:5!important}body:has(.cabinet-search-deck) .funnel-summary>i:nth-of-type(3){grid-column:1!important;grid-row:6!important}body:has(.cabinet-search-deck) .funnel-summary>div:nth-of-type(4){grid-column:1!important;grid-row:7!important}body:has(.cabinet-search-deck) .funnel-summary>i:first-of-type,body:has(.cabinet-search-deck) .funnel-summary>i:nth-of-type(2),body:has(.cabinet-search-deck) .funnel-summary>i:nth-of-type(3){justify-self:center!important;transform:rotate(90deg)!important}}@media(max-width:1000px){body:has(.cabinet-search-deck) .search-current-work,body:has(.cabinet-search-deck) .search-workspace-grid,body:has(.cabinet-search-deck) .search-workspace-grid>.search-criteria,body:has(.cabinet-search-deck) .selected-search-detail,body:has(.cabinet-search-deck) .selected-search-detail>.priority-action{height:auto!important;min-height:0!important}body:has(.cabinet-search-deck) .search-workspace-grid,body:has(.cabinet-search-deck) .selected-search-detail{align-items:start!important;grid-auto-rows:auto!important;grid-template-rows:auto!important}body:has(.cabinet-search-deck) .search-current-work,body:has(.cabinet-search-deck) .search-workspace-grid>.search-criteria{align-self:start!important}body:has(.cabinet-search-deck) .search-workspace-grid>.search-criteria{padding-bottom:18px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-heading{align-items:stretch!important;flex-direction:column!important}body:has(.cabinet-search-deck) .search-workspace-grid .configure-search{position:static!important;width:100%!important;max-width:none!important;margin-top:16px!important}}@media(min-width:1600px) and (min-height:1100px){body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(n+2) .criteria-illustration,body:has(.cabinet-search-deck) .search-workspace-grid .criteria-illustration{right:0!important;bottom:0!important;max-height:calc(100% - 8px)!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:nth-child(2) .criteria-illustration{right:8px!important}}@media(min-width:1001px){body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:first-child{min-height:96px!important;position:relative!important;padding-right:98px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-grid>div:first-child dd{position:relative!important;top:auto!important;left:auto!important;grid-row:2!important;align-self:start!important;width:max-content!important;max-width:calc(100% - 104px)!important;font-size:16px!important;line-height:1.2!important;white-space:nowrap!important;letter-spacing:-.02em!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-capacity-meter{width:76px!important;grid-template-columns:repeat(10,4px)!important;gap:4px!important}body:has(.cabinet-search-deck) .search-workspace-grid .criteria-capacity-meter i{width:4px!important;height:7px!important}}:root{--canvas:#fcfbf8;--surface:#fff;--ink:#071a31;--muted:#5f6d77;--line:#d8dce0;--control:#c6ccd2;--active-ink:#1e5ea7;--action:#071a31;--soft:#edf5ff;--focus:#6bb1ff;--ok:#b5dc35;--wait:#d88432;--error:#841f0e}html{scrollbar-gutter:stable}body,html{font-family:Inter,Arial,sans-serif}.workspace{min-width:0;padding:0 32px 56px}#main:focus{outline:none}.page-shell{width:min(1120px,100%);margin:0 auto}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:34px 0 24px;border-bottom:1px solid var(--line)}.page-head h1{margin:2px 0 7px;font-size:30px;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.page-head>div>p:last-child{max-width:660px;margin:0;color:var(--muted);font-size:15px;text-wrap:pretty}.eyebrow{margin:0;font-size:11px;letter-spacing:.075em;text-transform:uppercase}.demo-note,.eyebrow,.pill{color:var(--muted);font-weight:600}.demo-note,.pill{display:inline-flex;align-items:center;gap:7px;width:max-content;min-height:30px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:12px;white-space:nowrap}.content{padding-top:28px}.context-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px;padding:15px 18px;border:1px solid #c9d8e8;border-radius:12px;background:#f3f7fb;color:#183b60}.context-strip p{margin:3px 0 0;color:#47627c}.context-strip a{display:inline-flex;align-items:center;min-height:44px;color:#183b60;font-weight:600;white-space:nowrap}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.section-head h2{margin:0;font-size:18px}.section-head p{margin:4px 0 0;color:var(--muted)}.resume-list{display:grid;gap:14px}.resume-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:24px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color .16s ease,box-shadow .16s ease}.resume-card:hover{box-shadow:0 8px 26px rgba(7,26,49,.06)}.resume-card.primary-card,.resume-card:hover{border-color:#aeb9c0}.resume-main{display:flex;gap:14px;min-width:0}.resume-mark{display:grid;place-items:center;flex:0 0 42px;width:42px;height:50px;border:1px solid var(--control);border-radius:6px;background:#fff;color:var(--action)}.resume-mark svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.resume-copy{min-width:0}.resume-kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:7px;color:var(--muted);font-size:12px}.state-dot{width:7px;height:7px;border-radius:50%;background:var(--ok)}.state-dot.draft{background:var(--wait)}.resume-card h3{margin:0 0 7px;font-size:21px;line-height:1.25;letter-spacing:-.015em}.resume-description{max-width:610px;margin:0;color:var(--muted);line-height:1.55}.resume-facts{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.pill{min-height:28px;background:var(--canvas);color:var(--ink);font-weight:500}.card-side{flex-direction:column;justify-content:space-between;gap:20px;padding-left:24px;border-left:1px solid var(--line)}.side-fact span,.side-fact strong{display:block}.side-fact span{margin-bottom:4px;color:var(--muted);font-size:12px}.side-fact strong{line-height:1.4}.side-fact+.side-fact{margin-top:14px}.card-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.primary,.quiet-link,.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;border-radius:9px;font-weight:600;text-decoration:none}.primary{border:1px solid var(--action);background:var(--action);color:#fff}.secondary{border:1px solid var(--control);background:var(--surface);color:var(--ink)}.quiet-link{padding-inline:10px;color:var(--active-ink)}.library-note{display:flex;align-items:flex-start;gap:10px;margin:20px 0 0;padding:15px 0;border-top:1px solid var(--line);color:var(--muted)}.library-note svg{flex:none;width:18px;height:18px;margin-top:1px;fill:none;stroke:currentColor;stroke-width:1.8}.library-note p{margin:0}.back{display:inline-flex;align-items:center;min-height:44px;margin:-8px 0 10px;color:var(--active-ink);font-weight:600}.detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.detail-toolbar>div:first-child{display:flex;align-items:center;gap:10px;min-width:0}.detail-toolbar strong{display:block}.detail-toolbar span{color:var(--muted);font-size:12px}.detail-actions{display:flex;gap:8px}.detail-grid{display:grid;grid-template-columns:minmax(0,740px) minmax(260px,1fr);gap:20px;align-items:start}.resume-document{padding:34px 40px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 10px 30px rgba(7,26,49,.045)}.resume-document-head{padding-bottom:24px;border-bottom:1px solid var(--line)}.resume-document-head h2{margin:5px 0 8px;font-size:32px;line-height:1.12;letter-spacing:-.025em}.resume-document-head p{margin:0;color:var(--muted)}.resume-document section{padding:24px 0;border-bottom:1px solid var(--line)}.resume-document section h3{margin:0 0 11px;font-size:15px}.resume-document section p{margin:0;line-height:1.65}.experience-head{display:flex;justify-content:space-between;gap:20px}.experience-head>div{display:grid;gap:2px}.experience-head span,.experience-head time{color:var(--muted)}.resume-document ul{margin:15px 0 0;padding-left:20px}.resume-document li+li{margin-top:8px}.document-foot{display:flex;justify-content:space-between;gap:20px;padding-top:20px;color:var(--muted);font-size:12px}.document-foot p{max-width:400px;margin:0}.detail-experience+.detail-experience{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.detail-experience .experience-head strong{font-size:14px}.detail-experience .experience-head span{font-size:12px}.detail-experience .experience-head time{flex:none;font-size:11px}.detail-skills{display:flex;flex-wrap:wrap;gap:7px}.detail-skills span{padding:7px 9px;border-radius:8px;background:#f1f4f5;font-size:11px;font-weight:600}.resume-meta{display:grid;gap:14px}.panel{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.panel h3{margin:0 0 16px;font-size:15px}.panel dl{margin:0}.panel dl div{padding:12px 0;border-top:1px solid var(--line)}.panel dt{color:var(--muted);font-size:12px}.panel dd{margin:4px 0 0;font-weight:600}.panel .primary,.panel .secondary{width:100%;margin-top:16px}.next-step{border-color:#c9d8e8;background:#f3f7fb;color:#183b60}.next-step p{margin:0;color:#47627c;line-height:1.5}.change-card p{margin:4px 0 0;color:var(--muted)}.change-card a{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:var(--active-ink);font-weight:600}.state{min-height:calc(100vh - 80px);display:grid;place-items:center;padding:48px 20px;text-align:center}.state-inner{max-width:520px}.state-icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 18px;border:1px solid var(--line);border-radius:50%;background:var(--surface);font-size:22px}.state h1{margin:0 0 10px;font-size:28px;letter-spacing:-.02em}.state p{margin:0 0 20px;color:var(--muted)}.state-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.spinner{width:38px;height:38px;margin:0 auto 20px;border:3px solid var(--line);border-top-color:var(--action);border-radius:50%;animation:spin 1s linear infinite}.error-box{padding:28px;border:1px solid #dcbcb6;border-radius:14px;background:#fff9f7}@keyframes spin{to{transform:rotate(1turn)}}.resume-agent-overlay{left:240px;padding:0;background:var(--surface)}.resume-agent-dialog{width:100%;height:100%;max-height:none;padding:0;overflow:hidden;border:0;border-radius:0}.resume-agent-dialog>.chat-document{height:100%;min-height:0}.resume-agent-dialog .chat-pane{min-height:0}.resume-agent-dialog .pane{overflow:auto}.resume-agent-dialog .chat-pane>.pane-head{flex:0 0 auto}.resume-agent-dialog .chat-pane>.pane-head>button{width:44px;min-width:44px;height:44px;min-height:44px}.resume-agent-dialog .boundary{margin-bottom:16px}.resume-agent-dialog .agent-thread{align-content:start}.resume-agent-dialog .paper section{padding:16px 0;border-top:1px solid var(--line)}.resume-agent-dialog .paper p{line-height:1.55}.resume-agent-dialog .paper ul{padding-left:20px}.resume-agent-dialog .paper li+li{margin-top:7px}.resume-agent-dialog .composer .primary,.resume-agent-dialog .composer .voice-button{width:44px;min-width:44px;height:44px;min-height:44px;top:16px}.resume-agent-dialog .composer .voice-button{right:60px}.resume-agent-dialog .composer textarea{padding-right:116px}@media(max-width:1020px){.detail-grid{grid-template-columns:minmax(0,1fr) 280px}.resume-document{padding:30px}.resume-card{grid-template-columns:minmax(0,1fr) 270px}}@media(max-width:920px){.workspace{padding-inline:20px}.detail-grid{grid-template-columns:1fr}.resume-meta{grid-template-columns:1fr 1fr}.resume-meta .next-step{grid-column:1/-1}.resume-card{grid-template-columns:1fr}.card-side{display:grid;grid-template-columns:1fr auto;align-items:end;padding:18px 0 0;border-top:1px solid var(--line);border-left:0}.card-actions{min-width:280px}}@media(max-width:768px){.workspace{padding:0 12px 88px}.page-head{display:block;padding:22px 0 18px}.page-head h1{font-size:26px}.demo-note{margin-top:14px}.content{padding-top:20px}.context-strip{display:block;padding:14px}.context-strip a{margin-top:4px}.section-head{display:block}.resume-card{gap:18px;padding:18px 16px}.resume-mark{flex-basis:38px;width:38px;height:46px}.resume-card h3{font-size:19px}.card-side{display:block;padding-top:16px}.card-actions{grid-template-columns:1fr;min-width:0;margin-top:16px}.detail-toolbar{align-items:flex-start;flex-direction:column}.detail-actions{width:100%;display:grid}.detail-actions,.resume-meta{grid-template-columns:1fr}.resume-meta .next-step{grid-column:auto}.resume-document{padding:24px 18px}.resume-document-head h2{font-size:27px}.document-foot,.experience-head{display:grid}.state{min-height:calc(100vh - 124px);padding-inline:0}.resume-agent-overlay{left:0}.resume-agent-dialog>.chat-document{min-height:100%}.resume-agent-dialog .chat-pane{min-height:100%;padding-bottom:16px}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.workspace{padding:0!important;background:linear-gradient(145deg,#dcecff,#f6eee9 34%,#dff5ed 67%,#eee5fb)!important}.page-shell{width:100%;min-height:100vh;margin:0;padding:28px 28px 56px;background:transparent!important}.page-head{min-height:72px;padding:0 0 18px;border-bottom:1px solid #071a3114}.page-head h1{margin:0 0 5px;font-size:22px!important;font-weight:600}.page-head .eyebrow{display:none}.page-head>div>p:last-child{font-size:14px!important}.demo-note{min-height:34px;border:0;background:#ffffffe8;box-shadow:none;color:var(--cab-ink-2)}.content{max-width:none!important;padding-top:20px!important;background:transparent!important}.context-strip{margin-bottom:18px;padding:12px 16px;border:0;border-radius:16px;background:#ffffffe8;box-shadow:none}.context-strip p{font-size:12px}.context-strip a{color:var(--cab-ink)}.resume-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.resume-card{display:flex;min-height:390px;padding:26px;border:0;border-radius:32px;background:var(--cab-surface);box-shadow:none;flex-direction:column}.resume-card.primary-card{border:0}.resume-card:hover{border:0;box-shadow:var(--cab-shadow);transform:translateY(-1px)}.resume-main{display:block}.resume-mark{display:none}.resume-kicker{margin-bottom:10px}.resume-card h3{font-size:22px}.resume-description{min-height:66px}.resume-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px;padding:14px 8px;border-radius:14px;background:#f1efe9}.resume-facts .pill{display:grid;place-items:center;width:auto;min-width:0;min-height:38px;padding:4px 8px;border:0;border-radius:0;background:transparent;text-align:center;white-space:normal}.resume-facts .pill+.pill{border-left:1px solid var(--cab-line-soft)}.card-side{display:flex;flex:1 1;margin-top:18px;padding:18px 0 0;border-top:1px solid var(--cab-line-soft);border-left:0}.card-side>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:16px}.side-fact+.side-fact{margin-top:0}.card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto}.card-actions .primary,.card-actions .secondary{min-height:48px}.quiet-link{color:var(--cab-ink)}.library-note{margin-top:24px;padding:16px 18px;border:0;border-radius:16px;background:#ffffffe0;color:var(--cab-ink-2)}.back{margin:0 0 12px;color:var(--cab-ink)}.detail-toolbar{border:0;border-radius:18px}.detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:24px}.resume-document{border:0!important;border-radius:24px!important;box-shadow:none}.resume-meta .panel{border:0!important;border-radius:20px!important;box-shadow:none}.next-step{background:#ffffffe8!important}.state{min-height:calc(100vh - 68px);background:transparent}.state-inner{padding:32px;border:0!important;border-radius:24px;background:#fffffff2!important}@media(max-width:1020px){.resume-list{gap:18px}.resume-card{min-height:420px}.detail-grid{grid-template-columns:1fr}.resume-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.page-shell{min-height:calc(100vh - 124px);padding:20px 12px 92px}.page-head{display:block}.demo-note{margin-top:10px}.context-strip{margin-bottom:16px}.resume-list{grid-template-columns:1fr;gap:14px}.resume-card{min-height:0;padding:20px;border-radius:24px}.resume-description{min-height:0}.card-side{display:flex}.card-side>div:first-child{grid-template-columns:1fr}.side-fact+.side-fact{margin-top:12px}.detail-grid,.resume-meta{grid-template-columns:1fr}.resume-document{border-radius:20px!important}}body .workspace{background:linear-gradient(145deg,#dcecff,#f6eee9 34%,#dff5ed 67%,#eee5fb)!important}#main .content{background:transparent!important}.card-side>div:first-child{grid-template-columns:1fr}.card-side .side-fact+.side-fact{margin-top:12px}.count-switcher{display:flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:#ffffffe8}.count-switcher span{padding:0 7px;color:var(--cab-ink-2);font-size:11px}.count-switcher a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:36px;padding:6px 10px;border-radius:8px;color:var(--cab-ink);font-size:12px;font-weight:600;text-decoration:none}.count-switcher a[aria-current=true]{background:var(--cab-ink);color:#fff}.resume-list.count-1:not(.with-create){grid-template-columns:minmax(0,520px)}.resume-list.count-1.with-create{grid-template-columns:repeat(2,minmax(0,1fr))}.resume-list.count-2.with-create,.resume-list.count-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.count-2.with-create .resume-card,.count-3 .resume-card{min-height:420px;padding:22px}.count-2.with-create .resume-card h3,.count-3 .resume-card h3{font-size:19px}.count-2.with-create .resume-description,.count-3 .resume-description{font-size:12px}.count-2.with-create .resume-facts,.count-3 .resume-facts{padding-inline:4px}.count-2.with-create .resume-facts .pill,.count-3 .resume-facts .pill{padding-inline:5px;font-size:10px}.count-2.with-create .card-actions,.count-3 .card-actions{grid-template-columns:1fr}.count-2.with-create .quiet-link,.count-3 .quiet-link{min-height:36px}.library-empty{display:grid;justify-items:center;min-height:390px;padding:56px 24px;border-radius:32px;background:#fffffff2;text-align:center}.library-empty h2{margin:0 0 8px;font-size:22px}.library-empty p{max-width:440px;margin:0 0 22px;color:var(--cab-ink-2)}.create-resume-card{border:1.5px dashed #071a3152!important;background:#ffffff8f!important}.create-resume-card:focus-within,.create-resume-card:hover{border-color:var(--cab-ink)!important;background:#fffffff2!important}.create-resume-inner{display:grid;justify-items:center;align-content:center;gap:22px;height:100%;text-align:center}.create-resume-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--cab-line);border-radius:50%;background:#fff;color:var(--cab-ink);font-size:28px;font-weight:600}.create-resume-card h3{margin:0 0 8px}.create-resume-card p{max-width:330px;margin:0;color:var(--cab-ink-2);line-height:1.55}.create-resume-card .secondary{min-width:180px;background:#fff!important}@media(max-width:1100px){.resume-list.count-2.with-create,.resume-list.count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.count-2.with-create .resume-card:last-child,.count-3 .resume-card:last-child{grid-column:1/-1;max-width:calc(50% - 9px)}}@media(max-width:768px){.section-head{display:grid;gap:12px}.count-switcher{width:100%;overflow:auto}.count-switcher span{margin-right:auto}.resume-list.count-1,.resume-list.count-2.with-create,.resume-list.count-3{grid-template-columns:1fr}.count-2.with-create .resume-card:last-child,.count-3 .resume-card:last-child{grid-column:auto;max-width:none}.create-resume-card{min-height:300px!important}.library-empty{min-height:360px;padding-inline:18px}}@media(min-width:901px){.resume-list:not(.count-1){padding:14px 10px 18px;margin:-14px -10px -18px;overflow:visible}.resume-list:not(.count-1) .resume-card{position:relative;transform:scale(1);transform-origin:center;transition:transform .38s var(--cab-ease),box-shadow .22s var(--cab-ease)}.resume-list:not(.count-1):has(.resume-card:focus-within) .resume-card:not(:focus-within),.resume-list:not(.count-1):has(.resume-card:hover) .resume-card:not(:hover){transform:scale(.965)}.resume-list:not(.count-1) .resume-card:focus-within,.resume-list:not(.count-1) .resume-card:hover{z-index:2;transform:scale(1.045);box-shadow:0 18px 42px #071a3114}}@media(prefers-reduced-motion:reduce){.resume-list .resume-card{transform:none!important;transition:none!important}}.section-head{align-items:center;margin-bottom:18px}.library-count{margin:0!important;color:var(--cab-ink-2);font-weight:500}.resume-list.count-1.with-create,.resume-list.count-2.with-create,.resume-list.count-3{gap:30px}@media(min-width:901px){.resume-list:has(.resume-card:nth-child(2)){padding:18px 14px 22px;margin:-18px -14px -22px}.resume-list:has(.resume-card:nth-child(2)) .resume-card{position:relative;transform:scale(1);transform-origin:center;transition:transform .38s var(--cab-ease),box-shadow .22s var(--cab-ease)}.resume-list:has(.resume-card:nth-child(2)):has(.resume-card:focus-within) .resume-card:not(:focus-within),.resume-list:has(.resume-card:nth-child(2)):has(.resume-card:hover) .resume-card:not(:hover){transform:scale(.975)}.resume-list:has(.resume-card:nth-child(2)) .resume-card:focus-within,.resume-list:has(.resume-card:nth-child(2)) .resume-card:hover{z-index:2;transform:scale(1.035);box-shadow:0 18px 42px #071a3114}}@media(max-width:768px){.resume-list.count-1.with-create,.resume-list.count-2.with-create,.resume-list.count-3{gap:18px}}@property --score-value{syntax:"<number>";inherits:false;initial-value:0}.resume-assessment{display:grid;grid-template-columns:minmax(0,1.2fr) 170px minmax(320px,.8fr);gap:30px;align-items:center;margin-top:34px;padding:28px 30px;border-radius:28px;background:#fffffff2}.assessment-intro h2{margin:4px 0 8px;font-size:22px}.assessment-intro>p:not(.eyebrow){max-width:560px;margin:0 0 20px;color:var(--cab-ink-2);line-height:1.55}.assessment-score{position:relative;isolation:isolate;display:grid;place-items:center;align-content:center;width:154px;height:154px;border:0;border-radius:50%;background:conic-gradient(from -90deg,#ffd39d 0deg,#dbee9f 104deg,#baf0ec 174deg,#c1defe 224deg,#d4c2ff calc(var(--score-value)*3.6deg),#e2e9e7 calc(var(--score-value)*3.6deg) 1turn);text-align:center;transition:--score-value .52s var(--cab-ease)}.assessment-score:before{position:absolute;z-index:-1;inset:12px;border-radius:50%;background:#fffffff5;content:""}.assessment-score strong{font-size:42px;font-weight:600;line-height:.95}.assessment-score span{color:var(--cab-ink-2);font-size:11px}.assessment-score small{margin-top:7px;color:var(--cab-ink)!important;font-size:10px;font-weight:600}.assessment-details{display:grid;grid-template-columns:1fr auto;gap:0}.assessment-details>div{display:contents}.assessment-details>div span,.assessment-details>div strong{padding:10px 0;border-bottom:1px solid var(--cab-line-soft)}.assessment-details>div span{color:var(--cab-ink-2)}.assessment-details>div strong{text-align:right}.assessment-details>p{grid-column:1/-1;margin:16px 0 0;padding:14px;border-radius:12px;background:#f1efe9;line-height:1.45}@media(max-width:1020px){.resume-assessment{grid-template-columns:minmax(0,1fr) 150px}.assessment-details{grid-column:1/-1}.assessment-score{width:138px;height:138px}}@media(max-width:768px){.resume-assessment{grid-template-columns:1fr;justify-items:stretch;gap:22px;margin-top:22px;padding:24px 20px;border-radius:24px}.assessment-score{grid-row:1;justify-self:center}.assessment-intro{text-align:left}.assessment-intro .primary{width:100%}.assessment-details{grid-column:auto}}.resume-assessment.assessment-updated>.assessment-details,.resume-assessment.assessment-updated>.assessment-intro{animation:assessment-settle .32s var(--cab-ease) both}.resume-assessment.assessment-updated>.assessment-details{animation-delay:35ms}@keyframes assessment-settle{0%{opacity:.55;transform:translateY(2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.resume-assessment>*{animation:none!important;transition:none!important}}.resume-list.count-0,.resume-list.count-1.with-create,.resume-list.count-2.with-create,.resume-list.count-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.resume-list.count-0 .resume-card,.resume-list.count-1.with-create .resume-card{min-height:420px;padding:22px}@media(max-width:1100px){.resume-list.count-0,.resume-list.count-1.with-create{grid-template-columns:repeat(2,minmax(0,1fr))}.resume-list.count-0 .resume-card:last-child,.resume-list.count-1.with-create .resume-card:last-child{grid-column:1/-1;max-width:calc(50% - 15px)}}@media(max-width:768px){.resume-list.count-0,.resume-list.count-1.with-create,.resume-list.count-2.with-create,.resume-list.count-3{grid-template-columns:1fr;gap:18px}.resume-list.count-0 .resume-card:last-child,.resume-list.count-1.with-create .resume-card:last-child{grid-column:auto;max-width:none}}.library-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.plan-limit{margin:4px 0 0;color:var(--cab-ink-2);font-size:12px}.control-switchers{display:flex;align-items:center;gap:10px}.plan-switcher{display:flex;gap:4px;padding:4px;border-radius:12px;background:#ffffffe8}.plan-switcher a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:6px 11px;border-radius:8px;color:var(--cab-ink);font-size:12px;font-weight:600;text-decoration:none}.plan-switcher a[aria-current=true]{background:var(--cab-ink);color:#fff}.control-switchers .count-switcher a{min-height:44px}.resume-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px}.upgrade-resume-card{border:1px solid #d4d9de!important;background:#f6f7f7!important}.upgrade-card-inner{display:flex;flex:1 1;flex-direction:column;align-items:stretch}.upgrade-lock{align-self:flex-start;margin-bottom:24px;padding:6px 9px;border-radius:8px;background:#e8ecef;color:var(--cab-ink-2);font-size:10px;font-weight:600}.upgrade-card-inner h3{margin-top:5px;font-size:23px!important}.upgrade-price{margin:8px 0 0;color:var(--cab-ink);font-size:22px;font-weight:600}.upgrade-price span{color:var(--cab-ink-2);font-size:11px;font-weight:500}.upgrade-card-inner ul{display:grid;gap:11px;margin:24px 0;padding:18px 0;border-top:1px solid var(--cab-line-soft);border-bottom:1px solid var(--cab-line-soft);list-style:none}.upgrade-card-inner li{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;color:var(--cab-ink);font-size:12px;line-height:1.4}.upgrade-card-inner .primary{width:100%;margin-top:auto}@media(max-width:1100px){.resume-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.resume-list>.resume-card:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 15px)}.library-controls{align-items:flex-start;flex-direction:column}.control-switchers{width:100%;flex-wrap:wrap}}@media(max-width:768px){.resume-list{grid-template-columns:1fr!important}.resume-list>.resume-card:last-child:nth-child(odd){grid-column:auto;max-width:none}.control-switchers{display:grid}.count-switcher,.plan-switcher{max-width:calc(100vw - 24px);overflow:auto}.upgrade-resume-card{min-height:360px!important}}.library-controls{min-height:56px}.control-switchers{justify-content:flex-end}@media(min-width:1101px){.library-controls{height:60px}.resume-list>.resume-card{height:592px!important;min-height:592px!important;padding:22px!important}}@media(min-width:1351px){.resume-list>.resume-card{height:474px!important;min-height:474px!important}}.upgrade-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);gap:24px;align-items:start}.checkout-main,.checkout-summary{padding:30px;border-radius:24px;background:#fffffff2}.checkout-main h2{margin:5px 0 8px;font-size:28px}.checkout-price{margin:0 0 26px;font-size:34px;font-weight:600}.checkout-price span{color:var(--cab-ink-2);font-size:13px;font-weight:500}.checkout-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;padding:16px;border-radius:14px;background:#f1efe9}.checkout-facts p{margin:0;padding:0 14px}.checkout-facts p+p{border-left:1px solid var(--cab-line-soft)}.checkout-facts span,.checkout-facts strong{display:block}.checkout-facts span{margin-bottom:5px;color:var(--cab-ink-2);font-size:11px}.checkout-consent{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;line-height:1.45}.checkout-consent input{width:20px;height:20px;margin:0;flex:none}.checkout-pay{width:100%}.checkout-pay:disabled{border-color:#c8ced3;background:#c8ced3;cursor:not-allowed}.checkout-demo{margin:14px 0 0;color:var(--cab-ink-2);font-size:11px}.checkout-status{display:none;margin:14px 0 0;padding:12px;border-radius:10px;background:#edf6e4}.checkout-status.is-visible{display:block}.checkout-summary h3{margin:6px 0 20px;font-size:20px}.checkout-summary ul{display:grid;gap:12px;margin:0 0 22px;padding:18px 0;border-top:1px solid var(--cab-line-soft);border-bottom:1px solid var(--cab-line-soft);list-style:none}.checkout-summary li{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.checkout-summary>p:last-child{margin:0;color:var(--cab-ink-2)}@media(max-width:900px){.checkout-facts,.upgrade-checkout{grid-template-columns:1fr}.checkout-facts p{padding:10px 0}.checkout-facts p+p{border-top:1px solid var(--cab-line-soft);border-left:0}}@media(max-width:768px){.library-controls{height:auto;min-height:0}.checkout-main,.checkout-summary{padding:22px 18px}}.resume-card{position:relative}.resume-main{padding-right:0}.resume-kicker,.resume-main h3{padding-right:42px}.delete-resume{position:absolute;z-index:3;top:16px;right:16px;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cab-ink-2);cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s var(--cab-ease)}.delete-resume svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.delete-resume:focus-visible,.delete-resume:hover{background:#f6ece9;color:#a23b2d}.delete-resume:active{transform:scale(.94)}.resume-deleting{opacity:.45;pointer-events:none;transform:scale(.98)!important;transition:opacity .22s ease,transform .22s ease!important}.delete-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:16px;background:#071a3147;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.delete-dialog{width:min(440px,calc(100vw - 32px));padding:0;border:0;border-radius:22px;background:#fff;color:var(--cab-ink);box-shadow:0 24px 80px #071a3133}.delete-dialog-content{position:relative;padding:28px}.delete-dialog h2{margin:6px 40px 10px 0;font-size:23px}.delete-dialog-copy{margin:0;color:var(--cab-ink-2);line-height:1.55}.dialog-close{position:absolute;top:18px;right:18px;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--cab-ink-2);font-size:24px;cursor:pointer}.dialog-close:focus-visible,.dialog-close:hover{background:#f1efe9;color:var(--cab-ink)}.delete-dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.danger-button{min-height:44px;border:1px solid #a23b2d;border-radius:9px;background:#a23b2d;color:#fff;font-weight:600;cursor:pointer}@media(max-width:768px){.delete-resume{top:10px;right:10px}.delete-dialog-content{padding:24px 20px}.delete-dialog-actions{grid-template-columns:1fr}.resume-kicker,.resume-main h3{padding-right:38px}}.resume-list .resume-card h3{font-size:22px!important}.resume-list .resume-description{font-size:14px!important}.resume-list .resume-facts{padding:14px 8px!important}.resume-list .resume-facts .pill{padding:4px 8px!important;font-size:12px!important}.resume-list .resume-facts{width:100%;padding:12px 6px!important}.resume-list .resume-facts .pill{align-content:center;gap:3px;min-height:46px;padding:2px 10px!important;line-height:1.15}.resume-list .resume-facts .pill small,.resume-list .resume-facts .pill strong{display:block;white-space:nowrap}.resume-list .resume-facts .pill small{color:var(--cab-ink-2);font-size:10px;font-weight:500}.resume-list .resume-facts .pill strong{font-size:12px;font-weight:600}.resume-list .card-actions{width:100%;grid-template-columns:1fr!important;gap:4px}.resume-list .card-actions .primary{width:100%;min-height:48px;padding:9px 12px;border-radius:10px;text-align:center}.resume-list .card-actions .quiet-link{min-height:44px;padding:8px 12px;color:var(--cab-ink);text-align:center}.resume-list .upgrade-card-inner .primary{width:100%;min-height:48px;margin-top:auto;border-radius:10px;padding:9px 12px;text-align:center}.resume-list .resume-card:not(.upgrade-resume-card):not(.create-resume-card){border:1px solid transparent!important}.resume-list .upgrade-card-inner ul{flex:1 1;align-content:center;gap:18px;margin:24px 0 18px}@media(min-width:769px){.resume-list .resume-card:not(.upgrade-resume-card):not(.create-resume-card) h3{min-height:55px}.resume-list .card-actions{position:absolute;right:22px;bottom:12px;left:22px;width:auto}.resume-list .upgrade-card-inner{padding-bottom:108px}.resume-list .upgrade-card-inner .primary{position:absolute;right:22px;bottom:60px;left:22px;width:auto}}@media(max-width:768px){.resume-list .upgrade-card-inner{padding-bottom:0}.resume-list .upgrade-card-inner .primary{position:static}.resume-list .upgrade-card-inner ul{flex:none;align-content:start;gap:11px}}@media(min-width:769px) and (max-width:1100px){.control-switchers{gap:6px}.resume-list{grid-template-columns:1fr!important}.resume-list>.resume-card:last-child:nth-child(odd){grid-column:auto;max-width:none}.resume-list>.resume-card{height:516px!important;min-height:516px!important}.resume-list .card-side>div:first-child{grid-template-columns:1fr 1fr}.resume-list .card-side .side-fact+.side-fact{margin-top:0}.resume-list .card-actions{min-width:0}}@media(min-width:1101px) and (max-width:1279px){.resume-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.resume-list>.resume-card:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 15px)}.resume-list>.resume-card{height:516px!important;min-height:516px!important}.resume-list .card-side>div:first-child{grid-template-columns:1fr 1fr}.resume-list .card-side .side-fact+.side-fact{margin-top:0}.resume-list .card-actions{min-width:0}}@media(min-width:1280px) and (max-width:1350px){.resume-list>.resume-card{height:612px!important;min-height:612px!important}}@media(min-width:1351px){.resume-list>.resume-card{height:584px!important;min-height:584px!important}}.assessment-score.score-empty{background:conic-gradient(#e2e9e7 0 1turn)}.resume-assessment [hidden]{display:none!important}.resume-list .resume-card.assessment-selected{border-color:#81909c!important}.resume-assessment{min-height:285px}.library-shell{padding-top:16px;padding-bottom:0}.library-shell .content{padding-top:0!important}@media(min-width:1101px){.library-shell{display:grid;align-content:safe center;min-height:100vh;padding-top:16px;padding-bottom:16px}.library-shell .resume-list>.resume-card{height:516px!important;min-height:516px!important}.library-shell .resume-list .resume-facts{padding-right:4px!important;padding-left:4px!important}.library-shell .resume-list .resume-facts .pill{gap:2px;padding-right:6px!important;padding-left:6px!important;line-height:1.1}.library-shell .resume-list .resume-facts .pill small{font-size:11px}.library-shell .resume-list .resume-facts .pill strong{font-size:14px}.library-shell .resume-list .card-side{margin-top:10px;padding-top:10px}.library-shell .resume-list .card-side>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.library-shell .resume-list .card-side .side-fact+.side-fact{margin-top:0}.library-shell .resume-assessment{min-height:220px;margin-top:18px;padding:18px 24px}.library-shell .assessment-intro>p:not(.eyebrow){margin-bottom:12px;line-height:1.45}.library-shell .assessment-score{width:126px;height:126px}.library-shell .assessment-score:before{inset:10px}.library-shell .assessment-score strong{font-size:36px}.library-shell .assessment-details>div span,.library-shell .assessment-details>div strong{padding:7px 0}.library-shell .assessment-details>p{margin-top:10px;padding:10px 12px}.library-shell .library-note{margin-top:6px;padding:8px 12px}}@media(max-width:768px){.library-shell{padding:16px 12px 92px}}.source-back{min-height:36px;margin:-8px 0 14px -8px;padding:6px 8px;border:0;background:transparent;color:#2263a8;font-size:12px;font-weight:600}.source-resume-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:68px;padding:12px 14px;border:1px solid rgba(7,26,49,.1);border-radius:11px;background:#fff;text-align:left}.source-resume-row+.source-resume-row{margin-top:8px}.source-resume-row small,.source-resume-row strong{display:block}.source-resume-row small{margin-top:4px;color:var(--cab-ink-2);font-size:11px}.library-shell .library-controls{position:fixed;z-index:40;top:12px;width:max-content;max-width:calc(100vw - 272px);height:auto;min-height:0;margin:0;padding:8px 10px;border:1px solid var(--cab-line-soft);border-radius:14px;background:#fff;box-shadow:0 8px 24px #071a3114}.library-shell .library-controls>div:first-child{padding-inline:4px}@media(max-width:1100px){.library-shell .library-controls{align-items:flex-end;width:max-content;max-width:calc(100vw - 232px)}.library-shell .library-controls>div:first-child{display:none}.library-shell .control-switchers{width:auto}}@media(max-width:768px){.library-shell .library-controls{top:8px;right:8px;left:8px;align-items:center;width:auto;max-width:none;overflow-x:auto}.library-shell .control-switchers{display:flex;width:max-content}.library-shell .count-switcher,.library-shell .plan-switcher{max-width:none;overflow:visible}}.resume-agent-overlay{z-index:50;isolation:isolate;align-items:stretch;justify-content:stretch;padding:24px;background:linear-gradient(145deg,#dcecff,#e4f5f1 58%,#ece9f8)}.resume-agent-overlay:before{position:absolute;z-index:-1;inset:0;background:url(/job-seeker-chat-pattern.png) 18px 12px/430px 430px repeat;opacity:.32;filter:grayscale(1);mix-blend-mode:multiply;pointer-events:none;content:""}.resume-agent-dialog{position:relative;z-index:1;background:transparent}.resume-agent-dialog>.chat-document{grid-template-areas:"chat document";grid-template-columns:minmax(0,1fr) minmax(580px,.95fr);gap:18px;background:transparent}.resume-agent-dialog .pane{border:0!important}.resume-agent-dialog .chat-pane{grid-area:chat;gap:14px;padding:0;overflow:visible!important;background:transparent!important}.resume-agent-dialog .chat-pane>.pane-head{position:relative;min-height:150px;margin:0;padding:22px;overflow:visible;border:0!important;border-radius:22px;background:rgba(255,255,255,.96)!important}.resume-editor-connector{position:absolute;z-index:4;top:50%;right:-18px;display:block;width:18px;height:48px;overflow:visible;fill:#fff;transform:translateY(-50%);pointer-events:none}.resume-agent-dialog .chat-pane>.pane-head .eyebrow{margin:0 0 6px;color:var(--chat-muted,#52616d);font-size:12px;text-transform:none;letter-spacing:0}.resume-agent-dialog .chat-pane>.pane-head h2{margin:0;font-size:22px;line-height:1.25;letter-spacing:-.015em}.resume-agent-dialog .chat-pane>.pane-head>button{border:0;border-radius:12px;background:var(--chat-soft,#f1f4f5);color:var(--chat-ink,#071a31)}.resume-agent-dialog .resume-chat-context{width:max-content;max-width:100%;margin:14px 0 0;padding:9px 12px;border-radius:10px;background:var(--chat-soft,#f1f4f5);color:var(--chat-muted,#52616d);font-size:13px;line-height:1.45}.resume-agent-dialog .resume-chat-context strong{color:var(--chat-ink,#071a31);font-weight:600}.resume-agent-dialog .agent-thread{display:flex;min-height:0;flex:1 1;flex-direction:column;align-content:normal;gap:10px;padding:6px 4px 18px;overflow:auto}.resume-agent-dialog .agent-thread .message{align-self:flex-start;max-width:min(82%,680px);padding:13px 16px;border:0!important;border-radius:4px 16px 16px 16px!important;background:#fff!important;color:var(--chat-ink,#071a31)!important;line-height:1.45}.resume-agent-dialog .agent-message-group{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:end;gap:10px;max-width:min(86%,730px)}.resume-agent-dialog .agent-message-stack{display:grid;gap:6px;min-width:0}.resume-agent-dialog .agent-message-group .message{max-width:100%}.resume-agent-dialog .agent-avatar{display:block;width:52px;height:52px;object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 0 1px rgba(7,26,49,.5)) drop-shadow(0 4px 6px rgba(7,26,49,.28))}.resume-agent-dialog .message-author{display:block;margin-bottom:4px;color:#2263a8;font-size:12px;font-weight:600;line-height:1.2}.resume-agent-dialog .resume-creation-thread{display:flex;flex-direction:column;gap:12px;align-items:stretch}.resume-agent-dialog .agent-thread>.message.resume-operator-message{align-self:flex-end;max-width:72%;margin-left:auto;margin-right:0;background:#dff5ed!important;border-radius:16px 16px 4px 16px!important}.resume-agent-dialog .resume-creation-thread .message p{white-space:pre-wrap;overflow-wrap:anywhere}.resume-agent-dialog .agent-thread{scrollbar-width:none}.resume-agent-dialog .agent-thread::-webkit-scrollbar{display:none;width:0;height:0}.resume-agent-dialog .chat-pane>.composer{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px;margin:0;padding:0;border:0;background:transparent}.resume-agent-dialog .composer-context{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;padding:6px 8px 6px 12px;border:1px solid rgba(34,99,168,.2);border-radius:10px;background:rgba(255,255,255,.72);color:#2263a8;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.resume-agent-dialog .composer-context[hidden]{display:none}.resume-agent-dialog .composer-context span{min-width:0;line-height:1.35}.resume-agent-dialog .composer-context button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:7px;background:transparent;color:inherit;font-size:18px;cursor:pointer}.resume-agent-dialog .composer-context button:focus-visible,.resume-agent-dialog .composer-context button:hover{background:rgba(34,99,168,.1);outline:none}.resume-agent-dialog .chat-pane>.composer textarea{box-sizing:border-box;min-width:0;flex:1 1;height:48px;min-height:48px;max-height:min(42vh,360px);padding:13px 16px;border:0!important;border-radius:16px;outline:0!important;background:rgba(255,255,255,.58);box-shadow:none!important;color:var(--chat-ink,#071a31);line-height:20px;resize:none;white-space:pre-wrap;text-overflow:clip;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.resume-agent-dialog .chat-pane>.composer textarea:focus,.resume-agent-dialog .chat-pane>.composer textarea:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.resume-agent-dialog .chat-pane>.composer:focus-within textarea{background:rgba(255,255,255,.72)}.resume-agent-dialog .chat-pane>.composer .primary,.resume-agent-dialog .chat-pane>.composer .voice-button{position:static;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:8px;border-radius:12px}.resume-agent-dialog .chat-pane>.composer .voice-button{border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.58);color:var(--chat-muted,#52616d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.resume-agent-dialog .chat-pane>.composer .primary{border:0;background:var(--chat-ink,#071a31);color:#fff}.resume-agent-dialog .document{grid-area:document;padding:18px 24px 28px;overflow:auto;border-radius:22px;background:rgba(255,255,255,.9)!important;-webkit-backdrop-filter:blur(22px) saturate(1.06);backdrop-filter:blur(22px) saturate(1.06)}.resume-agent-dialog .paper{display:grid;gap:12px;max-width:720px;min-height:0;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none}.resume-agent-dialog .paper[hidden],.resume-agent-dialog .resume-empty-state[hidden]{display:none}.resume-agent-dialog .resume-empty-state{display:grid;place-items:center;align-content:center;min-height:100%;max-width:640px;margin:0 auto;padding:48px;text-align:center}.resume-agent-dialog .resume-empty-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:16px;border:1px solid rgba(34,99,168,.16);border-radius:20px;background:linear-gradient(145deg,#e4f2ff,#e8f7ef);color:#071a31;font-size:32px;font-weight:300;box-shadow:0 12px 30px rgba(7,26,49,.08)}.resume-agent-dialog .resume-empty-state .eyebrow{margin:0 0 7px;color:var(--chat-muted,#52616d)}.resume-agent-dialog .resume-empty-state h2{margin:0 0 10px;font-size:26px;letter-spacing:-.02em}.resume-agent-dialog .resume-empty-state>p:not(.eyebrow){max-width:460px;margin:0;color:var(--chat-muted,#52616d);line-height:1.55}.resume-agent-dialog .resume-empty-actions{display:flex;gap:10px;margin-top:24px}.resume-agent-dialog .resume-empty-actions button{min-height:46px;padding-inline:18px}.resume-agent-dialog .resume-inline-source{width:min(100%,520px);text-align:left}.resume-agent-dialog .resume-inline-source>.eyebrow,.resume-agent-dialog .resume-inline-source>h2,.resume-agent-dialog .resume-inline-source>p{text-align:center}.resume-agent-dialog .resume-inline-source>.primary,.resume-agent-dialog .resume-inline-source>.secondary{display:block;min-height:46px;margin:22px auto 0}.resume-agent-dialog .resume-upload-zone{display:grid;place-items:center;min-height:260px;margin-top:22px;padding:28px;border:1.5px dashed rgba(34,99,168,.38);border-radius:18px;background:linear-gradient(145deg,rgba(228,242,255,.62),rgba(232,247,239,.66));text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease}.resume-agent-dialog .resume-upload-zone:focus-within,.resume-agent-dialog .resume-upload-zone:hover{border-color:#2263a8;background:linear-gradient(145deg,rgba(228,242,255,.92),rgba(232,247,239,.9))}.resume-agent-dialog .resume-upload-zone .resume-empty-icon{margin-bottom:14px}.resume-agent-dialog .resume-upload-zone small,.resume-agent-dialog .resume-upload-zone strong{display:block}.resume-agent-dialog .resume-upload-zone small{margin-top:7px;color:var(--chat-muted,#52616d);font-size:12px}.resume-agent-dialog .resume-upload-zone input{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.resume-agent-dialog .resume-inline-list{margin-top:22px}.resume-agent-dialog .composer textarea:disabled{cursor:not-allowed;opacity:.72}.resume-agent-dialog .composer button:disabled{cursor:not-allowed;opacity:.45}.resume-agent-dialog .paper>h2{font-size:23px;letter-spacing:-.02em}.resume-agent-dialog .paper .resume-edit-block{position:relative;margin:0;padding:18px;border:1px solid rgba(7,26,49,.1);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.resume-agent-dialog .paper .resume-edit-block:hover{border-color:rgba(34,99,168,.4);box-shadow:0 8px 22px rgba(7,26,49,.07);transform:translateY(-1px)}.resume-agent-dialog .paper .resume-edit-block:focus-visible{border-color:#2263a8;outline:3px solid rgba(34,99,168,.2);outline-offset:2px}.resume-agent-dialog .paper .resume-edit-block.is-selected{border-color:#2263a8;background:#f7fbff;box-shadow:0 0 0 1px #2263a8,0 10px 26px rgba(34,99,168,.12)}.resume-agent-dialog .resume-block-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.resume-agent-dialog .resume-block-head h3{margin:0}.resume-agent-dialog .resume-block-selector{min-height:44px;margin:-8px -8px 12px;padding:8px;border:1px solid transparent;border-radius:9px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.resume-agent-dialog .resume-block-selector:hover{background:rgba(34,99,168,.05)}.resume-agent-dialog .resume-block-selector:focus-visible{outline:2px solid rgba(34,99,168,.38);outline-offset:2px}.resume-agent-dialog .resume-block-selector.is-selected{border-color:#2263a8;background:rgba(34,99,168,.09)}.resume-agent-dialog .resume-block-label{color:var(--chat-muted,#52616d);font-size:11px;font-weight:600}.resume-agent-dialog .resume-block-action{flex:none;color:#2263a8;font-size:10px;font-weight:600;opacity:.72}.resume-agent-dialog .resume-block-help{color:var(--chat-muted,#52616d);font-size:10px;font-weight:600}.resume-agent-dialog .resume-edit-block.is-selected .resume-block-action,.resume-agent-dialog .resume-edit-block:hover .resume-block-action{opacity:1}.resume-agent-dialog .resume-edit-block.is-selected .resume-block-action{font-size:10px}.resume-agent-dialog .resume-identity-block h2{margin:0 0 8px;font-size:23px;letter-spacing:-.02em}.resume-agent-dialog .resume-edit-block>p:last-child,.resume-agent-dialog .resume-identity-block p{margin-bottom:0}.resume-agent-dialog .paper .resume-experience-block{cursor:default}.resume-agent-dialog .paper .resume-experience-block:hover{border-color:rgba(7,26,49,.1);box-shadow:none;transform:none}.resume-agent-dialog .paper .resume-experience-block.has-whole-selection{border-color:#2263a8;background:#f7fbff;box-shadow:0 0 0 1px #2263a8,0 10px 26px rgba(34,99,168,.12)}.resume-agent-dialog .paper .resume-experience-block.has-whole-selection .resume-block-selector{border-color:transparent;background:transparent}.resume-agent-dialog .resume-job{padding:2px 0 4px}.resume-agent-dialog .resume-job+.resume-job{margin-top:16px;padding-top:16px;border-top:1px solid rgba(7,26,49,.09)}.resume-agent-dialog .resume-job-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.resume-agent-dialog .resume-job-head strong{font-size:13px}.resume-agent-dialog .resume-job-head span{flex:none;color:var(--chat-muted,#52616d);font-size:10px}.resume-agent-dialog .resume-job>p{margin:4px 0 8px;font-size:12px;font-weight:600}.resume-agent-dialog .resume-job ul{margin:0;padding-left:18px}.resume-agent-dialog .resume-job li{font-size:11px;line-height:1.5}.resume-agent-dialog .resume-job-selector{margin:-7px -8px 4px;padding:7px 8px;border:1px solid transparent;border-radius:9px;cursor:pointer}.resume-agent-dialog .resume-job-selector>p{margin:4px 0 0;font-size:12px;font-weight:600}.resume-agent-dialog .resume-job-selector:hover{border-color:rgba(34,99,168,.28);background:#f7fbff}.resume-agent-dialog .resume-job-line:focus-visible,.resume-agent-dialog .resume-job-selector:focus-visible{outline:2px solid rgba(34,99,168,.5);outline-offset:1px}.resume-agent-dialog .resume-job-selector.is-selected{border-color:#2263a8;background:#edf6ff;box-shadow:0 0 0 1px rgba(34,99,168,.18)}.resume-agent-dialog .resume-job.has-job-selection{border-radius:10px;background:rgba(237,246,255,.5)}.resume-agent-dialog .resume-job-line{margin:1px 0;padding:4px 7px 4px 3px;border:1px solid transparent;border-radius:7px;cursor:pointer}.resume-agent-dialog .resume-job-line:hover{border-color:rgba(34,99,168,.24);background:#f7fbff}.resume-agent-dialog .resume-job-line.is-selected{border-color:#2263a8;background:#edf6ff;color:#174d87}.resume-agent-dialog .resume-job-line.is-selection-locked,.resume-agent-dialog .resume-job-selector.is-selection-locked{border-color:transparent;background:transparent;color:inherit;cursor:not-allowed;opacity:.48;box-shadow:none;pointer-events:none}.resume-agent-dialog .resume-job-line.is-selection-locked:hover,.resume-agent-dialog .resume-job-selector.is-selection-locked:hover{border-color:transparent;background:transparent}.resume-agent-dialog .resume-job-line::marker{color:#52616d}.resume-agent-dialog .resume-skill-list{display:flex;flex-wrap:wrap;gap:6px}.resume-agent-dialog .resume-skill-list span{padding:6px 8px;border-radius:7px;background:#f1f4f5;color:var(--chat-ink,#071a31);font-size:10px;font-weight:600}@media(max-width:1280px){.resume-agent-dialog>.chat-document{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr)}.resume-agent-dialog .document{padding-inline:18px}.resume-agent-dialog .paper{padding:26px 22px}}@media(max-width:1020px){.resume-agent-overlay{padding:16px}.resume-agent-dialog>.chat-document{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.resume-agent-dialog .document{padding-inline:14px}.resume-agent-dialog .paper{padding:22px 18px}}@media(max-width:768px){.resume-agent-overlay{inset:56px 0 64px;padding:10px 10px 8px}.resume-agent-overlay:before{background-position:12px 8px;background-size:360px 360px;opacity:.26}.resume-agent-dialog>.chat-document{display:block;height:100%}.resume-agent-dialog .chat-pane{height:100%;min-height:0;padding:0}.resume-agent-dialog .chat-pane>.pane-head{min-height:136px;padding:16px;border-radius:18px}.resume-editor-connector{display:none}.resume-agent-dialog .chat-pane>.pane-head h2{padding-right:8px;font-size:19px}.resume-agent-dialog .resume-chat-context{margin-top:10px;font-size:12px}.resume-agent-dialog .agent-thread{padding-bottom:10px}.resume-agent-dialog .agent-thread .message{max-width:90%}.resume-agent-dialog .agent-message-group{grid-template-columns:48px minmax(0,1fr);gap:8px;max-width:96%}.resume-agent-dialog .agent-avatar{width:48px;height:48px}.resume-agent-dialog .document,.resume-agent-dialog.is-empty-resume .chat-pane{display:none}.resume-agent-dialog.is-empty-resume .document{display:block;height:100%;padding:16px}.resume-agent-dialog .resume-empty-state{padding:28px 12px}.resume-agent-dialog .resume-empty-actions{width:100%;flex-direction:column}.resume-agent-dialog .resume-empty-actions button{width:100%}.library-shell .library-controls{overflow:visible}.library-shell .control-switchers{display:grid;width:100%;min-width:0;grid-template-columns:1fr;gap:6px}.library-shell .plan-switcher{display:grid;width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.library-shell .plan-switcher a{min-width:0;padding-inline:6px}.library-shell .count-switcher{width:100%;max-width:none;overflow:visible}.library-shell .content{padding-top:112px!important}}.library-shell .resume-list{margin-bottom:0!important;padding-bottom:0!important}.library-shell .resume-list:has(.resume-card:nth-child(2)) .resume-card{transform-origin:center bottom!important;transition:transform .28s var(--cab-ease),box-shadow .2s var(--cab-ease)!important}.library-shell .resume-list:has(.resume-card:nth-child(2)):has(.resume-card:focus-within) .resume-card:not(:focus-within),.library-shell .resume-list:has(.resume-card:nth-child(2)):has(.resume-card:hover) .resume-card:not(:hover){transform:scale(.99)!important}.library-shell .resume-list .resume-card.assessment-selected,.library-shell .resume-list:has(.resume-card:nth-child(2)) .resume-card:focus-within,.library-shell .resume-list:has(.resume-card:nth-child(2)) .resume-card:hover{z-index:3;transform:scale(1.012)!important;box-shadow:none!important}.resume-assessment-bridge{--resume-bridge-x:50%;position:relative;z-index:4;grid-column:1/-1;width:100%;height:18px;margin:0;pointer-events:none}.resume-assessment-bridge:after{content:"";position:absolute;inset-block:0;left:var(--resume-bridge-x);width:48px;background:#fff;opacity:0;transform:translateX(-50%);transition:opacity .16s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 18'%3E%3Cpath d='M0 0H48C37 0 34 4 34 9s3 9 14 9H0c11 0 14-4 14-9S11 0 0 0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 18'%3E%3Cpath d='M0 0H48C37 0 34 4 34 9s3 9 14 9H0c11 0 14-4 14-9S11 0 0 0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat}.resume-assessment-bridge.is-active:after{opacity:1}.library-shell .resume-assessment{margin-top:0!important}.resume-meta{gap:0}.detail-connector{position:relative;z-index:2;height:18px;pointer-events:none}.detail-connector svg{position:absolute;left:50%;top:0;display:block;width:48px;height:18px;transform:translateX(-50%);fill:#fff}.detail-assessment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.detail-assessment-head h3{margin:5px 0 0}.detail-score{display:grid;flex:0 0 62px;width:62px;height:62px;place-content:center;border-radius:50%;background:#eef4f4;text-align:center}.detail-score strong{font-size:24px;line-height:1}.detail-score span{margin-top:2px;color:var(--cab-ink-2);font-size:9px}.detail-assessment-summary{margin:14px 0 6px;color:var(--cab-ink-2);font-size:12px;line-height:1.5}.detail-assessment dl div{display:grid;grid-template-columns:1fr auto;gap:12px}.detail-assessment dl dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-improvement{margin:14px 0 0;padding:12px;border-radius:12px;background:#f1efe9;font-size:12px;line-height:1.45}@media(max-width:1100px){.library-shell .resume-list>.resume-assessment,.library-shell .resume-list>.resume-assessment-bridge{grid-column:1/-1}.library-shell .resume-list>.resume-assessment-bridge{margin:-30px 0 0}.library-shell .resume-list>.resume-assessment{width:100%;margin-top:-42px!important}}@media(max-width:1020px){.resume-meta{grid-template-columns:1fr!important}}@media(max-width:768px){.library-shell .resume-list>.resume-assessment-bridge{margin-top:-18px}.library-shell .resume-list>.resume-assessment{margin-top:-18px!important}}@media(prefers-reduced-motion:reduce){.resume-assessment-bridge:after{transition:none}}.library-shell .library-controls{display:block;left:auto;right:16px;top:8px;width:auto;max-width:calc(100vw - 32px);padding:0 12px;border:0;border-radius:12px}.library-controls summary{min-height:32px;padding:8px 0;font-size:11px;cursor:pointer}.library-shell .library-controls:not([open])>div{display:none!important}.library-shell .library-controls[open]>div{margin-bottom:8px}.library-shell .library-controls[open] .control-switchers{display:flex;flex-wrap:wrap}@media(max-width:768px){.library-shell .library-controls{right:70px;max-width:calc(100vw - 86px)}}.library-shell>.content{padding-top:24px!important}@media(max-width:768px){.library-shell>.content{padding-top:8px!important}}.activation-resume-entry .resume-agent-overlay{inset:0;padding:24px}.activation-resume-entry .activation-resume-continue{min-height:44px;margin-top:14px;padding:10px 14px;font-size:13px;border-radius:10px}@media(max-width:768px){.activation-resume-entry .resume-agent-overlay{inset:0;padding:12px}.activation-resume-entry .activation-resume-continue{width:100%;margin-top:10px}.activation-resume-entry .resume-agent-dialog .chat-pane>.pane-head{min-height:0}}@media(min-width:769px){.cabinet-screen-help-disabled .resume-agent-dialog>.chat-document{grid-template-columns:minmax(0,1fr) minmax(300px,.95fr)!important}}body.activation-resume-entry .resume-agent-dialog .chat-pane>.pane-head .activation-resume-continue{position:static;inset:auto;width:auto;max-width:100%;height:auto;min-width:0;min-height:44px;margin-top:12px;padding:10px 14px;white-space:normal}.resume-mobile-views{display:none}@media(max-width:768px){.resume-agent-dialog{display:flex;flex-direction:column;min-width:0}.resume-mobile-views{display:flex;flex:none;gap:4px;padding:4px;margin-bottom:8px;border-radius:12px;background:#ffffffd9}.resume-mobile-views button{flex:1 1;min-height:44px;border:0;border-radius:9px;background:transparent;color:#52616d;font:inherit;font-weight:600}.resume-mobile-views button[aria-pressed=true]{background:#071a31;color:#fff}.resume-agent-dialog>.chat-document{flex:1 1;height:0;min-height:0!important;min-width:0}.resume-agent-dialog .chat-pane{min-height:0!important;min-width:0;padding-bottom:0}.resume-agent-dialog .chat-pane>.pane-head{display:block!important;width:100%;min-width:0;max-height:45%;overflow:auto!important}.resume-agent-dialog .chat-pane>.pane-head>div{min-width:0;width:100%}.resume-agent-dialog .chat-pane>.pane-head h2{overflow-wrap:anywhere;white-space:normal}.resume-agent-dialog .resume-chat-context{width:auto;white-space:normal;overflow-wrap:anywhere}.resume-agent-dialog[data-mobile-view=document] .chat-pane{display:none!important}.resume-agent-dialog[data-mobile-view=document] .document{display:block!important;height:100%;width:100%;min-width:0;padding:16px;overflow:auto}.resume-agent-dialog[data-mobile-view=chat] .document{display:none!important}.resume-agent-dialog[data-mobile-view=chat] .chat-pane{display:flex!important}.resume-agent-dialog .resume-job-head{flex-wrap:wrap;gap:4px}.resume-agent-dialog .composer{flex:none}body .resume-agent-dialog .resume-mobile-views button[aria-pressed=true]{background:#071a31!important;color:#fff!important}}body:has(.resume-agent-overlay.open){overflow:hidden}body:has(.resume-agent-overlay.open) .integration-sidebar-toggle{display:none!important}.activation-resume-entry>.app,.activation-resume-entry>.mobile-header,.activation-resume-entry>.mobile-nav{display:none!important}.resume-agent-dialog .chat-pane>.pane-head{display:block!important;min-width:0}.resume-agent-dialog .chat-pane>.pane-head>div{min-width:0;max-width:100%}.resume-agent-dialog .chat-pane>.pane-head h2{white-space:normal;overflow-wrap:anywhere}.resume-agent-dialog .resume-chat-context{width:auto;white-space:normal;overflow-wrap:anywhere}.document-edit-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.document-edit-toolbar button{min-height:44px;padding:8px 12px;border:1px solid #dce1e5;border-radius:10px;background:#fff;color:#071a31;font:inherit;font-size:12px}.document-edit-toolbar button:disabled{color:#697786;background:#f3f5f6;cursor:default}.resume-text-dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.resume-text-dialog label{display:grid;gap:8px;margin:20px 0;font-weight:600}.resume-text-dialog textarea{width:100%;min-height:72px;padding:12px;border:1px solid #b7c0c6;border-radius:10px;resize:vertical;font:inherit;font-weight:400;line-height:1.5}.resume-edit-error{color:#a23b2d}.resume-edit-error:empty{display:none}.resume-version-list{padding:28px}.resume-version-list section{padding:18px 0;border-top:1px solid #e5e9ed}.resume-version-list p{white-space:pre-wrap;overflow-wrap:anywhere}.resume-history-backdrop{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:16px;background:#071a3159}.resume-history-backdrop .resume-text-dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:0;border-radius:18px;background:#fff;box-shadow:0 24px 70px #071a3140}.resume-agent-dialog .paper p,.resume-document>section>p{white-space:pre-wrap}.resume-agent-dialog .chat-pane>.pane-head{display:grid!important;grid-template-columns:minmax(0,1fr) 44px;align-items:start;column-gap:12px}.resume-agent-dialog .chat-pane>.pane-head>button[data-close]{position:static;align-self:start;justify-self:end;margin:0;width:44px;height:44px;min-width:44px;min-height:44px}.resume-agent-dialog .import-progress{height:4px;margin:24px auto;max-width:280px;border-radius:4px;background:linear-gradient(90deg,#e4e9ef,#749ba0,#e4e9ef);background-size:200% 100%;animation:import-progress 1.5s ease-in-out infinite}@keyframes import-progress{to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.resume-agent-dialog .import-progress{animation:none}}.resume-agent-dialog .resume-inline-source .source-back{min-height:44px}@media(max-width:768px){html:has(.resume-agent-overlay.open){overflow:hidden;scrollbar-gutter:auto}.resume-agent-overlay{bottom:calc(68px + env(safe-area-inset-bottom,0px))}.resume-agent-dialog.is-empty-resume .document:has(.resume-inline-source){height:auto;max-height:100%;align-self:start}.resume-agent-dialog .resume-empty-state:has(.resume-inline-source){min-height:0;align-content:start;padding:12px}.resume-agent-dialog .resume-inline-source .source-back{margin-bottom:20px}.activation-resume-entry .resume-agent-overlay{bottom:0}}.proposal-block-list{display:grid;gap:10px;margin-top:10px}.proposal-block-list .proposal-compare{margin:0}.proposal-block-list h4{grid-column:1/-1;margin:0;font-size:12px;color:var(--cab-ink-2)}.resume-agent-dialog .resume-edit-block.is-selection-locked{cursor:not-allowed;opacity:.48;pointer-events:none}.resume-agent-dialog .resume-edit-block.is-selection-locked:hover{border-color:transparent;background:transparent}.delete-impact-list{display:grid;gap:8px;margin:18px 0 0;padding-left:20px;color:var(--cab-ink-2);line-height:1.45}.pending-deletions{display:grid;gap:10px;margin-top:20px}.pending-deletions>h2{margin:0;font-size:18px}.deletion-pending-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;border-style:dashed;background:#f7f7f5;box-shadow:none}.deletion-pending-card h3{margin:6px 0}.deletion-pending-card p{margin:0}.state-dot.deleting{background:#c98a26}.deletion-impact{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px;margin:0}.deletion-impact div{display:grid;gap:3px;padding:8px;border-radius:8px;background:#fff}.deletion-impact dt{font-size:10px;color:var(--cab-ink-2)}.deletion-impact dd{margin:0;font-weight:700}.deletion-retention{grid-column:1/-1;color:var(--cab-ink-2);font-size:12px}@media(max-width:768px){.deletion-impact,.deletion-pending-card{grid-template-columns:1fr}.delete-impact-list{padding-left:18px}}@media(max-width:600px){.resume-agent-dialog .chat-pane>.composer textarea{min-height:68px}}.results-page{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;width:100%;height:100dvh;padding:24px 28px;overflow:hidden;color:var(--cab-ink,var(--ink));background:linear-gradient(145deg,#dcecff,#f6eee9 34%,#dff5ed 67%,#eee5fb)!important}.results-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:58px}.data-note,.period span,.period strong,.result-card p,.results-heading h1,.results-heading p{margin:0}.results-heading h1{font-size:22px;font-weight:600;line-height:1.15;text-wrap:balance}.results-heading>div>p{margin-top:5px;color:var(--cab-ink-2,var(--muted));font-size:14px}.period{display:grid;justify-items:end;gap:4px}.period strong{font-size:14px}.period span{color:var(--cab-ink-2,var(--muted));font-size:12px}.results-board{min-height:0}.section-label{color:var(--cab-ink-2,var(--muted));font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.results-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(0,1.16fr) minmax(0,.84fr);gap:12px;width:100%;height:100%;min-height:0}.result-card{--card-accent:#6bb1ff;--card-tint:#edf5ff;position:relative;isolation:isolate;box-sizing:border-box;min-width:0;min-height:0;padding:18px;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.96);opacity:0;animation:results-card-in .52s cubic-bezier(.22,1,.36,1) both}.result-card:before{z-index:-1;inset:0;border-radius:inherit;background:radial-gradient(circle at 100% 0,var(--card-tint) 0,transparent 42%);opacity:.86}.result-card:after,.result-card:before{content:"";position:absolute;pointer-events:none}.result-card:after{top:0;left:20px;width:72px;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,var(--card-accent),transparent)}.result-card:nth-child(2){animation-delay:.05s}.result-card:nth-child(3){animation-delay:.1s}.result-card:nth-child(4){animation-delay:.15s}.result-card:nth-child(5){animation-delay:.2s}.result-card:nth-child(6){animation-delay:.25s}.result-card:nth-child(7){animation-delay:.3s}.result-card>header{display:flex;align-items:center;gap:9px;min-height:24px}.result-card>header p{font-size:15px;font-weight:600;line-height:1.2}.card-time{margin-left:auto;color:var(--cab-ink-2,var(--muted));font-size:12px}.outcome-card{--card-accent:#49b9a7;--card-tint:#e5f7f2;grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column}.market-card{--card-accent:#6bb1ff;--card-tint:#e8f3ff;grid-column:span 2}.screening-card{--card-accent:#9a7bc5;--card-tint:#f1ebfb;grid-column:span 2}.market-card,.screening-card{display:grid;grid-template-rows:24px 60px 16px 58px 16px auto;align-content:start;row-gap:9px}.preparation-card{--card-accent:#e4a158;--card-tint:#fff1df}.applications-card{--card-accent:#55c9c0;--card-tint:#e4f8f5}.reactions-card{--card-accent:#e29573;--card-tint:#fff0e9}.work-card{--card-accent:#a7c93f;--card-tint:#f2f8dc}.outcome-number{display:flex;align-items:flex-end;gap:16px;margin-top:clamp(22px,4vh,48px)}.outcome-number>strong{font-size:clamp(72px,6.6vw,108px);font-weight:600;letter-spacing:-.08em;line-height:.72;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.outcome-number>span{font-size:22px;font-weight:600;line-height:1.08}.card-caption{max-width:360px;margin-top:24px!important;color:var(--cab-ink-2,var(--muted));font-size:14px;line-height:1.45}.card-caption strong{color:var(--cab-ink,var(--ink))}.conversion-list{display:grid;gap:0;margin:auto 0 0}.conversion-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;border-bottom:1px solid rgba(28,62,53,.1)}.conversion-list>div:last-child{border-bottom:0}.conversion-list dt{font-size:13px}.conversion-list dd{margin:0;color:#238274;font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-note{margin-top:16px!important;color:var(--cab-ink-2,var(--muted));font-size:11px;line-height:1.4}.split-metric{display:flex;align-items:baseline;gap:14px;margin-top:20px}.split-metric>strong{font-size:58px;font-weight:600;letter-spacing:-.05em;line-height:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.split-metric>span{font-size:13px;font-weight:600;line-height:1.25}.market-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:20px}.market-facts span{display:grid;gap:4px;padding:8px;border-radius:10px;background:color-mix(in srgb,var(--card-tint) 72%,white);font-size:10px;line-height:1.2}.market-facts strong{font-size:16px}.data-rows{display:grid;gap:9px;margin-top:11px}.data-rows.compact{margin-top:17px}.data-row{display:grid;grid-template-columns:minmax(108px,1fr) minmax(44px,.8fr) 28px;align-items:center;gap:8px;color:var(--cab-ink-2,var(--muted));font-size:12px}.data-row i{height:6px;overflow:hidden;border-radius:999px;background:#edf1f3}.data-row b{display:block;height:100%;border-radius:inherit;background:var(--card-accent);transform:scaleX(0);transform-origin:left center;animation:results-bar-grow .72s cubic-bezier(.22,1,.36,1) .28s forwards}.data-row strong{color:var(--cab-ink,var(--ink));font-size:13px;text-align:right}.screening-total{display:flex;align-items:baseline;gap:9px;margin-top:16px}.screening-total>strong{font-size:48px;font-weight:600;letter-spacing:-.04em}.screening-total>span{font-size:14px;font-weight:600}.screening-total>em{margin-left:auto;color:var(--cab-ink-2,var(--muted));font-size:12px;font-style:normal}.section-label{margin-top:12px!important}.condition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px}.condition-grid span{display:grid;gap:4px;padding:8px;border-radius:10px;background:color-mix(in srgb,var(--card-tint) 76%,white);color:var(--cab-ink-2,var(--muted));font-size:10px}.condition-grid strong{color:var(--cab-ink,var(--ink));font-size:16px}.market-card>.data-rows,.market-card>.market-facts,.market-card>.section-label,.market-card>.split-metric,.screening-card>.condition-grid,.screening-card>.data-rows,.screening-card>.screening-total,.screening-card>.section-label{margin:0!important}.small-card{display:flex;flex-direction:column}.small-card>header p{font-size:14px}.small-primary{display:flex;align-items:flex-end;gap:9px;margin-top:18px}.small-primary>strong{font-size:48px;font-weight:600;letter-spacing:-.04em;line-height:.8}.small-primary>span{font-size:12px;font-weight:600;line-height:1.2}.mini-list{display:grid;margin:auto 0 0}.mini-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;border-bottom:1px solid rgba(22,37,46,.09)}.mini-list>div:last-child{border-bottom:0}.mini-list dt{min-width:0;color:var(--cab-ink-2,var(--muted));font-size:12px;line-height:1.2;overflow-wrap:normal}.mini-list dd{flex:none;margin:0;font-size:14px;font-weight:600;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.work-primary{display:grid;gap:6px;margin-top:19px}.work-primary>span{display:flex;align-items:center;gap:8px}.work-primary i{position:relative;width:9px;height:9px;border-radius:50%;background:#7fa927}.work-primary i:after{content:"";position:absolute;inset:-5px;border:1px solid #7fa927;border-radius:50%;animation:results-status-pulse 2.6s ease-out infinite}.work-primary strong{font-size:18px}.work-primary small{color:var(--cab-ink-2,var(--muted));font-size:12px}::selection{background:#cfe3df;color:var(--cab-ink,var(--ink))}@keyframes results-card-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes results-bar-grow{to{transform:scaleX(1)}}@keyframes results-status-pulse{0%,42%{opacity:0;transform:scale(.55)}55%{opacity:.45}90%,to{opacity:0;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.data-row b,.result-card,.work-primary i:after{animation:none}.result-card{opacity:1}.data-row b{transform:none}}@media(max-height:820px) and (min-width:1101px){.results-page{gap:12px;padding-block:16px}.results-heading{min-height:44px}.result-card{padding:13px}.outcome-number{margin-top:18px}.card-caption{margin-top:12px!important}.conversion-list>div{min-height:31px}.market-card,.screening-card{grid-template-rows:24px 51px 14px 51px 14px auto;row-gap:5px}.market-card .market-facts span,.screening-card .condition-grid span{padding:4px}.market-card .data-rows,.screening-card .data-rows{gap:4px}.small-primary{margin-top:8px}.mini-list>div{min-height:25px}.reactions-card .mini-list dt,.work-card .mini-list dt{font-size:10px}.reactions-card .mini-list dd,.work-card .mini-list dd{font-size:12px}.work-primary{margin-top:10px}}@media(max-width:1180px) and (min-width:1101px){.results-page{padding-inline:20px}.results-grid{gap:9px}.result-card{padding:13px}.market-facts span{padding:7px}}@media(max-width:1100px) and (min-width:561px){.results-page{height:auto;min-height:100dvh;padding:24px 20px 64px;overflow:visible}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;align-items:stretch;height:auto;gap:12px}.result-card{min-height:0;padding:18px}.outcome-card{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);grid-template-rows:auto auto 1fr auto;column-gap:30px;min-height:300px}.outcome-card>header{grid-column:1/-1}.outcome-card .outcome-number{grid-column:1;grid-row:2;margin-top:24px}.outcome-card .card-caption{grid-column:1;grid-row:3;margin-top:18px!important}.outcome-card .conversion-list{grid-column:2;grid-row:2/4;align-self:start;margin:16px 0 0}.outcome-card .data-note{grid-column:2;grid-row:4;margin-top:10px!important}.market-card,.screening-card{grid-column:auto;min-height:clamp(330px,40vw,380px)}.small-card{min-height:230px}}@media(max-width:768px) and (min-width:561px){.results-page{padding:18px 16px 84px}.results-heading{align-items:flex-start;flex-direction:column;gap:12px}.period{justify-items:start}.results-board{margin-top:18px}}@media(max-width:560px){.results-page{display:block;height:auto;min-height:100dvh;padding:18px 12px 84px;overflow:visible}.results-heading{align-items:flex-start;flex-direction:column;gap:12px}.period{justify-items:start}.results-board{margin-top:18px}.results-grid{grid-template-columns:1fr;grid-template-rows:none;height:auto;gap:12px}.result-card{min-height:0;padding:16px}.market-card,.outcome-card,.screening-card{grid-column:auto;grid-row:auto;min-height:0}.outcome-card{display:flex}.market-card,.screening-card{grid-template-rows:24px 60px 16px auto 16px auto}.outcome-number{margin-top:34px}.card-caption{margin-top:20px!important}.conversion-list{margin:32px 0 0}.mini-list{margin-top:24px}.condition-grid,.market-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.data-row{grid-template-columns:minmax(120px,1fr) minmax(60px,.8fr) 28px}}.results-first-run .results-page{min-height:100dvh;align-content:start;overflow:visible}.results-first-run .results-grid,.results-first-run .results-page{height:auto;grid-template-rows:auto auto}.results-first-run .market-card,.results-first-run .screening-card{grid-template-rows:auto auto;min-height:180px}.results-first-run .condition-grid:empty,.results-first-run .data-rows:empty,.results-first-run .result-card [hidden]{display:none}.results-first-run .small-card{min-height:260px}.results-first-run .conversion-list{margin-top:32px}.results-first-run .screening-total{flex-wrap:wrap}.results-first-run .screening-total>em{flex-basis:100%;margin-left:0}@media(max-width:560px){.results-first-run .small-card{min-height:0}.results-first-run .market-card,.results-first-run .screening-card{min-height:150px}}.results-first-run .mini-list dd{min-width:0;flex:1 1;white-space:normal;overflow-wrap:anywhere}.results-first-run .mini-list dt{flex:1 1}@media(min-width:1101px){.results-first-run .results-page{height:100dvh;min-height:0;grid-template-rows:auto minmax(0,1fr);align-content:stretch;overflow:hidden}.results-first-run .results-grid{height:100%;grid-template-rows:minmax(0,1.16fr) minmax(0,.84fr)}.results-first-run .conversion-list{margin-top:auto}.results-first-run .mini-list dd{flex:0 1 auto;overflow-wrap:normal}.results-first-run .mini-list dt{flex:1 1 auto}}.results-first-run-assessed .market-card,.results-first-run-assessed .screening-card{grid-template-rows:none;grid-auto-rows:min-content;row-gap:14px}.results-first-run-assessed .condition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.results-first-run-assessed .data-row{grid-template-columns:minmax(0,1.5fr) minmax(44px,1fr) 20px}body:has(.resume-agent-overlay.open) .sidebar-toggle{display:none!important}.sidebar .brand.cabinet-brand{justify-content:flex-start!important}@media(min-width:1021px){.resume-agent-dialog .resume-empty-actions{flex-wrap:nowrap}.resume-agent-dialog .resume-empty-actions button{flex:1 1;min-width:0}}@media(min-width:769px) and (max-width:1020px){.cabinet-screen-help-disabled .resume-agent-dialog>.chat-document{grid-template-columns:minmax(0,1fr) minmax(340px,1fr)!important}.resume-agent-dialog .resume-empty-actions{display:grid;width:100%;grid-template-columns:1fr 1fr}.resume-agent-dialog .resume-empty-actions button{min-width:0;white-space:normal}.resume-agent-dialog .resume-empty-actions button:first-child{grid-column:1/-1}.resume-agent-dialog .resume-job-head{align-items:flex-start;flex-wrap:wrap;gap:4px}.resume-agent-dialog .resume-job-head span{max-width:100%;white-space:normal;overflow-wrap:anywhere}}@media(max-width:768px){.resume-mobile-views{align-items:stretch}.resume-mobile-views .resume-mobile-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:9px;color:#071a31;text-decoration:none;font-size:22px}.resume-mobile-views .resume-mobile-close:focus-visible,.resume-mobile-views .resume-mobile-close:hover{background:#edf5ff}}:root{--line:#81909c;--cab-line:#81909c;--control:#81909c;--accent:#2082e8;--cab-accent:#2082e8;--focus:#2082e8;--cab-focus:#2082e8}.tool-subnav{gap:24px;margin:0 auto 18px;padding-left:0;border-left:0}@media(min-width:1101px){.results-first-run .results-page{height:auto;min-height:100dvh;grid-template-rows:auto auto;overflow:visible}.results-first-run .results-grid{height:auto;grid-template-rows:minmax(380px,1.16fr) minmax(300px,.84fr)}}@media(max-width:768px){.mobile-nav{height:76px!important}.mobile-nav>a,.mobile-nav>button{line-height:1.05!important}.mobile-nav span{display:block;overflow:visible;font-size:8px!important;letter-spacing:-.02em;white-space:normal}}@media(min-width:1101px){.results-dashboard-page :is(.applications-card,.reactions-card,.work-card) .mini-list>div{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px;padding-block:4px}.results-dashboard-page :is(.applications-card,.reactions-card,.work-card) .mini-list dd,.results-dashboard-page :is(.applications-card,.reactions-card,.work-card) .mini-list dt{width:100%;white-space:nowrap;overflow-wrap:normal}.results-dashboard-page :is(.applications-card,.reactions-card,.work-card) .mini-list dd{text-align:right}.results-dashboard-page :is(.applications-card,.reactions-card) .small-primary{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.results-dashboard-page :is(.applications-card,.reactions-card) .small-primary>span{overflow-wrap:normal}.results-dashboard-page .work-card>header p{font-size:12px;letter-spacing:-.01em;white-space:nowrap}}