.quill-rich-text-editor{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.quill-rich-text-editor .quill-rich-text-editor__host{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.quill-rich-text-editor .quill-rich-text-editor__host .ql-toolbar,.quill-rich-text-editor .quill-rich-text-editor__host .ql-toolbar.ql-snow,.quill-rich-text-editor .quill-rich-text-editor__host .ql-container,.quill-rich-text-editor .quill-rich-text-editor__host .ql-container.ql-snow{box-sizing:border-box;width:100%;max-width:100%;min-width:0;font-family:var(--body-font, "Sora", "Segoe UI Variable", "Segoe UI", sans-serif)}.quill-rich-text-editor .quill-rich-text-editor__host .ql-toolbar.ql-snow{display:flex;flex-wrap:wrap;align-items:center}.quill-rich-text-editor .quill-rich-text-editor__host .ql-editor{box-sizing:border-box;width:100%;font-family:var(--body-font, "Sora", "Segoe UI Variable", "Segoe UI", sans-serif)}.quill-rich-text-editor .quill-rich-text-editor__host .ql-editor.ql-blank::before{font-family:var(--body-font, "Sora", "Segoe UI Variable", "Segoe UI", sans-serif)}.quill-rich-text-editor .quill-rich-text-editor__host .ql-snow .ql-picker,.quill-rich-text-editor .quill-rich-text-editor__host .ql-snow .ql-picker-label,.quill-rich-text-editor .quill-rich-text-editor__host .ql-snow .ql-picker-options,.quill-rich-text-editor .quill-rich-text-editor__host .ql-snow .ql-picker-item{font-family:var(--body-font, "Sora", "Segoe UI Variable", "Segoe UI", sans-serif)}.quill-rich-text-editor .quill-rich-text-editor__host .ql-snow .ql-tooltip,.quill-rich-text-editor .quill-rich-text-editor__host .ql-snow .ql-tooltip input[type=text],.quill-rich-text-editor .quill-rich-text-editor__host .ql-snow .ql-tooltip a{font-family:var(--body-font, "Sora", "Segoe UI Variable", "Segoe UI", sans-serif)}.quill-rich-text-editor .quill-rich-text-editor__host .ql-editor code,.quill-rich-text-editor .quill-rich-text-editor__host .ql-editor pre,.quill-rich-text-editor .quill-rich-text-editor__host .ql-editor pre.ql-syntax{font-family:var(--chasing-mono-font, ui-monospace, "Cascadia Mono", "Consolas", monospace)}.chasing-rich-text-content{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere;color:var(--neutral-foreground-rest);font-family:var(--body-font, "Sora", "Segoe UI Variable", "Segoe UI", sans-serif)}.chasing-rich-text-content>:first-child{margin-top:0}.chasing-rich-text-content>:last-child{margin-bottom:0}.chasing-rich-text-content a{color:var(--accent-foreground-rest)}:root{--chasing-browser-canvas: var(--chasing-workspace-canvas);--chasing-browser-border: var(--chasing-workspace-divider);--chasing-browser-muted: var(--chasing-text-muted);--chasing-browser-accent: #6957ff;--chasing-browser-badge: #efebff;--chasing-browser-warm: var(--chasing-tag-background)}.chasing-browser{display:grid;grid-template-columns:280px minmax(0, 1fr);align-items:stretch;min-width:0;background:var(--chasing-browser-canvas);flex:1}.chasing-browser--no-filters{grid-template-columns:minmax(0, 1fr)}.chasing-browser__filters{padding:24px;background:#fff;border-inline-end:1px solid var(--chasing-browser-border);min-width:0}.chasing-browser__filter-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.chasing-browser__filter-group{padding:0;margin:0 0 28px;border:0;min-width:0}.chasing-browser__filter-group legend{padding:0;margin-bottom:12px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--chasing-browser-muted)}.chasing-browser__filter-group fluent-checkbox{min-height:28px}.chasing-browser__main{min-width:0}.chasing-browser__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:76px;padding:16px 24px;box-sizing:border-box;background:var(--chasing-workspace-surface);border-bottom:1px solid var(--chasing-browser-border)}.chasing-browser__search{flex:1 1 240px;max-width:520px;min-width:0}.chasing-browser__count{margin-inline-start:auto;font-size:13px;color:var(--chasing-browser-muted)}.chasing-browser__order{font-size:13px;padding:8px 12px;border:1px solid var(--chasing-browser-border);border-radius:8px}.chasing-browser__results{display:flex;flex-direction:column;gap:12px;padding:24px;min-height:560px}.chasing-browser__loading{font-size:13px;color:var(--chasing-browser-muted)}.chasing-browser__mobile-toggle{display:none}.chasing-browser--collapsible>.chasing-browser__mobile-toggle{display:block;grid-column:1/-1;padding:12px 16px;background:var(--chasing-workspace-surface)}.chasing-browser--collapsible{grid-template-rows:auto minmax(0, 1fr)}.chasing-browser--filters-collapsed{grid-template-columns:minmax(0, 1fr)}.chasing-browser--filters-collapsed>.chasing-browser__filters{display:none}.chasing-browser__selected-filter{background:#eeeaff;color:#5542cc;border-radius:16px}.chasing-opportunity{background:#fff;border:1px solid var(--chasing-browser-border);border-inline-start:3px solid rgba(0,0,0,0);border-radius:var(--chasing-content-radius);padding:20px 22px;min-height:144px;box-sizing:border-box;position:relative;min-width:0}.chasing-opportunity--flat{background:rgba(0,0,0,0);border:0;border-inline-start:3px solid rgba(0,0,0,0);border-radius:0}.chasing-opportunity--new{border-inline-start-color:var(--chasing-browser-accent)}.chasing-opportunity:focus-within{outline:2px solid var(--chasing-browser-accent);outline-offset:2px}.chasing-opportunity:hover{border-color:#c9bfff}.chasing-opportunity__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chasing-opportunity__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.chasing-opportunity__title{margin:0;font-size:17px;line-height:1.4;font-weight:650;overflow-wrap:anywhere}.chasing-opportunity__title a,.chasing-opportunity__title button{color:#171323;font:inherit;text-decoration:none}.chasing-opportunity__title button{background:none;border:0;padding:0;text-align:start;cursor:pointer}.chasing-opportunity__title a::after,.chasing-opportunity__title button::after{content:"";position:absolute;inset:0;border-radius:12px}.chasing-opportunity__title a:hover,.chasing-opportunity__title button:hover{color:#5542d8}.chasing-opportunity__new{background:var(--chasing-browser-accent);color:#fff;font-size:12px;font-weight:600;border-radius:14px;padding:2px 10px}.chasing-opportunity__subtitle{color:var(--chasing-browser-muted);font-size:13px;line-height:1.5;margin-top:2px}.chasing-opportunity__metadata{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--chasing-browser-muted);font-size:13px;margin-top:10px}.chasing-opportunity__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex-shrink:0}.chasing-opportunity__badge{background:var(--chasing-browser-badge);color:#5542cc;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.chasing-opportunity__badge--warm{background:var(--chasing-browser-warm);color:var(--chasing-tag-foreground)}.chasing-opportunity__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.chasing-opportunity__tag{font-size:12px;background:var(--chasing-browser-canvas);color:var(--chasing-browser-muted);border-radius:5px;padding:3px 10px}@media(width < 960px){.chasing-browser{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 1fr}.chasing-browser:has(>.chasing-browser__filters.is-open){grid-template-rows:auto auto 1fr}.chasing-browser__mobile-toggle{display:block;padding:12px 16px;background:var(--chasing-workspace-surface)}.chasing-browser__filters{display:none;border-inline-end:0;border-bottom:1px solid var(--chasing-browser-border);border-radius:0}.chasing-browser__filters.is-open{display:block}.chasing-browser__toolbar{border-radius:0;padding:16px}.chasing-browser__results{padding:16px}}@media(width < 600px){.chasing-browser__search{flex-basis:100%;max-width:none}.chasing-browser__count{margin-inline-start:0;margin-inline-end:auto}.chasing-opportunity{padding:16px}.chasing-opportunity__heading{flex-direction:column;gap:8px}.chasing-opportunity__badges{justify-content:flex-start}.chasing-browser__filter-group fluent-checkbox{min-height:40px}}.chasing-browser__filter-return{margin-block-start:var(--chasing-space-md)}.public-job-page{width:100%;padding-block:var(--chasing-space-md) var(--chasing-space-xl)}.public-job-page__grid{width:100%;min-width:0}.public-job-page__panel{min-width:0;padding:clamp(1rem,3vw,2rem);background:var(--sales-surface);border:1px solid var(--sales-line);border-radius:var(--sales-radius-lg);overflow-wrap:anywhere}.public-job-page__company{display:flex;flex-direction:column;gap:var(--chasing-space-md);margin-bottom:var(--chasing-space-md);overflow:hidden}.public-job-page__company .company-branding-image--banner{aspect-ratio:189/48}.public-job-page__company-identity{display:flex;flex-direction:column;align-items:flex-start;gap:var(--chasing-space-sm);min-width:0;--company-logo-size: 64px}.public-job-page__company-details{min-width:0}.public-job-page__company-details h2{margin:0;font-size:1.125rem;line-height:1.35}.public-job-page__company-details p{margin:var(--chasing-space-xs) 0 0;color:var(--sales-muted);line-height:1.4}.candidate-job-detail__back{display:flex;justify-content:flex-start}.candidate-job-detail__grid{align-items:start}.public-job-details{width:100%;min-width:0}.public-job-details .public-job-details__title{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--chasing-h1-font-weight);line-height:1.3;overflow-wrap:anywhere}.public-job-details__company{color:var(--sales-brand-strong);text-underline-offset:.2em}.public-job-details__section-title{margin:var(--chasing-space-sm) 0 0;font-size:1.125rem;line-height:1.4}.public-job-details__steps{margin:0;padding-inline-start:var(--chasing-space-lg);line-height:1.7}:root{--sales-page: #f8f7ff;--sales-surface: #fff;--sales-surface-2: #f0eeff;--sales-ink: #19172a;--sales-muted: #6c697d;--sales-line: #e3e0f2;--sales-brand: #6957ff;--sales-brand-strong: #5543e8;--sales-brand-soft: #efedff;--sales-radius-xl: 32px;--sales-radius-lg: 24px;--sales-radius-md: 17px;--sales-shadow: 0 24px 70px rgba(55, 43, 127, 0.1);--public-title-size: clamp(2.25rem, 4vw, 3.5rem);--public-section-title-size: clamp(1.75rem, 3vw, 2.5rem)}.public-main__content:has(.public-marketing,.sales-page){max-width:none;padding:0}:root{--public-page-bg: var(--sales-page);--public-ink: var(--sales-ink);--public-muted: var(--sales-muted);--public-panel: #ffffff;--public-line: var(--sales-line);--public-soft: var(--sales-brand-soft);--public-warm: var(--sales-brand-soft);--public-deep: var(--sales-ink)}.public-marketing fluent-label,.public-marketing h1,.public-marketing h2,.public-marketing h3,.public-marketing p,.public-marketing li,.public-marketing strong,.public-marketing small,.public-marketing a{max-width:100%;overflow-wrap:anywhere}.public-section,.public-hero{width:100%;min-width:0}.public-section{padding:clamp(3rem,5vw,4rem) 1.5rem}.public-section--white{background:#fff}.public-section--tint{background:var(--sales-page)}.public-section--pricing{background:var(--sales-page)}.public-section--cta{background:var(--sales-brand-soft)}.public-section__inner{width:min(1180px,100%);margin:0 auto;min-width:0}.audience-page .public-section,.contact-page .public-section{padding-block:clamp(2.75rem,5vw,3.75rem)}.audience-page .public-section--pricing{padding-block:clamp(2.75rem,4vw,3.5rem)}.public-hero{position:relative;overflow:hidden;display:grid;align-items:center;padding:clamp(3rem,5vw,4rem) 1.5rem;background:var(--sales-page)}.public-hero--audience,.public-hero--compact{padding-block:clamp(3rem,5vw,4rem)}.public-hero__inner{position:relative;z-index:2}.public-hero__inner--home{display:grid;grid-template-columns:minmax(0, 0.98fr) minmax(320px, 0.82fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.public-hero__copy{--neutral-foreground-rest: var(--sales-ink);--neutral-foreground-hint: var(--sales-muted);--neutral-foreground-hover: var(--sales-ink);width:100%;max-width:760px;min-width:0;color:var(--sales-ink)}.public-hero fluent-label,.public-hero p{color:var(--sales-ink)}.public-hero .public-hero__copy fluent-label,.public-hero .public-hero__copy p,.public-hero .public-hero__copy span,.public-hero .public-hero__copy strong{color:var(--sales-ink)}.public-hero__title{display:block;margin:0;max-width:850px;color:var(--sales-ink);line-height:1.08;letter-spacing:0;overflow-wrap:normal;word-break:normal;text-wrap:balance}.public-eyebrow{color:#6957ff;display:inline-flex;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-hero .public-eyebrow{color:var(--sales-brand-strong)}.public-hero__visual{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;align-items:stretch;min-width:0;pointer-events:none}.hero-signal{--neutral-foreground-rest: var(--sales-ink);--neutral-foreground-hint: var(--sales-muted);min-width:0;min-height:150px;display:flex;flex-direction:column;gap:.55rem;justify-content:flex-start;padding:1.15rem;border:1px solid var(--sales-line);border-radius:var(--sales-radius-lg);box-shadow:var(--sales-shadow);background:var(--sales-surface);color:var(--sales-ink)}.hero-signal span,.public-price-label{color:#5a4ae4;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.public-hero .hero-signal span{color:var(--sales-brand-strong)}.hero-signal strong{font-size:1.08rem;line-height:1.3;color:var(--sales-ink)}.hero-signal small{color:var(--sales-muted);font-size:.82rem;line-height:1.5}.hero-signal--candidate{grid-column:span 2}.hero-signal--company{min-height:170px}.public-proof-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.25rem}.public-proof-row span{min-width:0;border:1px solid var(--sales-line);border-radius:999px;color:var(--sales-ink);padding:.38rem .75rem;font-size:.84rem;font-weight:700}.public-cta-row{width:100%;min-width:0;flex-wrap:wrap}.public-cta-row fluent-anchor{max-width:100%;white-space:normal}:is(.public-main,.public-account-dialog) fluent-anchor,.public-cta-row fluent-button,.contact-page .contact-form fluent-button{width:max-content;max-width:100%;min-height:44px;flex-shrink:0}:is(.public-main,.public-account-dialog) fluent-anchor::part(control),.public-cta-row fluent-button::part(control),.contact-page .contact-form fluent-button::part(control){width:100%;min-height:44px;padding:var(--chasing-space-sm) var(--chasing-space-md);border-radius:13px;line-height:1.4;font-weight:700}.public-main fluent-anchor[appearance=lightweight]::part(control){padding-inline:var(--chasing-space-2xs)}.public-content-body a,.public-accordion p a{color:var(--sales-brand-strong);text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.public-marketing fluent-anchor.public-context-link{text-align:start}.public-marketing fluent-anchor.public-context-link::part(control){padding:var(--chasing-space-xs) 0;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--sales-brand-strong);font-weight:600;text-align:start;text-decoration:none;text-underline-offset:.2em}.public-marketing fluent-anchor.public-context-link::part(content){display:inline-flex;align-items:baseline;gap:var(--chasing-space-sm);white-space:normal;text-align:start}.public-marketing fluent-anchor.public-context-link.public-context-link--secondary::part(control){color:var(--sales-muted);font-weight:400;text-decoration:underline}.public-marketing fluent-anchor.public-context-link:hover::part(control){color:var(--sales-brand-strong);text-decoration:underline}.public-marketing fluent-anchor.public-context-link::part(control):focus-visible{outline:2px solid var(--sales-brand);outline-offset:3px}.public-main .chasing-carousel__slide{max-width:100%}.public-marketing section[id],.public-marketing :is(h1,h2,h3)[id],.public-marketing section[aria-labelledby],.sales-page section[id],.sales-page #candidate-plans{scroll-margin-top:6rem}.public-pricing-card fluent-anchor,.public-pricing-panel fluent-anchor,.public-signup-paths__card fluent-anchor{max-width:100%;min-width:0;white-space:normal}.public-hero .public-cta-row fluent-anchor[appearance=outline]{color:var(--sales-ink);border-color:var(--sales-brand)}.public-hero__secondary-cta,.public-hero__secondary-cta::part(control){color:var(--sales-ink);border-color:var(--sales-brand)}.public-section-heading{display:grid;grid-template-columns:minmax(0, 1fr);gap:.65rem;width:100%;max-width:760px;min-width:0;margin-bottom:1.5rem}.public-section-heading--left{margin-inline:0}.public-section-heading--feature-overview{max-width:none;margin-bottom:var(--chasing-space-xl)}.public-section-heading--feature-overview h2{text-wrap:balance}.public-section-heading--feature-overview p{max-width:760px}.public-section-heading--feature-overview fluent-anchor{justify-self:start;max-width:100%;white-space:normal}.public-accordion,.public-accordion fluent-accordion-item{display:block;inline-size:100%;box-sizing:border-box}.public-accordion fluent-accordion-item::part(heading),.public-accordion fluent-accordion-item::part(button){inline-size:100%;box-sizing:border-box}.public-accordion fluent-accordion-item{border-color:var(--sales-line)}.public-accordion fluent-accordion-item+fluent-accordion-item{margin-top:var(--chasing-space-md)}.public-accordion fluent-accordion-item::part(heading){line-height:1.5;background:var(--sales-page);border-radius:8px}.public-accordion fluent-accordion-item[expanded]::part(heading){background:var(--sales-brand-soft);border-radius:8px 8px 0 0}.public-accordion fluent-accordion-item::part(button){margin:0;padding:var(--chasing-space-md) var(--chasing-space-lg);font-weight:600}.public-accordion fluent-accordion-item::part(icon){margin-inline-end:var(--chasing-space-md);color:var(--sales-brand-strong);background:rgba(0,0,0,0)}.public-accordion fluent-accordion-item::part(region){padding:var(--chasing-space-lg);border-top:1px solid var(--sales-line)}.public-accordion fluent-accordion-item>p{max-width:75ch;margin-block:0 var(--chasing-space-md)}.public-accordion fluent-accordion-item>p:last-child{margin-bottom:0}@media(max-width: 599px){.public-accordion fluent-accordion-item::part(button),.public-accordion fluent-accordion-item::part(region){padding:var(--chasing-space-md)}}.public-section-heading p,.public-feature-card p,.public-timeline__item p,.public-comparison__panel li,.public-pricing-card p,.public-pricing-panel p,.contact-aside p,.contact-aside li{color:var(--public-muted);line-height:1.65}.public-card-grid{display:grid;gap:1rem;width:100%;min-width:0}.public-card-grid--three{grid-template-columns:repeat(3, minmax(0, 1fr))}.public-card-grid--four{grid-template-columns:repeat(4, minmax(0, 1fr))}.public-feature-card,.public-pricing-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--chasing-space-sm);width:100%;min-width:0;height:auto;min-height:100%;border:1px solid var(--public-line);border-radius:var(--sales-radius-lg)}.public-pricing-card fluent-anchor{width:100%;margin-block-start:auto}.public-feature-card__heading{align-self:stretch;display:flex;align-items:center;gap:var(--chasing-space-sm);min-width:0;margin-block-end:var(--chasing-space-sm)}.public-feature-card__heading>svg{flex:0 0 24px;width:24px;height:24px}.public-feature-card__heading>:last-child{min-width:0}.public-feature-card p,.public-pricing-card p{margin:0}.public-feature-card>a,.public-feature-card>fluent-anchor{margin-block-start:auto}.public-feature-card a,.public-text-cta{display:inline-flex;align-items:center;min-height:44px;color:#4b3ee0;font-weight:800;text-decoration:underline;text-underline-offset:.2em}.public-feature-card a:hover{text-decoration:underline}.public-split{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);gap:2rem;align-items:start;min-width:0}.public-timeline{display:grid;gap:.85rem;min-width:0}.public-timeline__item{display:grid;gap:.45rem;padding:1rem;border-left:4px solid var(--sales-brand-strong);background:#fff;border-radius:var(--sales-radius-lg);min-width:0}.public-timeline__item span{color:var(--sales-brand-strong);font-size:.8rem;font-weight:900}.public-timeline__item p{margin:0}.public-comparison{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;min-width:0}.public-comparison__panel{border-radius:var(--sales-radius-lg);padding:1.25rem;min-width:0}.public-comparison__panel h3{margin:0 0 .75rem}.public-comparison__panel ul,.public-check-list{display:grid;gap:.75rem;margin:0;padding-inline-start:1.1rem;min-width:0}.public-benefit-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--chasing-space-lg) var(--chasing-space-xl);margin:0 0 var(--chasing-space-xl);padding:0;list-style:none}.public-benefit-list:last-child{margin-block-end:0}.public-benefit-list li{min-width:0;padding-block-start:var(--chasing-space-md);border-block-start:2px solid var(--public-line)}.public-benefit-list strong{display:block;margin-block-end:var(--chasing-space-xs);font-size:1.125rem}.public-benefit-list p{margin:0;color:var(--public-muted);line-height:1.65;overflow-wrap:anywhere}@media(max-width: 620px){.public-benefit-list{grid-template-columns:1fr}}.public-comparison__panel--muted{border:1px solid var(--public-line);background:var(--sales-page)}.public-comparison__panel--accent{border:1px solid var(--sales-line);background:var(--public-soft)}.public-pricing-card{background:#fff}.public-pricing-card .public-price-label{display:block}.public-pricing-card--highlight{border-color:#6957ff;box-shadow:0 16px 36px rgba(50,46,110,.12)}.public-pricing-card strong{font-size:1.35rem}.public-pricing-panel,.contact-aside,.contact-form-panel{background:#fff;border:1px solid var(--public-line);border-radius:var(--sales-radius-lg);padding:1.25rem;min-width:0}.contact-layout{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(260px, 0.85fr);gap:1rem;align-items:start}.contact-aside h2{margin:.45rem 0 0}.contact-aside__privacy{border-top:1px solid var(--public-line);margin-top:1rem;padding-top:1rem}.contact-aside__privacy a{color:#4b3ee0;font-weight:800}@media(max-width: 980px){.public-card-grid--three,.public-card-grid--four,.public-comparison,.public-split,.contact-layout{grid-template-columns:1fr}.public-hero{min-height:auto;padding-top:4rem}.public-hero__inner--home{grid-template-columns:1fr}.public-hero__visual{margin-top:1rem}}@media(max-width: 620px){.public-section{padding:3rem 1rem}.public-hero{padding:3.25rem 1rem 2.5rem}.public-cta-row{flex-direction:column !important;align-items:stretch !important}.public-cta-row fluent-anchor,.public-cta-row fluent-button,.public-pricing-panel fluent-anchor,.contact-page .contact-form fluent-button{width:100%}.hero-signal{min-height:118px}.public-hero__visual{grid-template-columns:1fr}.hero-signal--candidate{grid-column:auto}}@media(max-width: 360px){.public-nav__inner{min-height:56px;gap:.5rem;padding-inline:.75rem}.public-nav__brand{--chasing-logo-width: 8rem;--chasing-logo-height: 1.8rem;height:56px}.public-nav__links{top:56px;padding:.5rem .75rem 1rem}.public-section{padding:2.5rem .75rem}.public-hero{padding:2.75rem .75rem 2.25rem}.public-hero__copy h1{font-size:var(--public-title-size);line-height:1.12}.public-section-heading h2,.public-pricing-panel h2,.public-signup-paths h2{font-size:1.45rem;line-height:1.22}.public-feature-card h3,.public-pricing-card strong{font-size:1.05rem;line-height:1.3}.hero-signal{padding:.85rem}.public-comparison__panel,.public-pricing-panel,.contact-aside,.contact-form-panel{padding:1rem}.public-proof-row span{flex:1 1 100%;text-align:center}.public-footer__inner{align-items:flex-start;flex-direction:column;gap:.75rem;padding-inline:.75rem}.public-footer__links{gap:.5rem 1rem}}.public-main{background:var(--sales-page);color:var(--sales-ink)}.public-marketing{color:var(--sales-ink);background:var(--sales-page);line-height:1.5}.public-main__content>.narrow-page{margin-inline:auto}.public-footer{background:var(--sales-surface);border-top:1px solid var(--sales-line)}.public-footer__inner{color:var(--sales-muted)}.public-job-links{max-width:1180px;margin-inline:auto;padding:2rem 1.5rem;border-bottom:1px solid var(--sales-line);color:var(--sales-ink)}.public-job-links h2{margin:0 0 1.5rem;font-size:1.15rem;font-weight:600}.public-job-links h3{margin:0 0 .75rem;font-size:.95rem;font-weight:600}.public-job-links a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere;color:var(--sales-muted);font-size:.875rem;line-height:1.5;padding-block:.5rem;text-decoration:none}.public-job-links a:hover{color:var(--sales-brand);text-decoration:underline}.public-job-links a:focus-visible{outline:2px solid var(--sales-brand);outline-offset:4px;border-radius:2px}.public-job-links__mobile{display:none}@media(width < 960px){.public-job-links{padding-block:1rem}.public-job-links__desktop{display:none}.public-job-links__mobile{display:block}.public-job-links a{min-height:44px;display:inline-flex;align-items:center}}@media(width < 600px){.public-job-links{padding-inline:1rem}}.public-job-browser #jobs-title{scroll-margin-top:6rem}.public-marketing h1,.public-hero__copy h1{font-size:var(--public-title-size);line-height:1.12;letter-spacing:-0.045em;font-weight:var(--chasing-h1-font-weight, 500);margin:0}.public-marketing p.public-hero__lead,.sales-page p.public-hero__lead{max-width:720px;margin:0;font-size:clamp(1.08rem,1.8vw,1.26rem);font-weight:400;line-height:1.5;color:var(--sales-muted)}.public-hero .public-hero__copy .public-eyebrow,.public-eyebrow{color:var(--sales-brand-strong);align-items:center;gap:.55rem}.public-eyebrow::before,.sales-eyebrow::before{content:"";width:32px;height:2px;background:currentColor;flex:0 0 auto}.public-hero .public-eyebrow::before,.sales-hero .sales-eyebrow::before,.contact-form-section .public-section-heading>.public-eyebrow::before{width:56px;height:20px;-webkit-mask:url("../images/section-marker.svg?v=2") center/contain no-repeat;mask:url("../images/section-marker.svg?v=2") center/contain no-repeat}.public-info-panel .public-eyebrow::before,.public-feature-card .public-eyebrow::before,.public-comparison__panel .public-eyebrow::before,.public-pricing-panel .public-eyebrow::before,.public-infographic__caption .public-eyebrow::before,.contact-aside .public-eyebrow::before,.public-hero .approach-page__step .public-eyebrow::before,.pricing-tabs .public-eyebrow::before,.sales-spotlight .sales-eyebrow::before,.sales-journey .sales-eyebrow::before,.sales-marketplace .sales-eyebrow::before{content:none}.public-section-heading h2,.public-signup-paths h2{font-size:var(--public-section-title-size);line-height:1.08;letter-spacing:-0.049em;margin:0}.public-marketing h3{font-size:1.2rem;line-height:1.4;letter-spacing:-0.025em}.public-hero .public-proof-row span{color:var(--sales-brand-strong);background:var(--sales-brand-soft)}.public-marketing fluent-anchor::part(control){border-radius:13px;min-height:44px;padding:.65rem 1rem;font-weight:700}.public-hero .public-cta-row fluent-anchor[appearance=outline],.public-hero__secondary-cta::part(control){color:var(--sales-brand-strong);border-color:var(--sales-brand)}.public-feature-card,.public-pricing-card,.public-marketing .public-signup-paths__card{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:1.5rem;border:1px solid var(--sales-line);border-radius:var(--sales-radius-lg);background:var(--sales-surface)}.hero-signal,.public-comparison__panel,.public-pricing-panel,.contact-aside,.contact-form-panel{padding:1.5rem}.public-comparison__panel--accent{background:var(--sales-brand-soft)}.public-marketing .public-signup-paths__icon{background:var(--sales-brand-soft)}.public-main a:focus-visible{outline:2px solid var(--sales-brand-strong);outline-offset:4px}@media(max-width: 620px){.public-section-heading h2,.public-signup-paths h2{font-size:var(--public-section-title-size)}}.home-approach .public-section-heading{margin-bottom:0}.home-approach h2{text-wrap:balance}.home-approach h3,.home-approach p{margin:0}.home-approach p{color:var(--sales-muted);line-height:1.65}.home-approach .home-approach__intro{max-width:38rem}.home-approach .home-approach__benefits{max-width:30rem;padding-block-start:var(--chasing-space-sm)}.home-approach .home-approach__icon{width:100%;color:var(--sales-brand);line-height:1}.home-approach fluent-anchor{max-width:100%;white-space:normal}.approach-page h2{margin:0;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.2;letter-spacing:-0.025em;text-wrap:balance}.approach-page h3,.approach-page p{margin:0}.approach-page p{line-height:1.65;color:var(--sales-muted)}.approach-page .approach-page__journey{min-height:auto}.approach-page .approach-page__journey h2{font-size:1.5rem}.approach-page .approach-page__step+.approach-page__step{padding-block-start:var(--chasing-space-lg);border-block-start:1px solid var(--public-line)}.approach-page #approach-discover{scroll-margin-top:6rem}.public-job-browser{--chasing-browser-canvas: var(--sales-page);--chasing-browser-border: var(--sales-line);--chasing-browser-muted: var(--sales-muted);--chasing-browser-accent: var(--sales-brand);--chasing-browser-badge: var(--sales-brand-soft)}.public-job-browser .public-job-browser__intro{padding-block:2rem}.public-job-browser .public-hero__copy{max-width:680px}.public-job-browser .public-hero__copy h1{font-size:clamp(2rem,4vw,3rem);letter-spacing:-0.045em}.public-job-browser .public-job-browser__catalogue{padding:0 1.5rem 3rem}.public-job-browser .chasing-browser{border:1px solid var(--sales-line);border-radius:16px}.public-job-browser .chasing-browser__filters{border-radius:16px 0 0 16px}.public-job-browser .chasing-browser__toolbar{border-start-end-radius:16px;background:var(--sales-surface)}.public-job-browser .chasing-browser__results{min-height:420px}.public-job-browser .chasing-opportunity{width:100%}.public-job-browser .chasing-browser__search{flex-basis:100%;max-width:none}.public-job-browser .chasing-browser__count{margin-inline-start:0;margin-inline-end:auto}.public-job-browser .chasing-browser__mobile-toggle{border-radius:16px 16px 0 0}@media(width < 960px){.public-job-browser .chasing-browser__filters,.public-job-browser .chasing-browser__toolbar{border-radius:0}.public-job-browser .public-job-browser__intro{padding-block:1.5rem}.public-job-browser .chasing-browser__results{min-height:320px}}@media(width < 600px){.public-job-browser .public-job-browser__catalogue{padding-inline:1rem}.public-job-browser .public-job-browser__intro{padding-inline:1rem}.public-job-browser .chasing-browser__toolbar,.public-job-browser .chasing-browser__results{padding:16px}}.public-feature-card{box-shadow:none}.public-marketing .public-info-panel{height:100%;box-sizing:border-box;padding:var(--chasing-space-lg);border:1px solid var(--sales-line);border-radius:var(--sales-radius-lg);background:var(--sales-brand-soft);box-shadow:none;min-width:0}.public-marketing .public-info-panel h2{font-size:clamp(1.5rem,2.2vw,1.75rem);line-height:1.25;margin-block:0 var(--chasing-space-md)}.public-paired-panels>.fluent-grid{align-items:stretch}.public-paired-panels>.fluent-grid>.fluent-grid-item{display:flex}@media(width < 960px){.home-approach .home-approach__intro,.home-approach .home-approach__benefits{margin-inline:auto;width:100%;max-width:38rem}.home-approach .home-approach__intro{text-align:center}.home-approach .home-approach__intro>fluent-anchor{align-self:center}.home-approach .public-section-heading{align-items:center}.home-approach .public-eyebrow{justify-content:center}.home-approach .home-approach__benefits{padding-block-start:0}}.chasing-culture-selector__option--selected{background:var(--sales-brand-soft)}.public-skip-link{position:fixed;top:var(--chasing-space-xs);left:var(--chasing-space-xs);z-index:10000;transform:translateY(-200%);padding:var(--chasing-space-sm) var(--chasing-space-md);background:var(--sales-brand-strong);color:#fff;border-radius:var(--sales-radius-md)}.public-skip-link:focus{transform:translateY(0);outline:2px solid #fff;outline-offset:2px}.public-shell{--public-hero-padding-top: clamp(3rem, 5vw, 4rem)}.public-hero,.contact-page .contact-form-section{padding-top:var(--public-hero-padding-top)}.contact-form-section .public-section-heading{gap:20px}@media(max-width: 980px){.public-shell{--public-hero-padding-top: 4rem}}@media(max-width: 620px){.public-shell{--public-hero-padding-top: 3.25rem}}@media(max-width: 360px){.public-shell{--public-hero-padding-top: 2.75rem}}.home-disclosure-steps{margin:0;padding-inline-start:1.4rem}.home-disclosure-steps li{padding-inline-start:.3rem;margin-bottom:1rem}.home-disclosure-steps li::marker{color:var(--sales-brand-strong);font-weight:600}.home-disclosure-steps strong{font-size:.9rem}.home-disclosure-steps p{margin:.35rem 0 0;font-size:.85rem;line-height:1.6;color:var(--sales-muted)}.public-editorial{display:block;height:auto;max-width:100%;aspect-ratio:4/3;object-fit:contain;flex-shrink:0}.public-editorial--hero{width:280px;margin-inline:auto}.public-editorial--section{width:200px;margin-inline:auto}.public-editorial--card{width:160px;margin-top:auto;align-self:center}.public-editorial--panel{width:180px}.public-editorial-hero>.fluent-grid,.public-editorial-intro>.fluent-grid{align-items:center}.public-editorial-heading>h2{flex:1 1 240px}@media(max-width: 1279px){.public-editorial-hero__art{display:none}}@media(max-width: 599px){.public-editorial--section,.public-editorial--card,.public-editorial--panel{width:120px}}.public-feature-card--illustrated .public-editorial--card{margin-top:auto}.public-editorial-card__footer{min-height:3em}.public-editorial-card__footer>a{display:inline-block}@media(max-width: 599px){.public-editorial-card__footer:empty{display:none}}.public-feature-card--illustration-first .public-editorial--card{margin-top:0}.public-feature-card--illustration-first .public-editorial-card__footer{margin-top:auto}.public-main__content>.narrow-page{min-width:0;max-width:100%}.public-main__content>.narrow-page h1,.public-main__content>.narrow-page h2,.public-main__content>.narrow-page h3,.public-main__content>.narrow-page .fluent-stack>*{min-width:0;max-width:100%;overflow-wrap:anywhere;hyphens:auto}.public-marketing h1:lang(de),.sales-hero h1:lang(de){hyphens:auto}.job-fit-example{border:1px solid var(--sales-line);border-radius:var(--sales-radius-xl);background:var(--sales-brand-soft);overflow:hidden;width:100%;min-width:0}.job-fit-example__intro{padding:24px 28px 8px}.job-fit-example__intro span,.job-fit-example__note{color:var(--sales-muted);font-size:.875rem;line-height:1.6}.job-fit-example__sources{padding:20px 28px 28px}.job-fit-example__source,.job-fit-example__answer,.job-fit-example__rewrite{height:100%;padding:24px;border:1px solid var(--sales-line);border-radius:var(--sales-radius-lg);background:var(--sales-surface)}.job-fit-example__label{display:block;font-size:.75rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--sales-muted);margin-bottom:12px}.job-fit-example blockquote{margin:0;padding:0;border:0;font-style:normal;font-size:1.125rem;line-height:1.65;color:var(--sales-ink)}.job-fit-example__tabs{display:block;width:100%;min-width:0}.job-fit-example__tabs::part(tablist){width:100%;box-sizing:border-box;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto 3px;padding-inline:20px}.job-fit-example__tabs fluent-tab{width:100%;height:auto;min-height:52px;box-sizing:border-box;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center;padding:16px 8px}.job-fit-example__tabs fluent-tab-panel{padding:0;background:var(--sales-surface)}.job-fit-example__panel{padding:28px;border-top:1px solid var(--sales-line)}.job-fit-example__panel h3{margin:0 0 24px;font-size:1.5rem;line-height:1.4;scroll-margin-top:100px}.job-fit-example__panel h4{margin:16px 0 8px;font-size:1.125rem}.job-fit-example__panel p{color:var(--sales-muted);line-height:1.65}.job-fit-example__status{color:var(--sales-brand-strong);background:var(--sales-brand-soft);padding:5px 10px;border-radius:8px;display:inline-block;font-size:.75rem;font-weight:650}.job-fit-example__status--neutral{background:var(--sales-page);color:var(--sales-muted)}.job-fit-example__observation{padding-block:8px}.job-fit-example__footer{border-top:1px solid var(--sales-line);padding-top:24px;margin-top:24px;align-items:center;justify-content:space-between}.job-fit-example__footer p{flex:1 1 300px;margin:0;font-size:.875rem}.job-fit-example__footer fluent-button{max-width:100%;height:auto;min-height:44px}.job-fit-example__footer fluent-button::part(control){white-space:normal;padding:12px 18px;line-height:1.5}.job-fit-example__question{padding-block:20px}.job-fit-example__answer{background:var(--sales-brand-soft);border-color:rgba(0,0,0,0)}.job-fit-example__answer p{font-size:.875rem;margin-bottom:0}.job-fit-example__original{border-bottom:1px solid var(--sales-line);margin-bottom:20px;padding-bottom:16px}.job-fit-example__original p{margin:0;font-size:.875rem}.job-fit-example__proposed{font-size:1.25rem;color:var(--sales-ink) !important;margin:0}.job-fit-example mark{background:var(--sales-brand-soft);color:inherit;padding-block:2px;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.job-fit-example__outcomes{margin-top:24px;font-size:.875rem}.job-fit-example__outcomes p{margin-bottom:0}.job-fit-example__caption{color:var(--sales-brand-strong);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:650;margin:0}.job-fit-discovery .job-fit-example__note{max-width:850px;margin:0}.job-fit-discovery .job-fit-example .job-fit-example__note{margin-top:20px}.job-fit-discovery .public-hero__copy{max-width:950px}.job-fit-next-grid .public-feature-card{height:100%}.job-fit-next-grid .public-text-cta{margin-top:auto}.job-fit-next-grid .job-fit-next-example{border-top:1px solid var(--sales-line);padding-top:16px;font-size:.9375rem}.job-fit-preparation-path{width:100%;border-top:1px solid var(--sales-line);padding-top:24px}.job-fit-preparation-path>h3{margin-top:0}.job-fit-preparation-path>p{max-width:850px;color:var(--sales-muted);line-height:1.65}.job-fit-preparation-path h4{font-size:1.125rem;margin-top:0}.job-fit-how-steps{margin:0;padding-inline-start:32px}.job-fit-how-steps li{padding:0 0 24px 12px}.job-fit-how-steps li+li{border-top:1px solid var(--sales-line);padding-top:24px}.job-fit-how-steps li::marker{color:var(--sales-brand-strong);font-weight:650}.job-fit-how-steps h3{margin-top:0;font-size:1.125rem}.job-fit-how-steps p{color:var(--sales-muted);line-height:1.65;margin-bottom:0}@media(max-width: 599px){.job-fit-example__intro{padding:20px 16px 4px}.job-fit-example__sources{padding:16px}.job-fit-example__panel{padding:24px 16px}.job-fit-example__source,.job-fit-example__answer,.job-fit-example__rewrite{padding:20px}.job-fit-example__tabs::part(tablist){padding-inline:4px}.job-fit-example__tabs fluent-tab{font-size:.8125rem;padding-inline:4px}.job-fit-example__footer fluent-button{width:100%}}.job-fit-next-grid .public-feature-card__heading h3{margin:0}.chasing-chat-page>.chasing-page-stack{flex:1 1 0;height:100%;min-height:0;overflow:hidden}.ai-chat-page-eyebrow{flex:0 0 auto;padding:var(--chasing-space-sm) var(--chasing-page-inset);border-bottom:1px solid var(--chasing-workspace-divider);background:var(--chasing-workspace-surface)}.ai-chat-page-eyebrow h1{margin:0;color:#6957ff;font-size:1.25rem;font-weight:500;letter-spacing:normal;line-height:1.4;text-transform:none}.chasing-chat-page>.chasing-page-stack:not(:has(.ai-chat-layout,.organization-ai-chat-layout)){overflow-y:auto}.ai-chat-access{display:flex;flex-direction:column;flex:1 1 0;height:100%;min-width:0;min-height:0;box-sizing:border-box}.ai-chat-access:not(:has(.ai-chat-layout)){padding:var(--chasing-page-inset)}.ai-chat-layout{position:relative;display:grid;grid-template-columns:minmax(250px, 270px) minmax(0, 1fr);grid-template-rows:minmax(0, 1fr);grid-template-areas:"navigation thread";width:100%;min-width:0;min-height:0;flex:1 1 0;height:100%;background:var(--neutral-layer-1);overflow:hidden}.ai-chat-layout.context-open{grid-template-columns:minmax(250px, 270px) minmax(0, 1fr) minmax(280px, 320px);grid-template-areas:"navigation thread context"}.ai-chat-navigation,.ai-chat-context{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--neutral-layer-2)}.ai-chat-navigation{grid-area:navigation;border-inline-end:1px solid var(--neutral-stroke-rest);overflow:hidden}.ai-chat-context{grid-area:context;gap:var(--chasing-space-md);padding:var(--chasing-space-md);border-inline-start:1px solid var(--neutral-stroke-rest);overflow-y:auto}.ai-chat-layout:not(.context-open)>.ai-chat-context{display:none}.ai-chat-panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--chasing-space-xs);min-height:56px;padding:var(--chasing-space-sm) var(--chasing-space-md);border-bottom:1px solid var(--neutral-stroke-rest)}.ai-chat-context>.ai-chat-panel-header{margin:calc(-1*var(--chasing-space-md));margin-bottom:0}.ai-chat-panel-header .ai-chat-drawer-close,.ai-chat-thread-header .ai-chat-panel-toggle,.ai-chat-drawer-backdrop{display:none}.ai-chat-panel-header .ai-chat-new-conversation::part(control),.ai-chat-panel-header .ai-chat-new-conversation:hover::part(control),.ai-chat-panel-header .ai-chat-new-conversation:active::part(control),.ai-chat-panel-header .ai-chat-new-conversation:focus-within::part(control){background:rgba(0,0,0,0)}.ai-chat-thread{grid-area:thread;display:flex;flex-direction:column;min-width:0;min-height:0;height:auto;overflow:hidden;background:var(--neutral-layer-1)}.ai-chat-thread-header{flex:0 0 auto;display:flex;align-items:center;gap:var(--chasing-space-sm);padding:var(--chasing-space-sm) var(--chasing-space-md);border-bottom:1px solid var(--neutral-stroke-rest)}@media(width >= 1280px){.ai-chat-thread-header{display:none}}.ai-chat-panel-actions{display:flex;gap:var(--chasing-space-xs);flex-wrap:wrap;width:100%}.ai-chat-panel-actions .ai-chat-panel-toggle::part(control){min-height:44px;padding:8px 12px;border-radius:8px}.ai-chat-panel-actions .ai-chat-panel-toggle[aria-controls=ai-chat-navigation]{display:none}.ai-chat-thread .candidate-chat-message-region{flex:1 1 0;min-height:0}.ai-chat-composer{display:grid;align-content:start;flex:0 0 auto;min-height:0;max-height:40dvh;overflow-y:auto;gap:var(--chasing-space-2xs);padding:var(--chasing-space-sm) var(--chasing-space-md);border-top:1px solid var(--neutral-stroke-rest);background:var(--neutral-layer-1)}.ai-chat-composer .ai-chat-disclaimer,.ai-chat-context .ai-chat-context-privacy{color:var(--neutral-foreground-hint);font-size:.75rem;line-height:1.4}.ai-chat-welcome{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--chasing-space-md);max-width:680px;min-height:100%;box-sizing:border-box;margin:0 auto;padding:var(--chasing-space-xl) var(--chasing-space-md);text-align:center}.ai-chat-prompt-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--chasing-space-sm);width:100%}.ai-chat-prompt-grid fluent-button{min-height:48px;white-space:normal}.ai-chat-turn-error{display:flex;align-items:center;gap:var(--chasing-space-sm);padding-block:var(--chasing-space-xs)}.ai-chat-turn-error fluent-message-bar{flex:1}.ai-chat-turn-error fluent-message-bar span{display:block;margin-top:var(--chasing-space-2xs)}.ai-chat-follow-ups{display:flex;flex-wrap:wrap;gap:var(--chasing-space-xs);padding-block:var(--chasing-space-xs)}.ai-chat-follow-ups fluent-button{min-height:40px;border:1px solid var(--neutral-stroke-rest);border-radius:999px}.ai-chat-context-summary,.ai-chat-context-sources{display:grid;gap:var(--chasing-space-sm)}.ai-chat-context-row{display:grid;gap:var(--chasing-space-2xs);padding-bottom:var(--chasing-space-sm);border-bottom:1px solid var(--neutral-stroke-rest)}.ai-chat-context-row--actionable{grid-template-columns:minmax(0, 1fr) auto;align-items:start;gap:var(--chasing-space-xs)}.ai-chat-context-row-copy{display:grid;gap:var(--chasing-space-2xs);min-width:0}.ai-chat-context-action{inline-size:32px;block-size:32px;min-inline-size:32px;min-block-size:32px;margin-block-start:-4px}.ai-chat-context-action::part(control){inline-size:32px;block-size:32px;min-inline-size:32px;min-block-size:32px;padding:0;border-radius:6px}.ai-chat-context-action fluent-icon{inline-size:20px;block-size:20px}.ai-chat-context-row span,.ai-chat-context-sources span{color:var(--neutral-foreground-hint);font-size:.875rem}@media(width < 1280px){.ai-chat-thread-header{align-items:flex-start}.ai-chat-layout{grid-template-columns:minmax(0, 1fr);grid-template-areas:"thread"}.ai-chat-layout.context-open{grid-template-columns:minmax(0, 1fr);grid-template-areas:"thread"}.ai-chat-thread-header .ai-chat-panel-toggle,.ai-chat-panel-header .ai-chat-drawer-close{display:inline-flex;min-width:44px;min-height:44px}.ai-chat-panel-actions .ai-chat-panel-toggle[aria-controls=ai-chat-navigation]{display:inline-flex}.ai-chat-navigation,.ai-chat-context{display:flex;position:fixed;inset-block:0;z-index:1001;width:min(360px,88vw);border:0;box-shadow:var(--elevation-shadow-dialog);visibility:hidden;transition:transform 180ms ease,visibility 180ms}.ai-chat-navigation{inset-inline-start:0;transform:translateX(-100%)}.ai-chat-context{inset-inline-end:0;transform:translateX(100%)}.ai-chat-navigation.open,.ai-chat-context.open{transform:translateX(0);visibility:visible}.ai-chat-drawer-backdrop{position:fixed;inset:0;z-index:1000;display:block;width:100%;border:0;background:var(--neutral-fill-stealth-rest)}}@media(width < 600px){.ai-chat-layout{min-height:0}.ai-chat-panel-actions{flex-wrap:wrap;justify-content:flex-start}.ai-chat-prompt-grid{grid-template-columns:minmax(0, 1fr)}.ai-chat-turn-error{align-items:stretch;flex-direction:column}.ai-chat-composer{position:sticky;inset-block-end:0;z-index:2;padding-inline:var(--chasing-space-sm);padding-block-end:max(var(--chasing-space-sm),env(safe-area-inset-bottom))}.ai-chat-composer .ai-chat-disclaimer{display:none}}@media(prefers-reduced-motion: reduce){.ai-chat-navigation,.ai-chat-context{transition:none}}.ai-chat-panel-header .ai-chat-drawer-close::part(control){width:44px;height:44px;border-radius:50%;padding:10px}.ai-chat-launcher{position:fixed;inset-inline-end:max(1rem,env(safe-area-inset-right));inset-block-end:max(1rem,env(safe-area-inset-bottom));z-index:900;display:inline-flex;align-items:center;gap:var(--chasing-space-xs);min-height:48px;padding:0 var(--chasing-space-md);border:1px solid var(--neutral-stroke-rest);border-radius:999px;background:var(--accent-fill-rest);color:var(--foreground-on-accent-rest, #fff);box-shadow:var(--elevation-shadow-dialog);cursor:pointer}.ai-chat-launcher:focus-visible{outline:2px solid var(--accent-foreground-rest);outline-offset:2px}.ai-chat-overlay{position:fixed;inset-inline-end:max(1rem,env(safe-area-inset-right));inset-block-end:calc(max(1rem,env(safe-area-inset-bottom)) + 60px);z-index:901;display:flex;flex-direction:column;width:min(780px,100vw - 2rem);height:min(700px,100dvh - 6rem);min-height:0;overflow:hidden;border:1px solid var(--neutral-stroke-rest);border-radius:12px;background:var(--neutral-layer-1);box-shadow:var(--elevation-shadow-dialog)}.ai-chat-overlay[hidden]{display:none}.ai-chat-overlay__header{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding-inline:var(--chasing-space-md);border-bottom:1px solid var(--neutral-stroke-rest)}.ai-chat-overlay__actions{display:flex;align-items:center}.ai-chat-overlay .chasing-chat-page,.ai-chat-overlay .chasing-chat-page>.chasing-page-stack{flex:1 1 0;height:auto;min-height:0;overflow:hidden}.ai-chat-overlay .ai-chat-layout{grid-template-columns:minmax(210px, 250px) minmax(0, 1fr);grid-template-areas:"navigation thread"}.ai-chat-overlay .ai-chat-panel-actions .ai-chat-panel-toggle[aria-controls=ai-chat-context]{display:none}@media(width < 1280px){.ai-chat-overlay .ai-chat-layout{grid-template-columns:minmax(0, 1fr);grid-template-areas:"thread"}.ai-chat-overlay .ai-chat-panel-actions .ai-chat-panel-toggle[aria-controls=ai-chat-navigation]{display:inline-flex}.ai-chat-overlay .ai-chat-history-label{display:none}.ai-chat-overlay .ai-chat-panel-toggle--compact-history::part(control){width:44px;min-width:44px;padding:8px}}@media(width >= 960px)and (width < 1280px){.ai-chat-overlay .ai-chat-thread-header{display:none}.ai-chat-overlay .ai-chat-layout{grid-template-columns:minmax(210px, 250px) minmax(0, 1fr);grid-template-areas:"navigation thread"}.ai-chat-overlay .ai-chat-navigation{position:static;width:auto;box-shadow:none;visibility:visible;transform:none}.ai-chat-overlay .ai-chat-panel-actions .ai-chat-panel-toggle[aria-controls=ai-chat-navigation],.ai-chat-overlay .ai-chat-navigation .ai-chat-drawer-close{display:none}}@media(width < 960px){.ai-chat-launcher{touch-action:none;user-select:none}}@media(width < 600px){.ai-chat-launcher span{display:none}.ai-chat-launcher{width:52px;justify-content:center;padding:0}.ai-chat-overlay{inset:0;width:100vw;height:100dvh;box-sizing:border-box;padding-block-end:env(safe-area-inset-bottom);border:0;border-radius:0}}.candidate-preferences-editor{--preferences-line: color-mix(in srgb, var(--neutral-foreground-rest) 12%, var(--neutral-layer-floating));--preferences-muted: var(--neutral-foreground-hint, #6d677c);--preferences-tint: color-mix(in srgb, var(--accent-fill-rest) 8%, var(--neutral-layer-1));--type-ramp-base-font-size: 13px;--type-ramp-base-line-height: 22px;--control-corner-radius: var(--chasing-control-corner-radius);font-size:13px;width:100%;min-width:0}.candidate-preferences-layout{display:grid;grid-template-columns:208px minmax(0, 1fr);width:100%;min-width:0}.candidate-preferences-nav{padding:28px 16px;border-inline-end:1px solid var(--preferences-line);background:color-mix(in srgb, var(--accent-fill-rest) 2%, var(--neutral-layer-1));min-width:0}.candidate-preferences-nav__inner{position:sticky;top:24px}.candidate-preferences-editor .candidate-preferences-nav__label.fluent-typography{--type-ramp-base-font-size: 10px;padding:0 12px 16px;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--preferences-muted)}.candidate-preferences-nav .candidate-preferences-nav__link{width:100%;height:auto}.candidate-preferences-nav__link::part(control){justify-content:flex-start;padding:12px;height:auto;white-space:normal;text-align:start;font-size:12px;color:var(--preferences-muted);background:rgba(0,0,0,0);border-radius:6px}.candidate-preferences-nav__number{font-size:10px;margin-inline-end:12px;opacity:.7}.candidate-preferences-nav__link.is-active::part(control){background:var(--preferences-tint);color:var(--accent-foreground-rest);font-weight:500}.candidate-preferences-nav__note{border-top:1px solid var(--preferences-line);margin:24px 12px 0;padding-top:20px;font-size:11px;color:var(--preferences-muted);line-height:1.65}.candidate-preferences-nav__note>svg{display:block;margin-bottom:8px}.candidate-preferences-form{min-width:0;width:100%;max-width:1152px;margin-inline:auto;padding:8px 32px 0;box-sizing:border-box}.candidate-preferences-conditions{width:100%;min-width:0}.candidate-preferences-legacy{margin-top:24px;width:100%}.chasing-section.candidate-preferences-section{width:100%;gap:24px;padding-block:24px;border-block-end:1px solid var(--preferences-line, var(--chasing-workspace-divider));scroll-margin-block-start:24px}.candidate-preferences-section .chasing-section__titles{gap:8px}.candidate-preferences-section .chasing-section__body{gap:24px}.candidate-preferences-section .chasing-section__title{margin:0;font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-0.4px}.candidate-preferences-section .chasing-section__description.fluent-typography{--type-ramp-base-font-size: 12px;font-size:12px;color:var(--preferences-muted, var(--neutral-foreground-hint));line-height:1.65}.candidate-preferences-editor .fluent-input-label,.candidate-preferences-choices legend{font-size:12px;font-weight:500}.candidate-preferences-editor .chasing-field{gap:8px}.candidate-preferences-editor .fluent-input-label{margin-bottom:8px}.candidate-preferences-editor .chasing-field>.fluent-input-label{margin-bottom:0}.candidate-preferences-editor :is(fluent-text-field,fluent-number-field)::part(root),.candidate-preferences-editor fluent-select::part(control){border:1px solid var(--preferences-line);border-radius:6px;background:var(--neutral-layer-floating)}.candidate-preferences-editor :is(fluent-text-field,fluent-number-field)::part(root)::after{display:none}.candidate-preferences-editor :is(fluent-text-field,fluent-number-field):hover::part(root){border-color:var(--neutral-stroke-strong-hover)}.candidate-preferences-editor :is(fluent-text-field,fluent-number-field):focus-within::part(root){border-color:var(--accent-fill-rest);outline:2px solid var(--accent-stroke-focus);outline-offset:0}.candidate-preferences-editor fluent-select{width:100%}.candidate-preferences-editor fluent-select:focus-within::part(control){border-color:var(--accent-fill-rest);outline:2px solid var(--accent-stroke-focus);outline-offset:0}.candidate-preferences-editor :is(fluent-text-field,fluent-number-field)[disabled]::part(root){background:var(--neutral-layer-2)}.candidate-preferences-editor .fluent-autocomplete-multiselect fluent-badge::part(control){padding:3px 7px;border-radius:4px;font-size:11px;background:color-mix(in srgb, var(--neutral-foreground-rest) 6%, var(--neutral-layer-floating));color:var(--neutral-foreground-rest)}.candidate-preferences-editor .fluent-autocomplete-multiselect fluent-badge{max-width:100%}.candidate-preferences-editor .fluent-autocomplete-multiselect fluent-badge>span{white-space:normal !important;overflow-wrap:anywhere;text-align:start}.candidate-preferences-editor .fluent-autocomplete-multiselect fluent-badge>span>svg{flex-shrink:0}.candidate-preferences-choices{border:0;padding:0;margin:0;min-width:0}.candidate-preferences-choices legend{margin-bottom:8px}.candidate-preferences-choices fluent-checkbox{--foreground-on-accent-rest: var(--accent-foreground-rest);--foreground-on-accent-hover: var(--accent-foreground-hover);--foreground-on-accent-active: var(--accent-foreground-active);--foreground-on-accent-focus: var(--accent-foreground-rest);padding:6px 12px;min-height:36px;box-sizing:border-box;border:1px solid var(--preferences-line);border-radius:5px;font-size:11px}.candidate-preferences-choices fluent-checkbox[aria-checked=true]{border-color:color-mix(in srgb, var(--accent-fill-rest) 40%, var(--neutral-layer-floating));background:var(--preferences-tint);color:var(--accent-foreground-rest)}.candidate-preferences-choices fluent-checkbox::part(control){width:14px;height:14px}.candidate-preferences-choices fluent-checkbox::part(label){font-size:11px;margin-inline-start:8px;color:inherit}.candidate-preferences-choices fluent-checkbox[aria-checked=false]::part(control){display:none}.candidate-preferences-choices fluent-checkbox[aria-checked=false]::part(label){margin-inline-start:0}.candidate-preferences-choices fluent-checkbox[aria-checked=true]::part(control){border:0;background:rgba(0,0,0,0);fill:var(--accent-foreground-rest);color:var(--accent-foreground-rest)}.candidate-preferences-choices fluent-checkbox:focus-visible{outline:2px solid var(--accent-fill-rest);outline-offset:2px}.candidate-preferences-editor .candidate-preferences-hint.fluent-typography{--type-ramp-base-font-size: 11px;color:var(--preferences-muted, var(--neutral-foreground-hint));font-size:11px;margin:0}.candidate-preferences-editor .candidate-preferences-locations{margin-top:-8px}.candidate-preferences-editor .candidate-preferences-add{align-self:flex-start;margin-bottom:16px}.candidate-preferences-editor .candidate-preferences-add::part(control),.candidate-preferences-buttons fluent-button::part(control){height:auto;min-height:var(--chasing-input-min-height);padding:var(--chasing-input-padding-block) var(--chasing-input-padding-inline);border-radius:var(--chasing-control-radius)}.candidate-preferences-editor .candidate-preferences-add,.candidate-preferences-buttons fluent-button{height:auto}.candidate-preferences-actions{position:sticky;bottom:0;z-index:var(--chasing-z-overlay-surface);width:100%;padding:16px 0;margin-top:24px;background:var(--neutral-layer-floating);border-block-start:1px solid var(--preferences-line)}.candidate-preferences-buttons{width:auto;margin-inline-start:auto}@media(min-width: 1500px){.candidate-preferences-layout{grid-template-columns:232px minmax(0, 1fr)}.candidate-preferences-form{padding-inline:40px}}@media(max-width: 1050px)and (min-width: 761px){.candidate-preferences-layout{grid-template-columns:170px minmax(0, 1fr)}.candidate-preferences-nav{padding-inline:8px}.candidate-preferences-form{padding-inline:24px}}@media(max-width: 760px){.candidate-preferences-layout{grid-template-columns:minmax(0, 1fr)}.candidate-preferences-nav{padding:12px 16px;border-inline-end:0;border-bottom:1px solid var(--preferences-line)}.candidate-preferences-nav .candidate-preferences-nav__inner{position:static;flex-direction:row !important;flex-wrap:wrap}.candidate-preferences-nav__label,.candidate-preferences-nav__number,.candidate-preferences-nav__note{display:none}.candidate-preferences-nav .candidate-preferences-nav__link{width:auto}.candidate-preferences-nav__link::part(control){padding:8px;font-size:11px}.candidate-preferences-form{padding:0 16px}.candidate-preferences-actions{position:static}.candidate-preferences-buttons{margin-inline-start:0}}.candidate-preferences-readonly{--preferences-line: color-mix(in srgb, var(--neutral-foreground-rest) 12%, var(--neutral-layer-floating));width:100%;max-width:1152px;min-width:0;margin-inline:auto;padding-inline:32px;box-sizing:border-box;font-size:13px}.candidate-preferences-readonly__section.chasing-section{gap:24px;padding-block:24px;border-block-end:1px solid var(--preferences-line)}.candidate-preferences-readonly__section .chasing-section__titles{gap:8px}.candidate-preferences-readonly__section .chasing-section__title{margin:0;font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-0.4px}.candidate-preferences-readonly__section .chasing-section__body{gap:24px}.candidate-preferences-readonly__field{display:flex;flex-direction:column;gap:8px;min-width:0}.candidate-preferences-readonly__label.fluent-typography{--type-ramp-base-font-size: 12px;font-size:12px;font-weight:500;color:var(--neutral-foreground-hint, #6d677c)}.candidate-preferences-readonly__value.fluent-typography{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.candidate-preferences-readonly__field fluent-badge{max-width:100%}.candidate-preferences-readonly__field fluent-badge::part(control){height:auto;padding:5px 9px;border-radius:4px;background:color-mix(in srgb, var(--neutral-foreground-rest) 6%, var(--neutral-layer-floating));color:var(--neutral-foreground-rest);font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:anywhere;text-align:start}.candidate-preferences-readonly__field fluent-badge>span{white-space:normal !important;overflow-wrap:anywhere;justify-content:flex-start !important;text-align:start}.candidate-preferences-readonly__location{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--preferences-line);border-radius:6px;background:var(--neutral-layer-floating);line-height:1.5;overflow-wrap:anywhere}.candidate-preferences-readonly__location fluent-icon{flex-shrink:0;margin-top:2px}.candidate-preferences-readonly>.chasing-action-row{justify-content:flex-end;padding-block:24px 8px}@media(max-width: 760px){.candidate-preferences-readonly{padding-inline:16px}.candidate-preferences-readonly__section.chasing-section{padding-block:20px}}:is(fluent-text-field,fluent-search,fluent-number-field):not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))::part(root),:root .fluent-autocomplete-multiselect[auto-height] fluent-text-field[appearance]:not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))::part(root),:is(fluent-select,fluent-combobox):not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))::part(control){box-sizing:border-box;min-height:var(--chasing-input-min-height);height:auto;border-radius:var(--chasing-control-radius);padding:var(--chasing-input-padding-block) var(--chasing-input-padding-inline);align-items:center}:is(fluent-text-field,fluent-search,fluent-number-field):not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))::part(control),fluent-combobox:not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))::part(selected-value){box-sizing:border-box;min-width:0;height:auto;margin:0;padding:0}:is(fluent-text-field,fluent-search,fluent-number-field):not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))::part(start),:is(fluent-text-field,fluent-search,fluent-number-field):not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))::part(end){margin:0}:is(fluent-text-field,fluent-number-field):has(>[slot=start]):not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))::part(start),fluent-search:not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))::part(start){margin-inline-end:var(--chasing-space-xs)}:is(fluent-text-field,fluent-search,fluent-number-field):has(>[slot=end]):not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))::part(end){margin-inline-start:var(--chasing-space-xs)}fluent-search:not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))::part(input-wrapper){min-width:0;height:auto;align-items:center}.fluent-autocomplete-multiselect[single-select] fluent-text-field:not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))::part(start){flex:1}.fluent-autocomplete-multiselect[single-select] fluent-text-field:not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))::part(end){margin-inline-start:auto}fluent-text-area:not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))::part(control){box-sizing:border-box;min-height:var(--chasing-input-min-height);height:auto;border-radius:var(--chasing-control-radius);padding:var(--chasing-input-padding-block) var(--chasing-input-padding-inline)}:is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],select,textarea):not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *)):not([slot=form-associated-proxy]){box-sizing:border-box;min-height:var(--chasing-input-min-height);height:auto;border-radius:var(--chasing-control-radius);padding:var(--chasing-input-padding-block) var(--chasing-input-padding-inline)}:is(fluent-text-field,fluent-search,fluent-number-field,fluent-select,fluent-combobox,fluent-text-area):not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *)){--control-corner-radius: var(--chasing-control-corner-radius)}:is(fluent-text-field,fluent-search,fluent-number-field):not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *)):not([disabled]):focus-within::part(root),fluent-text-area:not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *)):not([disabled]):focus-within::part(control){outline:none}:is(fluent-select,fluent-combobox):not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *)):not([disabled]):focus-within::part(control){outline:2px solid var(--accent-fill-rest);outline-offset:2px}:is(fluent-text-field,fluent-search,fluent-number-field):not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))[readonly]::part(root),fluent-text-area:not(:where(.quill-rich-text-editor *,.ql-container *,.ql-toolbar *,.ql-tooltip *))[readonly]::part(control){background:var(--chasing-app-background-neutral)}fluent-anchor{box-sizing:border-box;min-width:0;max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere;text-align:center}fluent-anchor::part(control){box-sizing:border-box;min-width:0;max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere;text-align:center}:is(.chasing-action,fluent-button.candidate-cv-download-trigger,fluent-button.candidate-cv-download-pdf,.chasing-actions>:is(fluent-button,fluent-anchor),.chasing-action-row>:is(fluent-button,fluent-anchor),.chasing-dialog__footer fluent-button,.fluent-dialog-footer fluent-button,.cv-editor__actions>fluent-button,.cv-editor__document-actions>fluent-button,fluent-button.cv-editor__add,.candidate-preferences-buttons fluent-button){height:auto;min-height:var(--chasing-input-min-height);--control-corner-radius: var(--chasing-control-corner-radius)}:is(.chasing-action,fluent-button.candidate-cv-download-trigger,fluent-button.candidate-cv-download-pdf,.chasing-actions>:is(fluent-button,fluent-anchor),.chasing-action-row>:is(fluent-button,fluent-anchor),.chasing-dialog__footer fluent-button,.fluent-dialog-footer fluent-button,.cv-editor__actions>fluent-button,.cv-editor__document-actions>fluent-button,fluent-button.cv-editor__add,.candidate-preferences-buttons fluent-button)::part(control){box-sizing:border-box;min-height:var(--chasing-input-min-height);height:auto;border-radius:var(--chasing-control-radius);padding:var(--chasing-input-padding-block) var(--chasing-input-padding-inline);white-space:normal;overflow-wrap:anywhere}fluent-dialog.fluent-dialog-main:not(.right):not(.left):not(.top):not(.bottom)::part(control){border-radius:var(--chasing-dialog-radius);box-shadow:var(--chasing-overlay-shadow)}.chasing-dialog__title,.fluent-dialog-header :is(h2,h3,h4){font-size:1.25rem;line-height:1.4;font-weight:600}fluent-accordion,fluent-accordion-item{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}:root{--chasing-space-2xs: 0.25rem;--chasing-space-xs: 0.5rem;--chasing-space-sm: 0.75rem;--chasing-space-md: 1rem;--chasing-space-lg: 1.5rem;--chasing-space-xl: 2rem;--chasing-input-padding-block: 10px;--chasing-input-padding-inline: 12px;--chasing-input-min-height: 44px;--chasing-page-max-width: 1200px;--chasing-app-background-neutral: #f5f5f7;--chasing-app-background-accent: #f3f1ff;--chasing-app-background-mint: #eff7f4;--chasing-workspace-surface: var(--neutral-layer-1, #fff);--chasing-workspace-canvas: var(--chasing-app-background-neutral);--chasing-workspace-divider: #dedee7;--chasing-content-radius: 12px;--chasing-overlay-shadow: 0 12px 36px rgb(23 19 35 / 16%);--chasing-tag-background: #f0f0f4;--chasing-tag-foreground: #555365;--chasing-form-column-min: 16rem;--chasing-card-border-radius: 8px;--chasing-control-corner-radius: 6;--chasing-control-radius: calc(var(--chasing-control-corner-radius) * 1px);--chasing-dialog-radius: 16px;--chasing-text-muted: #605e70;--chasing-content-max-workspace: 1600px;--chasing-content-max-readable: 72rem;--chasing-page-header-gap: 0.625rem;--chasing-h1-font-weight: 500;--chasing-page-inset: var(--chasing-space-sm);--chasing-section-gap: var(--chasing-space-md);--chasing-stat-card-min-width: 240px;--chasing-surface-padding: 1.25rem;--chasing-z-content: 1;--chasing-z-overlay-surface: 20;--chasing-z-overlay-surface-active: 200;--chasing-z-overlay: 500;--chasing-z-nav-backdrop: 800;--chasing-z-nav-drawer: 810;--chasing-z-dialog: 1000;--chasing-overlay-surface-z-index: var(--chasing-z-overlay-surface);--chasing-overlay-surface-active-z-index: var(--chasing-z-overlay-surface-active);--chasing-listbox-z-index: var(--chasing-z-overlay)}h1{font-weight:var(--chasing-h1-font-weight) !important}@media(min-width: 960px){:root{--chasing-section-gap: var(--chasing-space-lg);--chasing-page-inset: var(--chasing-space-lg)}}.chasing-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--chasing-space-md)}@media(min-width: 960px){.chasing-grid{grid-template-columns:minmax(0, 280px) minmax(0, 1fr)}}.chasing-master-detail-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--chasing-space-md);align-items:start;width:100%;box-sizing:border-box}@media(min-width: 960px){.chasing-master-detail-grid{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.4fr)}.chasing-master-detail-grid--wide-detail{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.5fr)}.chasing-master-detail-grid--selector{grid-template-columns:minmax(16rem, 20rem) minmax(0, 1fr)}}.chasing-round{border-radius:100%}.chasing-colorful{--chasing-base-color: #6957ff;--chasing-base-color-surface: #f0eeff;color:var(--chasing-base-color);background-color:var(--chasing-base-color-surface)}.chasing-accent{color:#fff;background-color:AccentColor;font-weight:bold}.chasing-text-gradient,.text-gradient{background:var(--global-gradient-linear);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.chasing-adjust{display:inline-flex;align-items:center;justify-content:center;padding:var(--chasing-space-2xs)}.chasing-logo{--chasing-logo-falcon: #6957ff;--chasing-logo-text: #0f1020;--chasing-logo-trademark: var(--chasing-logo-text);--chasing-logo-accent: #000000;display:block;width:var(--chasing-logo-width, 10.75rem);height:var(--chasing-logo-height, 2.4rem);overflow:visible;flex:0 0 auto}.chasing-logo--on-dark{--chasing-logo-text: #ffffff;--chasing-logo-trademark: #ffffff}.chasing-logo--monochrome-on-light{--chasing-logo-falcon: #0f1020;--chasing-logo-text: #0f1020;--chasing-logo-trademark: #0f1020;--chasing-logo-accent: #0f1020}.chasing-logo--monochrome-on-dark{--chasing-logo-falcon: #ffffff;--chasing-logo-text: #ffffff;--chasing-logo-trademark: #ffffff;--chasing-logo-accent: #ffffff}.chasing-app-shell{--chasing-app-nav-bg: #0f1020;--chasing-app-nav-fg: #c9c9d6;--chasing-app-nav-fg-active: #ffffff;--chasing-app-accent: #6957ff;--chasing-app-topbar-height: 52px;--chasing-app-sidenav-width: 300px;--chasing-app-sidenav-rail-width: 4.25rem;min-height:100vh;min-height:100dvh;width:100%;min-width:0;overflow-x:hidden}@supports(overflow: clip){.chasing-app-shell{overflow-x:clip;overflow-y:visible}}.chasing-app-shell,.chasing-app-shell *,.chasing-app-shell *::before,.chasing-app-shell *::after{box-sizing:border-box}.chasing-app-topbar{min-height:var(--chasing-app-topbar-height);display:flex;align-items:center;background:var(--chasing-app-nav-bg);border-bottom:1px solid rgba(255,255,255,.06);color:var(--chasing-app-nav-fg-active)}.chasing-app-topbar__inner{width:100%;min-width:0;min-height:var(--chasing-app-topbar-height);display:flex;align-items:center;gap:var(--chasing-space-sm);padding-inline:var(--chasing-space-md);box-sizing:border-box}.chasing-app-topbar__menu{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:var(--chasing-card-border-radius);background:rgba(0,0,0,0);color:var(--chasing-app-nav-fg-active);cursor:pointer}.chasing-app-topbar__menu:hover,.chasing-app-topbar__menu:focus-visible{background:rgba(255,255,255,.08)}.chasing-app-topbar__brand{--chasing-logo-width: 8.75rem;--chasing-logo-height: 1.95rem;display:inline-flex;align-items:center;justify-content:center;height:var(--chasing-app-topbar-height);line-height:0;text-decoration:none;flex:0 0 auto}.chasing-app-topbar__space{max-width:min(42vw,22rem);min-width:0;display:flex;align-items:center;justify-content:flex-end}.chasing-app-topbar__settings,.chasing-app-topbar__space-trigger,.chasing-app-account__trigger{color:var(--chasing-app-nav-fg-active) !important;flex:0 0 auto;vertical-align:middle}.chasing-app-topbar__settings::part(control),.chasing-app-topbar__space-trigger::part(control),.chasing-app-account__trigger::part(control){min-height:2.25rem;align-items:center;border:1px solid rgba(0,0,0,0);border-radius:var(--chasing-card-border-radius);background:rgba(0,0,0,0);color:var(--chasing-app-nav-fg-active);box-shadow:none;line-height:1;transition:background-color .15s ease,border-color .15s ease}.chasing-app-topbar__settings:hover::part(control),.chasing-app-topbar__settings:focus-within::part(control),.chasing-app-topbar__space-trigger:hover::part(control),.chasing-app-topbar__space-trigger:focus-within::part(control),.chasing-app-account__trigger:hover::part(control),.chasing-app-account__trigger:focus-within::part(control){border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08)}.chasing-app-topbar__settings::part(control){width:2.25rem;padding:0}.chasing-app-topbar__space-trigger::part(control),.chasing-app-account__trigger::part(control){padding:.25rem .5rem}.chasing-app-account{position:relative;min-width:0;display:inline-flex;align-items:center;flex:0 1 auto}.chasing-app-account__trigger{max-width:16rem}.chasing-app-account__trigger-content{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:var(--chasing-space-xs);color:inherit;line-height:1}.chasing-app-account__persona{min-width:0;max-width:100%;overflow:hidden}.chasing-app-account__persona .name{min-width:0;overflow:hidden;text-overflow:ellipsis}.chasing-app-account__persona--trigger .name{margin-inline-start:var(--chasing-space-xs)}.chasing-app-account__persona--trigger{display:inline-flex;align-items:center;align-self:center;color:inherit;line-height:1}.chasing-app-account__persona--trigger .name{color:inherit}.chasing-app-account__persona--menu{width:100%}.chasing-app-account__persona--menu .name{margin-inline-start:var(--chasing-space-sm)}.chasing-app-account__language{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--chasing-space-sm)}.chasing-app-account__space-label{display:block;overflow:hidden;color:var(--neutral-foreground-hint);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.chasing-notification-center-host{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.chasing-notification-bell{position:relative;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,0,0,0);border-radius:var(--chasing-card-border-radius);background:rgba(0,0,0,0);color:var(--chasing-app-nav-fg-active);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.chasing-notification-bell:hover,.chasing-notification-bell:focus-visible{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08)}.chasing-notification-bell__icon{position:relative;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center}.chasing-notification-bell__icon .notification-unread-count-badge{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:0;pointer-events:none}.chasing-notification-bell__icon .notification-unread-count-badge .fluentui-counterbadge-container{display:inline-flex;align-items:center;justify-content:center}.chasing-notification-panel{position:fixed;z-index:var(--chasing-z-overlay);inset-block-start:calc(var(--chasing-app-topbar-height) + var(--chasing-space-xs));inset-inline-end:var(--chasing-space-md);box-sizing:border-box;width:min(30rem,100vw - 2*var(--chasing-space-md));max-height:min(42rem,100dvh - var(--chasing-app-topbar-height) - 2*var(--chasing-space-md));border:1px solid rgba(15,16,32,.14);border-radius:var(--chasing-card-border-radius);background:var(--neutral-layer-floating, #ffffff);color:var(--neutral-foreground-rest);box-shadow:0 1rem 2.5rem rgba(15,16,32,.22);overflow:hidden}.chasing-notification-panel__layout{display:flex;flex-direction:column;max-height:inherit}.chasing-notification-panel__header,.chasing-notification-panel__footer{display:flex;align-items:center;padding:var(--chasing-space-sm) var(--chasing-space-md)}.chasing-notification-panel__header{justify-content:space-between;border-block-end:1px solid var(--chasing-workspace-divider)}.chasing-notification-panel__footer{border-block-start:1px solid var(--chasing-workspace-divider)}.chasing-notification-panel__feed{min-height:0;overflow-y:auto;overscroll-behavior:contain}.chasing-notification-panel__status{padding:var(--chasing-space-md)}.chasing-notification-panel__items{display:flex;flex-direction:column;gap:var(--chasing-space-xs);padding:var(--chasing-space-sm)}.chasing-notification-panel__item{min-width:0;padding:var(--chasing-space-sm);border:1px solid var(--chasing-workspace-divider);border-radius:var(--chasing-card-border-radius);background:var(--chasing-workspace-surface)}.chasing-notification-item{box-sizing:border-box;width:100%;min-width:0;padding:var(--chasing-space-md);border:1px solid var(--chasing-workspace-divider);border-radius:var(--chasing-card-border-radius);background:var(--chasing-workspace-surface);box-shadow:0 1px 3px rgba(15,16,32,.14)}.notification-feed-card,.company-notification-feed-card{min-width:0;overflow-wrap:anywhere}.notification-feed-card__body{white-space:pre-line;overflow-wrap:anywhere}.notification-feed-card{display:block}.chasing-notification-panel__item .notification-feed-card{overflow-wrap:anywhere}.chasing-notification-panel__item .notification-feed-card fluent-label{line-height:1.5}.chasing-notification-panel__actions,.chasing-notification-panel__actions .notification-feed-actions-bar>fluent-stack{display:flex;flex-wrap:wrap;align-items:center;gap:var(--chasing-space-xs)}.chasing-notification-panel__actions{margin-block-start:var(--chasing-space-sm);padding-block-start:var(--chasing-space-xs);border-block-start:1px solid var(--chasing-workspace-divider)}.chasing-notification-panel__actions fluent-button::part(control){min-height:2rem}.chasing-notification-panel__item--selected{border-color:var(--accent-fill-rest);background:var(--accent-fill-light, rgba(105, 87, 255, 0.1))}.chasing-app-main{width:100%;min-width:0;flex:1 1 auto;min-height:calc(100vh - var(--chasing-app-topbar-height));min-height:calc(100dvh - var(--chasing-app-topbar-height));color:var(--neutral-foreground-rest);align-items:stretch !important;overflow-x:hidden}@supports(overflow: clip){.chasing-app-main{overflow-x:clip;overflow-y:visible}}.chasing-app-body{flex:1 1 auto;min-width:0;min-height:0;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;padding:0;overflow:visible}.chasing-app-content{width:100%;min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;align-self:stretch !important;padding:0;box-sizing:border-box;overflow:visible}.chasing-app-content.chasing-app-content--neutral{background-color:var(--chasing-app-background-neutral)}.chasing-app-content.chasing-app-content--accent{background-color:var(--chasing-app-background-accent)}.chasing-app-content.chasing-app-content--mint{background-color:var(--chasing-app-background-mint)}.chasing-route-content{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:0;margin:0;padding:0;box-sizing:border-box;overflow:visible}.chasing-route-content>.chasing-workspace,.chasing-route-content>.chasing-page,.chasing-route-content>.chasing-page-stack,.chasing-route-content>.stack-vertical,.chasing-app-content>.chasing-workspace,.chasing-app-content>.chasing-page,.chasing-app-content>.chasing-page-stack{flex:1 1 auto;width:100%;min-height:0;padding-inline:0}.chasing-app-sidenav{width:var(--chasing-app-sidenav-width);flex:0 0 var(--chasing-app-sidenav-width);min-width:0;max-width:100%;min-height:calc(100vh - var(--chasing-app-topbar-height));min-height:calc(100dvh - var(--chasing-app-topbar-height));display:flex;flex-direction:column;background:var(--neutral-layer-1);border-inline-end:1px solid rgba(15,16,32,.1);overflow-x:hidden}.chasing-app-sidenav nav.sitenav{flex:1 1 auto;min-height:0;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto}.chasing-app-sidenav #main-menu{width:100% !important;min-width:0;max-width:100%}.chasing-app-sidenav fluent-nav-menu,.chasing-app-sidenav fluent-nav-group,.chasing-app-sidenav fluent-nav-link{min-width:0;max-width:100%}.chasing-app-sidenav #main-menu .fluent-nav-text{min-width:0;padding-block:var(--chasing-space-2xs);line-height:1.4;white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.chasing-premium-nav-label,.chasing-nav-label-with-badge{display:inline-flex;align-items:center;gap:var(--chasing-space-2xs);width:100%;min-width:0;vertical-align:middle}.chasing-premium-nav-label__text,.chasing-nav-label-with-badge__text{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.chasing-app-sidenav__session{display:flex;flex-direction:column;gap:var(--chasing-space-xs);min-width:0;max-width:100%;padding:var(--chasing-space-md);border-top:1px solid rgba(15,16,32,.1)}.chasing-app-sidenav__user,.chasing-app-sidenav__link{font-size:.85rem;font-weight:600}.chasing-app-sidenav__user{display:block;max-width:100%;color:var(--neutral-foreground-hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chasing-app-sidenav__link{color:var(--neutral-foreground-rest);text-decoration:none}.chasing-app-sidenav__link:hover,.chasing-app-sidenav__link:focus-visible{color:var(--accent-fill-rest);text-decoration:underline}.chasing-app-nav-backdrop{display:none}.space-switcher__active{max-width:100%;min-width:0;display:inline-flex;align-items:center;gap:var(--chasing-space-xs);color:var(--chasing-app-nav-fg-active, var(--neutral-foreground-rest));font-size:.85rem;font-weight:700}.chasing-app-topbar__space .space-switcher__active{min-height:2.25rem;padding:.25rem .5rem;border:1px solid rgba(0,0,0,0);border-radius:var(--chasing-card-border-radius);background:rgba(0,0,0,0);line-height:1}.space-switcher__active-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-switcher__dialog-options{width:100%}.space-switcher__kind{color:var(--neutral-foreground-hint);font-size:var(--type-ramp-minus-1-font-size, 12px);line-height:var(--type-ramp-minus-1-line-height, 16px);font-weight:400}.space-switcher__menu-option{height:auto;min-height:3.5rem;padding-block:var(--chasing-space-xs)}.space-switcher__menu-option--active,.space-switcher__menu-option--active:hover{--neutral-foreground-rest: var(--foreground-on-accent-rest, #fff);--neutral-foreground-hint: var(--foreground-on-accent-rest, #fff);background:var(--accent-fill-rest);color:var(--foreground-on-accent-rest, #fff)}.space-switcher__menu-option--active::part(content){color:var(--foreground-on-accent-rest, #fff)}.space-switcher__dialog-option{width:100%;min-height:4.25rem;text-align:start}.space-switcher__dialog-option--active::part(control),.space-switcher__dialog-option--active:hover::part(control){--neutral-foreground-rest: var(--foreground-on-accent-rest, #fff);--neutral-foreground-hint: var(--foreground-on-accent-rest, #fff);background:var(--accent-fill-rest);color:var(--foreground-on-accent-rest, #fff)}.space-switcher__menu-option--active fluent-label,.space-switcher__dialog-option--active fluent-label,.space-switcher__menu-option--active .space-switcher__kind,.space-switcher__dialog-option--active .space-switcher__kind{color:var(--foreground-on-accent-rest, #fff)}.public-signup-paths{width:100%;max-width:100%;min-width:0;box-sizing:border-box;container-type:inline-size;margin-top:var(--chasing-space-lg);padding:var(--chasing-space-md) 0}.public-signup-paths__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--chasing-space-md);width:100%;max-width:100%;min-width:0;box-sizing:border-box}@container (min-width: 43.25rem){.public-signup-paths__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.public-signup-paths__card{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:14rem;height:100%}.public-signup-paths__icon{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,16,32,.1);border-radius:var(--chasing-card-border-radius);background:var(--neutral-layer-2, #f3f3f7)}.public-signup-paths__card fluent-anchor{width:100%;margin-block-start:auto;max-width:100%;min-width:0;height:auto;white-space:normal;overflow-wrap:anywhere;text-align:center}.public-signup-paths__card fluent-anchor::part(control){width:100%;min-height:44px;height:auto;white-space:normal;line-height:1.35;padding-block:.625rem;text-align:center}.public-signup-paths__card>.stack-vertical{height:100%}.fluent-input-label:has(>.chasing-help-tooltip){align-items:center;flex-wrap:wrap;column-gap:var(--chasing-space-2xs)}.fluent-input-label>.chasing-help-tooltip{display:inline-flex;flex:0 0 1rem;width:1rem;min-width:1rem;max-width:1rem;margin-inline-start:0}@media(min-width: 960px){.chasing-app-main--nav-hover{position:relative;box-sizing:border-box;padding-inline-start:var(--chasing-app-sidenav-rail-width)}.chasing-app-main--nav-hover .chasing-app-sidenav{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:var(--chasing-z-nav-drawer);width:var(--chasing-app-sidenav-width);box-shadow:0 1rem 2rem rgba(15,16,32,.18)}.chasing-app-main--nav-auto .chasing-app-sidenav,.chasing-app-main--nav-toggled .chasing-app-sidenav{width:var(--chasing-app-sidenav-rail-width);flex:0 0 var(--chasing-app-sidenav-rail-width);overflow:visible}.chasing-app-main--nav-auto .chasing-app-sidenav nav.sitenav,.chasing-app-main--nav-toggled .chasing-app-sidenav nav.sitenav{overflow:visible}.chasing-app-main--nav-auto .chasing-app-sidenav__session,.chasing-app-main--nav-toggled .chasing-app-sidenav__session{display:none}.chasing-app-main--nav-auto .chasing-app-sidenav #main-menu,.chasing-app-main--nav-toggled .chasing-app-sidenav #main-menu{min-width:0 !important}.chasing-app-main--nav-auto .chasing-app-sidenav .fluent-nav-item .positioning-region,.chasing-app-main--nav-toggled .chasing-app-sidenav .fluent-nav-item .positioning-region{min-height:2.75rem;justify-content:center}.chasing-app-main--nav-auto .chasing-app-sidenav .content-region,.chasing-app-main--nav-toggled .chasing-app-sidenav .content-region{justify-content:center;margin-inline-start:0}.chasing-app-main--nav-auto .chasing-app-sidenav .fluent-nav-icon,.chasing-app-main--nav-toggled .chasing-app-sidenav .fluent-nav-icon{flex:0 0 auto}}@media(max-width: 959px){.chasing-app-main{flex-direction:column !important;row-gap:0 !important}.chasing-app-sidenav{position:fixed;inset-block-start:var(--chasing-app-topbar-height);inset-inline-start:0;z-index:var(--chasing-z-nav-drawer);width:min(var(--chasing-app-sidenav-width),86vw);max-width:86vw;transform:translateX(-100%);transition:transform .18s ease;box-shadow:0 1rem 2rem rgba(15,16,32,.22)}[dir=rtl] .chasing-app-sidenav{inset-inline-start:auto;inset-inline-end:0;transform:translateX(100%)}.chasing-app-main--nav-toggled .chasing-app-sidenav{transform:translateX(0)}.chasing-app-sidenav fluent-menu{display:none}.chasing-app-main--nav-toggled .chasing-app-nav-backdrop{display:block;position:fixed;inset:var(--chasing-app-topbar-height) 0 0;z-index:var(--chasing-z-nav-backdrop);border:0;padding:0;background:rgba(15,16,32,.38);cursor:pointer}.chasing-app-topbar__space{max-width:min(48vw,18rem)}}@media(width < 600px){.chasing-app-topbar__inner{gap:var(--chasing-space-2xs);padding-inline:var(--chasing-space-sm)}.chasing-app-topbar__brand{--chasing-logo-width: 7.25rem;--chasing-logo-height: 1.65rem;flex:0 1 var(--chasing-logo-width, 7.25rem);min-width:4rem}.chasing-app-topbar__brand .chasing-logo{max-width:100%}.chasing-app-topbar__inner>.chasing-app-topbar__settings,.chasing-app-topbar__space-trigger>svg[slot=start],.chasing-app-account__trigger-content>svg{display:none}.chasing-app-topbar__space{max-width:min(34vw,8rem);flex-shrink:0}.chasing-app-account__persona--trigger .name{display:none}.chasing-app-account__trigger{min-width:2.5rem}.chasing-app-account__trigger::part(control){padding-inline:var(--chasing-space-xs)}.chasing-notification-panel{position:fixed;inset-block-start:calc(var(--chasing-app-topbar-height) + var(--chasing-space-xs));inset-inline:var(--chasing-space-sm);width:auto;max-height:calc(100dvh - var(--chasing-app-topbar-height) - 2*var(--chasing-space-sm))}}@media(width < 960px){.organization-ai-chat-layout{--organization-chat-columns: minmax(0, 1fr);--organization-chat-rows: minmax(0, 1fr) minmax(0, 2fr)}}.chasing-page{--chasing-page-measure: var(--chasing-page-max-width);display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;margin:0;padding:0;box-sizing:border-box}.chasing-page__banner{display:flex;flex-direction:column;gap:var(--chasing-space-xs);width:100%;min-width:0}.chasing-page>.chasing-page-stack{min-width:0;padding:var(--chasing-page-inset);box-sizing:border-box}.chasing-page-notices{display:flex;flex-direction:column;gap:var(--chasing-space-sm);min-width:0;box-sizing:border-box}.chasing-page-notices:not(:has(*)){display:none}.chasing-page--flush .chasing-page-notices{padding:var(--chasing-page-inset)}.chasing-page>.chasing-page-header{flex:0 0 auto}.chasing-page--workspace{--chasing-page-measure: var(--chasing-content-max-workspace)}.chasing-page--readable{--chasing-page-measure: var(--chasing-content-max-readable)}.chasing-page--readable>.chasing-page-stack{max-width:var(--chasing-content-max-readable);align-self:center}.chasing-page-header,.chasing-tool-page__header{padding:var(--chasing-space-md) var(--chasing-page-inset);border-bottom:1px solid var(--chasing-workspace-divider);background:var(--chasing-workspace-surface);box-sizing:border-box}.chasing-page--flush,.chasing-page--flush>.chasing-page-stack{gap:0 !important;min-height:0}.chasing-page--flush>.chasing-page-stack{flex:1 1 auto;padding:0}.chasing-tool-page{height:calc(100vh - var(--chasing-app-topbar-height, 52px));height:calc(100dvh - var(--chasing-app-topbar-height, 52px));min-height:0;width:100%;align-items:stretch !important}.chasing-tool-page__header{flex:0 0 auto}.chasing-app-shell:has(.interview-prep-workspace,.chasing-chat-page){display:flex;flex-direction:column;height:100dvh}.chasing-app-shell:has(.interview-prep-workspace,.chasing-chat-page)>.chasing-app-topbar{flex:0 0 auto}.chasing-app-main:has(.interview-prep-workspace,.chasing-chat-page){flex:1 1 0;min-height:0}.chasing-app-main:has(.interview-prep-workspace,.chasing-chat-page)>.chasing-app-sidenav{min-height:0}.chasing-route-content:has(>.interview-prep-workspace,>.chasing-chat-page){flex:1 1 0;height:auto}.chasing-route-content>.interview-prep-workspace,.chasing-route-content>.chasing-chat-page{flex:1 1 0;height:auto}.chasing-page--master-detail{--chasing-page-measure: var(--chasing-content-max-workspace);min-height:0}.chasing-page-header{display:flex;flex-direction:column;gap:var(--chasing-page-header-gap)}.chasing-page-header__main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--chasing-space-md);width:100%;min-width:0}.chasing-page-header__titles{display:flex;flex-direction:column;gap:var(--chasing-page-header-gap);flex:1 1 20rem;min-width:0;overflow-wrap:anywhere}.chasing-page-header__title{margin:0;line-height:1.2}.chasing-page-header__eyebrow{margin:0;color:#6957ff !important;font-size:.6875rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.chasing-page-header__description{margin:0;color:var(--neutral-foreground-hint);max-width:var(--chasing-content-max-readable)}.chasing-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--chasing-space-xs);flex:0 1 auto;min-width:0;max-width:100%}.chasing-page-header__extra{width:100%;min-width:0}.chasing-card-stack{display:flex;flex-direction:column;gap:var(--chasing-space-sm)}.chasing-page-stack .stack-vertical:has(>h1),.chasing-page .stack-vertical:has(>h1),.chasing-workspace .stack-vertical:has(>h1){row-gap:var(--chasing-page-header-gap) !important}.chasing-toolbar,.chasing-action-row,.chasing-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--chasing-space-xs)}.chasing-toolbar{gap:var(--chasing-space-sm)}.chasing-overlay-surface,fluent-card.chasing-overlay-surface,fluent-card:has(fluent-select),fluent-card:has(fluent-combobox),fluent-card:has(fluent-search),fluent-card:has(.fluent-autocomplete-multiselect),.chasing-section-surface:has(fluent-select),.chasing-section-surface:has(fluent-combobox),.chasing-section-surface:has(fluent-search),.chasing-section-surface:has(.fluent-autocomplete-multiselect){position:relative;z-index:var(--chasing-overlay-surface-z-index, 20);contain:none;content-visibility:visible;overflow:visible}.chasing-overlay-surface::part(body),fluent-card.chasing-overlay-surface::part(body),fluent-card:has(fluent-select)::part(body),fluent-card:has(fluent-combobox)::part(body),fluent-card:has(fluent-search)::part(body),fluent-card:has(.fluent-autocomplete-multiselect)::part(body){contain:none;content-visibility:visible;overflow:visible}.chasing-overlay-surface:focus-within,fluent-card.chasing-overlay-surface:focus-within,fluent-card:has(fluent-select:focus-within),fluent-card:has(fluent-combobox:focus-within),fluent-card:has(fluent-search:focus-within),fluent-card:has(.fluent-autocomplete-multiselect:focus-within),.chasing-section-surface:has(fluent-select:focus-within),.chasing-section-surface:has(fluent-combobox:focus-within),.chasing-section-surface:has(fluent-search:focus-within),.chasing-section-surface:has(.fluent-autocomplete-multiselect:focus-within),.chasing-overlay-surface:has(fluent-select[open]),.chasing-overlay-surface:has(fluent-combobox[open]),fluent-card:has(fluent-select[open]),fluent-card:has(fluent-combobox[open]){z-index:var(--chasing-overlay-surface-active-z-index, 200)}fluent-select,fluent-combobox,fluent-search,.fluent-autocomplete-multiselect{min-width:0}.chasing-field .fluent-autocomplete-multiselect div[role=listbox]{gap:4px;box-sizing:border-box;max-width:calc(100vw - 2rem)}.chasing-code-autocomplete{width:100%;min-width:0}.chasing-code-autocomplete .fluent-autocomplete-multiselect div[role=listbox]{width:var(--chasing-selector-width, 100%) !important}.chasing-field .fluent-autocomplete-multiselect div[role=listbox]>div[role=option]{height:auto;min-height:2.25rem;white-space:normal;overflow-wrap:anywhere;align-items:flex-start}.chasing-field .fluent-autocomplete-multiselect div[role=listbox]>div[role=option]>*{height:auto;min-height:inherit;white-space:normal;overflow-wrap:anywhere}fluent-select:focus-within,fluent-combobox:focus-within,fluent-search:focus-within,.fluent-autocomplete-multiselect:focus-within{position:relative;z-index:var(--chasing-listbox-z-index, 500)}fluent-select::part(listbox),fluent-combobox::part(listbox){width:max-content;min-width:100%;max-width:calc(100vw - 2rem);max-height:var(--chasing-listbox-max-height, 22rem);max-height:min(var(--chasing-listbox-max-height, 22rem),100dvh - 6rem);overflow-y:auto;z-index:var(--chasing-listbox-z-index, 500)}fluent-select::part(selected-value),fluent-option::part(content){white-space:normal;overflow-wrap:anywhere}fluent-anchored-region{z-index:var(--chasing-listbox-z-index, 500)}:root{--chasing-dialog-viewport-height: 100vh;--chasing-dialog-edge-gap: 16px;--chasing-dialog-available-height: calc(var(--chasing-dialog-viewport-height) - 2 * var(--chasing-dialog-edge-gap) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}@supports(height: 100dvh){:root{--chasing-dialog-viewport-height: 100dvh}}fluent-dialog,fluent-dialog::part(positioning-region),fluent-dialog::part(control),.fluent-dialog-container{z-index:var(--chasing-z-dialog, 1000)}fluent-dialog::part(positioning-region){box-sizing:border-box;height:var(--chasing-dialog-viewport-height);padding-block:calc(var(--chasing-dialog-edge-gap) + env(safe-area-inset-top, 0px)) calc(var(--chasing-dialog-edge-gap) + env(safe-area-inset-bottom, 0px))}fluent-dialog::part(control){box-sizing:border-box;max-height:var(--chasing-dialog-available-height);max-width:calc(100vw - 2*var(--chasing-dialog-edge-gap) - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px));min-height:0;overflow:auto;overscroll-behavior:contain}fluent-dialog:has(.fluent-dialog-body):not(.right):not(.left)::part(control){grid-template-rows:auto minmax(0, 1fr) auto !important}fluent-dialog .fluent-dialog-body{min-height:0 !important;min-width:0;overflow:auto;overscroll-behavior:contain}fluent-dialog.hiring-board-confirmation-dialog::part(control),fluent-dialog.company-jobs-date-dialog::part(control){overflow:visible}fluent-dialog.hiring-board-confirmation-dialog .fluent-dialog-body,fluent-dialog.company-jobs-date-dialog .fluent-dialog-body{overflow:visible !important}.chasing-action-row{justify-content:flex-end}.chasing-overflow-list{width:100%;min-width:0;align-items:center;gap:var(--chasing-overflow-list-gap, var(--chasing-space-xs))}.chasing-overflow-list--compact{--chasing-overflow-list-gap: var(--chasing-space-2xs)}.chasing-overflow-list>.fluent-overflow-item,.chasing-overflow-list>.fluent-overflow-more{min-width:0;flex:0 0 auto}.chasing-overflow-list>.fluent-overflow-more{align-self:center}.chasing-overflow-list fluent-badge{max-width:100%;white-space:nowrap}.chasing-data-grid-actions{display:inline-flex;align-items:center;flex-wrap:wrap}.chasing-data-grid-control-cell{display:flex;align-items:center}.chasing-form-grid{display:grid;width:100%;min-width:0;align-self:stretch;grid-template-columns:1fr;gap:var(--chasing-space-sm)}@media(min-width: 960px){.chasing-form-grid--two-column{grid-template-columns:repeat(auto-fit, minmax(var(--chasing-form-column-min), 1fr))}}.chasing-form-grid>*{width:100%;min-width:0;box-sizing:border-box}.chasing-form-grid__span-all{grid-column:1/-1}.chasing-form-grid>fluent-text-field,.chasing-form-grid>fluent-text-area,.chasing-form-grid>fluent-select,.chasing-form-grid>fluent-combobox,.chasing-form-grid>fluent-search,.chasing-form-grid>fluent-number-field,.chasing-form-grid>fluent-date-picker,.chasing-form-grid>fluent-time-picker,.chasing-form-grid>.fluent-autocomplete-multiselect,.chasing-form-grid>*>fluent-text-field,.chasing-form-grid>*>fluent-text-area,.chasing-form-grid>*>fluent-select,.chasing-form-grid>*>fluent-combobox,.chasing-form-grid>*>fluent-search,.chasing-form-grid>*>fluent-number-field,.chasing-form-grid>*>fluent-date-picker,.chasing-form-grid>*>fluent-time-picker,.chasing-form-grid>*>.fluent-autocomplete-multiselect,.chasing-field>fluent-text-field,.chasing-field>fluent-text-area,.chasing-field>fluent-select,.chasing-field>fluent-combobox,.chasing-field>fluent-search,.chasing-field>fluent-number-field,.chasing-field>fluent-date-picker,.chasing-field>fluent-time-picker,.chasing-field>.fluent-autocomplete-multiselect{width:100%;min-width:0;box-sizing:border-box}.chasing-form-grid fluent-text-area::part(control),.chasing-field fluent-text-area::part(control){width:100%;box-sizing:border-box}.chasing-form-grid .fluent-inputfile-container,.chasing-field .fluent-inputfile-container,.chasing-section-surface .fluent-inputfile-container{width:100%;min-width:0;box-sizing:border-box}.chasing-field{display:flex;flex-direction:column;gap:var(--chasing-space-2xs);width:100%;min-width:0;box-sizing:border-box}.chasing-field--compact{width:auto;max-width:var(--chasing-field-compact-width, 12rem)}.chasing-field--compact>fluent-text-field,.chasing-field--compact>fluent-number-field,.chasing-field--compact>fluent-date-picker,.chasing-field--compact>fluent-time-picker,.chasing-field--compact>fluent-select{width:100%;max-width:var(--chasing-field-compact-width, 12rem)}.chasing-file-field__control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--chasing-space-xs);width:100%;min-width:0}.chasing-file-field__file{display:inline-flex;flex:1 1 12rem;align-items:center;gap:var(--chasing-space-2xs);min-width:0}.chasing-file-field__file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chasing-file-field__hint,.chasing-file-field__error{width:100%}.chasing-file-field__hint{color:var(--neutral-foreground-hint)}.chasing-file-field fluent-progress{width:100%}.chasing-dialog{display:grid;grid-template-rows:auto minmax(0, 1fr) auto;width:min(100%,36rem);max-height:min(42rem,var(--chasing-dialog-available-height) - 2*var(--dialog-padding, 24px) - 2px);min-width:0}.chasing-dialog__header{display:flex;flex-direction:column;gap:var(--chasing-page-header-gap);padding:var(--chasing-space-md) var(--chasing-space-md) 0}.chasing-dialog__title,.chasing-dialog__description{margin:0}.chasing-dialog__description{color:var(--neutral-foreground-hint)}.chasing-dialog__body{display:flex;flex-direction:column;gap:var(--chasing-space-sm);min-width:0;min-height:0;padding:var(--chasing-space-md);overflow:auto;overscroll-behavior:contain}.chasing-dialog__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--chasing-space-xs);padding:0 var(--chasing-space-md) var(--chasing-space-md)}@media(max-width: 600px){.chasing-dialog{width:100%}.chasing-dialog__footer>fluent-button{flex:1 1 10rem}}.chasing-actions{width:100%;flex-wrap:wrap;gap:var(--chasing-space-xs)}.chasing-actions>fluent-button,.chasing-actions>fluent-anchor{flex:0 1 auto;width:auto;max-width:100%;height:auto;min-height:var(--chasing-input-min-height);white-space:normal;overflow-wrap:anywhere}.chasing-actions>fluent-button::part(control),.chasing-actions>fluent-anchor::part(control){min-height:var(--chasing-input-min-height);height:auto;white-space:normal;padding:var(--chasing-input-padding-block) var(--chasing-input-padding-inline)}.chasing-form-grid.chasing-form-grid--align-controls{align-items:end}.chasing-cv-creation-options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--chasing-space-sm);width:100%;min-width:0}.chasing-cv-creation-options__option{display:flex;flex-direction:column;gap:var(--chasing-space-xs);min-width:0}.chasing-cv-creation-options__option fluent-button,.chasing-cv-creation-options__linked-in fluent-button{width:100%}.chasing-cv-creation-options__option fluent-label{overflow-wrap:anywhere}.chasing-cv-creation-options__linked-in{grid-column:1/-1;min-width:0}@media(max-width: 600px){.chasing-cv-creation-options{grid-template-columns:1fr}}.chasing-destructive-action:not([disabled]){color:var(--error-foreground-rest, #a4262c)}.chasing-destructive-action:not([disabled])::part(control){border-color:var(--error-fill-rest, #c85a61);color:var(--error-foreground-rest, #a4262c)}.chasing-destructive-action:not([disabled])>svg[slot]{color:var(--error-foreground-rest, #a4262c)}.chasing-destructive-action:not([disabled]):hover::part(control){border-color:var(--error-fill-hover, #a4262c);background:#fff1f2}.chasing-destructive-action:not([disabled]):active::part(control){background:#ffe4e6}.chasing-dialog__confirm--destructive{--accent-fill-rest: var(--error-fill-rest, #b10e1e);--accent-fill-hover: var(--error-fill-hover, #960b19);--accent-fill-active: var(--error-fill-active, #7b0914);--accent-fill-focus: var(--error-fill-focus, #b10e1e);--foreground-on-accent-rest: #fff;--foreground-on-accent-hover: #fff;--foreground-on-accent-active: #fff;--foreground-on-accent-focus: #fff}.chasing-page-header-actions{width:100%;justify-content:space-between;flex-wrap:wrap;gap:var(--chasing-space-md)}.chasing-page-header-actions>:first-child{flex:1 1 20rem;min-width:0}.chasing-questionnaire{width:100%;max-width:var(--chasing-content-max-readable);min-width:0;margin-inline:auto}.chasing-questionnaire>*,.chasing-metric-grid{width:100%;min-width:0}.chasing-metric-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 10rem), 1fr));gap:var(--chasing-space-sm)}.chasing-completion-progress{width:100%;accent-color:var(--accent-fill-rest);height:.75rem}.chasing-completion-section{display:block;width:100%;min-height:44px;padding:var(--chasing-space-sm) 0;border:0;border-bottom:1px solid var(--neutral-stroke-rest);background:rgba(0,0,0,0);color:var(--neutral-foreground-rest);font:inherit;text-align:start;cursor:pointer}.chasing-completion-section:hover{background:var(--neutral-fill-stealth-hover)}.chasing-completion-section:focus-visible{outline:2px solid var(--accent-foreground-rest);outline-offset:2px}.chasing-full-width-field{width:100%}.chasing-workspace{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;margin:0;padding:0;box-sizing:border-box}.chasing-page-stack{display:flex;flex-direction:column;align-items:stretch;width:100%;align-self:stretch;gap:var(--chasing-section-gap) !important}.chasing-page-stack>*{width:100%;box-sizing:border-box}.chasing-dashboard-grid.chasing-equal-height-grid{align-items:stretch}.chasing-equal-height-column{align-self:stretch;min-width:0}.chasing-equal-height-surface{flex:1 1 auto;align-self:stretch}.chasing-dashboard-grid,.chasing-two-column-grid{display:grid;grid-template-columns:1fr;gap:var(--chasing-space-md);align-items:start;width:100%;box-sizing:border-box}.chasing-dashboard-export-surface{display:flex;flex-direction:column;gap:var(--chasing-space-md);width:100%;padding:var(--chasing-space-md);box-sizing:border-box;background:var(--neutral-layer-1, #fff)}.chasing-stat-grid{display:grid;grid-template-columns:var(--chasing-balanced-columns, repeat(auto-fit, minmax(min(100%, var(--chasing-stat-card-min-width)), 1fr)));gap:var(--chasing-space-md);align-items:stretch;justify-items:stretch;width:100%;box-sizing:border-box}.chasing-stat-grid>fluent-card,.chasing-stat-grid>.fluent-card{min-height:104px;width:100%;box-sizing:border-box}.chasing-dashboard-scope{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--chasing-space-xs)}.chasing-dashboard-scope__label{color:#3d3d45;font-size:.875rem;font-weight:600}.chasing-dashboard-scope__options{display:inline-flex;flex-wrap:wrap;gap:var(--chasing-space-2xs);padding:var(--chasing-space-2xs);border:1px solid rgba(15,16,32,.12);border-radius:var(--chasing-card-border-radius);background:#fff}.chasing-dashboard-scope__button{min-width:6rem}.profile-completion-feedback{display:flex;flex-direction:column;gap:var(--chasing-space-md);width:100%;box-sizing:border-box}.profile-completion-feedback__summary{display:grid;grid-template-columns:1fr;gap:var(--chasing-space-sm);align-items:start;padding:var(--chasing-space-md)}.profile-completion-feedback__summary-copy,.profile-completion-feedback__summary-actions,.profile-completion-feedback__checks,.profile-completion-feedback__field-copy,.profile-completion-feedback__field-meta{display:flex;flex-direction:column}.profile-completion-feedback__summary-copy{gap:var(--chasing-space-2xs);min-width:0}.profile-completion-feedback__summary-actions{gap:var(--chasing-space-xs);align-items:flex-start}.profile-completion-feedback__checks{gap:var(--chasing-space-xs)}.profile-completion-feedback__field{--profile-completion-feedback-accent: var(--neutral-stroke-strong-rest);display:grid;grid-template-columns:.25rem minmax(0, 1fr);gap:var(--chasing-space-sm);align-items:start;padding:var(--chasing-space-sm) 0;border-bottom:1px solid var(--neutral-stroke-rest)}.profile-completion-feedback__field:last-child{border-bottom:0}.profile-completion-feedback__field--complete{--profile-completion-feedback-accent: var(--success)}.fluent-wizard.profile-completion-wizard>ol>li.profile-completion-feedback__step--complete[status]{--accent-fill-rest: var(--success)}.fluent-wizard.profile-completion-wizard>ol>li.profile-completion-feedback__step--complete[status] .fluent-wizard-title,.fluent-wizard.profile-completion-wizard>ol>li.profile-completion-feedback__step--complete[status] .fluent-wizard-summary{color:var(--success)}.profile-completion-feedback__field--weak{--profile-completion-feedback-accent: var(--neutral-stroke-strong-rest)}.profile-completion-feedback__field--missing.profile-completion-feedback__field--critical{--profile-completion-feedback-accent: var(--error-fill-rest)}.profile-completion-feedback__status-dot{width:.25rem;min-height:100%;border-radius:999px;background:var(--profile-completion-feedback-accent)}.profile-completion-feedback__field-copy{gap:var(--chasing-space-2xs);min-width:0}.profile-completion-feedback__field-meta{grid-column:2;flex-direction:row;flex-wrap:wrap;gap:var(--chasing-space-xs);align-items:center}.profile-completion-feedback__wizard-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--chasing-space-xs);width:100%;min-width:100%;padding-top:var(--chasing-space-md);margin-top:var(--chasing-space-sm);border-top:1px solid var(--neutral-stroke-rest)}.profile-completion-feedback__wizard-actions-start,.profile-completion-feedback__wizard-actions-end{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--chasing-space-xs)}.profile-completion-feedback__wizard-actions-end{justify-content:flex-end;margin-inline-start:auto}.chasing-surface-card{padding:var(--chasing-surface-padding)}.chasing-section-grid{display:grid;grid-template-columns:1fr;gap:var(--chasing-space-md);align-items:start;width:100%;box-sizing:border-box}.chasing-section-grid--balanced{grid-template-columns:var(--chasing-balanced-columns, repeat(auto-fit, minmax(min(100%, 360px), 1fr)))}.chasing-section-surface{border:1px solid var(--chasing-workspace-divider);border-radius:var(--chasing-content-radius);padding:var(--chasing-space-md);background:#fff;min-width:0;box-sizing:border-box}.chasing-section-surface--flat{border:0;border-radius:0;padding:0;background:rgba(0,0,0,0);box-shadow:none}.chasing-section-surface--subtle{border-color:rgba(0,0,0,0);background:var(--neutral-layer-2, #f5f5f7);box-shadow:none}.chasing-section-surface .chasing-section-surface{border:0;border-radius:0;padding-inline:0;background:rgba(0,0,0,0);box-shadow:none}.chasing-surface--nested-flat,fluent-card.chasing-surface--nested-flat{border:0;border-radius:0;padding:0;background:rgba(0,0,0,0);box-shadow:none}.chasing-section{display:flex;flex-direction:column;gap:var(--chasing-space-sm);width:100%;min-width:0}.chasing-section__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--chasing-space-sm);min-width:0}.chasing-section__titles{display:flex;flex-direction:column;gap:var(--chasing-space-2xs);flex:1 1 16rem;min-width:0}.chasing-section__title,.chasing-section__description{margin:0}.chasing-section__description{color:var(--neutral-foreground-hint);max-width:var(--chasing-content-max-readable)}.chasing-section__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--chasing-space-xs);flex:0 0 auto}.chasing-section__body{display:flex;flex-direction:column;gap:var(--chasing-space-sm);min-width:0}.chasing-subsection{display:flex;flex-direction:column;gap:var(--chasing-space-sm)}.chasing-subsection+.chasing-subsection{padding-top:var(--chasing-space-md);border-top:1px solid rgba(15,16,32,.1)}.chasing-list{display:flex;flex-direction:column}.chasing-list-row{padding:.875rem 0;border-bottom:1px solid rgba(15,16,32,.1)}.chasing-list-row:first-child{padding-top:0}.chasing-list-row:last-child{padding-bottom:0;border-bottom:none}.chasing-toolbar--split{justify-content:space-between}.chasing-metadata-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:var(--chasing-space-sm)}.chasing-request-summary{--chasing-stat-card-min-width: 260px}.chasing-request-grid{display:grid;grid-template-columns:var(--chasing-balanced-columns, repeat(auto-fit, minmax(min(100%, 360px), 1fr)));gap:var(--chasing-space-md);width:100%;box-sizing:border-box}.chasing-request-card{height:100%}.chasing-request-actions{display:flex;flex-wrap:wrap;gap:var(--chasing-space-xs);align-items:center}.chasing-request-list{display:flex;flex-direction:column;width:100%}.chasing-request-list-row{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);gap:var(--chasing-space-md);align-items:start;padding:var(--chasing-space-md) 0;border-bottom:1px solid rgba(15,16,32,.1)}.chasing-request-list-row:first-child{padding-top:0}.chasing-request-list-row:last-child{padding-bottom:0;border-bottom:0}.chasing-request-list-row__candidate,.chasing-request-list-row__metadata{display:flex;flex-direction:column;gap:var(--chasing-space-xs);min-width:0}.chasing-request-list-row__metadata{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 180px), 1fr));gap:var(--chasing-space-sm)}.chasing-request-list-row__actions{grid-column:1/-1;justify-content:flex-end}.chasing-match-detail-grid{display:grid;grid-template-columns:1fr;gap:var(--chasing-space-md);width:100%;box-sizing:border-box}.chasing-notification-side{display:flex;flex-direction:column;gap:var(--chasing-space-md)}.company-notification-feed-card,.company-application-card,.job-list-card,.job-candidate-match-card,.job-match-explanation-row,.match-experience-signal-row{padding:var(--chasing-space-sm) 0;border-bottom:1px solid rgba(15,16,32,.1)}.company-notification-feed-card:first-child,.company-application-card:first-child,.job-list-card:first-child,.job-candidate-match-card:first-child,.job-match-explanation-row:first-child,.match-experience-signal-row:first-child{padding-top:0}.company-notification-feed-card:last-child,.company-application-card:last-child,.job-list-card:last-child,.job-candidate-match-card:last-child,.job-match-explanation-row:last-child,.match-experience-signal-row:last-child{padding-bottom:0;border-bottom:none}.match-score-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--chasing-space-sm)}.match-score-item{display:grid;grid-template-columns:auto 1fr;gap:var(--chasing-space-xs) var(--chasing-space-sm);align-items:center}.match-score-item fluent-label:first-child{grid-column:1/-1}.shared-workspace-grid,.shared-workspace-lower-grid{display:grid;grid-template-columns:1fr;gap:var(--chasing-space-md);align-items:start;width:100%;box-sizing:border-box}.carousel-slide{flex:0 0 auto;display:flex}.carousel-slide>*{width:100%}.carousel-slide--narrow{width:220px}.carousel-slide--default{width:300px}.carousel-slide--wide{width:360px;max-width:85vw}@media(min-width: 960px){.chasing-form-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--chasing-form-column-min)), 1fr));align-items:start}.chasing-form-grid--single-column{grid-template-columns:minmax(0, 1fr)}.chasing-dashboard-grid,.chasing-two-column-grid{grid-template-columns:minmax(0, 2fr) minmax(320px, 1fr)}.chasing-two-column-grid--wide-secondary{grid-template-columns:minmax(0, 1.35fr) minmax(420px, 0.9fr)}.chasing-two-column-grid--balanced{grid-template-columns:repeat(2, minmax(0, 1fr))}.chasing-request-list-row{grid-template-columns:minmax(0, 1.2fr) minmax(360px, 1fr) auto;align-items:center}.chasing-request-list-row__actions{grid-column:auto;min-width:12rem}.profile-completion-feedback__summary{grid-template-columns:minmax(0, 1fr) auto}.profile-completion-feedback__summary-actions{align-items:flex-end}.profile-completion-feedback__field{grid-template-columns:.25rem minmax(0, 1fr) auto}.profile-completion-feedback__field-meta{grid-column:3;justify-content:flex-end}}@media(min-width: 1280px){.chasing-section-grid{grid-template-columns:minmax(260px, 0.42fr) minmax(0, 1fr)}.chasing-match-detail-grid{grid-template-columns:minmax(260px, 0.55fr) minmax(0, 1.45fr)}.shared-workspace-grid{grid-template-columns:minmax(320px, 0.9fr) minmax(0, 1.6fr)}.shared-workspace-lower-grid{grid-template-columns:minmax(300px, 0.85fr) minmax(0, 1.4fr)}}@media(max-width: 600px){.chasing-action-row{justify-content:flex-start}}.chasing-switch--success.checked::part(switch),.chasing-switch--success[aria-checked=true]::part(switch){background-color:var(--success, #16a34a);border-color:var(--success, #16a34a)}.quill-rich-text-editor{display:flex;flex-direction:column;gap:.5rem}.quill-rich-text-editor__host .ql-toolbar.ql-snow{border-radius:8px 8px 0 0}.quill-rich-text-editor__host .ql-container.ql-snow{border-radius:0 0 8px 8px}.quill-rich-text-editor__host .ql-editor{min-height:var(--quill-editor-min-height, 160px)}.candidate-cv-structured-editor{width:100%}.candidate-cv-structured-editor__section{display:flex;flex-direction:column;gap:1rem}.candidate-cv-structured-editor__grid{display:grid;gap:1rem}.candidate-cv-structured-editor__item-card{width:100%}@media(min-width: 960px){.candidate-cv-structured-editor__grid--two-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}.announcement-banner{--announcement-accent: #6957ff;--announcement-surface: #f4f2ff;--announcement-on-surface: #1b1b1f;position:relative;width:calc(100% - 20px);margin:10px 10px 0;box-sizing:border-box;padding:var(--chasing-space-md) 1.25rem;border:1px solid var(--announcement-accent);border-inline-start-width:4px;border-radius:var(--chasing-card-border-radius);background-color:var(--announcement-surface);background-size:cover;background-position:center;color:var(--announcement-on-surface)}.announcement-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--chasing-space-xs)}.announcement-banner__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.announcement-banner__body{line-height:1.5}.announcement-banner__body p{margin:0 0 .5rem}.announcement-banner__body p:last-child{margin-bottom:0}.announcement-banner__body a{color:inherit;text-decoration:underline}.announcement-banner__cta{align-self:flex-start}.announcement-banner--info{--announcement-accent: #2563eb;--announcement-surface: #eff6ff}.announcement-banner--success{--announcement-accent: #16a34a;--announcement-surface: #f0fdf4}.announcement-banner--warning{--announcement-accent: #d97706;--announcement-surface: #fffbeb}.announcement-banner--critical{--announcement-accent: #dc2626;--announcement-surface: #fef2f2}.announcement-banner--maintenance{--announcement-accent: #64748b;--announcement-surface: #f8fafc}.announcement-banner--campaign{--announcement-accent: #6957ff;--announcement-surface: #f4f2ff}.announcement-banner--overlay-light::before,.announcement-banner--overlay-dark::before,.announcement-banner--overlay-brand-gradient::before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none}.announcement-banner--overlay-light::before{background-color:rgba(255,255,255,.65)}.announcement-banner--overlay-dark{color:#fff}.announcement-banner--overlay-dark::before{background-color:rgba(0,0,0,.55)}.announcement-banner--overlay-brand-gradient{color:#fff}.announcement-banner--overlay-brand-gradient::before{background-image:linear-gradient(135deg, rgba(105, 87, 255, 0.85), rgba(37, 99, 235, 0.85))}.chasing-route-tabs{width:100%;border-bottom:1px solid var(--neutral-stroke-divider-rest);padding-block:8px}.chasing-route-tabs .chasing-route-tab{min-height:44px;border-bottom:3px solid rgba(0,0,0,0);border-radius:0;color:var(--neutral-foreground-rest);font-weight:500}.chasing-route-tabs .chasing-route-tab::part(control){padding:var(--chasing-space-xs) var(--chasing-space-md);color:inherit;text-decoration:none}.chasing-route-tabs .chasing-route-tab:hover{background:var(--neutral-fill-stealth-hover)}.chasing-route-tabs .chasing-route-tab:focus-within{outline:none}.chasing-route-tabs .chasing-route-tab.active{border-bottom:3px solid var(--accent-fill-rest);font-weight:600}.chasing-list-metadata{color:var(--neutral-foreground-rest);font-size:.75rem}@media(min-width: 960px){.chasing-app-main--nav-auto .chasing-app-sidenav #main-menu .fluent-nav-item .active .positioning-region::before,.chasing-app-main--nav-toggled .chasing-app-sidenav #main-menu .fluent-nav-item .active .positioning-region::before{display:none}.chasing-app-main--nav-auto .chasing-app-sidenav .fluent-nav-item .active .positioning-region,.chasing-app-main--nav-toggled .chasing-app-sidenav .fluent-nav-item .active .positioning-region{background:var(--neutral-fill-secondary-rest)}}.chasing-route-tab::part(control):focus,fluent-tab:focus,.chasing-carousel__dot:focus{outline:none;box-shadow:none}.chasing-route-tab::part(control):focus-visible,fluent-tab:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.chasing-carousel__dot:focus-visible{box-shadow:0 3px 0 var(--accent-fill-rest, #6957ff)}@media(forced-colors: active){.chasing-carousel__dot:focus-visible{border-bottom:3px solid Highlight}}.chasing-multiline-summary{white-space:pre-line;overflow-wrap:anywhere}.preparation-breadcrumb{padding:12px 24px 0;color:var(--neutral-foreground-hint);font-size:.8125rem;font-weight:600}.preparation-mobile-navigation{display:none}.preparation-tabs{min-width:0}.preparation-tabs fluent-tab{font-weight:600;min-height:44px}.preparation-tabs fluent-tab-panel{box-sizing:border-box}.preparation-shared-workspace{background:var(--neutral-layer-2)}.preparation-shared-tabs fluent-tab-panel{padding:24px;background:var(--neutral-layer-1);border:1px solid var(--neutral-stroke-rest);border-radius:0 0 12px 12px}.preparation-shared-tabs fluent-tab-panel>p{max-width:72ch;line-height:1.6}.preparation-shared-tabs .preparation-suggestions{margin-bottom:20px}.preparation-shared-item{padding:20px;box-sizing:border-box;border:1px solid var(--neutral-stroke-rest);border-radius:12px;background:var(--neutral-layer-1)}.preparation-shared-workspace h2{font-size:1.25rem;line-height:1.4;margin:0 0 12px}.preparation-shared-workspace h3{font-size:1rem;line-height:1.5;margin:0 0 8px}fluent-dialog.fluent-dialog-main.preparation-dialog::part(control){width:min(600px,100vw - 32px);overflow:hidden;border-radius:var(--chasing-dialog-radius)}fluent-dialog.fluent-dialog-main.preparation-dialog--wide::part(control){width:min(800px,100vw - 32px)}fluent-dialog.fluent-dialog-main.interview-brief-dialog::part(control){width:min(1100px,100vw - 32px);padding:0}.interview-brief-dialog.preparation-dialog .fluent-dialog-header,.interview-brief-dialog.preparation-dialog .fluent-dialog-body,.interview-brief-dialog.preparation-dialog .fluent-dialog-footer{box-sizing:border-box}.interview-brief-dialog.preparation-dialog .fluent-dialog-header{padding:var(--chasing-space-lg)}.interview-brief-dialog.preparation-dialog .fluent-dialog-body{padding:0;border-block:1px solid var(--neutral-stroke-divider-rest)}.interview-brief-dialog.preparation-dialog .fluent-dialog-footer{padding:var(--chasing-space-md) var(--chasing-space-lg);align-items:center}.preparation-dialog .fluent-dialog-header{padding-bottom:16px}.preparation-dialog .fluent-dialog-header h2{font-size:1.25rem;line-height:1.4;margin:0}.preparation-dialog .fluent-dialog-body{overflow-x:hidden}.preparation-dialog .fluent-dialog-body p{margin:0 0 12px;max-width:72ch;line-height:1.6}.preparation-dialog .fluent-dialog-footer{flex-wrap:wrap;gap:8px;padding-top:20px}.preparation-dialog fluent-button{max-width:100%;height:auto}.preparation-dialog fluent-button::part(control){white-space:normal;height:auto}.preparation-dialog fluent-select,.preparation-dialog fluent-text-area{max-width:100%}@media(max-width: 699px){.preparation-breadcrumb{padding:8px 16px 0}.preparation-mobile-navigation{display:block;padding:12px 16px;background:var(--neutral-layer-1)}.preparation-mobile-navigation fluent-select{width:100%}.preparation-tabs::part(tablist){display:none}.preparation-tabs>fluent-tab,.preparation-tabs>.fluent-overflow{display:none}.preparation-tabs::part(activeIndicator){display:none}.preparation-shared-tabs fluent-tab-panel{padding:16px}.preparation-dialog fluent-button,.preparation-dialog fluent-button::part(control){min-height:var(--chasing-input-min-height)}}.interview-prep-workspace fluent-tabs.preparation-tabs,.preparation-shared-workspace fluent-tabs.preparation-tabs{padding:12px 24px 40px;box-sizing:border-box}fluent-dialog.fluent-dialog-main.preparation-dialog::part(control){display:flex !important;flex-direction:column}.preparation-dialog .fluent-dialog-header,.preparation-dialog .fluent-dialog-footer{flex:0 0 auto}.preparation-dialog .fluent-dialog-body{flex:1 1 auto}.preparation-live-tools{padding:20px;border:1px solid var(--neutral-stroke-rest);border-radius:12px;background:var(--neutral-layer-1)}.preparation-review-result{padding:24px;margin-block:20px;border:1px solid var(--neutral-stroke-rest);border-radius:12px;background:var(--neutral-layer-1)}.preparation-review-result h2{margin:0 0 8px;font-size:1.2rem;line-height:1.4}.preparation-review-result p{margin:0 0 16px;line-height:1.65}.preparation-brief-card{border-top:3px solid var(--accent-fill-rest)}.preparation-brief-card fluent-button{height:auto;max-width:100%}.preparation-brief-card fluent-button::part(control){height:auto;white-space:normal;padding-block:var(--chasing-input-padding-block)}.preparation-operation-status:not(:empty){margin:16px 24px 0;padding:16px 20px;background:var(--neutral-layer-1);border:1px solid var(--neutral-stroke-rest);border-radius:10px}.preparation-operation-status p{margin-bottom:0;line-height:1.5}@media(max-width: 699px){.interview-prep-workspace fluent-tabs.preparation-tabs,.preparation-shared-workspace fluent-tabs.preparation-tabs{padding:0 16px 80px}.interview-brief-preview__version-status{display:none}}.preparation-guidance-footer{padding-top:24px;border-top:1px solid var(--neutral-stroke-rest)}.preparation-guidance-footer p{line-height:1.65;margin:12px 0 16px}.preparation-overview-main>section+section{margin-top:20px}.fluent-messagebar{box-sizing:border-box;max-width:100%;min-width:0}.fluent-messagebar-message{min-width:0;overflow-wrap:anywhere}.chasing-route-tabs{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.chasing-route-tabs .chasing-route-tabs__items{min-width:max-content}.chasing-route-tabs .chasing-route-tab{flex:0 0 auto;white-space:nowrap}fluent-card.chasing-kpi-card{border:1px solid var(--chasing-workspace-divider);border-radius:var(--chasing-content-radius);box-shadow:none;background:var(--chasing-workspace-surface);padding:var(--chasing-space-lg)}:is(.chasing-kpi-card,.candidate-referral-card__metric) h2{font-size:1.75rem;font-weight:600;line-height:1.2}.chasing-route-content fluent-card.chasing-sharing-section{border:0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);padding:0}.chasing-dialog__description,.chasing-list-metadata{color:var(--chasing-text-muted)}.notification-feed-card__title{font-size:1rem;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.notification-feed-card__body{line-height:1.6;overflow-wrap:anywhere}.notification-feed-card__metadata{color:var(--chasing-text-muted);font-size:.8125rem}.notification-feed-card__metadata>fluent-badge::part(control){font-size:.75rem}.chasing-catalog-selector .fluent-autocomplete-multiselect:not([single-select]) fluent-badge{max-width:100%;width:100%}.chasing-catalog-selector .fluent-autocomplete-multiselect:not([single-select]) fluent-badge::part(control){width:100%;box-sizing:border-box;padding:6px 8px;border-radius:var(--chasing-control-radius);background:var(--chasing-tag-background);color:var(--chasing-tag-foreground);font-size:.8125rem}.chasing-catalog-selector .fluent-autocomplete-multiselect fluent-badge>span{white-space:normal !important;overflow-wrap:anywhere;text-align:start;width:100%;justify-content:space-between !important;gap:8px}.chasing-catalog-selector .fluent-autocomplete-multiselect fluent-badge>span>svg{flex-shrink:0}.quill-rich-text-editor .quill-rich-text-editor__host .ql-toolbar.ql-snow{border-color:var(--chasing-workspace-divider);border-radius:var(--chasing-control-radius) var(--chasing-control-radius) 0 0}.quill-rich-text-editor .quill-rich-text-editor__host .ql-container.ql-snow{border-color:var(--chasing-workspace-divider);border-radius:0 0 var(--chasing-control-radius) var(--chasing-control-radius)}.quill-rich-text-editor .quill-rich-text-editor__host:focus-within{outline:2px solid var(--accent-fill-rest);outline-offset:2px;border-radius:var(--chasing-control-radius)}.chasing-candidate-reference{color:var(--chasing-text-muted);font-size:.875rem;overflow-wrap:anywhere}.ai-chat-launcher{z-index:calc(var(--chasing-z-nav-backdrop) - 2);box-shadow:var(--chasing-overlay-shadow)}.ai-chat-overlay{z-index:calc(var(--chasing-z-nav-backdrop) - 1);border-radius:var(--chasing-dialog-radius)}body:has(fluent-dialog:not([hidden])) :is(.ai-chat-launcher,.ai-chat-overlay){visibility:hidden;pointer-events:none}@media(max-width: 767px){fluent-dialog.chasing-cv-preview-dialog{--dialog-width: 100vw;--dialog-height: 100dvh;--dialog-padding: 0px;--chasing-dialog-radius: 0px}fluent-dialog.chasing-cv-preview-dialog::part(positioning-region){padding:0}fluent-dialog.fluent-dialog-main.chasing-cv-preview-dialog::part(control){--dialog-padding: 0px;padding:0;overflow:hidden;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0;border:0}.chasing-cv-preview-dialog .chasing-dialog{height:100dvh;max-height:100dvh;grid-template-rows:auto minmax(0, 1fr) auto}.chasing-cv-preview-dialog .chasing-dialog__header{padding-block-start:max(1rem,env(safe-area-inset-top))}.chasing-cv-preview-dialog .chasing-dialog__footer{padding-block-end:max(1rem,env(safe-area-inset-bottom));border-block-start:1px solid var(--chasing-workspace-divider);padding-block-start:.75rem}.chasing-cv-preview-dialog .chasing-dialog .candidate-cv-preview{padding:0}}@media(forced-colors: active){.chasing-kpi-card{border-color:CanvasText}.chasing-catalog-selector fluent-badge::part(control){border:1px solid CanvasText}}/*# sourceMappingURL=chasing-ui.css.map */
