.knowledge-sidebar.svelte-pj6nlr{width:var(--knowledge-sidebar-width,240px);background:linear-gradient(180deg, #ffffff05, transparent 34%), color-mix(in srgb, var(--color-surface), #000 10%);border-inline-end:1px solid color-mix(in srgb, var(--color-border), transparent 16%);flex-direction:column;flex-shrink:0;height:100%;display:flex;overflow:hidden}.sidebar-block.svelte-pj6nlr{border-bottom:1px solid color-mix(in srgb, var(--color-border), transparent 18%);padding:12px}.mobile-sidebar-toggle.svelte-pj6nlr{display:none}.sidebar-block.svelte-pj6nlr:last-child{flex:1;overflow-y:auto}.sidebar-heading-row.svelte-pj6nlr{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}h2.svelte-pj6nlr{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-secondary);margin:0;font-weight:760}.text-button.svelte-pj6nlr{border:1px solid color-mix(in srgb, var(--color-accent), transparent 62%);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-accent), transparent 91%);min-height:26px;font-size:var(--font-size-xs);color:var(--color-accent);cursor:pointer;padding:0 8px;font-weight:760;transition:background-color .12s,border-color .12s,color .12s}.text-button.svelte-pj6nlr:hover{border-color:color-mix(in srgb, var(--color-accent), transparent 42%);background:color-mix(in srgb, var(--color-accent), transparent 84%);color:var(--color-accent-hover)}.profile-list.svelte-pj6nlr,.section-list.svelte-pj6nlr{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.profile-item.svelte-pj6nlr,.section-item.svelte-pj6nlr{border-radius:var(--radius-small);width:100%;color:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:flex}.profile-item.svelte-pj6nlr:hover,.section-item.svelte-pj6nlr:hover:not(:disabled){background:color-mix(in srgb, var(--color-surface-secondary), transparent 34%);border-color:color-mix(in srgb, var(--color-border), transparent 20%)}.profile-item.active.svelte-pj6nlr,.section-item.active.svelte-pj6nlr{background:color-mix(in srgb, var(--color-accent), transparent 88%);border-color:color-mix(in srgb, var(--color-accent), transparent 54%);color:var(--color-text-primary)}.section-item.disabled.svelte-pj6nlr{opacity:.45;cursor:not-allowed}.profile-main.svelte-pj6nlr{flex-direction:column;gap:1px;min-width:0;display:flex}.profile-name.svelte-pj6nlr{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;line-height:1.3;overflow:hidden}.profile-sub.svelte-pj6nlr{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}.profile-meta.svelte-pj6nlr{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-shrink:0}.step-main.svelte-pj6nlr{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.step-label.svelte-pj6nlr{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.step-hint.svelte-pj6nlr{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.3}.step-next-badge.svelte-pj6nlr{background:color-mix(in srgb, var(--color-accent), transparent 86%);color:var(--color-accent);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:760}.visually-hidden.svelte-pj6nlr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=900px){.knowledge-sidebar.svelte-pj6nlr{z-index:4;border-inline-end:none;border-bottom:1px solid color-mix(in srgb, var(--color-border), transparent 16%);width:100%;height:auto;max-height:none;position:sticky;top:0;overflow:visible}.knowledge-sidebar.mobile-open.svelte-pj6nlr{max-height:min(70vh,32rem);overflow-y:auto}.mobile-sidebar-toggle.svelte-pj6nlr{width:100%;min-height:var(--profile-step-bar-height,46px);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 14px;font-weight:680;display:flex}.mobile-sidebar-title.svelte-pj6nlr{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-sidebar-chevron.svelte-pj6nlr{margin-inline-start:auto;transition:transform .15s}.knowledge-sidebar.mobile-open.svelte-pj6nlr .mobile-sidebar-chevron:where(.svelte-pj6nlr){transform:rotate(180deg)}.sidebar-block.svelte-pj6nlr{display:none}.knowledge-sidebar.mobile-open.svelte-pj6nlr .sidebar-block:where(.svelte-pj6nlr){display:block}.sidebar-block.svelte-pj6nlr:last-child{flex:initial;overflow:visible}}@media (prefers-reduced-motion:reduce){.mobile-sidebar-chevron.svelte-pj6nlr{transition:none}}.interview-main.svelte-1ycor3s{gap:var(--spacing-small);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.interview-header.svelte-1ycor3s{justify-content:space-between;align-items:center;gap:var(--spacing-medium);flex-shrink:0;display:flex}.interview-header.svelte-1ycor3s h3:where(.svelte-1ycor3s){font-size:var(--font-size-md);margin:0;font-weight:600}.update-strip.svelte-1ycor3s{border:1px solid color-mix(in srgb, var(--color-success) 35%, var(--color-border));border-radius:var(--radius-small);font-size:var(--font-size-sm);background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface));flex-shrink:0;padding:8px 10px}.update-label.svelte-1ycor3s{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin-bottom:6px;font-weight:600;display:block}.update-sections.svelte-1ycor3s{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.updated-chip.svelte-1ycor3s{border:1px solid color-mix(in srgb, var(--color-success) 40%, var(--color-border));background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-xs);cursor:pointer;border-radius:999px;padding:4px 8px;font-weight:600}.updated-chip.svelte-1ycor3s:hover{border-color:var(--color-accent);color:var(--color-accent)}.update-details.svelte-1ycor3s{color:var(--color-text-primary);font-size:var(--font-size-xs);margin:0;padding-left:1.1rem}.update-details.svelte-1ycor3s li:where(.svelte-1ycor3s){line-height:1.45}.error.svelte-1ycor3s{font-size:var(--font-size-sm);color:var(--color-danger,#c0392b);flex-shrink:0;margin:0}.chat-shell.svelte-1ycor3s{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat-empty.svelte-1ycor3s{align-items:center;gap:var(--spacing-medium);max-width:30rem;padding:var(--spacing-medium);text-align:center;flex-direction:column;margin:auto;display:flex}.chat-intro.svelte-1ycor3s{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.chat-start.svelte-1ycor3s{justify-content:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.composer-done.svelte-1ycor3s{border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;justify-content:flex-end;padding:12px;display:flex}@media (width<=900px){.interview-main.svelte-1ycor3s{min-height:0}}.interview-sidebar.svelte-1qri1k2{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary);flex-direction:column;gap:10px;min-height:0;padding:10px;display:flex;overflow-y:auto}.sidebar-head.svelte-1qri1k2{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-title.svelte-1qri1k2,.sidebar-focus.svelte-1qri1k2{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-weight:600}.sidebar-focus.svelte-1qri1k2{text-transform:none;letter-spacing:normal;color:var(--color-text-primary)}.health-summary.svelte-1qri1k2{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);flex-direction:column;gap:8px;padding:8px 10px;display:flex}.health-stats.svelte-1qri1k2{color:var(--color-text-secondary);margin:0;font-size:10px}.health-block.svelte-1qri1k2 ul:where(.svelte-1qri1k2){color:var(--color-text-secondary);margin:4px 0 0;padding-left:1rem;font-size:10px;line-height:1.4}.health-label.svelte-1qri1k2{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.health-label-good.svelte-1qri1k2{color:var(--color-success)}.health-label-weak.svelte-1qri1k2{color:var(--color-warning)}.health-more.svelte-1qri1k2{margin-left:-1rem;font-style:italic;list-style:none}.section-list.svelte-1qri1k2{flex-direction:column;gap:6px;display:flex}.section-card.svelte-1qri1k2{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);width:100%;color:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:7px 9px;display:flex}.section-card.svelte-1qri1k2:hover:not(:disabled){border-color:var(--color-accent)}.section-card.selected.svelte-1qri1k2{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.section-card.just-updated.svelte-1qri1k2{border-color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.section-card.svelte-1qri1k2:disabled{opacity:.7;cursor:wait}.section-card-top.svelte-1qri1k2{justify-content:space-between;align-items:flex-start;gap:6px;width:100%;display:flex}.section-name.svelte-1qri1k2{font-size:var(--font-size-xs);font-weight:600;line-height:1.3}.focus-hints.svelte-1qri1k2{color:var(--color-text-secondary);margin:0;padding-left:1rem;font-size:10px}.focus-hints.svelte-1qri1k2 li:where(.svelte-1qri1k2){line-height:1.4}.focus-gap.svelte-1qri1k2{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.good-enough-btn.svelte-1qri1k2{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:9px}.good-enough-btn.svelte-1qri1k2:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.good-enough-btn.svelte-1qri1k2:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.interview-sidebar.svelte-1qri1k2{order:-1;max-height:220px}}.interview-panel.svelte-1kw6tel{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.interview-layout.svelte-1kw6tel{gap:var(--spacing-medium);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 16.5rem;align-items:stretch;height:min(74vh,820px);min-height:0;display:grid}@media (width<=900px){.interview-layout.svelte-1kw6tel{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:auto}}.brand-coach-panel.svelte-xhmzst{gap:var(--spacing-medium);grid-template-columns:280px minmax(0,1fr);height:min(72vh,780px);min-height:560px;display:grid}.coach-progress.svelte-xhmzst,.coach-chat.svelte-xhmzst{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-height:0}.coach-progress.svelte-xhmzst{padding:var(--spacing-small);overflow:auto}.progress-head.svelte-xhmzst{margin-bottom:var(--spacing-small);flex-direction:column;gap:2px;display:flex}.progress-head.svelte-xhmzst span:where(.svelte-xhmzst){font-size:var(--font-size-xs);color:var(--color-text-secondary)}.step-list.svelte-xhmzst{flex-direction:column;gap:6px;display:flex}.step-item.svelte-xhmzst{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary);width:100%;color:inherit;text-align:left;cursor:pointer;padding:8px 10px}.step-item.active.svelte-xhmzst{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border))}.step-saved.svelte-xhmzst{color:var(--color-success);font-style:normal;font-weight:500}.step-item.svelte-xhmzst span:where(.svelte-xhmzst){font-size:var(--font-size-sm);font-weight:600;display:block}.step-item.svelte-xhmzst small:where(.svelte-xhmzst){font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:3px;line-height:1.35;display:block}.coach-chat.svelte-xhmzst{flex-direction:column;display:flex;overflow:hidden}h4.svelte-xhmzst,p.svelte-xhmzst{margin:0}.empty-chat.svelte-xhmzst p:where(.svelte-xhmzst){font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:3px}.done-note.svelte-xhmzst{padding:var(--spacing-small) var(--spacing-small) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.error.svelte-xhmzst{margin:var(--spacing-small);color:var(--color-danger);font-size:var(--font-size-sm)}.coach-chat.svelte-xhmzst ul:where(.svelte-xhmzst){margin:4px 0 0;padding-left:1.1rem}.empty-chat.svelte-xhmzst{text-align:center;align-items:center;gap:var(--spacing-small);flex-direction:column;max-width:420px;margin:auto;display:flex}@media (width<=900px){.brand-coach-panel.svelte-xhmzst{grid-template-columns:1fr;height:auto}}.doc-card.svelte-10bfno0{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-small);padding:var(--spacing-small) 10px}.doc-card.clickable.svelte-10bfno0{cursor:pointer}.doc-card.clickable.svelte-10bfno0:hover{border-color:var(--color-accent)}.doc-card.selected.svelte-10bfno0{border-color:var(--color-accent);background:var(--color-surface-secondary)}.doc-card-head.svelte-10bfno0{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.doc-card-title.svelte-10bfno0{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.doc-card-badge.svelte-10bfno0{font-size:var(--font-size-xs);color:var(--color-text-secondary);background:var(--color-surface-secondary);border-radius:var(--radius-small);padding:1px 5px;font-weight:500}.doc-card-tags.svelte-10bfno0{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.tag.svelte-10bfno0{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.doc-card-preview.svelte-10bfno0{font-family:ui-monospace,monospace;font-size:var(--font-size-xs);color:var(--color-text-secondary);background:var(--color-background);border-radius:var(--radius-small);white-space:pre-wrap;max-height:4.5em;margin:6px 0 0;padding:6px;line-height:1.4;overflow:hidden}.doc-card-body.svelte-10bfno0{margin-top:6px}.doc-card-footer.svelte-10bfno0{border-top:1px solid var(--color-border);margin-top:6px;padding-top:6px}.source-documents.svelte-q0py5e{gap:var(--spacing-medium);flex-direction:column;display:flex}.import-hint.svelte-q0py5e{border:1px solid color-mix(in srgb, var(--color-accent) 32%, var(--color-border));border-radius:var(--radius-medium);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));color:var(--color-text-secondary);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.source-documents-header.svelte-q0py5e{justify-content:space-between;align-items:flex-start;gap:var(--spacing-medium);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:color-mix(in srgb, var(--color-surface-secondary), transparent 44%);margin-bottom:0;padding:12px;display:flex}.source-documents-heading.svelte-q0py5e{align-items:center;gap:8px;min-width:0;display:flex}.source-documents-header.svelte-q0py5e h3:where(.svelte-q0py5e){font-size:var(--font-size-md);color:var(--color-text-primary);margin:0;font-weight:760}.source-documents-actions.svelte-q0py5e{align-items:center;gap:var(--spacing-small);flex-shrink:0;display:flex}.empty-wrap.compact.svelte-q0py5e{margin-top:var(--spacing-small)}.grid.svelte-q0py5e{flex-direction:column;gap:8px;display:flex}.actions.svelte-q0py5e{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.open-file-link.svelte-q0py5e{font-size:var(--font-size-sm);color:var(--color-accent);padding:4px 8px;font-weight:500;text-decoration:none}.open-file-link.svelte-q0py5e:hover{color:var(--color-accent-hover);text-decoration:underline}@media (width<=760px){.source-documents-header.svelte-q0py5e{flex-direction:column;grid-template-columns:1fr}.source-documents-actions.svelte-q0py5e{flex-wrap:wrap;justify-content:flex-start;width:100%}}.interview-workspace.svelte-rnby6e{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.interview-workspace.svelte-rnby6e .panel{flex-direction:column;flex:1;min-height:0;display:flex}.interview-workspace.svelte-rnby6e .panel-body{min-height:0;padding:var(--spacing-small);flex-direction:column;flex:1;display:flex;overflow:hidden}.profile-error.svelte-rnby6e{margin:0 0 var(--spacing-small);font-size:var(--font-size-sm);color:var(--color-danger)}.profile-success.svelte-rnby6e{margin:0 0 var(--spacing-small);font-size:var(--font-size-sm);color:var(--color-accent)}.modal-body.svelte-1r5ko5o input,.modal-body.svelte-1r5ko5o select,.modal-body.svelte-1r5ko5o textarea{color:var(--color-text-primary);background:var(--color-background);border:1px solid var(--color-border)}.modal-body.svelte-1r5ko5o textarea{width:100%;min-height:10rem;font-size:var(--font-size-sm);line-height:1.55}.modal-body.svelte-1r5ko5o select option{color:var(--color-text-primary);background:var(--color-surface)}.modal-body.svelte-1r5ko5o{padding:var(--spacing-medium)}.field-row.svelte-1r5ko5o{gap:var(--spacing-small);grid-template-columns:1fr 1fr;display:grid}.field.svelte-1r5ko5o{margin-bottom:var(--spacing-small);flex-direction:column;gap:4px;display:flex}.label.svelte-1r5ko5o{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.apply-profile-field.svelte-1r5ko5o{margin-bottom:var(--spacing-small);font-size:var(--font-size-sm);color:var(--color-text-primary);align-items:center;gap:8px;display:flex}.field-wide.svelte-1r5ko5o{grid-column:1/-1}.original-file-banner.svelte-1r5ko5o{margin-bottom:var(--spacing-small);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary);font-size:var(--font-size-sm);color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.original-file-link.svelte-1r5ko5o{color:var(--color-accent);text-decoration:none}.original-file-link.secondary.svelte-1r5ko5o{color:var(--color-text-secondary)}.original-file-link.svelte-1r5ko5o:hover{color:var(--color-accent-hover);text-decoration:underline}.error.svelte-1r5ko5o{color:var(--color-danger,#c0392b);font-size:var(--font-size-sm)}.modal-footer.svelte-1r5ko5o{padding-top:var(--spacing-small);justify-content:flex-end;display:flex}@media (width<=900px){.field-row.svelte-1r5ko5o{grid-template-columns:1fr}}.field.svelte-1hr5c6r{flex-direction:column;gap:4px;min-width:0;display:flex}.field-wide.svelte-1hr5c6r{grid-column:1/-1}.label.svelte-1hr5c6r{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-weight:500}.bound-input.svelte-1hr5c6r{width:100%;caret-color:var(--color-text-primary);--input-fill-bg:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-small);font-size:var(--font-size-sm);padding:8px;line-height:1.45;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:var(--color-background)!important}.bound-input.svelte-1hr5c6r:focus{border-color:var(--color-accent);outline:none;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:var(--color-background)!important}.bound-input.svelte-1hr5c6r:-webkit-autofill{animation-name:onAutoFillStart;animation-duration:1ms;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--color-background) inset!important;box-shadow:0 0 0 1000px var(--color-background) inset!important}.bound-input.svelte-1hr5c6r:-webkit-autofill:hover{animation-name:onAutoFillStart;animation-duration:1ms;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--color-background) inset!important;box-shadow:0 0 0 1000px var(--color-background) inset!important}.bound-input.svelte-1hr5c6r:-webkit-autofill:focus{animation-name:onAutoFillStart;animation-duration:1ms;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--color-background) inset!important;box-shadow:0 0 0 1000px var(--color-background) inset!important}.bound-input.svelte-1hr5c6r:-webkit-autofill:active{animation-name:onAutoFillStart;animation-duration:1ms;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--color-background) inset!important;box-shadow:0 0 0 1000px var(--color-background) inset!important}.metadata-nav.svelte-fad07t{top:var(--spacing-small);z-index:2;max-height:calc(100vh - 6rem);padding:var(--spacing-small);background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-small);align-self:start;position:sticky;overflow:auto}.nav-title.svelte-fad07t{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:0 0 8px;font-weight:600}.metadata-nav.svelte-fad07t ul:where(.svelte-fad07t){flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-actions.svelte-fad07t{border-bottom:1px solid var(--color-border);flex-direction:column;gap:6px;margin-bottom:8px;padding-bottom:8px;display:flex}.nav-actions.svelte-fad07t button{justify-content:center;width:100%}.nav-link.svelte-fad07t{border-radius:var(--radius-small);width:100%;font-size:var(--font-size-sm);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;text-decoration:none;display:flex}.nav-link.has-data.svelte-fad07t{font-weight:500}.nav-link.empty.svelte-fad07t{color:var(--color-text-secondary)}.nav-link.svelte-fad07t:hover{background:var(--color-surface);color:var(--color-accent-hover)}.nav-meta.svelte-fad07t{align-items:center;gap:4px;display:inline-flex}.quality-dot.svelte-fad07t{background:var(--color-text-secondary);border-radius:999px;width:7px;height:7px}.quality-dot.complete.svelte-fad07t{background:var(--color-success)}.quality-dot.partial.svelte-fad07t{background:#d97706}.quality-dot.missing.svelte-fad07t{background:var(--color-danger,#c0392b)}@media (width<=900px){.metadata-nav.svelte-fad07t{max-height:none;position:static}.metadata-nav.svelte-fad07t ul:where(.svelte-fad07t){flex-flow:wrap}}.quality-overview.svelte-197hc3y{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary);grid-template-columns:minmax(12rem,auto) minmax(0,1fr);align-items:start;gap:10px 14px;padding:12px;display:grid}.readiness-summary.svelte-197hc3y{flex-direction:column;gap:4px;display:flex}.overview-eyebrow.svelte-197hc3y{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);align-items:center;gap:6px;margin:0 0 4px;font-weight:700;display:inline-flex}h3.svelte-197hc3y{font-size:var(--font-size-lg);margin:0}p.svelte-197hc3y{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.45}.quality-grid.svelte-197hc3y{flex-wrap:wrap;gap:6px;display:flex}.quality-chip.svelte-197hc3y{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-width:0;color:var(--color-text-primary);text-align:left;cursor:pointer;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.quality-card-title.svelte-197hc3y{font-weight:700;font-size:var(--font-size-xs)}.readiness-note.svelte-197hc3y{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:4px 0 0;line-height:1.45}.duplicate-panel.svelte-197hc3y,.review-panel.svelte-197hc3y{padding-top:var(--spacing-small);border-top:1px solid var(--color-border);grid-column:1/-1}.duplicate-panel.svelte-197hc3y{font-size:var(--font-size-sm)}.review-panel-head.svelte-197hc3y{justify-content:space-between;gap:var(--spacing-small);font-size:var(--font-size-sm);align-items:center;display:flex}.review-list.svelte-197hc3y{flex-direction:column;gap:6px;margin-top:8px;display:flex}.review-item.svelte-197hc3y{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px;display:grid}.review-item.svelte-197hc3y span:where(.svelte-197hc3y):last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.review-item.svelte-197hc3y small:where(.svelte-197hc3y){color:var(--color-text-secondary);line-height:1.35}.review-severity-cell.svelte-197hc3y{align-self:start}.duplicate-list.svelte-197hc3y{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.duplicate-list.svelte-197hc3y button:where(.svelte-197hc3y){border:1px solid color-mix(in srgb, #d97706 35%, var(--color-border));color:#d97706;background:color-mix(in srgb, #d97706 8%, var(--color-surface));font:inherit;font-size:var(--font-size-xs);cursor:pointer;border-radius:999px;padding:3px 7px}.duplicate-list.svelte-197hc3y button:where(.svelte-197hc3y):hover{background:color-mix(in srgb, #d97706 14%, var(--color-surface));border-color:#d97706}.duplicate-detail.svelte-197hc3y{border:1px solid color-mix(in srgb, #d97706 30%, var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb, #d97706 5%, var(--color-surface));margin-top:8px;padding:8px}.duplicate-detail-head.svelte-197hc3y{justify-content:space-between;align-items:center;gap:8px;display:flex}.duplicate-detail-head.svelte-197hc3y button:where(.svelte-197hc3y){border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;padding:4px 8px}.duplicate-detail-head.svelte-197hc3y button:where(.svelte-197hc3y):hover{border-color:var(--color-accent);color:var(--color-accent-hover)}.duplicate-detail.svelte-197hc3y ul:where(.svelte-197hc3y){color:var(--color-text-secondary);margin:6px 0 0;padding-left:18px}@media (width<=900px){.quality-overview.svelte-197hc3y{grid-template-columns:1fr}}.evidence-status{border:1px solid var(--color-border);font-size:var(--font-size-xs);border-radius:999px;padding:2px 7px;font-weight:700}.evidence-status.proven{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, var(--color-surface))}.evidence-status.weak{color:#d97706;background:color-mix(in srgb, #d97706 12%, var(--color-surface))}.evidence-status.unproven{color:var(--color-danger,#c0392b);background:color-mix(in srgb, var(--color-danger,#c0392b) 10%, var(--color-surface))}.duplicate-entry-note{border-radius:var(--radius-small);background:color-mix(in srgb, #d97706 10%, var(--color-surface));color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0 0 8px;padding:6px 8px}.meta-section{scroll-margin-top:var(--spacing-medium);padding-bottom:var(--spacing-small);border-bottom:1px solid var(--color-border)}.meta-section.active-review{padding:var(--spacing-small);border:1px solid color-mix(in srgb, #d97706 40%, var(--color-border));border-radius:var(--radius-small);background:#d977060d}.duplicate-match{outline-offset:2px;border-radius:var(--radius-small);background:#d9770614;outline:2px solid #d97706b3}.meta-section:last-child{border-bottom:none}.section-head{justify-content:space-between;align-items:center;gap:var(--spacing-small);margin-bottom:10px;display:flex}.meta-section h3{font-size:var(--font-size-md);color:var(--color-text-primary);margin:0;font-weight:600}.section-head h3{margin:0}.empty-section{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;font-style:italic}.section-note{margin:0 0 var(--spacing-small);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.45}.active-profile-issue{margin:0 0 var(--spacing-small);border:1px solid color-mix(in srgb, #d97706 35%, var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb, #d97706 10%, var(--color-surface));font-size:var(--font-size-sm);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.active-profile-issue span{color:var(--color-text-secondary);line-height:1.4}.issue-actions{justify-content:space-between;align-items:center;gap:var(--spacing-small);margin-top:2px;display:flex}.issue-actions button{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-xs);padding:4px 8px}.skill-evidence-map{margin-bottom:var(--spacing-small);padding:var(--spacing-small);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary);flex-direction:column;gap:6px;display:flex}.map-title{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:0;font-weight:700}.skill-evidence-row{justify-content:space-between;gap:var(--spacing-small);border-top:1px solid var(--color-border);align-items:center;padding:6px 0;display:flex}.skill-evidence-row div{flex-direction:column;gap:2px;min-width:0;display:flex}.skill-evidence-row span:not(.evidence-status){color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.35}.field-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:10px;display:grid}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field-wide{grid-column:1/-1}.label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-weight:500}.field-hint{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.4}.field input,.field select,.field textarea{width:100%;color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);--input-fill-bg:var(--color-background);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-small);font-size:var(--font-size-sm);padding:8px;line-height:1.45}.field input:focus,.field select:focus,.field textarea:focus{color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);background-color:var(--color-background)}.field select option{color:var(--color-text-primary);background:var(--color-surface)}.field textarea{resize:vertical;line-height:1.55}.entry-card{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-small);margin-bottom:8px;padding:10px 12px;position:relative}.entry-actions{justify-content:flex-end;margin-bottom:8px;display:flex}.metadata-review.svelte-10sl5p5{gap:var(--spacing-medium);grid-template-columns:12.5rem minmax(0,1fr);align-items:start;min-height:16rem;display:grid}.metadata-sections.svelte-10sl5p5{gap:var(--spacing-medium);flex-direction:column;padding-right:4px;display:flex}.metadata-sections.svelte-10sl5p5 [id^=knowledge-]{scroll-margin-top:var(--profile-section-scroll-margin,0px)}@media (width<=900px){.metadata-review.svelte-10sl5p5{grid-template-columns:1fr}}.profile-history.svelte-1q5s1aj{margin-bottom:var(--spacing-medium);padding:var(--spacing-small);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary)}.profile-history-head.svelte-1q5s1aj{justify-content:space-between;align-items:flex-start;gap:var(--spacing-small);display:flex}.profile-history.svelte-1q5s1aj h3:where(.svelte-1q5s1aj){font-size:var(--font-size-md);margin:0}.profile-history.svelte-1q5s1aj p:where(.svelte-1q5s1aj),.muted.svelte-1q5s1aj{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:4px 0 0}.version-list.svelte-1q5s1aj{gap:4px;margin-top:6px;display:grid}.latest-version.svelte-1q5s1aj,.version-row.svelte-1q5s1aj{justify-content:space-between;align-items:center;gap:var(--spacing-medium);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);padding:6px 8px;display:flex}.latest-version.svelte-1q5s1aj strong:where(.svelte-1q5s1aj),.version-row.svelte-1q5s1aj strong:where(.svelte-1q5s1aj){font-size:var(--font-size-sm);color:var(--color-text-primary);display:block}.latest-version.svelte-1q5s1aj span:where(.svelte-1q5s1aj),.version-row.svelte-1q5s1aj span:where(.svelte-1q5s1aj){font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:2px;display:block}.version-details.svelte-1q5s1aj{margin-top:6px}.version-details.svelte-1q5s1aj summary:where(.svelte-1q5s1aj){cursor:pointer;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.profile-workspace.svelte-xha615 .panel-body{padding:var(--spacing-small)}.profile-error.svelte-xha615{margin:0 0 var(--spacing-small);font-size:var(--font-size-sm);color:var(--color-danger)}.import-hint.svelte-xha615{margin:0 0 var(--spacing-small);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.profile-success.svelte-xha615{margin:0 0 var(--spacing-small);font-size:var(--font-size-sm);color:var(--color-accent)}.history-dialog-body.svelte-xha615{padding:var(--spacing-medium)}.unsaved-bar.svelte-xha615{display:none}@media (width<=900px){.unsaved-bar.svelte-xha615{bottom:calc(env(safe-area-inset-bottom) + var(--voice-guide-inset,0px));z-index:3;margin-top:var(--spacing-small);padding:10px var(--spacing-medium);border:1px solid color-mix(in srgb, var(--color-accent) 45%, var(--color-border));border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:0 -8px 24px color-mix(in srgb, var(--color-background) 55%, transparent);flex-direction:column;gap:6px;display:flex;position:sticky}.unsaved-text.svelte-xha615{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:650}.unsaved-bar.svelte-xha615 button{width:100%;min-height:44px}}.unsaved-body.svelte-cji1df{gap:var(--spacing-medium);padding:var(--spacing-medium);flex-direction:column;display:flex}.unsaved-message.svelte-cji1df{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0;line-height:1.5}.unsaved-actions.svelte-cji1df{justify-content:flex-end;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.modal-body.svelte-1mah30 input,.modal-body.svelte-1mah30 select,.modal-body.svelte-1mah30 textarea{color:var(--color-text-primary);background:var(--color-background);border:1px solid var(--color-border)}.modal-body.svelte-1mah30 textarea{width:100%;min-height:10rem;font-size:var(--font-size-sm);line-height:1.55}.modal-body.svelte-1mah30 select option{color:var(--color-text-primary);background:var(--color-surface)}.modal-body.svelte-1mah30{padding:var(--spacing-medium)}.field-row.svelte-1mah30{gap:var(--spacing-small);grid-template-columns:1fr 1fr;display:grid}.field.svelte-1mah30{margin-bottom:var(--spacing-small);flex-direction:column;gap:4px;display:flex}.label.svelte-1mah30{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.error.svelte-1mah30{color:var(--color-danger,#c0392b);font-size:var(--font-size-sm)}.modal-footer.svelte-1mah30{padding-top:var(--spacing-small);justify-content:flex-end;display:flex}@media (width<=900px){.field-row.svelte-1mah30{grid-template-columns:1fr}}.improvement-workspace.svelte-19tfow6{gap:var(--spacing-medium);flex-direction:column;display:flex}.improvement-header.svelte-19tfow6{justify-content:space-between;align-items:flex-start;gap:var(--spacing-medium);padding:var(--spacing-medium);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);display:flex}.eyebrow.svelte-19tfow6{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);align-items:center;gap:6px;margin:0 0 4px;font-weight:700;display:inline-flex}h2.svelte-19tfow6,h3.svelte-19tfow6,p.svelte-19tfow6{margin:0}h2.svelte-19tfow6{font-size:var(--font-size-lg)}.optional-count.svelte-19tfow6{font-size:var(--font-size-xs);margin-top:2px}h3.svelte-19tfow6{font-size:var(--font-size-sm)}p.svelte-19tfow6{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.4}.section-score-grid.svelte-19tfow6{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:8px;display:grid}.score-card.svelte-19tfow6{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text-primary);text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.score-card.svelte-19tfow6:hover{border-color:var(--color-accent)}.score-card.svelte-19tfow6 span:where(.svelte-19tfow6){font-size:var(--font-size-sm);font-weight:600}.score-label.svelte-19tfow6,.section-head.svelte-19tfow6 h3:where(.svelte-19tfow6){min-width:0}.score-label.svelte-19tfow6{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}.score-label.svelte-19tfow6 .optional:where(.svelte-19tfow6){white-space:nowrap}.score-card.svelte-19tfow6>.badge,.section-head.svelte-19tfow6>.badge{flex:none}.score-card.svelte-19tfow6 .optional:where(.svelte-19tfow6),.issue-card.svelte-19tfow6 .optional:where(.svelte-19tfow6){font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-inline-start:5px;font-style:normal;font-weight:500}.issue-section.svelte-19tfow6,.suggestion-panel.svelte-19tfow6,.empty-state.svelte-19tfow6{padding:var(--spacing-medium);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface)}.suggestion-panel.svelte-19tfow6{justify-content:space-between;align-items:flex-start;gap:var(--spacing-medium);border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface));display:flex}.suggestion-labels.svelte-19tfow6{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.patch-preview.svelte-19tfow6{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:6px}.suggestion-labels.svelte-19tfow6 span:where(.svelte-19tfow6){border:1px solid color-mix(in srgb, var(--color-accent) 30%, var(--color-border));color:var(--color-accent);font-size:var(--font-size-xs);border-radius:999px;padding:2px 7px;font-weight:700}.correction-error.svelte-19tfow6{border:1px solid color-mix(in srgb, var(--color-danger,#c0392b) 35%, var(--color-border));border-radius:var(--radius-small);color:var(--color-danger,#c0392b);background:color-mix(in srgb, var(--color-danger,#c0392b) 8%, var(--color-surface));padding:8px 10px}.empty-state.svelte-19tfow6{flex-direction:column;gap:4px;display:flex}.section-head.svelte-19tfow6{justify-content:space-between;align-items:center;gap:var(--spacing-small);margin-bottom:var(--spacing-small);display:flex}.issue-list.svelte-19tfow6{flex-direction:column;gap:8px;display:flex}.optional-gaps.svelte-19tfow6 summary:where(.svelte-19tfow6){color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;padding:6px 0;font-weight:600}.issue-list.svelte-19tfow6+.optional-gaps:where(.svelte-19tfow6){margin-top:var(--spacing-small)}.optional-gaps[open].svelte-19tfow6 summary:where(.svelte-19tfow6){margin-bottom:8px}.issue-card.svelte-19tfow6{justify-content:space-between;align-items:flex-start;gap:var(--spacing-medium);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary);padding:10px;display:flex}.issue-card.compact.svelte-19tfow6{align-items:center}.issue-main.svelte-19tfow6{grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:0;display:grid}.issue-main.svelte-19tfow6 strong:where(.svelte-19tfow6),.issue-card.compact.svelte-19tfow6 strong:where(.svelte-19tfow6){font-size:var(--font-size-sm);margin-bottom:2px;display:block}.issue-severity.svelte-19tfow6{align-self:start}.issue-actions.svelte-19tfow6{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.duplicate-list.svelte-19tfow6{flex-wrap:wrap;gap:6px;display:flex}.duplicate-list.svelte-19tfow6 button:where(.svelte-19tfow6){border:1px solid color-mix(in srgb, #d97706 35%, var(--color-border));color:#d97706;background:color-mix(in srgb, #d97706 8%, var(--color-surface));font:inherit;font-size:var(--font-size-xs);cursor:pointer;border-radius:999px;padding:3px 7px}@media (width<=700px){.improvement-header.svelte-19tfow6,.suggestion-panel.svelte-19tfow6,.issue-card.svelte-19tfow6,.issue-card.compact.svelte-19tfow6{flex-direction:column;align-items:stretch}}.knowledge-page.svelte-maq4gq{--profile-step-bar-height:46px;height:100%;min-height:0;display:flex;overflow:hidden}.knowledge-main.svelte-maq4gq{min-width:0;padding:12px clamp(14px, 2vw, var(--spacing-xl)) calc(clamp(14px, 2vw, var(--spacing-xl)) + var(--voice-guide-inset,0px));flex:1;overflow:auto}.knowledge-main.interview-view.svelte-maq4gq{min-height:0;flex-direction:column;padding-block-end:clamp(14px, 2vw, var(--spacing-xl));display:flex;overflow:hidden}.workspace-section.svelte-maq4gq{margin-top:0}.knowledge-main.svelte-maq4gq h2{scroll-margin-top:var(--profile-section-scroll-margin,0px)}.knowledge-main.svelte-maq4gq h2:focus{outline:none}.profile-success.svelte-maq4gq{margin:0 0 var(--spacing-small);font-size:var(--font-size-sm);color:var(--color-accent)}.file-input.svelte-maq4gq{display:none}.return-to-application.svelte-maq4gq{margin:0 0 var(--spacing-small);font-size:var(--font-size-sm);color:var(--color-accent);font-weight:650;display:inline-block}.ready-banner.svelte-maq4gq{justify-content:space-between;align-items:center;gap:var(--spacing-small) var(--spacing-medium);margin:0 0 var(--spacing-medium);padding:12px var(--spacing-medium);border:1px solid color-mix(in srgb, var(--color-accent) 45%, var(--color-border));border-radius:var(--radius-medium);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));color:var(--color-text-primary);flex-wrap:wrap;display:flex}[dir=rtl] .ready-banner-arrow.svelte-maq4gq{display:inline-block;transform:scaleX(-1)}.loading-row.svelte-maq4gq{align-items:center;gap:var(--spacing-small);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.page .panel{margin-bottom:var(--spacing-medium)}@media (width<=900px){.knowledge-page.svelte-maq4gq{flex-direction:column;height:auto;overflow:visible}.knowledge-main.svelte-maq4gq{--profile-section-scroll-margin:calc(var(--profile-step-bar-height,46px) + var(--spacing-small));padding:var(--spacing-medium);overflow:visible}.knowledge-main.interview-view.svelte-maq4gq{padding-block-end:var(--spacing-medium)}}
