:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand:#3c3098;--color-accent:#3c3098;--color-accent-hover:#2f257d;--color-accent-text:#3c3098;--color-accent-text-hover:#2f257d;--color-accent-surface:#f1eff8;--color-accent-surface-strong:#e7e2f7;--color-accent-border:#c9c2ea;--color-accent-border-strong:#3c3098;--color-focus-ring:#8178c7;--color-highlight:#f2bd42;--color-canvas:#f6f7f9;--color-surface:#fff;--color-surface-raised:#fbfbfd;--color-surface-muted:#f7f6fb;--color-surface-subtle:#faf9fd;--color-surface-glass:#ffffffeb;--color-surface-glass-strong:#fffffff7;--color-input:#fff;--color-text-strong:#1f2433;--color-text:#34394a;--color-text-muted:#606777;--color-text-faint:#687080;--color-text-on-accent:#fff;--color-text-on-accent-muted:#ffffffc2;--color-border:#d7dbe6;--color-border-subtle:#eceef4;--color-border-strong:#b9becb;--color-row-hover:#f4f2fa;--color-backdrop:#1412259e;--color-overlay-strong:#1f2433;--color-success:#287a54;--color-success-text:#1f7354;--color-success-surface:#e9f5ee;--color-success-border:#acd8bf;--color-success-border-strong:#287a54;--color-success-indicator:#54b982;--color-warning:#9a641c;--color-warning-text:#7b4b18;--color-warning-surface:#fff4df;--color-warning-border:#e8c78c;--color-warning-border-strong:#9a641c;--color-danger:#a43c4c;--color-danger-text:#8f2638;--color-danger-surface:#fff0f2;--color-danger-border:#efc1c9;--color-danger-border-strong:#a43c4c;--color-info-text:#25649b;--color-info-surface:#ebf1ff;--color-info-border:#b9d3ef;--color-neutral-indicator:#8b8799;--color-stage-application:#7368ad;--color-stage-interview:#5847b7;--color-stage-language:#8268c6;--color-stage-messages:#6656bd;--color-shadow-card:#1f243314;--color-shadow-raised:#1f1b462e;--primary:var(--color-accent);--primary-hover:var(--color-accent-hover);--brand:var(--color-brand);--purple:var(--color-accent-text);--primary-soft:var(--color-accent-surface);--surface-soft:var(--color-surface-muted);--ink:var(--color-text-strong);--text:var(--color-text);--muted:var(--color-text-muted);--faint:var(--color-text-faint);--line:var(--color-border);--line-soft:var(--color-border-subtle);--white:var(--color-surface);--off:var(--color-surface-muted);--soft:var(--color-accent-surface);--surface:var(--color-surface-raised);--paper:var(--color-surface-raised);--canvas:var(--color-canvas);--wash:var(--color-accent-surface-strong);--wash-soft:var(--color-surface-muted);--success:var(--color-success);--success-soft:var(--color-success-surface);--warning:var(--color-warning);--warning-soft:var(--color-warning-surface);--danger:var(--color-danger);--shadow-card:0 10px 30px var(--color-shadow-card);--shadow-hover:0 16px 38px var(--color-shadow-card);--shadow-purple:0 14px 26px #3c309838}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-accent-hover:#5142b8;--color-accent-text:#b8adff;--color-accent-text-hover:#d1cbff;--color-accent-surface:#292440;--color-accent-surface-strong:#342d55;--color-accent-border:#625995;--color-accent-border-strong:#b8adff;--color-focus-ring:#b8adff;--color-highlight:#ffd66e;--color-canvas:#121119;--color-surface:#1b1925;--color-surface-raised:#211f2d;--color-surface-muted:#282536;--color-surface-subtle:#242230;--color-surface-glass:#1b1925eb;--color-surface-glass-strong:#1b1925f7;--color-input:#211f2d;--color-text-strong:#f4f2fb;--color-text:#e1deea;--color-text-muted:#b8b3c5;--color-text-faint:#9f99ae;--color-border:#403c50;--color-border-subtle:#312e3e;--color-border-strong:#645f75;--color-row-hover:#2d293e;--color-backdrop:#05040ac2;--color-overlay-strong:#09080e;--color-success-text:#7ed6a7;--color-success-surface:#173426;--color-success-border:#326e4d;--color-success-border-strong:#7ed6a7;--color-success-indicator:#70d19c;--color-warning-text:#f0bd70;--color-warning-surface:#3a2d19;--color-warning-border:#7a5c2f;--color-warning-border-strong:#f0bd70;--color-danger-text:#ff9dad;--color-danger-surface:#3d2028;--color-danger-border:#82404f;--color-danger-border-strong:#ff9dad;--color-info-text:#91c9ff;--color-info-surface:#192d42;--color-info-border:#355f88;--color-neutral-indicator:#9f99ae;--color-stage-application:#8c7fc4;--color-stage-interview:#7f6bd2;--color-stage-language:#9b82df;--color-stage-messages:#8070ce;--color-shadow-card:#00000047;--color-shadow-raised:#0000007a}html,body{background:var(--color-canvas)}body{accent-color:var(--color-accent);scrollbar-color:var(--color-border-strong) var(--color-canvas)}::selection{color:var(--color-text-on-accent);background:var(--color-accent)}:focus-visible{outline:3px solid var(--color-focus-ring)!important;outline-offset:2px!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%}:where(button,input,select,textarea,summary,[role=button]){scroll-margin-block:96px}html[data-theme] :is(button,[role=button],a.button,a.text-button,a.text-link,summary,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select){min-height:44px!important}html[data-theme] :is(button,[role=button],a.button,a.text-button,a.text-link){overflow-wrap:anywhere;min-width:44px!important}html[data-theme] label:has(>input[type=checkbox],>input[type=radio]){min-height:44px!important}:where(input,select,textarea){caret-color:var(--color-accent-text)}:where(input,select,textarea)::placeholder{color:var(--color-text-faint);opacity:1}:where(input,select,textarea):disabled,:where(input,select,textarea)[readonly]{border-color:var(--color-border-subtle);color:var(--color-text-muted);background:var(--color-surface-muted)}html[data-theme=dark] :where(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] :where(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--color-text-strong);box-shadow:0 0 0 1000px var(--color-input) inset;caret-color:var(--color-text-strong)}html[data-theme=dark] :where(input,textarea):-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-strong);box-shadow:0 0 0 1000px var(--color-input) inset;caret-color:var(--color-text-strong)}html[data-theme=dark] :where(input,textarea):-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-strong);box-shadow:0 0 0 1000px var(--color-input) inset;caret-color:var(--color-text-strong)}html[data-theme=dark]{scrollbar-color:var(--color-border-strong) var(--color-canvas)}:where(dialog,[role=dialog],[popover]){color:var(--color-text);border-color:var(--color-border);background:var(--color-surface)}dialog::backdrop{background:var(--color-backdrop)}:where(.surface-card,.profile-card,.documents-panel,.detail-section,dialog,[role=dialog],td,th){overflow-wrap:anywhere}@media (max-width:760px){:where(input,select,textarea){font-size:max(1rem,16px)}}.theme-preference-card{border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text);background:var(--color-surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin:20px 0 24px;padding:20px;display:grid}.theme-preference-copy .eyebrow{margin-bottom:7px}.theme-preference-copy h2{margin:0;font-size:1.12rem}.theme-preference-copy p{max-width:62ch;color:var(--color-text-muted);margin:7px 0 0;font-size:.9rem;line-height:1.55}.theme-preference-options{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-template-columns:repeat(3,minmax(88px,1fr));gap:4px;margin:0;padding:4px;display:grid}.theme-preference-options label{min-width:0;min-height:44px;color:var(--color-text-muted);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:relative}.theme-preference-options input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.theme-preference-options span{border-radius:8px;place-items:center;width:100%;min-height:44px;padding:8px 12px;font-size:.86rem;font-weight:760;display:grid}.theme-preference-options label:hover span{color:var(--color-accent-text);background:var(--color-accent-surface)}.theme-preference-options input:checked+span{color:var(--color-text-on-accent);background:var(--color-accent)}.theme-preference-options input:focus-visible+span{outline:3px solid var(--color-focus-ring);outline-offset:2px}.theme-preference-state{color:var(--color-text-muted);text-align:right;grid-column:2}@media (max-width:760px){.theme-preference-card{grid-template-columns:minmax(0,1fr);padding:18px}.theme-preference-options{width:100%}.theme-preference-state{text-align:left;grid-column:1}}@media (max-width:390px){.theme-preference-options{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.theme-preference-options input:checked+span{outline:2px solid canvastext}}
.candidate-offer-browser,.candidate-live-offers,.candidate-offer-tools,.candidate-offer-grid,.candidate-offer-card,.candidate-offer-map,.candidate-offer-map-selection,.public-offer-hero-inner,.public-offer-content,.public-offer-process,.public-offer-description-card,.public-offer-apply-card,.manager-offer-review-row,.manager-offer-review-main,.manager-offer-review-facts,.mvp-offer-builder,.mvp-offer-builder-header>div,.mvp-offer-builder-body,.mvp-offer-builder-body>form,.mvp-offer-live-preview{min-width:0;max-width:100%}.candidate-offer-grid,.candidate-offers-page .candidate-offer-grid.candidate-live-offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));align-items:stretch}.candidate-offer-card>header,.candidate-offer-card .card-topline,.candidate-offer-heading-actions{flex-wrap:wrap}.candidate-offer-card h3,.candidate-offer-card .job-location,.candidate-offer-description,.candidate-offer-facts>div,.candidate-offer-facts dd,.candidate-live-active-label,.candidate-offer-map header>*,.candidate-offer-map-selection>*,.candidate-offer-map-links button>*,.candidate-offer-confirmation-header>div,.candidate-offer-confirmation-summary,.candidate-offer-confirmation-summary dd,.candidate-live-confirm>header>div,.candidate-live-confirm-offer,.candidate-live-confirm-offer dd,.public-offer-hero-copy,.public-offer-location,.public-offer-lead,.public-offer-hero-facts dd,.public-offer-detail-list dd,.public-offer-process li,.manager-offer-review-main h3,.manager-offer-review-main p,.manager-offer-review-facts dd,.manager-offer-dialog-facts dd,.manager-offer-review-drawer>header>div,.mvp-offer-builder-header h2,.mvp-offer-builder label,.mvp-builder-process-preview li>div{overflow-wrap:anywhere;min-width:0}.candidate-offer-facts>div,.candidate-offer-confirmation-summary dl>div,.candidate-live-confirm-offer dl>div,.public-offer-hero-facts>div,.public-offer-detail-list>div,.manager-offer-review-facts>div,.manager-offer-dialog-facts>div{min-width:0}.candidate-live-offer-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.candidate-live-offer-actions>*,.candidate-live-offer-actions .button{white-space:normal;overflow-wrap:anywhere;text-align:center;width:100%;min-width:0;min-height:44px}.candidate-offer-multi-menu{max-width:calc(100vw - 32px)}.candidate-offer-map-canvas{width:100%;min-width:0;height:clamp(310px,48dvh,520px)}.candidate-offer-map-links button{flex-wrap:wrap;min-width:0}.candidate-offer-map-links button>span{overflow-wrap:anywhere;min-width:0}.candidate-offer-confirmation-dialog,.candidate-live-confirm{overscroll-behavior:contain;min-width:0;max-width:calc(100vw - 20px)}.candidate-offer-confirmation-close,.candidate-live-confirm .manager-drawer-close,.manager-offer-review-drawer .manager-drawer-close,.mvp-offer-builder .manager-drawer-close,.mvp-process-editor .manager-drawer-close,.mvp-process-stage-editor article>div button,.mvp-preview-device-toggle button,.mvp-offer-builder>nav button{min-width:44px;min-height:44px}.public-offer-page{max-width:100%}.public-offer-header-inner,.public-offer-header-actions{flex-wrap:wrap;min-width:0}.public-offer-process ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.manager-offer-review-row>.button,.manager-admin-toolbar-actions>select,.mvp-offer-assignee-card select{min-height:44px}.manager-admin-toolbar-actions,.manager-offer-decision-actions,.mvp-offer-assignee-card form,.mvp-offer-builder-header,.mvp-offer-builder-footer,.mvp-offer-builder-footer>div,.mvp-process-editor header,.mvp-process-editor footer,.mvp-process-actions{flex-wrap:wrap;min-width:0}.manager-offer-review-drawer,.mvp-process-editor{overscroll-behavior:contain;max-width:100%}.mvp-offer-builder input,.mvp-offer-builder textarea,.mvp-offer-builder select,.mvp-process-editor input{min-width:0;max-width:100%}.mvp-offer-live-preview>.public-offer-page{max-width:100%}@container offer-preview (max-width:900px){.public-offer-hero-inner,.public-offer-content,.public-offer-process{grid-template-columns:minmax(0,1fr)}.public-offer-apply-card{position:static}}@container offer-preview (max-width:640px){.public-offer-hero-facts,.public-offer-detail-list,.public-offer-process ol{grid-template-columns:minmax(0,1fr)}.public-offer-hero-copy h1{font-size:clamp(34px,12cqw,50px)}}@media (max-width:1180px){.candidate-offer-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-offer-search-control,.candidate-offer-filter-summary,.candidate-offer-clear-filters{grid-column:1/-1}.candidate-offer-clear-filters{justify-content:center;width:100%}.mvp-offers-page .manager-admin-toolbar{flex-direction:column;align-items:stretch}.mvp-offers-page .manager-admin-toolbar-actions{width:100%}.mvp-offers-page .manager-admin-toolbar-actions .search-field{flex:320px;width:min(100%,560px)}.mvp-offers-page .manager-offer-review-row{grid-template-columns:126px minmax(0,1fr) auto}.mvp-offers-page .manager-offer-review-facts{grid-column:2/-1}}@media (max-width:900px){.candidate-offer-tools{grid-template-columns:minmax(0,1fr)}.candidate-offer-search-control,.candidate-offer-filter-summary,.candidate-offer-clear-filters{grid-column:auto}.candidate-offer-heading-actions{justify-content:flex-start;width:100%}.candidate-offer-multi-menu{width:100%;max-width:none;margin-top:8px;position:static}.candidate-offer-map-selection,.mvp-offers-page .mvp-offer-workflow{grid-template-columns:minmax(0,1fr)}.mvp-offers-page .mvp-offer-workflow>i{display:none}.mvp-offers-page .manager-offer-review-list{gap:10px;padding:12px}.mvp-offers-page .manager-offer-review-row{background:var(--canvas);border:1px solid var(--line-soft);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.mvp-offers-page .manager-offer-review-status,.mvp-offers-page .manager-offer-review-main,.mvp-offers-page .manager-offer-review-facts,.mvp-offers-page .manager-offer-review-row>.button{grid-column:auto}.mvp-offers-page .manager-offer-review-status{flex-flow:wrap;justify-content:space-between;align-items:center}.mvp-offers-page .manager-offer-review-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.mvp-offers-page .manager-offer-review-row>.button{justify-content:center;width:100%}}@media (max-width:640px){.candidate-offer-heading-actions,.candidate-offer-view-switch,.candidate-offer-filter-summary,.candidate-offer-confirmation-actions,.candidate-live-confirm-actions,.candidate-live-confirm-actions>div,.mvp-offers-page .manager-admin-toolbar-actions,.mvp-offer-assignee-card form,.mvp-offer-builder-footer,.mvp-offer-builder-footer>div,.mvp-process-editor header,.mvp-process-editor footer{flex-direction:column;align-items:stretch}.candidate-offer-view-switch,.candidate-offer-view-switch button,.candidate-offer-confirmation-actions .button,.candidate-live-confirm-actions .button,.candidate-live-confirm-actions .text-link,.mvp-offers-page .manager-admin-toolbar-actions .search-field,.mvp-offers-page .manager-admin-toolbar-actions>select,.mvp-offer-assignee-card select,.mvp-offer-assignee-card .button,.mvp-offer-builder-footer .button,.mvp-process-editor footer .button{width:100%}.candidate-offer-confirmation-summary dl,.candidate-live-confirm-offer dl,.public-offer-detail-list,.manager-offer-dialog-facts{grid-template-columns:minmax(0,1fr)}.candidate-offer-map>header,.candidate-offer-map-links button{flex-direction:column;align-items:flex-start}.candidate-offer-map-links button strong{flex:0 auto}.mvp-offer-builder-header{align-items:flex-start;position:relative}.mvp-offer-builder-header .manager-drawer-close{position:absolute;top:10px;right:10px}.mvp-offer-builder-header>div{padding-right:48px}.mvp-offer-builder-footer>div{margin-left:0}.mvp-process-stage-editor article,.mvp-process-stage-editor article>label,.mvp-process-stage-editor article>div{grid-column:auto}.mvp-process-stage-editor article{grid-template-columns:minmax(0,1fr)}.mvp-process-stage-editor article>div button{flex:44px}}@media (max-width:420px){.candidate-offer-tools,.candidate-offer-card,.candidate-offer-confirmation-summary,.candidate-live-confirm-offer,.mvp-offers-page .manager-offer-review-row{padding-inline:16px}.candidate-offer-filter-summary,.candidate-live-confirm-actions,.candidate-live-confirm-actions>div{align-items:stretch}}
:root{--message-stream-background:#f3f3f3;--message-stream-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='184' height='184' viewBox='0 0 184 184' fill='none' stroke='%23787878' stroke-opacity='.12' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 26c7-8 18-8 25 0s18 8 25 0'/%3E%3Ccircle cx='144' cy='27' r='8'/%3E%3Cpath d='m98 62 9-9 9 9-9 9-9-9Z'/%3E%3Cpath d='M23 116c0-8 6-14 14-14s14 6 14 14-6 14-14 14h-9l-7 6 2-10a14 14 0 0 1 0-10Z'/%3E%3Cpath d='M118 116c10-6 22-3 27 7s2 22-8 27'/%3E%3Cpath d='M151 165h18m-9-9v18'/%3E%3Cpath d='M77 156c4-5 10-5 14 0l5 6-5 6c-4 5-10 5-14 0l-5-6 5-6Z'/%3E%3C/svg%3E");--message-stream-pattern-size:184px 184px}html[data-theme=dark]{--message-stream-background:#202020;--message-stream-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='184' height='184' viewBox='0 0 184 184' fill='none' stroke='%23c8c8c8' stroke-opacity='.08' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 26c7-8 18-8 25 0s18 8 25 0'/%3E%3Ccircle cx='144' cy='27' r='8'/%3E%3Cpath d='m98 62 9-9 9 9-9 9-9-9Z'/%3E%3Cpath d='M23 116c0-8 6-14 14-14s14 6 14 14-6 14-14 14h-9l-7 6 2-10a14 14 0 0 1 0-10Z'/%3E%3Cpath d='M118 116c10-6 22-3 27 7s2 22-8 27'/%3E%3Cpath d='M151 165h18m-9-9v18'/%3E%3Cpath d='M77 156c4-5 10-5 14 0l5 6-5 6c-4 5-10 5-14 0l-5-6 5-6Z'/%3E%3C/svg%3E")}.chat-messages,.pilot-chat-stream,.mvp-candidate-message-list{background-color:var(--message-stream-background);background-image:var(--message-stream-pattern);background-position:top;background-repeat:repeat;background-size:var(--message-stream-pattern-size)}
