.PersonaeSocialGraph-module__FOIPHG__layout{gap:var(--font-size-body);grid-template-columns:minmax(20rem,28rem) minmax(0,1fr);align-items:start;display:grid}.PersonaeSocialGraph-module__FOIPHG__controlsCard{gap:var(--font-size-caption);flex-direction:column;grid-column:1;display:flex}.PersonaeSocialGraph-module__FOIPHG__controlsTitle{color:var(--text-primary);font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.PersonaeSocialGraph-module__FOIPHG__controlGrid{gap:var(--font-size-caption);grid-template-columns:minmax(0,1fr);display:grid}.PersonaeSocialGraph-module__FOIPHG__controlItem{gap:var(--space-scale-0-4);font-size:var(--font-size-body-secondary);color:var(--text-primary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""range range";align-items:center;display:grid}.PersonaeSocialGraph-module__FOIPHG__controlItem span:first-child{grid-area:label}.PersonaeSocialGraph-module__FOIPHG__controlValue{color:var(--brand-primary);font-weight:var(--weight-bold);grid-area:value}.PersonaeSocialGraph-module__FOIPHG__rangeInput{grid-area:range;width:100%}.PersonaeSocialGraph-module__FOIPHG__familiesTitle{margin-top:var(--space-scale-0-4);color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.PersonaeSocialGraph-module__FOIPHG__familyGrid{gap:var(--space-scale-0-45);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PersonaeSocialGraph-module__FOIPHG__familyItem{align-items:center;gap:var(--space-scale-0-35);color:var(--text-primary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);display:flex}.PersonaeSocialGraph-module__FOIPHG__actionsRow{gap:var(--space-scale-0-45);flex-wrap:wrap;display:flex}.PersonaeSocialGraph-module__FOIPHG__graphCard{min-height:calc(38 * var(--scale));gap:var(--space-scale-0-4);flex-direction:column;grid-area:1/2/span 3;display:flex;overflow:hidden}.PersonaeSocialGraph-module__FOIPHG__graphViewport{width:100%;height:clamp(calc(34 * var(--scale)), 66vh, calc(56 * var(--scale)));min-height:calc(34 * var(--scale));border-radius:var(--radius-lg);border:var(--border-width-scale-008) solid var(--border-default);background:linear-gradient(180deg, var(--surface-sunken) 0%, var(--surface-raised) 100%);contain:paint;isolation:isolate;position:relative;overflow:hidden}.PersonaeSocialGraph-module__FOIPHG__graphViewport canvas{max-width:100%;max-height:100%}.PersonaeSocialGraph-module__FOIPHG__placeholder{color:var(--text-secondary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.PersonaeSocialGraph-module__FOIPHG__infoCard{gap:var(--space-scale-0-45);flex-direction:column;grid-column:1;display:flex}.PersonaeSocialGraph-module__FOIPHG__infoTitle{color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.PersonaeSocialGraph-module__FOIPHG__infoGrid{gap:var(--space-scale-0-45);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PersonaeSocialGraph-module__FOIPHG__infoGrid>div{gap:var(--space-scale-0-2);color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);flex-direction:column;display:flex}.PersonaeSocialGraph-module__FOIPHG__infoLabel{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.PersonaeSocialGraph-module__FOIPHG__selectionBlock{gap:var(--space-scale-0-3);flex-direction:column;display:flex}.PersonaeSocialGraph-module__FOIPHG__secondaryText{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.PersonaeSocialGraph-module__FOIPHG__evidenceList{padding-left:var(--font-size-body-secondary);gap:var(--space-scale-0-28);flex-direction:column;margin:0;display:flex}.PersonaeSocialGraph-module__FOIPHG__evidenceList li{color:var(--text-primary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.PersonaeSocialGraph-module__FOIPHG__evidenceList li span{margin-left:var(--space-1);color:var(--text-secondary)}@media (max-width:1024px){.PersonaeSocialGraph-module__FOIPHG__layout{grid-template-columns:minmax(0,1fr)}.PersonaeSocialGraph-module__FOIPHG__controlsCard,.PersonaeSocialGraph-module__FOIPHG__graphCard,.PersonaeSocialGraph-module__FOIPHG__infoCard{grid-area:auto/1}.PersonaeSocialGraph-module__FOIPHG__familyGrid,.PersonaeSocialGraph-module__FOIPHG__infoGrid{grid-template-columns:minmax(0,1fr)}.PersonaeSocialGraph-module__FOIPHG__graphViewport{height:calc(36 * var(--scale));min-height:calc(32 * var(--scale))}}
.Icon-module__ZaAKta__iconContainer{border-radius:var(--radius-circle);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#0000;justify-content:center;align-items:center;display:flex}.Icon-module__ZaAKta__icon{width:calc(2 * var(--scale));height:calc(2 * var(--scale));fill:currentColor;overflow:visible}.Icon-module__ZaAKta__noFill{fill:none}.Icon-module__ZaAKta__checklist path,.Icon-module__ZaAKta__briefcase path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.Icon-module__ZaAKta__back{font-size:var(--font-size-title-medium);width:fit-content;font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.Icon-module__ZaAKta__back .Icon-module__ZaAKta__iconContainer{background-color:#0000;margin-left:0;transform:rotate(180deg)}.Icon-module__ZaAKta__foregroundDonut{transition:stroke-dashoffset var(--duration-slow) var(--ease-standard)}.Icon-module__ZaAKta__cross{color:inherit}.Icon-module__ZaAKta__chevron{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;transition:transform var(--duration-base) var(--ease-standard)}.Icon-module__ZaAKta__chevronDown{transform:rotate(0)}.Icon-module__ZaAKta__chevronUp{transform:rotate(180deg)}.Icon-module__ZaAKta__chevronRight{transform:rotate(-90deg)}.Icon-module__ZaAKta__chevronLeft{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.Icon-module__ZaAKta__chevron{transition:none}}.Icon-module__ZaAKta__harmateLogo{width:calc(8 * var(--scale))}.Icon-module__ZaAKta__harmateLogoFull{width:calc(14 * var(--scale));height:auto;display:block}.Icon-module__ZaAKta__harmateLogo .Icon-module__ZaAKta__principal{fill:none;stroke:var(--text-primary);stroke-width:6px;stroke-linejoin:round;stroke-linecap:round}.Icon-module__ZaAKta__harmateLogo .Icon-module__ZaAKta__secondary{fill:var(--text-primary)}.Icon-module__ZaAKta__harmateLogo .Icon-module__ZaAKta__antenna{fill:none;stroke:var(--text-primary);stroke-width:6px;stroke-linejoin:round;stroke-linecap:round}.Icon-module__ZaAKta__inquestionnaireationLogo{width:calc(1.5 * var(--scale))}.Icon-module__ZaAKta__inquestionnaireationLogo *{stroke:var(--border-default);stroke-linecap:round;stroke-width:calc(.2 * var(--scale));fill:none}.Icon-module__ZaAKta__informationCircle,.Icon-module__ZaAKta__informationLine{stroke:currentColor;stroke-width:calc(.15 * var(--scale));stroke-linecap:round;stroke-linejoin:round;fill:none}.Icon-module__ZaAKta__informationDot{fill:currentColor;stroke:none}.Icon-module__ZaAKta__inquestionnaireationLogo .Icon-module__ZaAKta__informationCircle,.Icon-module__ZaAKta__inquestionnaireationLogo .Icon-module__ZaAKta__informationLine{stroke:var(--border-default)}.Icon-module__ZaAKta__inquestionnaireationLogo .Icon-module__ZaAKta__informationDot{fill:var(--border-default)}.Icon-module__ZaAKta__expandLogo{width:100%}.Icon-module__ZaAKta__expandLogo path{stroke:var(--text-inverse);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.Icon-module__ZaAKta__fileLogo path{fill:var(--text-muted);stroke-width:1.5px}
.IconLoader-module__8s8Psq__loader{width:calc(3 * var(--scale));height:calc(3 * var(--scale));transform-origin:50%;animation:.9s linear infinite IconLoader-module__8s8Psq__loaderRotate}.IconLoader-module__8s8Psq__loaderTrack,.IconLoader-module__8s8Psq__loaderHead{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.IconLoader-module__8s8Psq__loaderTrack{stroke:var(--border-strong)}.IconLoader-module__8s8Psq__loaderHead{stroke:var(--brand-primary);stroke-dasharray:16 56;stroke-dashoffset:6px;animation:1.1s ease-in-out infinite IconLoader-module__8s8Psq__loaderDash}@keyframes IconLoader-module__8s8Psq__loaderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes IconLoader-module__8s8Psq__loaderDash{0%{stroke-dasharray:10 56;stroke-dashoffset:8px}50%{stroke-dasharray:24 56;stroke-dashoffset:-12px}to{stroke-dasharray:10 56;stroke-dashoffset:-42px}}@media (prefers-reduced-motion:reduce){.IconLoader-module__8s8Psq__loader,.IconLoader-module__8s8Psq__loaderHead{animation-duration:2.2s}}.IconLoader-module__8s8Psq__inboxLogo{fill:none;width:calc(1.5 * var(--scale))}.IconLoader-module__8s8Psq__inboxLogo path{stroke-linejoin:round;stroke-linecap:round;stroke-width:2px;stroke:var(--text-muted)}.IconLoader-module__8s8Psq__burger{height:calc(2.5 * var(--scale));width:calc(2.5 * var(--scale));fill:var(--text-primary);transition:fill var(--duration-base) var(--ease-standard)}.IconLoader-module__8s8Psq__burger:hover{fill:var(--brand-primary)}.IconLoader-module__8s8Psq__newsletterIcon{--size:calc(10 * var(--scale));width:var(--size);height:var(--size);color:var(--text-primary);flex-shrink:0;display:block}.IconLoader-module__8s8Psq__pieGraph{--size:calc(4 * var(--scale));height:var(--size);width:var(--size);margin:var(--space-3)}.IconLoader-module__8s8Psq__pieGraph circle{fill:#0000;stroke-width:12px}.IconLoader-module__8s8Psq__pieGraph .IconLoader-module__8s8Psq__backgroundDonut{stroke:var(--border-default)}.IconLoader-module__8s8Psq__pieGraph .IconLoader-module__8s8Psq__foregroundDonut{stroke:var(--intent-success-fill)}.IconLoader-module__8s8Psq__pieGraph text{fill:var(--intent-success-fill)}.IconLoader-module__8s8Psq__plus path,.IconLoader-module__8s8Psq__minus path{stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.IconLoader-module__8s8Psq__trash{margin:var(--space-scale-0-2)}.IconLoader-module__8s8Psq__trash path{stroke:currentColor;fill:none}.IconLoader-module__8s8Psq__rewrite{margin:var(--space-scale-0-2)}.IconLoader-module__8s8Psq__rewrite path{stroke:var(--text-primary);fill:none}.IconLoader-module__8s8Psq__link path{stroke:currentColor;fill:none}.IconLoader-module__8s8Psq__rocket,.IconLoader-module__8s8Psq__testTube,.IconLoader-module__8s8Psq__download{fill:none}
.Jobs-module__ID7dma__jobsTab{gap:var(--space-3)}.Jobs-module__ID7dma__pageTitle{font-size:var(--font-size-display-medium);font-weight:var(--weight-regular);color:var(--text-primary);margin-bottom:var(--space-2);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.Jobs-module__ID7dma__sectionTitle{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);color:var(--text-primary);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0}.Jobs-module__ID7dma__businessSpaceWidget{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Jobs-module__ID7dma__businessSpaceWidgetCopy{gap:var(--space-scale-0-6);flex-direction:column;min-width:0;display:flex}.Jobs-module__ID7dma__businessSpaceWidgetDescription{max-width:var(--measure-body);color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.Jobs-module__ID7dma__businessSpaceWidgetActions{justify-content:flex-end;gap:var(--space-scale-0-6);flex-wrap:wrap;flex-shrink:0;display:flex}@media not all and (min-width:768px){.Jobs-module__ID7dma__businessSpaceWidget{flex-direction:column;align-items:stretch}.Jobs-module__ID7dma__businessSpaceWidgetActions{justify-content:flex-start}}.Jobs-module__ID7dma__recruitmentActions{gap:var(--space-scale-0-6);margin-top:var(--space-scale-0-8);flex-wrap:wrap;display:flex}.Jobs-module__ID7dma__recruitmentButton{margin:0}.Jobs-module__ID7dma__jobDescriptionsTab{gap:var(--space-3)}.Jobs-module__ID7dma__jobDescriptionsActions{gap:var(--space-scale-0-6);flex-wrap:wrap;display:flex}.Jobs-module__ID7dma__jobDescriptionsEmpty{padding:var(--space-3);color:var(--text-muted);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.Jobs-module__ID7dma__jobCard{cursor:pointer;gap:var(--space-scale-0-8)}.Jobs-module__ID7dma__jobCardTitleBlock{gap:var(--space-scale-0-35);flex-direction:column;min-width:0;display:flex}.Jobs-module__ID7dma__jobCardTitle{font-size:var(--font-size-subtitle);color:var(--text-primary);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.Jobs-module__ID7dma__jobCardMeta{font-size:var(--font-size-body-compact);color:var(--text-muted);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.Jobs-module__ID7dma__jobCardStatus{padding:var(--space-1) var(--space-scale-0-6);border-radius:var(--radius-md);border:var(--border-width-thin) solid var(--border-default);background:var(--surface-raised);color:var(--text-primary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);white-space:nowrap;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);justify-content:center;align-items:center;display:inline-flex}.Jobs-module__ID7dma__jobCardActions{gap:var(--space-scale-0-6);margin-top:var(--space-scale-0-6);flex-wrap:wrap;display:flex}.Jobs-module__ID7dma__jobEditorTab{gap:var(--space-3);--job-editor-content-font-size:var(--font-size-body);--job-editor-secondary-font-size:var(--font-size-body-secondary);background:var(--surface-sunken);flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}
.JobsHeader-module__xl98Lq__jobEditorHeader{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.JobsHeader-module__xl98Lq__jobEditorHeaderTop{align-items:center;gap:var(--space-3);flex-direction:row;min-width:0;display:flex}.JobsHeader-module__xl98Lq__jobEditorHeaderMain{flex:auto;align-items:center;min-width:0;display:flex}.JobsHeader-module__xl98Lq__jobEditorHeaderBottom{justify-content:flex-end;align-items:center;min-width:0;display:flex}.JobsHeader-module__xl98Lq__jobEditorHeaderTitle{font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.JobsHeader-module__xl98Lq__jobEditorHeaderWidget{padding:var(--space-scale-0-75) var(--space-scale-1-05);border-radius:var(--radius-lg);background:var(--surface-sunken);border:none;flex-shrink:1;align-items:center;width:100%;display:flex}.JobsHeader-module__xl98Lq__jobEditorHeaderActions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.JobsHeader-module__xl98Lq__jobEditorHeaderIcon.JobsHeader-module__xl98Lq__jobEditorHeaderIcon,.JobsHeader-module__xl98Lq__jobEditorHeaderSettingsIcon.JobsHeader-module__xl98Lq__jobEditorHeaderSettingsIcon,.JobsHeader-module__xl98Lq__jobEditorHeaderExportIcon.JobsHeader-module__xl98Lq__jobEditorHeaderExportIcon,.JobsHeader-module__xl98Lq__jobEditorHeaderShareIcon.JobsHeader-module__xl98Lq__jobEditorHeaderShareIcon,.JobsHeader-module__xl98Lq__jobEditorHeaderLibraryIcon.JobsHeader-module__xl98Lq__jobEditorHeaderLibraryIcon{width:calc(1.1 * var(--scale));height:calc(1.1 * var(--scale))}@media (max-width:800px),(orientation:portrait){.JobsHeader-module__xl98Lq__jobEditorHeaderIcon.JobsHeader-module__xl98Lq__jobEditorHeaderIcon,.JobsHeader-module__xl98Lq__jobEditorHeaderShareIcon.JobsHeader-module__xl98Lq__jobEditorHeaderShareIcon,.JobsHeader-module__xl98Lq__jobEditorHeaderSettingsIcon.JobsHeader-module__xl98Lq__jobEditorHeaderSettingsIcon,.JobsHeader-module__xl98Lq__jobEditorHeaderExportIcon.JobsHeader-module__xl98Lq__jobEditorHeaderExportIcon,.JobsHeader-module__xl98Lq__jobEditorHeaderLibraryIcon.JobsHeader-module__xl98Lq__jobEditorHeaderLibraryIcon{width:calc(1.8 * var(--scale));height:calc(1.8 * var(--scale))}}.JobsHeader-module__xl98Lq__jobEditorHeaderExportMenu,.JobsHeader-module__xl98Lq__jobEditorHeaderSettingsMenu{position:relative}.JobsHeader-module__xl98Lq__jobEditorHeaderCompetencyButtonWrap{display:inline-flex;position:relative}.JobsHeader-module__xl98Lq__jobEditorHeaderCompetencyAnalyzingPulse{top:var(--space-scale-0-22);right:var(--space-scale-0-22);width:calc(.45 * var(--scale));height:calc(.45 * var(--scale));border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand);border:var(--border-width-thin) solid var(--on-brand);pointer-events:none;animation:1s ease-in-out infinite JobsHeader-module__xl98Lq__competencyAnalyzingPulse;position:absolute}.JobsHeader-module__xl98Lq__jobEditorHeaderBackIcon{transform:rotate(180deg)}.JobsHeader-module__xl98Lq__jobEditorHeaderExportChevron.JobsHeader-module__xl98Lq__jobEditorHeaderExportChevron{width:calc(1 * var(--scale));height:calc(1 * var(--scale))}.JobsHeader-module__xl98Lq__jobEditorHeaderExportPopover{top:calc(100% + var(--space-scale-0-45));min-width:calc(12.5 * var(--scale));background:var(--surface-raised);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--elevation-0);padding:var(--space-scale-0-2);z-index:var(--layer-raised);position:absolute;right:0}.JobsHeader-module__xl98Lq__jobEditorHeaderSettingsPopover{top:calc(100% + var(--space-scale-0-45));width:min(calc(24 * var(--scale)), calc(100vw - calc(2.2 * var(--scale))));background:var(--surface-raised);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);padding:var(--space-scale-0-35);z-index:var(--layer-raised);position:absolute;right:0}.JobsHeader-module__xl98Lq__jobEditorHeaderSettingsSection{align-items:center;gap:var(--space-scale-0-8);padding:var(--space-2) var(--space-scale-0-55);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.JobsHeader-module__xl98Lq__jobEditorHeaderSettingsSection+.JobsHeader-module__xl98Lq__jobEditorHeaderSettingsSection{margin-top:var(--space-1);border-top:var(--border-width-thin) solid var(--border-default);padding-top:var(--space-scale-0-65);border-top-left-radius:0;border-top-right-radius:0}.JobsHeader-module__xl98Lq__jobEditorHeaderSettingsTexts{min-width:0}.JobsHeader-module__xl98Lq__jobEditorHeaderSettingsTitle{font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);color:var(--text-primary);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.JobsHeader-module__xl98Lq__jobEditorHeaderSettingsDescription{margin:var(--space-scale-0-18) 0 0;font-size:var(--font-size-caption);line-height:var(--line-height-snug);color:var(--text-muted);max-width:var(--measure-body);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.JobsHeader-module__xl98Lq__jobEditorHeaderSettingsHint{margin:var(--space-scale-0-2) 0 0;font-size:var(--font-size-micro);line-height:var(--line-height-snug);color:var(--intent-warning-ink);max-width:var(--measure-narrow);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.JobsHeader-module__xl98Lq__jobEditorHeaderSettingsPending{margin:var(--space-scale-0-2) 0 0;font-size:var(--font-size-micro);color:var(--text-muted);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.JobsHeader-module__xl98Lq__jobEditorHeaderExportOption{text-align:left;width:100%;font-size:var(--font-size-body-secondary);color:var(--text-primary);border-radius:var(--radius-md);padding:var(--space-2) var(--space-scale-0-65);cursor:pointer;font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);background:0 0;border:none}.JobsHeader-module__xl98Lq__jobEditorHeaderExportOption:hover,.JobsHeader-module__xl98Lq__jobEditorHeaderExportOption:focus-visible{background:var(--surface-sunken);outline:none}.JobsHeader-module__xl98Lq__jobEditorHeaderWidget [aria-live=polite]{padding:var(--space-scale-0-2) 0;margin:0}.JobsHeader-module__xl98Lq__jobEditorHeaderWidget [aria-live=polite][data-status=saved],.JobsHeader-module__xl98Lq__jobEditorHeaderWidget [aria-live=polite][data-status=saved] span{color:var(--text-primary)}.JobsHeader-module__xl98Lq__jobEditorHeaderWidget [aria-live=polite][data-status=saved] svg{width:calc(1.45 * var(--scale));height:calc(1.45 * var(--scale));padding:var(--space-scale-0-2);border-radius:var(--radius-pill);background:var(--intent-success-surface);color:var(--intent-success);box-sizing:border-box;border:none;flex-shrink:0;display:block}@keyframes JobsHeader-module__xl98Lq__competencyAnalyzingPulse{0%{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.9)}}@media (max-width:900px){.JobsHeader-module__xl98Lq__jobEditorHeaderTop{align-items:flex-start}.JobsHeader-module__xl98Lq__jobEditorHeaderWidget{width:100%}.JobsHeader-module__xl98Lq__jobEditorHeaderActions{justify-content:flex-start;width:100%}}
.JobsLayout-module__wm0z_a__jobEditorLayout{background:var(--surface-sunken);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.JobsLayout-module__wm0z_a__jobEditorLayout[data-resizing=true],.JobsLayout-module__wm0z_a__jobEditorLayout[data-resizing=true] *{cursor:col-resize;-webkit-user-select:none;user-select:none}.JobsLayout-module__wm0z_a__editorPanel{flex-direction:column;min-width:0;display:flex}.JobsLayout-module__wm0z_a__chatPanel{flex:0 0 var(--job-editor-left-width,360px);width:var(--job-editor-left-width,360px);background:var(--surface-sunken);min-width:260px;max-width:640px;min-height:0}.JobsLayout-module__wm0z_a__sheetPanel{background:var(--surface-raised);flex:auto;min-width:0;min-height:0}.JobsLayout-module__wm0z_a__editorResizeHandle{flex:0 0 calc(.3 * var(--scale));width:calc(.3 * var(--scale));cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:none;margin:0;padding:0}.JobsLayout-module__wm0z_a__editorResizeHandle:hover,.JobsLayout-module__wm0z_a__editorResizeHandleActive{cursor:col-resize}.JobsLayout-module__wm0z_a__editorResizeHandle:after{content:"";width:calc(.2 * var(--scale));border-radius:var(--radius-lg);background:var(--interaction-disabled);height:40%;margin:0 auto;display:block}.JobsLayout-module__wm0z_a__editorResizeHandle:focus-visible{outline:calc(.12 * var(--scale)) solid var(--interaction-focus);outline-offset:0}.JobsLayout-module__wm0z_a__editorResizeHandle:hover,.JobsLayout-module__wm0z_a__editorResizeHandleActive{background:var(--surface-sunken)}.JobsLayout-module__wm0z_a__editorResizeHandleActive:after{background:var(--text-muted)}.JobsLayout-module__wm0z_a__chatWidget,.JobsLayout-module__wm0z_a__sheetWidget{height:100%;min-height:0;padding:var(--space-3);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.JobsLayout-module__wm0z_a__chatWidget{--chat-input-height:0px;padding:0;position:relative}.JobsLayout-module__wm0z_a__sheetWidget{position:relative;overflow:hidden}.JobsLayout-module__wm0z_a__sheetPanelStatus{gap:var(--space-2);padding:var(--space-scale-0-8);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--border-default);background:var(--surface-sunken);margin-bottom:var(--space-3);flex-direction:column;display:flex}.JobsLayout-module__wm0z_a__sheetPanelStatusHeader{align-items:center;gap:var(--space-scale-0-6);font-weight:var(--weight-semibold);color:var(--text-primary);display:flex}.JobsLayout-module__wm0z_a__sheetPanelStatusSteps{gap:var(--space-scale-0-4);flex-direction:column;display:flex}.JobsLayout-module__wm0z_a__sheetPanelStep{align-items:center;gap:var(--space-2);font-size:var(--font-size-body-compact);color:var(--text-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);display:flex}.JobsLayout-module__wm0z_a__sheetPanelStepIndicator{width:calc(.6 * var(--scale));height:calc(.6 * var(--scale));border-radius:var(--radius-circle);background:var(--interaction-disabled);flex-shrink:0}.JobsLayout-module__wm0z_a__sheetPanelStepActive{color:var(--brand-primary);font-weight:var(--weight-semibold)}.JobsLayout-module__wm0z_a__sheetPanelStepActive .JobsLayout-module__wm0z_a__sheetPanelStepIndicator{background:var(--brand-primary);color:var(--on-brand)}.JobsLayout-module__wm0z_a__sheetPanelStepDone{color:var(--text-primary)}.JobsLayout-module__wm0z_a__sheetPanelStepDone .JobsLayout-module__wm0z_a__sheetPanelStepIndicator{background:var(--text-primary)}.JobsLayout-module__wm0z_a__sheetPanelStatusError{font-size:var(--font-size-caption);color:var(--intent-danger);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.JobsLayout-module__wm0z_a__selectionPrompt{gap:var(--space-scale-0-6);width:min(36ch,90vw);padding:var(--space-scale-0-8);pointer-events:auto;flex-direction:column;display:flex}.JobsLayout-module__wm0z_a__selectionPromptCloseIcon{width:calc(1 * var(--scale));height:calc(1 * var(--scale))}.JobsLayout-module__wm0z_a__selectionPromptInputRow{align-items:flex-end;gap:var(--space-scale-0-4);display:flex}.JobsLayout-module__wm0z_a__selectionPromptInput{padding:var(--space-scale-0-6);border-radius:var(--radius-md);border:var(--border-width-thin) solid var(--border-default);background:var(--surface-sunken);font-size:var(--font-size-body-secondary);resize:none;font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);flex:1}.JobsLayout-module__wm0z_a__selectionPromptInput:focus-visible{border-color:var(--border-focus);outline:none}.JobsLayout-module__wm0z_a__selectionPromptSendIcon{width:calc(1.4 * var(--scale));height:calc(1.4 * var(--scale));transform:rotate(-90deg)}.JobsLayout-module__wm0z_a__selectionPromptInputRow .loader{width:calc(1.4 * var(--scale));height:calc(1.4 * var(--scale))}@media (max-width:900px){.JobsLayout-module__wm0z_a__jobEditorLayout{flex-direction:column}.JobsLayout-module__wm0z_a__editorResizeHandle{display:none}.JobsLayout-module__wm0z_a__chatPanel,.JobsLayout-module__wm0z_a__sheetPanel{width:100%;min-width:0;max-width:none}}
.JobsChatMessages-module__bBGi9G__chatHeader{margin-bottom:var(--space-scale-0-6)}.JobsChatMessages-module__bBGi9G__chatHeader h2{font-size:var(--font-size-title-xl);font-weight:var(--weight-regular);color:var(--text-primary);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.JobsChatMessages-module__bBGi9G__chatMessages{gap:var(--space-scale-0-6);min-height:0;padding:var(--space-scale-0-8);padding-bottom:calc(var(--chat-input-height,0px) + var(--space-scale-1-6));scroll-padding-bottom:calc(var(--chat-input-height,0px) + var(--space-scale-1-6));border-radius:var(--radius-lg);background:0 0;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.JobsChatMessages-module__bBGi9G__chatMessages>:first-child{margin-top:auto}.JobsChatMessages-module__bBGi9G__messageRow{flex-direction:column;align-items:flex-start;display:flex}.JobsChatMessages-module__bBGi9G__messageRowUser{align-items:flex-end}.JobsChatMessages-module__bBGi9G__messageRowAssistant{align-items:flex-start}.JobsChatMessages-module__bBGi9G__messageGroup{align-items:flex-start;gap:var(--space-scale-0-2);flex-direction:column;max-width:80%;display:flex}.JobsChatMessages-module__bBGi9G__messageRowUser .JobsChatMessages-module__bBGi9G__messageGroup{align-items:flex-end}.JobsChatMessages-module__bBGi9G__messageBubble{max-width:100%;padding:var(--space-scale-0-7) var(--space-3);border-radius:var(--radius-lg);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.JobsChatMessages-module__bBGi9G__messageBubbleEditing{box-shadow:var(--focus-ring)}.JobsChatMessages-module__bBGi9G__messageActions{align-items:center;gap:var(--space-scale-0-35);padding-left:var(--space-scale-0-2);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);display:flex}.JobsChatMessages-module__bBGi9G__messageRowUser .JobsChatMessages-module__bBGi9G__messageActions{padding-left:0;padding-right:var(--space-scale-0-2);align-self:flex-end}.JobsChatMessages-module__bBGi9G__messageRow:hover .JobsChatMessages-module__bBGi9G__messageActions,.JobsChatMessages-module__bBGi9G__messageRow:focus-within .JobsChatMessages-module__bBGi9G__messageActions{opacity:1;pointer-events:auto}.JobsChatMessages-module__bBGi9G__messageActionIcon{width:calc(1.1 * var(--scale));height:calc(1.1 * var(--scale))}.JobsChatMessages-module__bBGi9G__messageMarkdown{gap:var(--space-scale-0-4);line-height:var(--line-height-normal);flex-direction:column;display:flex}.JobsChatMessages-module__bBGi9G__userMessageContent{gap:var(--space-scale-0-45);font-weight:var(--weight-regular);flex-direction:column;display:flex}.JobsChatMessages-module__bBGi9G__userMessageSelectionContext{gap:var(--space-scale-0-2);padding:var(--space-scale-0-4) var(--space-scale-0-6);border-radius:var(--radius-md);border:var(--glass-border);background:var(--glass-bg);flex-direction:column;display:flex}.JobsChatMessages-module__bBGi9G__userMessageSelectionLabel{font-size:var(--font-size-micro);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;color:var(--text-primary);line-height:var(--line-height-snug)}.JobsChatMessages-module__bBGi9G__userMessageSelectionText{font-size:var(--font-size-caption);font-weight:var(--weight-regular);color:var(--text-primary);line-height:var(--line-height-snug);white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:var(--letter-spacing-normal)}.JobsChatMessages-module__bBGi9G__messageMarkdown p,.JobsChatMessages-module__bBGi9G__messageMarkdown li{margin:0}.JobsChatMessages-module__bBGi9G__messageMarkdown li{margin-bottom:var(--space-3)}.JobsChatMessages-module__bBGi9G__messageMarkdown p{font-weight:var(--weight-regular)}.JobsChatMessages-module__bBGi9G__messageMarkdown h1,.JobsChatMessages-module__bBGi9G__messageMarkdown h2,.JobsChatMessages-module__bBGi9G__messageMarkdown h3{font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.JobsChatMessages-module__bBGi9G__messageMarkdown ul,.JobsChatMessages-module__bBGi9G__messageMarkdown ol{padding-left:var(--space-scale-1-4);margin:0}.JobsChatMessages-module__bBGi9G__messageMarkdown li>p{margin:0;display:inline}.JobsChatMessages-module__bBGi9G__messageMarkdown strong{font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-scale-003)}.JobsChatMessages-module__bBGi9G__messageBubbleUser{background:var(--brand-primary);color:var(--on-brand);border-bottom-right-radius:calc(.4 * var(--scale))}.JobsChatMessages-module__bBGi9G__messageBubbleAssistant{background:var(--surface-raised);color:var(--text-primary);border:var(--border-width-thin) solid var(--border-default);border-bottom-left-radius:calc(.4 * var(--scale))}.JobsChatMessages-module__bBGi9G__messageBubbleTyping{background:var(--surface-sunken);color:var(--text-muted);border-color:var(--border-default)}.JobsChatMessages-module__bBGi9G__messageTyping{align-items:center;gap:var(--space-2);color:inherit;display:flex}.JobsChatMessages-module__bBGi9G__messageTypingText{color:inherit;font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.JobsChatMessages-module__bBGi9G__messageTyping .loader{width:calc(1.6 * var(--scale));height:calc(1.6 * var(--scale))}.JobsChatMessages-module__bBGi9G__chatLoading{justify-content:center;align-items:center;gap:var(--space-scale-0-6);padding:var(--space-3);color:var(--text-muted);flex-direction:column;flex:auto;display:flex}.JobsChatMessages-module__bBGi9G__chatLoadingLabel{font-size:var(--font-size-body-secondary);text-align:center;font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.JobsChatMessages-module__bBGi9G__chatSuggestions{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-scale-0-8);border-bottom:var(--border-width-thin) solid var(--border-default);background:var(--surface-sunken);display:flex;overflow-x:auto}.JobsChatMessages-module__bBGi9G__chatSuggestionChip{padding:var(--space-scale-0-35) var(--space-3);background:var(--brand-wash);border:var(--border-width-thin) solid var(--border-focus);color:var(--brand-primary);box-shadow:var(--elevation-0);-webkit-backdrop-filter:none;backdrop-filter:none;font-size:var(--font-size-body-secondary);white-space:nowrap;animation:JobsChatMessages-module__bBGi9G__suggestionFadeIn var(--duration-fast) var(--ease-standard);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.JobsChatMessages-module__bBGi9G__chatSuggestionChip span{color:inherit;margin:0}.JobsChatMessages-module__bBGi9G__chatSuggestionChip:hover,.JobsChatMessages-module__bBGi9G__chatSuggestionChip:focus-visible{background:var(--brand-muted)}@keyframes JobsChatMessages-module__bBGi9G__suggestionFadeIn{0%{opacity:0;transform:translateY(calc(.2 * var(--scale)))}to{opacity:1;transform:translateY(0)}}
.JobsChatComposer-module__k_zBlW__chatInputBar{left:var(--space-scale-0-8);right:var(--space-scale-0-8);bottom:var(--space-scale-0-8);background-color:var(--surface-raised);-webkit-backdrop-filter:none;border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--border-default);flex-direction:column;gap:0;margin:0;display:flex;position:absolute;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (update:fast){.JobsChatComposer-module__k_zBlW__chatInputBar{background-color:var(--glass-bg);border:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur)}}}.JobsChatComposer-module__k_zBlW__chatProposalCard{gap:var(--space-scale-0-8);padding:var(--space-scale-0-9);border-bottom:var(--border-width-thin) solid var(--border-default);background:var(--surface-raised);flex-direction:column;display:flex}.JobsChatComposer-module__k_zBlW__chatProposalHeader{align-items:flex-start;gap:var(--space-scale-0-7);display:flex}.JobsChatComposer-module__k_zBlW__chatProposalIcon{width:calc(2.4 * var(--scale));height:calc(2.4 * var(--scale));border-radius:var(--radius-lg);background:var(--brand-wash);color:var(--brand-primary);flex:none;justify-content:center;align-items:center;display:flex}.JobsChatComposer-module__k_zBlW__chatProposalIconSvg{width:calc(1.2 * var(--scale));height:calc(1.2 * var(--scale))}.JobsChatComposer-module__k_zBlW__chatProposalHeaderCopy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.JobsChatComposer-module__k_zBlW__chatProposalTitle{font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);color:var(--text-primary);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.JobsChatComposer-module__k_zBlW__chatProposalDescription,.JobsChatComposer-module__k_zBlW__chatProposalReason,.JobsChatComposer-module__k_zBlW__chatProposalListDetail{font-size:var(--font-size-body-compact);color:var(--text-secondary);max-width:var(--measure-body);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.JobsChatComposer-module__k_zBlW__chatProposalSection{gap:var(--space-scale-0-35);flex-direction:column;display:flex}.JobsChatComposer-module__k_zBlW__chatProposalSectionLabel{font-size:var(--font-size-caption);font-weight:var(--weight-regular);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-snug)}.JobsChatComposer-module__k_zBlW__chatProposalList{gap:var(--space-scale-0-45);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.JobsChatComposer-module__k_zBlW__chatProposalListItem{gap:var(--space-scale-0-15);padding:var(--space-scale-0-6);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;display:flex}.JobsChatComposer-module__k_zBlW__chatProposalListTitle{font-size:var(--font-size-caption);font-weight:var(--weight-regular);color:var(--text-primary);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.JobsChatComposer-module__k_zBlW__chatProposalError{font-size:var(--font-size-caption);color:var(--intent-danger);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.JobsChatComposer-module__k_zBlW__chatProposalActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.JobsChatComposer-module__k_zBlW__chatInput{padding:var(--space-scale-0-8);font-size:var(--font-size-body);resize:none;font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);background-color:#0000;border:none;flex:1}.JobsChatComposer-module__k_zBlW__chatInput:focus-visible{outline:none}.JobsChatComposer-module__k_zBlW__chatInputRow{align-items:flex-end;gap:var(--space-scale-0-4);display:flex}.JobsChatComposer-module__k_zBlW__sendButton{padding:var(--space-2);min-width:calc(3 * var(--scale));margin:0}.JobsChatComposer-module__k_zBlW__sendIcon{width:calc(1.6 * var(--scale));height:calc(1.6 * var(--scale));transform:rotate(-90deg)}
.JobsSheet-module__djZKQG__sheetContent{gap:var(--space-scale-0-8);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.JobsSheet-module__djZKQG__sheetEditor{height:100%;min-height:0;color:var(--text-primary);padding-bottom:calc(var(--competency-block-height,var(--space-scale-10)) + var(--space-5));outline:none;flex:auto;overflow-y:auto}.JobsSheet-module__djZKQG__sheetEditor:focus-visible{outline:none}.JobsSheet-module__djZKQG__sheetEditor .ProseMirror{box-shadow:var(--elevation-0);font-size:var(--font-size-body);line-height:var(--line-height-relaxed);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);border:none;outline:none}.JobsSheet-module__djZKQG__sheetEditor .ProseMirror-focused{box-shadow:var(--elevation-0);border:none;outline:none}.JobsSheet-module__djZKQG__sheetEditor .jobSelectionHighlight{background:var(--brand-wash)}.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyHighlight{background:var(--interaction-selected);box-shadow:var(--elevation-0);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyHighlight:hover{background:var(--interaction-selected);box-shadow:var(--elevation-0)}.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyHighlightActive{background:var(--interaction-selected);box-shadow:var(--elevation-0)}.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyHighlight::selection{background:var(--interaction-selected);color:inherit}.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyHighlight::-moz-selection{background:var(--interaction-selected);color:inherit}.JobsSheet-module__djZKQG__sheetEditor .ProseMirror ::selection{background:var(--interaction-selected);color:inherit}.JobsSheet-module__djZKQG__sheetEditor .ProseMirror ::-moz-selection{background:var(--interaction-selected);color:inherit}.JobsSheet-module__djZKQG__sheetEditor h1{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);margin:0 0 var(--space-scale-0-6) 0;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.JobsSheet-module__djZKQG__sheetEditor h2,.JobsSheet-module__djZKQG__sheetEditor h3{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);margin:var(--space-scale-0-8) 0 var(--space-scale-0-4);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}:is(.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyReferenceCallout,.JobsSheet-module__djZKQG__sheetEditor blockquote){margin:var(--space-scale-1-1) 0 var(--space-scale-0-8);padding:var(--space-scale-0-85) var(--space-3);border:var(--border-width-thin) solid var(--border-default);border-left:var(--border-width-scale-03) solid var(--border-focus);border-radius:var(--radius-md);background:var(--interaction-selected)}:is(.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyReferenceCallout>h2,.JobsSheet-module__djZKQG__sheetEditor blockquote>h2){margin:0 0 var(--space-scale-0-6);font-size:var(--font-size-label);color:var(--brand-primary);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}:is(.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyReferenceCallout>h3,.JobsSheet-module__djZKQG__sheetEditor blockquote>h3){margin:var(--space-scale-0-7) 0 var(--space-scale-0-35);font-size:var(--font-size-label);color:var(--text-primary);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}:is(.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyReferenceCallout>ul,.JobsSheet-module__djZKQG__sheetEditor blockquote>ul){margin:0 0 var(--space-2);padding-left:var(--space-scale-1-25)}:is(.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyReferenceCallout>ul:last-child,.JobsSheet-module__djZKQG__sheetEditor blockquote>ul:last-child){margin-bottom:0}:is(.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyReferenceCallout li,.JobsSheet-module__djZKQG__sheetEditor blockquote li){margin-bottom:var(--space-scale-0-28)}.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyReferenceItem{justify-content:space-between;align-items:center;gap:var(--space-scale-0-65);list-style:outside;display:flex}.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyReferenceItemText{min-width:0}.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyReferenceItemText p{margin:0}.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyReferenceActions{flex-shrink:0;justify-content:flex-end;align-items:center;display:inline-flex}.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyReferenceRemoveButton{border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:var(--weight-regular);padding:var(--space-scale-0-3) var(--space-scale-0-58);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyReferenceRemoveButton:hover:not(:disabled){border-color:var(--border-focus);color:var(--brand-primary);box-shadow:var(--elevation-1)}.JobsSheet-module__djZKQG__sheetEditor .jobCompetencyReferenceRemoveButton:disabled{cursor:default;opacity:.7}.JobsSheet-module__djZKQG__sheetEditor p{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);margin:0 0 var(--space-scale-0-6) 0;color:var(--text-primary);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.JobsSheet-module__djZKQG__sheetEditor ul,.JobsSheet-module__djZKQG__sheetEditor ol{padding-left:var(--space-scale-1-6);margin:0 0 var(--space-scale-0-6) 0;color:var(--text-primary)}.JobsSheet-module__djZKQG__sheetEditor li{margin-bottom:var(--space-scale-0-4)}.JobsSheet-module__djZKQG__sheetEditor strong{font-weight:var(--weight-semibold)}
.JobsActions-module__TRCJsa__actionCard{align-items:flex-start;gap:var(--space-scale-1-2);padding:var(--space-scale-1-4);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--border-default);background:var(--surface-raised);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);width:100%;max-width:calc(24 * var(--scale));box-sizing:border-box;text-decoration:none;display:flex}.JobsActions-module__TRCJsa__actionCard:hover,.JobsActions-module__TRCJsa__actionCard:focus-visible{border-color:var(--border-focus);box-shadow:var(--elevation-1);background:var(--glass-bg)}.JobsActions-module__TRCJsa__actionCardIcon{width:calc(3.4 * var(--scale));height:calc(3.4 * var(--scale));border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.JobsActions-module__TRCJsa__actionCardIcon svg{width:calc(1.6 * var(--scale));height:calc(1.6 * var(--scale))}.JobsActions-module__TRCJsa__actionCardContent{gap:var(--space-scale-0-3);flex-direction:column;display:flex}.JobsActions-module__TRCJsa__actionCardTitle{font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);color:var(--text-primary);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.JobsActions-module__TRCJsa__actionCardSubtitle{font-size:var(--font-size-body-compact);color:var(--text-muted);line-height:var(--line-height-snug);font-weight:var(--weight-regular);max-width:var(--measure-narrow);letter-spacing:var(--letter-spacing-normal);margin:0}
.ResultFreshnessNotice-module__62lqyq__notice{align-items:center;gap:var(--space-scale-0-55);padding:var(--space-scale-0-2) var(--space-scale-0-1);border-top:var(--border-width-thin) solid var(--border-default);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ResultFreshnessNotice-module__62lqyq__icon{width:var(--font-size-body);height:var(--font-size-body);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.ResultFreshnessNotice-module__62lqyq__icon svg{width:100%;height:100%}.ResultFreshnessNotice-module__62lqyq__notice_stale .ResultFreshnessNotice-module__62lqyq__icon{color:var(--intent-warning-ink)}.ResultFreshnessNotice-module__62lqyq__notice_fresh .ResultFreshnessNotice-module__62lqyq__icon{color:var(--intent-success)}.ResultFreshnessNotice-module__62lqyq__notice_freshness_unknown .ResultFreshnessNotice-module__62lqyq__icon{color:var(--text-secondary)}.ResultFreshnessNotice-module__62lqyq__copy{gap:var(--space-scale-0-06);flex-direction:column;min-width:0;display:flex}.ResultFreshnessNotice-module__62lqyq__title,.ResultFreshnessNotice-module__62lqyq__body{margin:0}.ResultFreshnessNotice-module__62lqyq__title{color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.ResultFreshnessNotice-module__62lqyq__body{max-width:var(--measure-body);color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.ResultFreshnessNotice-module__62lqyq__actions{align-items:center;display:flex}@media (max-width:1024px){.ResultFreshnessNotice-module__62lqyq__notice{align-items:flex-start;row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr)}.ResultFreshnessNotice-module__62lqyq__actions{grid-column:2}}
.ExampleVisibilityToolbarAction-module__q3iQLa__toolbarPopover{width:min(calc(38 * var(--scale)), calc(100vw - calc(2.2 * var(--scale))));max-width:calc(100vw - calc(2.2 * var(--scale)));background-color:var(--surface-raised)}.ExampleVisibilityToolbarAction-module__q3iQLa__panel{gap:var(--space-3);padding:var(--space-2);flex-direction:column;display:flex}.ExampleVisibilityToolbarAction-module__q3iQLa__panelTitle,.ExampleVisibilityToolbarAction-module__q3iQLa__panelHint,.ExampleVisibilityToolbarAction-module__q3iQLa__feedback,.ExampleVisibilityToolbarAction-module__q3iQLa__error{margin:0}.ExampleVisibilityToolbarAction-module__q3iQLa__panelTitle{color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.ExampleVisibilityToolbarAction-module__q3iQLa__panelHint,.ExampleVisibilityToolbarAction-module__q3iQLa__feedback,.ExampleVisibilityToolbarAction-module__q3iQLa__error,.ExampleVisibilityToolbarAction-module__q3iQLa__switchStatus{font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.ExampleVisibilityToolbarAction-module__q3iQLa__panelHint{color:var(--text-muted);max-width:var(--measure-narrow)}.ExampleVisibilityToolbarAction-module__q3iQLa__switchRow{border-top:var(--border-width-scale-01) solid var(--border-subtle);align-items:center;gap:var(--space-3);padding-top:var(--space-3);justify-content:space-between;display:flex}.ExampleVisibilityToolbarAction-module__q3iQLa__switchCopy{gap:var(--space-scale-0-3);min-width:0;display:grid}.ExampleVisibilityToolbarAction-module__q3iQLa__switchLabel{color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.ExampleVisibilityToolbarAction-module__q3iQLa__switchStatus{color:var(--text-muted)}.ExampleVisibilityToolbarAction-module__q3iQLa__feedback{color:var(--intent-success);font-weight:var(--weight-semibold)}.ExampleVisibilityToolbarAction-module__q3iQLa__error{color:var(--intent-danger);font-weight:var(--weight-semibold)}@media (max-width:800px),(orientation:portrait){.ExampleVisibilityToolbarAction-module__q3iQLa__toolbarPopover{width:min(calc(38 * var(--scale)), calc(100vw - calc(1.3 * var(--scale))))}.ExampleVisibilityToolbarAction-module__q3iQLa__panel{padding:var(--space-scale-1-1)}}
.ResultsShareQrPopover-module__Ib4rOq__panel{align-items:center;gap:var(--space-scale-0-7);width:min(calc(16.5 * var(--scale)), calc(100vw - calc(4 * var(--scale))));flex-direction:column;animation:.36s cubic-bezier(.16,1,.3,1) ResultsShareQrPopover-module__Ib4rOq__qrPopoverEnter;display:flex}.ResultsShareQrPopover-module__Ib4rOq__qrCard{gap:var(--space-scale-0-45);width:100%;padding:var(--space-scale-0-45);border-radius:var(--radius-lg);border:var(--border-width-scale-006) solid var(--border-subtle);background:var(--surface-glass);box-shadow:var(--elevation-1);flex-direction:column;display:flex}.ResultsShareQrPopover-module__Ib4rOq__qrFrame{width:100%;min-height:calc(10.2 * var(--scale));justify-content:center;align-items:center;display:flex}.ResultsShareQrPopover-module__Ib4rOq__qrVisual{width:calc(9.8 * var(--scale));height:calc(9.8 * var(--scale));border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--elevation-1)}.ResultsShareQrPopover-module__Ib4rOq__unavailableLabel{text-align:center;color:var(--text-secondary);font-size:var(--font-size-body-secondary);max-width:var(--measure-narrow);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.ResultsShareQrPopover-module__Ib4rOq__qrActionRow{align-items:center;gap:var(--space-scale-0-35);display:flex}.ResultsShareQrPopover-module__Ib4rOq__copyButton{flex:1}.ResultsShareQrPopover-module__Ib4rOq__copyButtonIcon{width:var(--font-size-label);height:var(--font-size-label)}.ResultsShareQrPopover-module__Ib4rOq__closeIcon{width:calc(1 * var(--scale));height:calc(1 * var(--scale))}.ResultsShareQrPopover-module__Ib4rOq__shareActions{justify-content:center;gap:var(--space-scale-0-35);flex-wrap:wrap;width:100%;display:flex}.ResultsShareQrPopover-module__Ib4rOq__shareServiceIcon{width:var(--font-size-label);height:var(--font-size-label);fill:currentColor}@keyframes ResultsShareQrPopover-module__Ib4rOq__qrPopoverEnter{0%{opacity:0;transform:scale(.92) translateY(calc(-.18 * var(--scale)))}to{opacity:1;transform:scale(1)translateY(0)}}
.ResultsAnalysisToolbar-module__emBmGG__toolbarWrap{--toolbar-spring:cubic-bezier(.2, .85, .25, 1);--toolbar-expand-duration:.46s;--toolbar-label-fade-duration:.28s;z-index:var(--layer-raised);justify-content:flex-start;align-items:flex-start;gap:var(--space-scale-0-7);flex-direction:column;width:100%;min-width:0;margin:0;padding:0;display:flex;position:relative;overflow:visible}.ResultsAnalysisToolbar-module__emBmGG__toolbarWrapElevated{z-index:var(--layer-popover)}.ResultsAnalysisToolbar-module__emBmGG__toolbarWrap .ResultsAnalysisToolbar-module__emBmGG__toolbarWidget{width:fit-content;max-width:100%;padding:var(--space-scale-0-4);border:var(--toolbar-glass-border,var(--border-width-scale-006) solid var(--border-subtle));border-radius:var(--radius-pill);background-color:var(--toolbar-glass-background,var(--surface-glass));-webkit-backdrop-filter:none;box-shadow:var(--elevation-2);margin:0}.ResultsAnalysisToolbar-module__emBmGG__toolbarWrap .ResultsAnalysisToolbar-module__emBmGG__toolbarActions{justify-content:flex-start;gap:var(--space-scale-0-45)}.ResultsAnalysisToolbar-module__emBmGG__analysisChatToggleIcon{transition:transform var(--duration-base) var(--ease-standard)}.ResultsAnalysisToolbar-module__emBmGG__analysisChatToggleIconClosed{transform:rotate(0)}.ResultsAnalysisToolbar-module__emBmGG__analysisChatToggleIconOpen{transform:rotate(180deg)}.ResultsAnalysisToolbar-module__emBmGG__toolbarPopover{z-index:var(--layer-popover);max-width:calc(100vw - calc(2.2 * var(--scale)));left:0;right:auto}.ResultsAnalysisToolbar-module__emBmGG__toolbarPopoverWide{width:min(calc(46 * var(--scale)), calc(100vw - calc(2.2 * var(--scale))))}.ResultsAnalysisToolbar-module__emBmGG__toolbarPopoverShare{width:min(calc(20 * var(--scale)), calc(100vw - calc(2.2 * var(--scale))))}.ResultsAnalysisToolbar-module__emBmGG__toolbarPopoverSection{gap:var(--space-scale-1-15);padding:var(--space-3);flex-direction:column;display:flex}.ResultsAnalysisToolbar-module__emBmGG__completeActionWrap{--icon-button-size:calc(3.2 * var(--scale));position:relative}.ResultsAnalysisToolbar-module__emBmGG__completeReportPersistentIcon{z-index:var(--layer-raised);color:var(--text-primary);pointer-events:none;position:absolute;top:0;left:0}.ResultsAnalysisToolbar-module__emBmGG__completeReportStack{align-items:center;gap:var(--space-scale-0-45);display:flex;position:relative}.ResultsAnalysisToolbar-module__emBmGG__completeEvidencePopover{width:min(calc(21 * var(--scale)), calc(100vw - calc(2.2 * var(--scale))));z-index:var(--layer-popover);left:0;right:auto}.ResultsAnalysisToolbar-module__emBmGG__completeEvidenceAttach{padding-left:0}.ResultsAnalysisToolbar-module__emBmGG__errorMessage{border:var(--border-width-thin) solid color-mix(in srgb, var(--intent-danger) 25%, transparent);border-radius:var(--radius-md);background:var(--intent-danger-surface);color:var(--intent-danger);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);padding:var(--space-scale-0-55) var(--space-scale-0-7);max-width:var(--measure-narrow);letter-spacing:var(--letter-spacing-normal);margin:0}@media (max-width:1100px){.ResultsAnalysisToolbar-module__emBmGG__toolbarPopoverWide,.ResultsAnalysisToolbar-module__emBmGG__toolbarPopoverShare{width:100%}}
.WorkflowProgress-module__c2IIRq__container{--workflow-mobile-sidebar-toggle-reserve:var(--control-height-touch);gap:var(--space-scale-0-9);min-height:calc(5.8 * var(--scale));flex-direction:column;display:flex}.WorkflowProgress-module__c2IIRq__topRow{justify-content:space-between;align-items:center;gap:var(--space-3);row-gap:var(--space-scale-0-7);min-height:calc(2.4 * var(--scale));flex-wrap:wrap;display:flex}.WorkflowProgress-module__c2IIRq__headerActions{justify-content:flex-end;align-items:center;gap:var(--space-scale-1-2);row-gap:var(--space-scale-0-7);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;display:flex}.WorkflowProgress-module__c2IIRq__headerAction{flex:0 1 calc(26 * var(--scale));min-width:calc(24 * var(--scale));max-width:100%}.WorkflowProgress-module__c2IIRq__infoSection{align-items:flex-start;gap:var(--space-2);min-width:0;min-height:calc(1.8 * var(--scale));flex-direction:column;flex:1;display:flex;overflow:hidden}.WorkflowProgress-module__c2IIRq__pageTitle{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--line-height-snug);white-space:nowrap;letter-spacing:var(--letter-spacing-normal);flex-shrink:0}.WorkflowProgress-module__c2IIRq__separator{color:var(--text-disabled);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);flex-shrink:0}.WorkflowProgress-module__c2IIRq__questionnaireInfo{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);color:var(--text-secondary);line-height:var(--line-height-snug);white-space:nowrap;text-overflow:ellipsis;min-width:0;min-height:1.35em;letter-spacing:var(--letter-spacing-normal);overflow:hidden}.WorkflowProgress-module__c2IIRq__stepsBar{justify-content:space-between;align-items:center;gap:var(--space-scale-0-2);padding:var(--space-2) 0;display:flex;position:relative}.WorkflowProgress-module__c2IIRq__step{align-items:center;gap:var(--space-scale-0-32);z-index:var(--layer-raised);cursor:default;color:inherit;transition:transform var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex-direction:column;flex:none;padding:0;font-family:inherit;text-decoration:none;display:flex}.WorkflowProgress-module__c2IIRq__stepClickable{cursor:pointer}.WorkflowProgress-module__c2IIRq__stepClickable:active{transform:scale(.99)}.WorkflowProgress-module__c2IIRq__stepBlocked{opacity:.5;cursor:not-allowed}.WorkflowProgress-module__c2IIRq__stepCircle{width:calc(2.6 * var(--scale));height:calc(2.6 * var(--scale));border-radius:var(--radius-circle);background:var(--surface-raised);border:var(--border-width-heavy-soft) solid var(--border-default);color:var(--text-secondary);font-weight:var(--weight-regular);font-size:var(--font-size-body);box-shadow:var(--elevation-1);transition:box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);justify-content:center;align-items:center;display:flex}.WorkflowProgress-module__c2IIRq__stepCircle svg,.WorkflowProgress-module__c2IIRq__stepCircle svg path{color:inherit}.WorkflowProgress-module__c2IIRq__stepActive .WorkflowProgress-module__c2IIRq__stepCircle{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--on-brand);box-shadow:var(--elevation-2)}.WorkflowProgress-module__c2IIRq__step:focus-visible{outline:none}.WorkflowProgress-module__c2IIRq__step:focus-visible .WorkflowProgress-module__c2IIRq__stepCircle{box-shadow:var(--elevation-2), var(--focus-ring)}.WorkflowProgress-module__c2IIRq__stepCompleted .WorkflowProgress-module__c2IIRq__stepCircle{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--on-brand);box-shadow:var(--elevation-2)}.WorkflowProgress-module__c2IIRq__stepCompleted .WorkflowProgress-module__c2IIRq__stepCircle svg path{stroke:var(--on-brand)}.WorkflowProgress-module__c2IIRq__stepPending .WorkflowProgress-module__c2IIRq__stepCircle{background:var(--surface-sunken);border-color:var(--border-disabled);color:var(--text-disabled)}.WorkflowProgress-module__c2IIRq__stepNumber{line-height:var(--line-height-unit);color:inherit;display:block}.WorkflowProgress-module__c2IIRq__stepLabel{font-size:var(--font-size-body-secondary);color:var(--text-secondary);font-weight:var(--weight-regular);text-align:center;white-space:nowrap;letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal)}
.WorkflowProgressSecondary-module__3ujdua__stepActive .WorkflowProgressSecondary-module__3ujdua__stepLabel,.WorkflowProgressSecondary-module__3ujdua__stepCompleted .WorkflowProgressSecondary-module__3ujdua__stepLabel{color:var(--brand-primary);font-weight:var(--weight-semibold)}.WorkflowProgressSecondary-module__3ujdua__connector{background:var(--border-default);height:2.5px;margin:0 var(--space-scale-0-65);margin-bottom:var(--space-scale-1-6);border-radius:var(--radius-pill);opacity:.9;flex:auto}.WorkflowProgressSecondary-module__3ujdua__connectorCompleted{background:var(--brand-primary);color:var(--on-brand);opacity:1}.WorkflowProgressSecondary-module__3ujdua__navigationGroup{align-items:center;gap:var(--space-scale-1-2);flex-shrink:0;display:flex}.WorkflowProgressSecondary-module__3ujdua__navigationGroup [aria-live=polite]{padding:var(--space-scale-0-2) 0;margin:0}.WorkflowProgressSecondary-module__3ujdua__navigationGroup [aria-live=polite][data-status=saved],.WorkflowProgressSecondary-module__3ujdua__navigationGroup [aria-live=polite][data-status=saved] span{color:var(--text-primary)}.WorkflowProgressSecondary-module__3ujdua__navigationGroup [aria-live=polite][data-status=saved] svg{width:calc(1.45 * var(--scale));height:calc(1.45 * var(--scale));padding:var(--space-scale-0-2);border-radius:var(--radius-pill);background:var(--intent-success-surface);color:var(--intent-success);box-sizing:border-box;border:none;flex-shrink:0;display:block}.WorkflowProgressSecondary-module__3ujdua__navigation{align-items:center;gap:var(--space-scale-0-75);min-width:calc(13 * var(--scale));flex-shrink:0;justify-content:flex-end;display:flex}.WorkflowProgressSecondary-module__3ujdua__navButton{align-items:center;gap:var(--space-scale-0-65);padding:var(--space-scale-0-6) var(--space-scale-1-35);border-radius:var(--radius-pill);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);border:var(--border-width-thin) solid transparent;box-shadow:var(--elevation-2);min-width:calc(8 * var(--scale));transition:transform var(--duration-fast) var(--ease-standard), background var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);justify-content:center;text-decoration:none;display:inline-flex;margin:0!important}@media (max-width:768px){.WorkflowProgressSecondary-module__3ujdua__container{gap:var(--space-scale-0-8);min-height:calc(5.2 * var(--scale))}.WorkflowProgressSecondary-module__3ujdua__topRow{align-items:stretch;gap:var(--space-scale-0-7);flex-flow:column wrap}.WorkflowProgressSecondary-module__3ujdua__infoSection{flex-basis:auto;order:1}.WorkflowProgressSecondary-module__3ujdua__headerActions{align-items:stretch;gap:var(--space-scale-0-7);flex-direction:column;order:2;width:100%}.WorkflowProgressSecondary-module__3ujdua__headerAction{flex:none;width:100%}.WorkflowProgressSecondary-module__3ujdua__navigationGroup{justify-content:flex-end;width:100%}.WorkflowProgressSecondary-module__3ujdua__navigation{margin-left:auto}.WorkflowProgressSecondary-module__3ujdua__pageTitle{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.WorkflowProgressSecondary-module__3ujdua__stepsBar{gap:var(--space-scale-0-35)}.WorkflowProgressSecondary-module__3ujdua__stepCircle{width:calc(2.35 * var(--scale));height:calc(2.35 * var(--scale));font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.WorkflowProgressSecondary-module__3ujdua__stepLabel{font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.WorkflowProgressSecondary-module__3ujdua__connector{margin:0 var(--space-scale-0-35);margin-bottom:var(--space-scale-1-4)}.WorkflowProgressSecondary-module__3ujdua__navButton{padding:var(--space-2) var(--space-scale-0-95);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}}@media (max-width:480px){.WorkflowProgressSecondary-module__3ujdua__infoSection{padding-inline-start:var(--workflow-mobile-sidebar-toggle-reserve)}.WorkflowProgressSecondary-module__3ujdua__stepLabel{font-size:var(--font-size-caption);max-width:calc(6.5 * var(--scale));text-overflow:ellipsis;font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);overflow:hidden}.WorkflowProgressSecondary-module__3ujdua__connector{margin:0 var(--space-1);margin-bottom:var(--space-scale-1-25)}}
.AntMotionLoader-module__ZOamja__motionArea{--ant-loader-size:clamp(calc(3.2 * var(--scale)), 8vw, calc(4.8 * var(--scale)));width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.AntMotionLoader-module__ZOamja__swarmDense{--ant-loader-size:clamp(calc(2.4 * var(--scale)), 6.2vw, calc(4 * var(--scale)))}.AntMotionLoader-module__ZOamja__swarmMassive{--ant-loader-size:clamp(calc(1.8 * var(--scale)), 4.8vw, calc(3 * var(--scale)))}.AntMotionLoader-module__ZOamja__antCarrier{width:var(--ant-loader-size);pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.AntMotionLoader-module__ZOamja__antLogo{width:100%;height:auto;animation:.9s ease-in-out infinite AntMotionLoader-module__ZOamja__antBreathing}.AntMotionLoader-module__ZOamja__antLogoDense,.AntMotionLoader-module__ZOamja__antLogoDense polygon,.AntMotionLoader-module__ZOamja__antLogoDense path{animation:none}.AntMotionLoader-module__ZOamja__antLogo polygon,.AntMotionLoader-module__ZOamja__antLogo path{transform-box:fill-box;transform-origin:50%}.AntMotionLoader-module__ZOamja__antLogo polygon:first-of-type{transform-origin:100%;animation:.82s ease-in-out infinite AntMotionLoader-module__ZOamja__antAbdomenStep}.AntMotionLoader-module__ZOamja__antLogo polygon:nth-of-type(2){animation:.82s ease-in-out infinite AntMotionLoader-module__ZOamja__antThoraxStep}.AntMotionLoader-module__ZOamja__antLogo polygon:nth-of-type(3){animation:.82s ease-in-out infinite AntMotionLoader-module__ZOamja__antHeadStep}.AntMotionLoader-module__ZOamja__antLogo path:first-of-type{transform-origin:67% 54%;animation:.42s ease-in-out infinite AntMotionLoader-module__ZOamja__antAntennaTop}.AntMotionLoader-module__ZOamja__antLogo path:nth-of-type(2){transform-origin:66% 46%;animation:.42s ease-in-out infinite AntMotionLoader-module__ZOamja__antAntennaBottom}@keyframes AntMotionLoader-module__ZOamja__antBreathing{0%,to{transform:translateY(calc(.03 * var(--scale))) rotate(1deg)}50%{transform:translateY(calc(-.05 * var(--scale))) rotate(-1deg)}}@keyframes AntMotionLoader-module__ZOamja__antAbdomenStep{0%,to{transform:translateY(calc(.04 * var(--scale))) rotate(3deg)}50%{transform:translateY(calc(-.05 * var(--scale))) rotate(-2deg)}}@keyframes AntMotionLoader-module__ZOamja__antThoraxStep{0%,to{transform:translateY(calc(-.02 * var(--scale)))}50%{transform:translateY(calc(.04 * var(--scale)))}}@keyframes AntMotionLoader-module__ZOamja__antHeadStep{0%,to{transform:translateY(calc(-.04 * var(--scale))) rotate(-3deg)}50%{transform:translateY(calc(.04 * var(--scale))) rotate(2deg)}}@keyframes AntMotionLoader-module__ZOamja__antAntennaTop{0%{transform:rotate(14deg)}50%{transform:rotate(-11deg)}to{transform:rotate(14deg)}}@keyframes AntMotionLoader-module__ZOamja__antAntennaBottom{0%{transform:rotate(-14deg)}50%{transform:rotate(9deg)}to{transform:rotate(-14deg)}}@media (prefers-reduced-motion:reduce){.AntMotionLoader-module__ZOamja__antLogo,.AntMotionLoader-module__ZOamja__antLogo polygon,.AntMotionLoader-module__ZOamja__antLogo path{animation:none}}@media (max-width:720px){.AntMotionLoader-module__ZOamja__motionArea{--ant-loader-size:calc(3.8 * var(--scale))}}
.Dashboard-module__jmkzOa__dashBoard{background:var(--surface-sunken);--dashboard-sidebar-min-width:240px;--dashboard-sidebar-max-width:420px;--dashboard-sidebar-default-width:clamp(calc(32 * var(--scale)), 20vw, 360px);flex-direction:row;width:100vw;height:100vh;display:flex;overflow:hidden}.Dashboard-module__jmkzOa__dashBoard[data-sidebar-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.Dashboard-module__jmkzOa__dashBoard[data-sidebar-resizing=true] *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.Dashboard-module__jmkzOa__dashboardShell{flex:auto;width:100%;max-width:100%;height:100%;display:flex}.Dashboard-module__jmkzOa__sidebarResizeHandle{flex:0 0 calc(.65 * var(--scale));cursor:col-resize;transition:background-color var(--duration-base) var(--ease-standard);background:0 0;border:none;margin:0;padding:0}.Dashboard-module__jmkzOa__sidebarResizeHandle:after{content:"";width:calc(.2 * var(--scale));border-radius:var(--radius-lg);background:var(--border-subtle);height:40%;margin:0 auto;display:block}.Dashboard-module__jmkzOa__sidebarResizeHandle:focus-visible{outline:calc(.12 * var(--scale)) solid var(--interaction-focus);outline-offset:0}.Dashboard-module__jmkzOa__sidebarResizeHandle:hover,.Dashboard-module__jmkzOa__sidebarResizeHandleActive{background:var(--interaction-hover)}.Dashboard-module__jmkzOa__sidebarResizeHandleActive:after{background:var(--surface-overlay)}.Dashboard-module__jmkzOa__dashboardContent{background:var(--surface-raised);overscroll-behavior:none;flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.Dashboard-module__jmkzOa__dashboardContent>.tab{overscroll-behavior-y:contain;min-height:0}.Dashboard-module__jmkzOa__routeNavigationOverlay{z-index:var(--layer-popover);background:linear-gradient(180deg, var(--surface-glass) 0%, var(--surface-raised) 100%);-webkit-backdrop-filter:blur(calc(.18 * var(--scale)));backdrop-filter:blur(calc(.18 * var(--scale)));pointer-events:none;display:block;position:absolute;inset:0}.Dashboard-module__jmkzOa__routeNavigationMotionArea{position:absolute;inset:0}@media (max-width:720px){.Dashboard-module__jmkzOa__dashboardShell{flex-direction:column}.Dashboard-module__jmkzOa__dashboardContent>.tab{padding-top:calc(env(safe-area-inset-top) + var(--space-scale-9))}.Dashboard-module__jmkzOa__sidebarResizeHandle{display:none}.Dashboard-module__jmkzOa__dashBoard{--dashboard-sidebar-width:100%}}.Dashboard-module__jmkzOa__placeholder{flex-direction:row;justify-content:space-around;align-items:center;height:100vh;display:flex;overflow:hidden}.Dashboard-module__jmkzOa__placeholder .Dashboard-module__jmkzOa__image{object-fit:contain;width:35vw;height:80vh;margin-top:10vh}.Dashboard-module__jmkzOa__placeholder .Dashboard-module__jmkzOa__title{font-size:var(--font-size-display-medium);color:var(--brand-primary);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin-left:15vw}.Dashboard-module__jmkzOa__bloc{background-color:var(--surface-raised);width:100%;box-shadow:var(--elevation-1);margin:var(--space-3) 0;border-radius:var(--radius-lg);padding:var(--space-3);flex-direction:column;display:flex}
.DashboardRouteLoading-module__ZekRra__routeLoadingTab{background:linear-gradient(180deg, var(--surface-glass) 0%, var(--surface-raised) 100%);width:100%;height:100%;min-height:100%;-webkit-backdrop-filter:blur(calc(.16 * var(--scale)));backdrop-filter:blur(calc(.16 * var(--scale)));flex:auto;justify-content:stretch;align-items:stretch;position:relative}.DashboardRouteLoading-module__ZekRra__routeLoadingMotionArea{position:absolute;inset:0}
.AutoSaveIndicator-module__2sfU7W__autoSaveIndicator{align-items:center;gap:var(--space-2);font-size:var(--font-size-body);color:var(--text-primary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0;display:inline-flex}.AutoSaveIndicator-module__2sfU7W__autoSaveSpinner{width:calc(1.2 * var(--scale));height:calc(1.2 * var(--scale));border:var(--border-width-scale-02) solid var(--border-default);border-top-color:var(--brand-primary);border-radius:var(--radius-circle);animation:.8s linear infinite AutoSaveIndicator-module__2sfU7W__autoSaveSpin}.AutoSaveIndicator-module__2sfU7W__autoSaveCheck{width:calc(1.4 * var(--scale));height:calc(1.4 * var(--scale));color:var(--intent-success)}.AutoSaveIndicator-module__2sfU7W__autoSaveDot{width:calc(.7 * var(--scale));height:calc(.7 * var(--scale));background:var(--text-secondary);border-radius:var(--radius-circle);position:relative}.AutoSaveIndicator-module__2sfU7W__autoSaveIndicator[data-status=dirty] .AutoSaveIndicator-module__2sfU7W__autoSaveDot{background:var(--intent-warning);color:var(--on-warning)}.AutoSaveIndicator-module__2sfU7W__autoSaveErrorIcon{width:calc(1.4 * var(--scale));height:calc(1.4 * var(--scale));color:var(--intent-danger)}.AutoSaveIndicator-module__2sfU7W__autoSaveIndicator[data-status=saving]{color:var(--brand-primary)}.AutoSaveIndicator-module__2sfU7W__autoSaveIndicator[data-status=saved]{color:var(--intent-success)}.AutoSaveIndicator-module__2sfU7W__autoSaveIndicator[data-status=error]{color:var(--intent-danger)}@keyframes AutoSaveIndicator-module__2sfU7W__autoSaveSpin{to{transform:rotate(360deg)}}
.Questionnaire-module__CsdeQW__questionnaireTab{min-width:0;padding:var(--space-3);width:100%;box-shadow:none;background-color:#0000;flex-direction:column;flex:auto;align-items:stretch;margin:0;padding-bottom:0;display:flex}.Questionnaire-module__CsdeQW__questionnaireTab[data-split-open=true]{overflow-y:hidden}.Questionnaire-module__CsdeQW__questionnaireTab .Questionnaire-module__CsdeQW__widget{flex:auto;grid-column:1/-1;align-self:stretch;min-width:0;width:100%!important;max-width:100%!important}.Questionnaire-module__CsdeQW__questionnaireTab .Questionnaire-module__CsdeQW__widget .Questionnaire-module__CsdeQW__editorGrid,.Questionnaire-module__CsdeQW__questionnaireTab .Questionnaire-module__CsdeQW__widget .Questionnaire-module__CsdeQW__fieldBlock,.Questionnaire-module__CsdeQW__questionnaireTab .Questionnaire-module__CsdeQW__widget .Questionnaire-module__CsdeQW__questionnaireInput{width:100%!important;max-width:100%!important}.Questionnaire-module__CsdeQW__questionnaireTab .Questionnaire-module__CsdeQW__widget>*{width:100%;max-width:100%}.Questionnaire-module__CsdeQW__questionnaireEditWorkspace{width:100%;min-width:0;display:block}.Questionnaire-module__CsdeQW__questionnaireWorkspaceRoot{flex-direction:column;width:100%;min-width:0;display:flex}.Questionnaire-module__CsdeQW__questionnaireEditWorkspaceClosed{display:block}.Questionnaire-module__CsdeQW__questionnaireEditWorkspaceOpen{grid-template-columns:var(--questionnaire-editor-left-width,var(--job-editor-left-width,360px)) calc(.65 * var(--scale)) minmax(0, 1fr);height:var(--questionnaire-split-available-height,calc(100dvh - calc(2 * var(--scale))));max-height:var(--questionnaire-split-available-height,calc(100dvh - calc(2 * var(--scale))));border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-sunken);align-items:stretch;gap:0;min-height:0;display:grid;overflow:hidden}.Questionnaire-module__CsdeQW__questionnaireEditWorkspaceOpen .Questionnaire-module__CsdeQW__questionnaireEditorWidgetsPanel .Questionnaire-module__CsdeQW__widget{border:var(--border-width-thin) solid var(--border-default);background:var(--surface-raised);box-shadow:var(--elevation-1);flex:none}.Questionnaire-module__CsdeQW__questionnaireEditWorkspaceOpen[data-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.Questionnaire-module__CsdeQW__questionnaireEditWorkspaceOpen[data-resizing=true] *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.Questionnaire-module__CsdeQW__questionnaireTopCommandsRow{min-width:0;margin-bottom:var(--space-scale-0-7);align-items:flex-start;display:flex}.Questionnaire-module__CsdeQW__questionnaireAssistantSplitPanel{gap:var(--space-scale-0-8);flex-direction:column;flex-basis:var(--questionnaire-editor-left-width,var(--job-editor-left-width,360px));width:var(--questionnaire-editor-left-width,var(--job-editor-left-width,360px));min-width:260px;max-width:640px;height:100%;min-height:0;max-height:100%;padding:var(--space-scale-0-8);background:var(--surface-sunken);box-sizing:border-box;align-self:stretch;display:flex;overflow:hidden}.Questionnaire-module__CsdeQW__questionnaireAssistantSplitPanelPreview{gap:var(--space-scale-0-45)}.Questionnaire-module__CsdeQW__questionnaireEditorResizeHandle{width:calc(.65 * var(--scale));background:var(--surface-sunken);cursor:col-resize;transition:background-color var(--duration-base) var(--ease-standard);border:none;align-self:stretch;margin:0;padding:0}.Questionnaire-module__CsdeQW__questionnaireEditorResizeHandle:after{content:"";width:calc(.2 * var(--scale));border-radius:var(--radius-lg);background:var(--interaction-hover);height:40%;margin:0 auto;display:block}.Questionnaire-module__CsdeQW__questionnaireEditorResizeHandle:focus-visible{outline:calc(.12 * var(--scale)) solid var(--interaction-focus);outline-offset:0}.Questionnaire-module__CsdeQW__questionnaireEditorResizeHandle:hover,.Questionnaire-module__CsdeQW__questionnaireEditorResizeHandleActive{background:var(--surface-sunken)}.Questionnaire-module__CsdeQW__questionnaireEditorResizeHandleActive:after{background:var(--text-muted)}.Questionnaire-module__CsdeQW__questionnaireAssistantSplitHeader{flex:none;margin:0}.Questionnaire-module__CsdeQW__questionnaireAssistantToolbar{justify-content:space-between;align-items:center;gap:var(--space-scale-0-7);padding:var(--space-scale-0-7) var(--space-scale-0-85);background:var(--surface-raised);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);display:flex}.Questionnaire-module__CsdeQW__questionnaireAssistantToolbarActions{justify-content:flex-end;align-items:center;gap:var(--space-scale-0-55);min-width:0;display:flex}.Questionnaire-module__CsdeQW__questionnaireAssistantHeader{align-items:center;gap:var(--space-scale-0-6);min-width:0;display:flex}.Questionnaire-module__CsdeQW__questionnaireAssistantHeader h2{font-size:var(--font-size-title-small);line-height:var(--line-height-snug);white-space:nowrap;font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);margin:0}.Questionnaire-module__CsdeQW__questionnaireAssistantRobotIcon{width:calc(1.55 * var(--scale));height:calc(1.55 * var(--scale));color:var(--brand-primary);flex-shrink:0}.Questionnaire-module__CsdeQW__questionnaireAssistantChatPanel{flex-direction:column!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important;overflow:visible!important}.Questionnaire-module__CsdeQW__questionnaireAssistantModeTabs{align-items:center;gap:var(--space-scale-0-2);padding:var(--space-scale-0-2);background:var(--surface-sunken);border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-lg);display:inline-flex}.Questionnaire-module__CsdeQW__questionnaireAssistantModeButton{justify-content:center;align-items:center;gap:var(--space-scale-0-35);min-height:calc(2.2 * var(--scale));padding:var(--space-scale-0-35) var(--space-scale-0-75);border-radius:var(--radius-lg);color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);background:0 0;border:none;display:inline-flex}.Questionnaire-module__CsdeQW__questionnaireAssistantModeButton:hover,.Questionnaire-module__CsdeQW__questionnaireAssistantModeButton:focus-visible{background:var(--interaction-selected);color:var(--text-primary);outline:none}.Questionnaire-module__CsdeQW__questionnaireAssistantModeButtonActive{background:var(--brand-primary);color:var(--on-brand);box-shadow:var(--elevation-1)}.Questionnaire-module__CsdeQW__questionnaireAssistantModeButtonActive:hover,.Questionnaire-module__CsdeQW__questionnaireAssistantModeButtonActive:focus-visible{background:var(--brand-primary);color:var(--on-brand)}.Questionnaire-module__CsdeQW__questionnaireAssistantModeButtonIcon{width:calc(.95 * var(--scale));height:calc(.95 * var(--scale))}
.QuestionnairePersona-module__NdX78W__questionnairePersonaPanel{gap:var(--space-scale-0-6);gap:var(--space-scale-0-75);flex-direction:column;flex:auto;min-height:0;display:flex}.QuestionnairePersona-module__NdX78W__questionnairePersonaSideSelector{gap:var(--space-scale-0-35);flex-direction:column;display:flex}.QuestionnairePersona-module__NdX78W__questionnairePersonaPickerLabel{font-size:var(--font-size-caption);color:var(--text-muted);font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-snug)}.QuestionnairePersona-module__NdX78W__questionnairePersonaPickerBlock{gap:var(--space-scale-0-45);flex-direction:column;display:flex}.QuestionnairePersona-module__NdX78W__questionnairePersonaPickerHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-scale-0-6);display:flex}.QuestionnairePersona-module__NdX78W__questionnairePersonaPickerHeading{align-items:flex-start;gap:var(--space-scale-0-35);flex-direction:column;min-width:0;display:flex}.QuestionnairePersona-module__NdX78W__questionnairePersonaSourceBadge{min-height:calc(1.55 * var(--scale));padding:0 var(--space-scale-0-55);border-radius:var(--radius-lg);background:var(--interaction-selected);color:var(--brand-primary);font-size:var(--font-size-micro);font-weight:var(--weight-regular);max-width:100%;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);align-items:center;display:inline-flex}.QuestionnairePersona-module__NdX78W__questionnairePersonaRefreshButton{width:calc(2.2 * var(--scale));height:calc(2.2 * var(--scale));border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.QuestionnairePersona-module__NdX78W__questionnairePersonaRefreshButton:hover,.QuestionnairePersona-module__NdX78W__questionnairePersonaRefreshButton:focus-visible{border-color:var(--brand-primary);background:var(--interaction-selected);outline:none}.QuestionnairePersona-module__NdX78W__questionnairePersonaRefreshButton:disabled{cursor:default;opacity:.55}.QuestionnairePersona-module__NdX78W__questionnairePersonaRefreshIcon{width:calc(1 * var(--scale));height:calc(1 * var(--scale))}.QuestionnairePersona-module__NdX78W__questionnairePersonaStale{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.QuestionnairePersona-module__NdX78W__questionnairePersonaHint{color:var(--text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-snug);max-width:var(--measure-narrow);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.QuestionnairePersona-module__NdX78W__questionnairePersonaScroller{gap:var(--space-scale-0-55);padding-right:var(--space-scale-0-75);padding-bottom:var(--space-scale-0-15);scrollbar-width:thin;scroll-snap-type:x proximity;display:flex;overflow:auto hidden}.QuestionnairePersona-module__NdX78W__questionnairePersonaScrollerItem{flex:0 0 calc(11.6 * var(--scale));scroll-snap-align:start}.QuestionnairePersona-module__NdX78W__questionnairePersonaCard{align-items:flex-start;gap:var(--space-scale-0-35);width:100%;min-height:calc(6.35 * var(--scale));padding:var(--space-scale-0-75);border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);text-align:left;cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);flex-direction:column;display:flex}.QuestionnairePersona-module__NdX78W__questionnairePersonaCard:hover,.QuestionnairePersona-module__NdX78W__questionnairePersonaCard:focus-visible{border-color:var(--border-focus);box-shadow:var(--elevation-1);transform:translateY(calc(-.05 * var(--scale)));outline:none}.QuestionnairePersona-module__NdX78W__questionnairePersonaCardSelected{border-color:var(--brand-primary);box-shadow:var(--focus-ring)}.QuestionnairePersona-module__NdX78W__questionnairePersonaCardTopRow{justify-content:space-between;align-items:flex-start;gap:var(--space-scale-0-45);width:100%;display:flex}.QuestionnairePersona-module__NdX78W__questionnairePersonaCardName{color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);-webkit-line-clamp:2;min-width:0;letter-spacing:var(--letter-spacing-normal);-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.QuestionnairePersona-module__NdX78W__questionnairePersonaSimilarityBadge{min-width:calc(2.35 * var(--scale));min-height:calc(1.45 * var(--scale));padding:0 var(--space-scale-0-45);border-radius:var(--radius-lg);background:var(--interaction-selected);color:var(--brand-primary);font-size:var(--font-size-micro);font-weight:var(--weight-regular);white-space:nowrap;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.QuestionnairePersona-module__NdX78W__questionnairePersonaCardProfession{color:var(--text-primary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);-webkit-line-clamp:2;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.QuestionnairePersona-module__NdX78W__questionnairePersonaCardMetaRow{align-items:flex-start;gap:var(--space-scale-0-3);flex-direction:column;width:100%;display:flex}.QuestionnairePersona-module__NdX78W__questionnairePersonaMetaChip{min-height:calc(1.35 * var(--scale));padding:0 var(--space-scale-0-45);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);align-items:center;display:inline-flex;overflow:hidden}.QuestionnairePersona-module__NdX78W__questionnairePersonaLoading{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);display:inline-flex}.QuestionnairePersona-module__NdX78W__questionnairePersonaError{color:var(--intent-danger);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.QuestionnairePersona-module__NdX78W__questionnairePersonaEmpty{color:var(--text-muted);font-size:var(--font-size-body-compact);font-style:italic;font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}
.QuestionnaireEditor-module__yBBxoW__questionnaireEditorWidgets{flex-direction:column;flex:auto;min-width:0;display:flex}.QuestionnaireEditor-module__yBBxoW__questionnaireEditorWidgetsPanel{min-width:0;height:100%;min-height:0;padding:var(--space-scale-0-8);box-sizing:border-box;flex-direction:column;align-items:stretch;display:flex;overflow:hidden auto}.QuestionnaireEditor-module__yBBxoW__questionnaireEditorWidgetsPanel>*{width:100%;max-width:100%}.QuestionnaireEditor-module__yBBxoW__wideWidget{align-self:stretch!important;width:100%!important;max-width:100%!important}.QuestionnaireEditor-module__yBBxoW__questionnaireOverviewGrid{align-items:stretch;gap:var(--space-3);width:100%;min-width:0;margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.QuestionnaireEditor-module__yBBxoW__questionnaireOverviewHeader{flex:3 1 calc(42 * var(--scale));min-width:min(100%, calc(42 * var(--scale)))}.QuestionnaireEditor-module__yBBxoW__questionnaireOverviewAudit{flex:2 1 calc(28 * var(--scale));min-width:min(100%, calc(28 * var(--scale)))}.QuestionnaireEditor-module__yBBxoW__questionnaireOverviewHeader>*{box-sizing:border-box;height:100%;margin-bottom:0}.QuestionnaireEditor-module__yBBxoW__questionnaireOverviewAudit>*{flex-direction:column;height:100%;margin-bottom:0;display:flex}.QuestionnaireEditor-module__yBBxoW__questionnaireOverviewAudit>*>*{box-sizing:border-box;flex:auto;margin-bottom:0}.QuestionnaireEditor-module__yBBxoW__questionnaireTab .QuestionnaireEditor-module__yBBxoW__description{flex-direction:column;display:flex}.QuestionnaireEditor-module__yBBxoW__questions .QuestionnaireEditor-module__yBBxoW__header{margin-bottom:var(--space-3);flex-direction:row;justify-content:space-between;display:flex}.QuestionnaireEditor-module__yBBxoW__headerContainer .QuestionnaireEditor-module__yBBxoW__header{flex-direction:column;display:flex}.QuestionnaireEditor-module__yBBxoW__respondentSettingsWidget{gap:var(--space-scale-0-35);flex-direction:column;display:flex}.QuestionnaireEditor-module__yBBxoW__respondentSettingsWidgetEmbedded{width:100%;box-shadow:none;background:0 0;border:none;margin:0;padding:0}.QuestionnaireEditor-module__yBBxoW__respondentSettingsWidgetEmbedded .QuestionnaireEditor-module__yBBxoW__respondentSettingsHeader{align-items:flex-start;gap:var(--space-scale-0-65);flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto;display:grid}.QuestionnaireEditor-module__yBBxoW__respondentSettingsWidgetCompact .QuestionnaireEditor-module__yBBxoW__respondentSettingsHeader{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.QuestionnaireEditor-module__yBBxoW__respondentSettingsWidgetCompact .QuestionnaireEditor-module__yBBxoW__respondentSettingsHeader>div:first-child{gap:var(--space-scale-0-4);flex-direction:column;display:flex}.QuestionnaireEditor-module__yBBxoW__respondentSettingsWidgetEmbedded .QuestionnaireEditor-module__yBBxoW__respondentSettingsControl{width:auto;min-width:0}.QuestionnaireEditor-module__yBBxoW__respondentSettingsWidgetCompact .QuestionnaireEditor-module__yBBxoW__respondentSettingsControl{width:100%;margin-top:var(--space-scale-0-1)}.QuestionnaireEditor-module__yBBxoW__respondentSettingsWidgetEmbedded .QuestionnaireEditor-module__yBBxoW__respondentSettingsSelector{width:auto}.QuestionnaireEditor-module__yBBxoW__respondentSettingsWidgetCompact .QuestionnaireEditor-module__yBBxoW__respondentSettingsSelector{width:100%}.QuestionnaireEditor-module__yBBxoW__respondentSettingsWidgetCompact .QuestionnaireEditor-module__yBBxoW__respondentSettingsLabel{font-size:var(--font-size-body);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.QuestionnaireEditor-module__yBBxoW__respondentSettingsWidgetCompact .QuestionnaireEditor-module__yBBxoW__respondentSettingsHelp{font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.QuestionnaireEditor-module__yBBxoW__respondentSettingsHeader{justify-content:space-between;align-items:center;gap:var(--space-scale-0-8);flex-wrap:wrap;display:flex}.QuestionnaireEditor-module__yBBxoW__respondentSettingsTitle{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.QuestionnaireEditor-module__yBBxoW__respondentSettingsLabel{font-size:var(--font-size-body);font-weight:var(--weight-regular);color:var(--text-primary);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.QuestionnaireEditor-module__yBBxoW__respondentSettingsHelp{font-size:var(--font-size-caption);color:var(--text-muted);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.QuestionnaireEditor-module__yBBxoW__respondentSettingsWarning{margin:var(--space-2) 0 0;padding:var(--space-scale-0-7) var(--space-scale-0-9);border-radius:var(--radius-lg);background:var(--intent-danger-surface);color:var(--intent-danger);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.QuestionnaireEditor-module__yBBxoW__respondentSettingsControl{min-width:calc(16 * var(--scale));flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.QuestionnaireEditor-module__yBBxoW__respondentSettingsSelector{justify-content:flex-end;width:100%}.QuestionnaireEditor-module__yBBxoW__headerTop{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.QuestionnaireEditor-module__yBBxoW__headerTop h1{margin:0}.QuestionnaireEditor-module__yBBxoW__headerContainer h1{font-size:var(--font-size-display-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.QuestionnaireEditor-module__yBBxoW__settings{display:flex}.QuestionnaireEditor-module__yBBxoW__linkButton{justify-content:center;align-items:center;display:flex}
.QuestionnaireInputs-module__OYHKsa__inputs{justify-content:center;align-items:center;gap:var(--space-scale-0-9);flex-direction:column;width:100%;display:flex}.QuestionnaireInputs-module__OYHKsa__questionnaireTab .QuestionnaireInputs-module__OYHKsa__informations{width:30%;height:fit-content}.QuestionnaireInputs-module__OYHKsa__selected{background-color:var(--brand-primary);color:var(--on-brand)}.QuestionnaireInputs-module__OYHKsa__unselected{background-color:var(--interaction-disabled)}.QuestionnaireInputs-module__OYHKsa__generateButtonRow{align-items:center;gap:var(--space-scale-0-75);display:inline-flex}.QuestionnaireInputs-module__OYHKsa__generateSpinner{width:calc(1.4 * var(--scale));height:calc(1.4 * var(--scale));border:var(--border-width-scale-02) solid var(--surface-sunken);border-top-color:var(--brand-primary);border-radius:var(--radius-circle);animation:.8s linear infinite QuestionnaireInputs-module__OYHKsa__questionnaireAutoSaveSpin;display:inline-block}.QuestionnaireInputs-module__OYHKsa__inlineSpinner{width:calc(1.2 * var(--scale));height:calc(1.2 * var(--scale));border:var(--border-width-scale-018) solid var(--surface-sunken);border-top-color:var(--brand-primary);border-radius:var(--radius-circle);animation:.8s linear infinite QuestionnaireInputs-module__OYHKsa__questionnaireAutoSaveSpin;display:inline-block}.QuestionnaireInputs-module__OYHKsa__buttons{justify-content:flex-end;align-items:center;gap:var(--space-scale-0-75);flex-flow:wrap;display:flex}.QuestionnaireInputs-module__OYHKsa__auditLaunchGuard{justify-content:space-between;align-items:center;gap:var(--space-scale-0-6);padding-bottom:var(--space-scale-0-6);border-bottom:var(--border-width-thin) solid var(--border-default);color:var(--text-primary);font-size:var(--font-size-body-secondary);text-align:left;font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);flex-wrap:wrap;flex:100%;display:flex}.QuestionnaireInputs-module__OYHKsa__rewriteButton{align-items:center;gap:var(--space-scale-0-4);padding:var(--space-scale-0-4) var(--space-scale-0-7);border-radius:var(--radius-md);background:var(--brand-wash);color:var(--brand-primary);font-size:var(--font-size-body);font-weight:var(--weight-regular);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);white-space:nowrap;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);border:none;display:flex}.QuestionnaireInputs-module__OYHKsa__rewriteButton:hover:not(:disabled){background:var(--brand-muted);color:var(--text-inverse)}.QuestionnaireInputs-module__OYHKsa__rewriteButton:disabled{opacity:.4;cursor:not-allowed}.QuestionnaireInputs-module__OYHKsa__rewriteIcon{width:calc(1.2 * var(--scale));height:calc(1.2 * var(--scale));justify-content:center;align-items:center;display:flex}.QuestionnaireInputs-module__OYHKsa__rewriteIcon svg{width:100%;height:100%}.QuestionnaireInputs-module__OYHKsa__size{flex-direction:column;display:flex}.QuestionnaireInputs-module__OYHKsa__sizeCompact{gap:var(--space-scale-0-95);max-width:100%;overflow:hidden}.QuestionnaireInputs-module__OYHKsa__size .QuestionnaireInputs-module__OYHKsa__selectors{flex-direction:row;justify-content:space-between;width:100%;display:flex}.QuestionnaireInputs-module__OYHKsa__sizeCompact .QuestionnaireInputs-module__OYHKsa__selectors{align-items:end;gap:var(--space-scale-0-85) var(--space-scale-0-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.QuestionnaireInputs-module__OYHKsa__sizeCompact .QuestionnaireInputs-module__OYHKsa__selectors>div{gap:var(--space-scale-0-4);flex-direction:column;min-width:0;display:flex}.QuestionnaireInputs-module__OYHKsa__sizeCompact .QuestionnaireInputs-module__OYHKsa__selectors label{color:var(--text-primary);font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.QuestionnaireInputs-module__OYHKsa__sizeCompact .QuestionnaireInputs-module__OYHKsa__selectors>div:last-child{max-width:calc(20 * var(--scale));grid-column:1/-1}.QuestionnaireInputs-module__OYHKsa__sizeCompact .QuestionnaireInputs-module__OYHKsa__selectors input[type=number],.QuestionnaireInputs-module__OYHKsa__sizeCompact .QuestionnaireInputs-module__OYHKsa__selectors button,.QuestionnaireInputs-module__OYHKsa__sizeCompact .QuestionnaireInputs-module__OYHKsa__selectors button:hover,.QuestionnaireInputs-module__OYHKsa__sizeCompact .QuestionnaireInputs-module__OYHKsa__selectors button:focus-visible{box-shadow:none}.QuestionnaireInputs-module__OYHKsa__sizeCompact .QuestionnaireInputs-module__OYHKsa__selectors input[type=number]{font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.QuestionnaireInputs-module__OYHKsa__sizeCompact .QuestionnaireInputs-module__OYHKsa__selectors button{font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.QuestionnaireInputs-module__OYHKsa__sizeCompact .QuestionnaireInputs-module__OYHKsa__sizeModeSelector{max-width:100%}.QuestionnaireInputs-module__OYHKsa__size .QuestionnaireInputs-module__OYHKsa__inventory{border-radius:var(--radius-md);margin-top:var(--space-3);background-color:var(--surface-sunken);display:grid;overflow:hidden}.QuestionnaireInputs-module__OYHKsa__sizeCompact .QuestionnaireInputs-module__OYHKsa__inventory{margin-top:0}.QuestionnaireInputs-module__OYHKsa__size .QuestionnaireInputs-module__OYHKsa__inventory .QuestionnaireInputs-module__OYHKsa__inventoryHeader{background-color:var(--interaction-disabled)}.QuestionnaireInputs-module__OYHKsa__size .QuestionnaireInputs-module__OYHKsa__inventory .QuestionnaireInputs-module__OYHKsa__inventoryLine{grid-template-columns:1fr 1fr;width:100%;display:grid}.QuestionnaireInputs-module__OYHKsa__size .QuestionnaireInputs-module__OYHKsa__inventory .QuestionnaireInputs-module__OYHKsa__inventoryLine:not(:last-child){border-bottom:var(--border-width-scale-03) solid var(--text-inverse)}.QuestionnaireInputs-module__OYHKsa__size .QuestionnaireInputs-module__OYHKsa__inventory .QuestionnaireInputs-module__OYHKsa__inventoryLine span{padding:var(--space-2)}.QuestionnaireInputs-module__OYHKsa__sizeCompact .QuestionnaireInputs-module__OYHKsa__inventory .QuestionnaireInputs-module__OYHKsa__inventoryLine span{padding:var(--space-scale-0-65) var(--space-scale-0-8);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.QuestionnaireInputs-module__OYHKsa__size .QuestionnaireInputs-module__OYHKsa__inventory .QuestionnaireInputs-module__OYHKsa__inventoryLine span:not(:last-child){border-right:var(--border-width-scale-03) solid var(--text-inverse)}.QuestionnaireInputs-module__OYHKsa__size .QuestionnaireInputs-module__OYHKsa__inventory .QuestionnaireInputs-module__OYHKsa__inventoryLine span:first-child{grid-column:1}.QuestionnaireInputs-module__OYHKsa__size .QuestionnaireInputs-module__OYHKsa__inventory .QuestionnaireInputs-module__OYHKsa__inventoryLine span:last-child{grid-column:2}.QuestionnaireInputs-module__OYHKsa__sizeApply{margin-top:var(--space-3);justify-content:flex-end;display:flex}.QuestionnaireInputs-module__OYHKsa__sizeCompact .QuestionnaireInputs-module__OYHKsa__sizeApply{margin-top:var(--space-scale-0-35)}
@media (max-width:900px){.QuestionnaireResponsive-module__2XbX4q__respondentSettingsHeader{align-items:flex-start;gap:var(--space-2);flex-direction:column}.QuestionnaireResponsive-module__2XbX4q__respondentSettingsControl{width:100%;min-width:0}.QuestionnaireResponsive-module__2XbX4q__questionnaireEditWorkspaceOpen{height:auto;max-height:none;display:block;overflow:visible}.QuestionnaireResponsive-module__2XbX4q__questionnaireAssistantSplitPanel{width:100%;min-width:0;height:auto;max-height:none;padding:0}.QuestionnaireResponsive-module__2XbX4q__questionnaireAssistantToolbar{flex-direction:column;align-items:stretch}.QuestionnaireResponsive-module__2XbX4q__questionnaireAssistantToolbarActions{justify-content:space-between}.QuestionnaireResponsive-module__2XbX4q__questionnaireAssistantModeTabs{width:100%}.QuestionnaireResponsive-module__2XbX4q__questionnaireAssistantModeButton{flex:1 1 0}.QuestionnaireResponsive-module__2XbX4q__questionnaireEditorResizeHandle{display:none}.QuestionnaireResponsive-module__2XbX4q__questionnaireAssistantChatPanel{height:60vh!important}.QuestionnaireResponsive-module__2XbX4q__questionnaireEditorWidgetsPanel{height:auto;overflow:visible}}
.AdaptiveScoreRing-module__Wd7RjW__root{justify-content:center;align-items:center;display:inline-flex}.AdaptiveScoreRing-module__Wd7RjW__root_sm{width:calc(8.5 * var(--scale))}.AdaptiveScoreRing-module__Wd7RjW__root_md{width:calc(10.25 * var(--scale))}.AdaptiveScoreRing-module__Wd7RjW__root_lg{width:calc(18.8 * var(--scale))}.AdaptiveScoreRing-module__Wd7RjW__svg{width:100%;height:auto;overflow:visible}.AdaptiveScoreRing-module__Wd7RjW__segmentGroup{transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);transform-origin:50%}.AdaptiveScoreRing-module__Wd7RjW__segmentGroup_interactive{cursor:pointer}.AdaptiveScoreRing-module__Wd7RjW__segmentGroup_interactive:focus-visible{outline:none}.AdaptiveScoreRing-module__Wd7RjW__segmentGroup_active{opacity:1}.AdaptiveScoreRing-module__Wd7RjW__segmentGroup_dimmed{opacity:.38}.AdaptiveScoreRing-module__Wd7RjW__halo{fill:var(--surface-raised);stroke:var(--border-subtle);stroke-width:1.1px}.AdaptiveScoreRing-module__Wd7RjW__track,.AdaptiveScoreRing-module__Wd7RjW__slot,.AdaptiveScoreRing-module__Wd7RjW__fill{fill:none;stroke-linecap:round;stroke-linejoin:round}.AdaptiveScoreRing-module__Wd7RjW__track{stroke:var(--border-subtle)}.AdaptiveScoreRing-module__Wd7RjW__slot{opacity:1}.AdaptiveScoreRing-module__Wd7RjW__slot_primary,.AdaptiveScoreRing-module__Wd7RjW__slot_secondary{stroke:var(--interaction-selected)}.AdaptiveScoreRing-module__Wd7RjW__slot_accent{stroke:var(--brand-secondary-surface)}.AdaptiveScoreRing-module__Wd7RjW__slot_success{stroke:var(--intent-success-surface)}.AdaptiveScoreRing-module__Wd7RjW__slot_neutral{stroke:var(--border-subtle)}.AdaptiveScoreRing-module__Wd7RjW__slot_info{stroke:var(--intent-info-surface)}.AdaptiveScoreRing-module__Wd7RjW__fill_primary{stroke:var(--brand-primary)}.AdaptiveScoreRing-module__Wd7RjW__fill_secondary{stroke:var(--brand-muted)}.AdaptiveScoreRing-module__Wd7RjW__fill_accent{stroke:var(--brand-secondary-base)}.AdaptiveScoreRing-module__Wd7RjW__fill_success{stroke:var(--intent-success)}.AdaptiveScoreRing-module__Wd7RjW__fill_neutral{stroke:var(--text-secondary)}.AdaptiveScoreRing-module__Wd7RjW__fill_info{stroke:var(--intent-info)}.AdaptiveScoreRing-module__Wd7RjW__core{fill:var(--surface-raised);stroke:var(--border-subtle);stroke-width:1px}.AdaptiveScoreRing-module__Wd7RjW__value{fill:var(--text-primary);font-size:var(--font-size-display-medium);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.AdaptiveScoreRing-module__Wd7RjW__scale{fill:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-snug)}
.NumberSelector-module__2mLQkq__numberSelector{justify-content:space-between;align-items:center;gap:var(--space-scale-0-45);flex-direction:row;width:100%;display:flex}.NumberSelector-module__2mLQkq__numberSelector *{font-family:var(--font-nunito), sans-serif}.NumberSelector-module__2mLQkq__numberSelector input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.NumberSelector-module__2mLQkq__numberSelector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumberSelector-module__2mLQkq__numberSelector input[type=number]{appearance:textfield;min-width:calc(5.5 * var(--scale));text-align:center;border:var(--border-width-scale-01) solid var(--border-default);border-radius:var(--radius-md);font-size:var(--font-size-body-secondary);padding:var(--space-scale-0-35) var(--space-2);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--elevation-1);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);flex:1}.NumberSelector-module__2mLQkq__numberSelector input[type=number]:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.NumberSelector-module__2mLQkq__numberSelector input[type=number]:disabled{color:var(--text-disabled);background:var(--interaction-disabled);box-shadow:none;cursor:not-allowed}.NumberSelector-module__2mLQkq__numberSelector .NumberSelector-module__2mLQkq__buttons{gap:var(--space-scale-0-2);flex-flow:row;display:flex}.NumberSelector-module__2mLQkq__numberSelector button{font-size:var(--font-size-title-small);cursor:pointer;appearance:none;border:var(--border-width-thin) solid var(--brand-primary);background-color:var(--surface-raised);border-radius:var(--radius-md);padding:var(--space-scale-0-2) var(--space-scale-1-4);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.NumberSelector-module__2mLQkq__numberSelector button:hover{border-color:var(--intent-warning-ink)}.NumberSelector-module__2mLQkq__numberSelector button:active{background-color:var(--intent-warning-surface)}.NumberSelector-module__2mLQkq__numberSelector button:disabled{opacity:.55;border-color:var(--border-disabled);box-shadow:none;cursor:not-allowed}.NumberSelector-module__2mLQkq__numberSelector button span{justify-content:center;align-items:center;display:flex}
.Error-module__JZIF9G__errorContainer{border:var(--border-width-scale-02) solid var(--intent-danger);border-radius:var(--radius-sm);margin:var(--space-5) 0;margin-bottom:var(--space-6);align-items:center;display:flex}.Error-module__JZIF9G__errorInline{align-self:flex-start;gap:var(--space-scale-0-55);width:fit-content;max-width:80%;padding:var(--space-scale-0-65) var(--space-scale-0-85);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--elevation-1);-webkit-backdrop-filter:none;backdrop-filter:none;margin:0}.Error-module__JZIF9G__errorIcon{width:calc(1.5 * var(--scale));height:calc(1.5 * var(--scale));color:var(--intent-danger);flex:none}.Error-module__JZIF9G__errorInline .Error-module__JZIF9G__errorMessage{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (update:fast){.Error-module__JZIF9G__errorInline{background:var(--glass-bg);border:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur)}}}
.SSEProgressBar-module__IORP3q__container{align-items:center;gap:var(--space-scale-0-6);width:100%;display:flex}.SSEProgressBar-module__IORP3q__bar{border-radius:var(--radius-pill);background:var(--surface-sunken);border:none;flex:1;overflow:hidden}.SSEProgressBar-module__IORP3q__barSmall{height:calc(.45 * var(--scale))}.SSEProgressBar-module__IORP3q__barMedium{height:calc(.6 * var(--scale))}.SSEProgressBar-module__IORP3q__bar::-webkit-progress-bar{background:var(--surface-sunken);border-radius:var(--radius-pill)}.SSEProgressBar-module__IORP3q__bar::-webkit-progress-value{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--brand-muted), var(--brand-primary))}.SSEProgressBar-module__IORP3q__bar::-moz-progress-bar{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--brand-muted), var(--brand-primary))}.SSEProgressBar-module__IORP3q__percentage{min-width:calc(2.6 * var(--scale));text-align:right;font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);color:var(--brand-primary);font-variant-numeric:tabular-nums;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}
.WidgetLoadingState-module__tgNkyG__loadingState{justify-content:center;align-items:center;gap:var(--space-scale-0-45);min-height:calc(5 * var(--scale));color:var(--text-secondary);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);display:flex}.WidgetLoadingState-module__tgNkyG__loadingState svg{flex:none}
.CopyLink-module__mNFAIq__container{display:inline-block;position:relative}.CopyLink-module__mNFAIq__toast{bottom:calc(-100% -1.6 * var(--space-3));background:var(--surface-sunken);padding:var(--space-scale-0-8) var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--elevation-2);z-index:var(--layer-modal);font-size:var(--font-size-body);font-weight:var(--weight-regular);text-wrap:nowrap;color:var(--text-primary);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);animation:.3s ease-out CopyLink-module__mNFAIq__slideIn;position:absolute;left:50%;transform:translate(-50%)}@keyframes CopyLink-module__mNFAIq__slideIn{0%{opacity:0;transform:translateX(-50%) translateY(calc(-1 * var(--scale)))}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (min-width:768px){.CopyLink-module__mNFAIq__toast{padding:var(--space-scale-0-8) var(--space-scale-1-8)}}
.CollapsibleWidget-module__xA4u1a__collapsibleWidget{transition:padding-bottom var(--duration-slow) var(--ease-standard);overflow:visible}.CollapsibleWidget-module__xA4u1a__collapsibleWidget.CollapsibleWidget-module__xA4u1a__collapsed{overflow:visible}.CollapsibleWidget-module__xA4u1a__collapsibleWidget.CollapsibleWidget-module__xA4u1a__contentEdgeToEdge{border:var(--border-width-none);padding-bottom:0;overflow:hidden}.CollapsibleWidget-module__xA4u1a__collapsibleWidget.CollapsibleWidget-module__xA4u1a__contentEdgeToEdge.CollapsibleWidget-module__xA4u1a__collapsed{padding-bottom:var(--padding,var(--space-3));overflow:hidden}.CollapsibleWidget-module__xA4u1a__header{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;margin-bottom:var(--space-3);border-radius:var(--radius-md);flex-direction:row;justify-content:space-between;align-items:center;padding:0;display:flex}.CollapsibleWidget-module__xA4u1a__collapsed .CollapsibleWidget-module__xA4u1a__header,.CollapsibleWidget-module__xA4u1a__contentEdgeToEdge .CollapsibleWidget-module__xA4u1a__header,.CollapsibleWidget-module__xA4u1a__contentEdgeToEdge .CollapsibleWidget-module__xA4u1a__headerWithActions{margin-bottom:0}.CollapsibleWidget-module__xA4u1a__title{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);color:var(--text-primary);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);flex:1;margin:0;padding:0}.CollapsibleWidget-module__xA4u1a__headerActions{align-items:center;gap:var(--space-scale-0-6);margin-right:var(--space-scale-0-6);flex-shrink:0;display:flex}.CollapsibleWidget-module__xA4u1a__toggleButton{width:calc(2.5 * var(--scale));height:calc(2.5 * var(--scale));background-color:var(--surface-sunken);border-radius:var(--radius-circle);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.CollapsibleWidget-module__xA4u1a__toggleButton:hover{background-color:var(--interaction-hover);transform:scale(1.05)}.CollapsibleWidget-module__xA4u1a__toggleButton:active{transform:scale(.95)}.CollapsibleWidget-module__xA4u1a__chevron{width:calc(1.4 * var(--scale));height:calc(1.4 * var(--scale));color:var(--text-secondary);transition:color var(--duration-base) var(--ease-standard)}.CollapsibleWidget-module__xA4u1a__toggleButton:hover .CollapsibleWidget-module__xA4u1a__chevron{color:var(--text-primary)}.CollapsibleWidget-module__xA4u1a__contentWrapper{transition:height var(--duration-slow) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);overflow:visible}.CollapsibleWidget-module__xA4u1a__contentEdgeToEdge .CollapsibleWidget-module__xA4u1a__contentWrapper{margin-inline:calc(-1 * var(--padding,var(--space-3)))}.CollapsibleWidget-module__xA4u1a__collapsed .CollapsibleWidget-module__xA4u1a__contentWrapper{pointer-events:none;overflow:hidden}.CollapsibleWidget-module__xA4u1a__content{padding:0;padding-bottom:var(--space-2)}.CollapsibleWidget-module__xA4u1a__contentEdgeToEdge .CollapsibleWidget-module__xA4u1a__content{padding-bottom:0}
.Information-module__Tv1pnG__inquestionnaireations{background-color:var(--surface-sunken);border-radius:var(--radius-sm);flex-direction:column;display:flex}.Information-module__Tv1pnG__inquestionnaireation{padding:var(--space-2);flex-direction:row;justify-content:space-between;display:flex}.Information-module__Tv1pnG__inquestionnaireation .Information-module__Tv1pnG__value{color:var(--text-muted)}.Information-module__Tv1pnG__inquestionnaireation:not(:last-child){border-bottom:solid var(--border-width-scale-01) var(--border-default)}
.Loading-module__qHlVmG__loading{padding:var(--space-5);color:var(--text-secondary);min-height:calc(8 * var(--scale));justify-content:center;align-items:center;display:flex}
