.ds-select-menu[data-v-1b7f97b6]{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.375rem;padding:.4375rem .75rem;background:var(--ds-surface-default);border:1px solid var(--ds-border-input);border-radius:var(--ds-radius-sm);color:var(--ds-ink-primary);font-family:var(--ds-font-ui);font-size:var(--ds-text-md);line-height:1.3;cursor:pointer;outline:none;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.ds-select-menu[data-v-1b7f97b6]:hover:not(.ds-select-menu--disabled){border-color:var(--ds-border-strong)}.ds-select-menu[data-v-1b7f97b6]:focus-visible,.ds-select-menu[data-state=open][data-v-1b7f97b6]{border-color:var(--ds-accent);box-shadow:0 0 0 .125em color-mix(in oklab,var(--ds-accent) 24%,transparent)}.ds-select-menu--disabled[data-v-1b7f97b6]{cursor:not-allowed;color:var(--ds-ink-quaternary);background:var(--ds-bg-muted)}.ds-select-menu__value[data-v-1b7f97b6]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-select-menu__value--placeholder[data-v-1b7f97b6]{color:var(--ds-ink-quaternary)}.ds-select-menu__chevron[data-v-1b7f97b6]{flex-shrink:0;color:var(--ds-ink-tertiary)}.ds-select-menu__content[data-v-1b7f97b6]{display:flex;flex-direction:column;min-width:max(11rem,var(--reka-select-trigger-width,var(--reka-combobox-trigger-width,11rem)));max-width:24rem;max-height:min(20rem,var(--reka-select-content-available-height,20rem));padding:.25rem;background:var(--ds-surface-default);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-button);z-index:50;overflow:hidden;outline:none}.ds-select-menu__viewport[data-v-1b7f97b6]{display:flex;flex-direction:column;overflow-y:auto;max-height:16rem}.ds-select-menu__filter[data-v-1b7f97b6]{padding:.25rem .25rem .375rem;border-bottom:1px solid var(--ds-border-subtle);margin-bottom:.25rem}.ds-select-menu__filter-input[data-v-1b7f97b6]{width:100%;padding:.375rem .5rem;font-family:var(--ds-font-ui);font-size:var(--ds-text-md);color:var(--ds-ink-primary);background:var(--ds-bg-muted);border:1px solid transparent;border-radius:calc(var(--ds-radius-md) - .125rem);outline:none;transition:border-color .15s ease}.ds-select-menu__filter-input[data-v-1b7f97b6]::-moz-placeholder{color:var(--ds-ink-quaternary)}.ds-select-menu__filter-input[data-v-1b7f97b6]::placeholder{color:var(--ds-ink-quaternary)}.ds-select-menu__filter-input[data-v-1b7f97b6]:focus{border-color:var(--ds-accent)}.ds-select-menu__item[data-v-1b7f97b6]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4375rem .625rem;border:0;border-radius:calc(var(--ds-radius-md) - .125rem);background:transparent;text-align:left;color:var(--ds-ink-primary);font-family:var(--ds-font-ui);font-size:var(--ds-text-base);line-height:1.3;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-select-menu__item[data-v-1b7f97b6]:hover,.ds-select-menu__item[data-highlighted][data-v-1b7f97b6]{background:var(--ds-bg-muted)}.ds-select-menu__item--selected[data-v-1b7f97b6]{color:var(--ds-accent)}.ds-select-menu__item--create[data-v-1b7f97b6]{color:var(--ds-accent);font-weight:600}.ds-select-menu__create-glyph[data-v-1b7f97b6]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:var(--ds-text-md);line-height:1;color:var(--ds-accent)}.ds-select-menu__item--disabled[data-v-1b7f97b6],.ds-select-menu__item[data-disabled][data-v-1b7f97b6]{color:var(--ds-ink-quaternary);cursor:not-allowed}.ds-select-menu__item--disabled[data-v-1b7f97b6]:hover,.ds-select-menu__item[data-disabled][data-v-1b7f97b6]:hover{background:transparent}.ds-select-menu__item-indicator[data-v-1b7f97b6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;color:var(--ds-accent)}.ds-select-menu__item-label[data-v-1b7f97b6]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-select-menu__inline-host[data-v-1b7f97b6]{display:contents}.ds-radio-group[data-v-1805ffbc]{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem;min-inline-size:0}.ds-radio-group__legend[data-v-1805ffbc]{padding:0;margin:0 0 .5rem;font-family:var(--ds-font-ui);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);color:var(--ds-ink-secondary)}.ds-radio-group__row[data-v-1805ffbc]{display:flex;flex-direction:column;gap:.125rem}.ds-radio-group__row-title[data-v-1805ffbc]{font-family:var(--ds-font-ui);font-size:var(--ds-text-sm);color:var(--ds-ink-primary)}.ds-radio-group__row-help[data-v-1805ffbc]{font-family:var(--ds-font-ui);font-size:var(--ds-text-xs);color:var(--ds-ink-tertiary);line-height:1.45}.content-width[data-v-55897c16]{margin-inline:auto;padding-inline:2rem}.ds-chat-status[data-v-b3b947fa]{padding:.75rem 1rem;background:var(--ds-surface-default);border:1px solid var(--ds-border-subtle);border-radius:.25rem 1rem 1rem;box-shadow:var(--ds-shadow-card)}.ds-chat-status--warning[data-v-b3b947fa]{background:color-mix(in oklab,var(--ds-status-warning) 6%,var(--ds-surface-default));border-color:color-mix(in oklab,var(--ds-status-warning) 35%,transparent)}.ds-chat-status--error[data-v-b3b947fa]{background:color-mix(in oklab,var(--ds-status-error) 6%,var(--ds-surface-default));border-color:color-mix(in oklab,var(--ds-status-error) 35%,transparent)}.ds-chat-status__title[data-v-b3b947fa]{margin:0 0 .25rem;font-weight:var(--ds-weight-medium);color:var(--ds-ink-primary)}.ds-chat-status__message[data-v-b3b947fa],.ds-chat-status__title[data-v-b3b947fa]{font-family:var(--ds-font-ui);font-size:var(--ds-text-sm)}.ds-chat-status__message[data-v-b3b947fa]{margin:0;line-height:1.55;color:var(--ds-ink-secondary)}.ds-chat-status__actions[data-v-b3b947fa]{margin-top:.625rem;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.ds-chat-transcript[data-v-2ee5564a]{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto auto;height:100%;min-height:0}.ds-chat-transcript__cell[data-v-2ee5564a]{position:relative;isolation:isolate;min-width:0}.ds-chat-transcript__cell--transcript[data-v-2ee5564a]{min-height:0;display:flex;flex-direction:column}.ds-chat-transcript__cell--composer[data-v-2ee5564a]{background:var(--ds-surface-default)}.ds-chat-transcript__inner[data-v-2ee5564a]{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ds-chat-transcript__inner--composer[data-v-2ee5564a]{flex:0 0 auto}.ds-chat-transcript__seam[data-v-2ee5564a]{position:relative;height:0;z-index:2}.ds-chat-transcript--bare[data-v-2ee5564a] .ds-bleed-rule,.ds-chat-transcript--bare[data-v-2ee5564a] .ds-margin-label,.ds-chat-transcript--bare[data-v-2ee5564a] .ds-reg-mark{display:none}.ds-chat-transcript[data-v-2ee5564a] .ds-margin-label{position:absolute;top:50%;z-index:3}.ds-chat-transcript[data-v-2ee5564a] .ds-margin-label--left{left:.25rem}.ds-chat-transcript[data-v-2ee5564a] .ds-margin-label--right{right:.25rem}@media(max-width:30rem){.ds-chat-transcript[data-v-2ee5564a] .ds-margin-label,.ds-chat-transcript[data-v-2ee5564a] .ds-reg-mark,.ds-chat-transcript__seam[data-v-2ee5564a]{display:none}}.iv-debug[data-v-c1451d5e]{position:fixed;bottom:1rem;right:1rem;z-index:50;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs)}.iv-debug__trigger[data-v-c1451d5e]{border-radius:var(--ds-radius-md);background:var(--ds-bg-inverse);color:var(--ds-ink-on-inverse);padding:.375rem .75rem;box-shadow:0 .625rem 1.5rem #0000002e;border:none;cursor:pointer;transition:filter .15s ease}.iv-debug__trigger[data-v-c1451d5e]:hover{filter:brightness(1.1)}.iv-debug__panel[data-v-c1451d5e]{background:var(--ds-bg-inverse);color:var(--ds-ink-on-inverse);border-radius:var(--ds-radius-lg);box-shadow:0 1.25rem 2.5rem #00000052;display:flex;flex-direction:column;width:30rem;max-height:90vh}.iv-debug__header[data-v-c1451d5e]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid hsla(40,23%,95%,.1)}.iv-debug__title[data-v-c1451d5e]{color:var(--ds-ink-on-inverse);font-weight:var(--ds-weight-semibold)}.iv-debug__close[data-v-c1451d5e]{color:#f5f3efb3;background:none;border:none;cursor:pointer;font-size:var(--ds-text-md)}.iv-debug__close[data-v-c1451d5e]:hover{color:var(--ds-ink-on-inverse)}.iv-debug__body[data-v-c1451d5e]{overflow:auto;padding:.75rem}.iv-debug__body[data-v-c1451d5e]>*+*{margin-top:1rem}.iv-debug__section-label[data-v-c1451d5e]{color:#f5f3efb3;text-transform:uppercase;letter-spacing:var(--ds-tracking-mono);font-size:.625rem;margin-bottom:.25rem}.iv-debug__pre[data-v-c1451d5e]{white-space:pre-wrap;word-break:break-word;color:var(--ds-ink-on-inverse);margin:0}.ds-chat-jump[data-v-ca0a1a03]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:var(--ds-font-ui);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-ink-secondary);background:var(--ds-surface-default);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-pill);box-shadow:var(--ds-shadow-button-soft);cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.ds-chat-jump[data-v-ca0a1a03]:focus-visible,.ds-chat-jump[data-v-ca0a1a03]:hover{color:var(--ds-accent);border-color:color-mix(in oklab,var(--ds-accent) 40%,transparent);outline:none}.ds-chat-jump__dot[data-v-ca0a1a03]{width:.375rem;height:.375rem;border-radius:50%;background:var(--ds-accent)}.ds-chat-jump__label[data-v-ca0a1a03]{white-space:nowrap}.signup-gate-card[data-v-bff874e6]{margin-block:1.5rem;border-radius:var(--ds-radius-xl);border:1px solid var(--ds-border-subtle);background:var(--ds-surface-default);padding:1.25rem;box-shadow:0 .0625rem .125rem #00000008}.signup-gate-card__preview[data-v-bff874e6]{margin-bottom:1rem;overflow:hidden;border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border-subtle);background:var(--ds-color-white);aspect-ratio:8.5/11;max-height:12rem}.signup-gate-card__preview-state[data-v-bff874e6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.signup-gate-card__preview-svg[data-v-bff874e6]{width:100%;height:100%}.signup-gate-card__preview-svg[data-v-bff874e6] svg{width:100%;height:100%}.signup-gate-card__hint[data-v-bff874e6]{font-size:var(--ds-text-xs);color:var(--ds-ink-tertiary)}.signup-gate-card__title[data-v-bff874e6]{font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold);color:var(--ds-ink-primary);margin-bottom:.25rem}.signup-gate-card__lead[data-v-bff874e6]{font-size:var(--ds-text-sm);color:var(--ds-ink-secondary);margin-bottom:1rem}.signup-gate-card__form[data-v-bff874e6]>*+*{margin-top:.75rem}.signup-gate-card__label[data-v-bff874e6]{display:block}.signup-gate-card__label-text[data-v-bff874e6]{font-size:var(--ds-text-xs);color:var(--ds-ink-tertiary)}.signup-gate-card__input[data-v-bff874e6]{margin-top:.25rem;width:100%;border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-input);background:var(--ds-color-white);padding:.5rem .75rem;font-size:var(--ds-text-sm)}.signup-gate-card__input[data-v-bff874e6]:focus{outline:none;box-shadow:0 0 0 .125rem rgb(var(--ds-color-amber-rgb)/.4)}.signup-gate-card__error[data-v-bff874e6]{font-size:var(--ds-text-xs);color:var(--ds-status-error)}.signup-gate-card__error--inline[data-v-bff874e6]{margin-top:.25rem}.signup-gate-card__actions[data-v-bff874e6]{display:flex;align-items:center;justify-content:space-between;padding-top:.25rem}.signup-gate-card__alt[data-v-bff874e6]{font-size:var(--ds-text-xs);color:var(--ds-ink-secondary);text-decoration:underline;background:none;border:none;cursor:pointer;transition:color .15s ease}.signup-gate-card__alt[data-v-bff874e6]:hover{color:var(--ds-ink-primary)}.signup-gate-card__alt[data-v-bff874e6]:disabled{cursor:not-allowed;opacity:.6}.signup-gate-card__submit[data-v-bff874e6]{border-radius:var(--ds-radius-md);background:var(--ds-bg-inverse);padding:.5rem 1rem;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-color-white);border:none;cursor:pointer;transition:filter .15s ease}.signup-gate-card__submit[data-v-bff874e6]:hover:not(:disabled){filter:brightness(1.1)}.signup-gate-card__submit[data-v-bff874e6]:disabled{cursor:not-allowed;background:var(--ds-ink-quaternary)}.signup-gate-card__export-row[data-v-bff874e6]{padding-top:.25rem}.signup-gate-card__guest-link[data-v-bff874e6]{margin-top:.5rem;display:block;font-size:var(--ds-text-xs);color:var(--ds-ink-tertiary);text-decoration:underline;transition:color .15s ease}.signup-gate-card__guest-link[data-v-bff874e6]:hover{color:var(--ds-ink-secondary)}.optimizer-complete[data-v-d8c41c60]{margin-top:1.5rem}.completion-card[data-v-9702f11b]{margin-top:2rem}.completion-card__summary[data-v-9702f11b]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}.completion-card__link[data-v-9702f11b]{font-family:var(--ds-font-ui);font-size:var(--ds-text-sm);color:var(--ds-accent);text-decoration:none}.completion-card__link[data-v-9702f11b]:hover{text-decoration:underline}.reconciliation-card[data-v-70ca528e]{padding:1rem 1.25rem;margin-bottom:3rem;border-radius:var(--ds-radius-md);background:var(--ds-surface-default);border:1px solid var(--ds-border-subtle)}.reconciliation-card__head[data-v-70ca528e]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.reconciliation-card__sparkle[data-v-70ca528e]{color:var(--ds-accent);font-size:var(--ds-text-sm);flex-shrink:0}.reconciliation-card__title[data-v-70ca528e]{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);color:var(--ds-ink-primary);flex:1}.reconciliation-card__desc[data-v-70ca528e]{font-size:var(--ds-text-sm);color:var(--ds-ink-secondary);margin-left:2rem;margin-bottom:.75rem}.reconciliation-card__list[data-v-70ca528e]{margin-left:2rem;margin-bottom:1rem}.reconciliation-card__list[data-v-70ca528e]>*+*{margin-top:.375rem}.reconciliation-card__row[data-v-70ca528e]{display:flex;align-items:center;gap:.625rem;font-size:var(--ds-text-sm);color:var(--ds-ink-primary);cursor:pointer;transition:background-color .15s ease}.reconciliation-card__row[data-v-70ca528e]:hover{background:rgb(var(--ds-ink-rgb)/.04)}.reconciliation-card__row--essential[data-v-70ca528e]{opacity:.9;cursor:default}.reconciliation-card__row--essential[data-v-70ca528e]:hover{background:transparent}.reconciliation-card__check[data-v-70ca528e]{flex-shrink:0;width:1rem;height:1rem;border-radius:.25rem;border-color:var(--ds-border-input);accent-color:var(--ds-accent)}.reconciliation-card__row-main[data-v-70ca528e]{flex:1}.reconciliation-card__count[data-v-70ca528e]{color:var(--ds-ink-tertiary);font-size:var(--ds-text-sm)}.reconciliation-card__essential[data-v-70ca528e]{font-size:var(--ds-text-xs);color:var(--ds-accent);font-weight:var(--ds-weight-medium);flex-shrink:0}.reconciliation-card__actions[data-v-70ca528e]{display:flex;align-items:center;gap:.625rem;margin-left:2rem}.reconciliation-card__confirm[data-v-70ca528e]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:var(--ds-radius-md);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);background:var(--ds-bg-inverse);color:var(--ds-color-white);border:none;cursor:pointer;transition:filter .15s ease}.reconciliation-card__confirm[data-v-70ca528e]:hover{filter:brightness(1.1)}.action-buttons__message[data-v-e541d72e]{margin:0;font-family:var(--ds-font-ui);font-size:var(--ds-text-sm);line-height:1.55;color:var(--ds-ink-primary)}.basics-form[data-v-7be5b1bd]{display:flex;flex-direction:column;gap:.875rem}.basics-form--editing[data-v-7be5b1bd]{gap:.875rem}.basics-form__dl[data-v-7be5b1bd]{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0}.basics-form__dt[data-v-7be5b1bd]{font-family:var(--ds-font-ui);font-size:var(--ds-text-xs);color:var(--ds-ink-tertiary)}.basics-form__dd[data-v-7be5b1bd]{margin:0;font-family:var(--ds-font-ui);font-size:var(--ds-text-sm);color:var(--ds-ink-primary);white-space:pre-line}.basics-form__actions[data-v-7be5b1bd]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.profile-form[data-v-c63df835]{display:flex;flex-direction:column;gap:.875rem}.profile-form__dl[data-v-c63df835]{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0}.profile-form__dt[data-v-c63df835]{font-family:var(--ds-font-ui);font-size:var(--ds-text-xs);color:var(--ds-ink-tertiary)}.profile-form__dd[data-v-c63df835]{margin:0;font-family:var(--ds-font-ui);font-size:var(--ds-text-sm);color:var(--ds-ink-primary);word-break:break-all}.profile-form__actions[data-v-c63df835]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.work-form[data-v-166c875c]{display:flex;flex-direction:column;gap:.875rem}.work-form__dl[data-v-166c875c]{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0}.work-form__dt[data-v-166c875c]{font-family:var(--ds-font-ui);font-size:var(--ds-text-xs);color:var(--ds-ink-tertiary)}.work-form__dd[data-v-166c875c]{margin:0;font-family:var(--ds-font-ui);font-size:var(--ds-text-sm);color:var(--ds-ink-primary)}.work-form__row[data-v-166c875c]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.work-form__highlights-block[data-v-166c875c],.work-form__highlights-edit[data-v-166c875c]{display:flex;flex-direction:column;gap:.375rem}.work-form__highlights-label[data-v-166c875c]{margin:0;font-family:var(--ds-font-ui);font-size:var(--ds-text-xs);color:var(--ds-ink-tertiary)}.work-form__highlights[data-v-166c875c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.work-form__highlight[data-v-166c875c]{font-family:var(--ds-font-ui);font-size:var(--ds-text-sm);color:var(--ds-ink-primary);padding-left:.875rem;position:relative;line-height:1.5}.work-form__highlight[data-v-166c875c]:before{content:"";position:absolute;left:0;top:.625rem;width:.25rem;height:.25rem;border-radius:50%;background:var(--ds-ink-tertiary)}.work-form__highlight-row[data-v-166c875c]{display:flex;align-items:flex-start;gap:.375rem}.work-form__remove[data-v-166c875c]{flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--ds-ink-tertiary);border-radius:var(--ds-radius-sm);cursor:pointer;margin-top:.25rem}.work-form__remove[data-v-166c875c]:hover:not(:disabled){color:var(--ds-status-error);background:var(--ds-bg-muted)}.work-form__remove[data-v-166c875c]:disabled{opacity:.5;cursor:not-allowed}.work-form__actions[data-v-166c875c]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media(max-width:30rem){.work-form__row[data-v-166c875c]{grid-template-columns:1fr}}.intervention-card__head[data-v-dbcbc5a0]{display:flex;flex-direction:column;gap:.25rem}.intervention-card__title[data-v-dbcbc5a0]{font-weight:var(--ds-weight-medium);color:var(--ds-ink-primary)}.intervention-card__desc[data-v-dbcbc5a0],.intervention-card__title[data-v-dbcbc5a0]{margin:0;font-family:var(--ds-font-ui);font-size:var(--ds-text-sm)}.intervention-card__desc[data-v-dbcbc5a0]{color:var(--ds-ink-secondary);line-height:1.55}.intervention-card__dl[data-v-dbcbc5a0]{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0}.intervention-card__dt[data-v-dbcbc5a0]{font-family:var(--ds-font-ui);font-size:var(--ds-text-xs);color:var(--ds-ink-tertiary)}.intervention-card__dd[data-v-dbcbc5a0]{margin:0;font-family:var(--ds-font-ui);font-size:var(--ds-text-sm);color:var(--ds-ink-primary)}.intervention-card__list-block[data-v-dbcbc5a0]{display:flex;flex-direction:column;gap:.25rem}.intervention-card__list-title[data-v-dbcbc5a0]{margin:0;font-family:var(--ds-font-ui);font-size:var(--ds-text-xs);color:var(--ds-ink-tertiary)}.intervention-card__list[data-v-dbcbc5a0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.intervention-card__list-item[data-v-dbcbc5a0]{font-family:var(--ds-font-ui);font-size:var(--ds-text-sm);color:var(--ds-ink-primary);padding-left:.875rem;position:relative;line-height:1.5}.intervention-card__list-item[data-v-dbcbc5a0]:before{content:"";position:absolute;left:0;top:.625rem;width:.25rem;height:.25rem;border-radius:50%;background:var(--ds-ink-tertiary)}.intervention-card__pending[data-v-dbcbc5a0]{font-family:var(--ds-font-ui);font-size:var(--ds-text-xs);font-style:italic;color:var(--ds-ink-tertiary)}.transition-card__message[data-v-2ab01b6c]{margin:0;font-family:var(--ds-font-ui);font-size:var(--ds-text-sm);line-height:1.55;color:var(--ds-ink-primary)}.transition-card__hint[data-v-2ab01b6c]{margin:.25rem 0 0;font-family:var(--ds-font-ui);font-size:var(--ds-text-xs);color:var(--ds-ink-tertiary)}.ds-tool-receipt[data-v-08f274ae]{padding:.625rem .875rem;background:var(--ds-surface-default);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);font-family:var(--ds-font-ui)}.ds-tool-receipt--warning[data-v-08f274ae]{background:color-mix(in oklab,var(--ds-status-warning) 5%,var(--ds-surface-default));border-color:color-mix(in oklab,var(--ds-status-warning) 35%,transparent)}.ds-tool-receipt--error[data-v-08f274ae]{background:color-mix(in oklab,var(--ds-status-error) 5%,var(--ds-surface-default));border-color:color-mix(in oklab,var(--ds-status-error) 35%,transparent)}.ds-tool-receipt--streaming[data-v-08f274ae]{opacity:.6;animation:ds-tool-receipt-pulse-08f274ae 1.4s ease-in-out infinite}@keyframes ds-tool-receipt-pulse-08f274ae{0%,to{opacity:.55}50%{opacity:.85}}.ds-tool-receipt__head[data-v-08f274ae]{display:flex;align-items:center;gap:.5rem}.ds-tool-receipt__sparkle[data-v-08f274ae]{flex-shrink:0;font-size:var(--ds-text-sm);color:var(--ds-accent);line-height:1}.ds-tool-receipt__icon[data-v-08f274ae]{flex-shrink:0}.ds-tool-receipt--warning .ds-tool-receipt__icon[data-v-08f274ae]{color:var(--ds-status-warning)}.ds-tool-receipt--error .ds-tool-receipt__icon[data-v-08f274ae]{color:var(--ds-status-error)}.ds-tool-receipt__label[data-v-08f274ae]{flex:1;font-size:var(--ds-text-sm);color:var(--ds-ink-primary);line-height:1.4}.ds-tool-receipt--error .ds-tool-receipt__label[data-v-08f274ae]{color:var(--ds-status-error)}.ds-tool-receipt__toggle[data-v-08f274ae]{flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--ds-ink-tertiary);border-radius:var(--ds-radius-sm);cursor:pointer;transition:color .15s ease,background-color .15s ease}.ds-tool-receipt__toggle[data-v-08f274ae]:focus-visible,.ds-tool-receipt__toggle[data-v-08f274ae]:hover{color:var(--ds-ink-primary);background:var(--ds-bg-muted);outline:none}.ds-tool-receipt__sub[data-v-08f274ae]{margin:.25rem 0 0 1.625rem;font-size:var(--ds-text-xs);color:var(--ds-ink-tertiary)}.ds-tool-receipt__sub--error[data-v-08f274ae]{color:var(--ds-status-error)}.ds-tool-receipt__items[data-v-08f274ae]{margin:.5rem 0 0 1.625rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.ds-tool-receipt__item[data-v-08f274ae]{font-size:var(--ds-text-xs);color:var(--ds-ink-secondary);padding-left:.625rem;border-left:2px solid var(--ds-border-subtle);line-height:1.45}.ds-tool-receipt__more[data-v-08f274ae]{margin:.375rem 0 0 1.625rem;font-family:var(--ds-font-ui);font-size:var(--ds-text-xs);color:var(--ds-accent);background:transparent;border:0;padding:0;cursor:pointer}.ds-tool-receipt__more[data-v-08f274ae]:hover{text-decoration:underline}.interview-prose[data-v-f0650d43] a{color:var(--ds-accent);text-decoration:none}.interview-prose[data-v-f0650d43] a:hover{text-decoration:underline}.interview-prose[data-v-f0650d43] p{margin:0 0 .625rem}.interview-prose[data-v-f0650d43] p:last-child{margin-bottom:0}.interview-prose[data-v-f0650d43] ol,.interview-prose[data-v-f0650d43] ul{margin:.375rem 0 .75rem 1.25rem;padding:0}.interview-prose[data-v-f0650d43] li{margin-bottom:.25rem}.interview-prose[data-v-f0650d43] strong{font-weight:var(--ds-weight-medium)}.interview-msg[data-v-f0650d43]{opacity:1;transform:translateY(0);transition:opacity .5s ease-out,transform .5s ease-out}@starting-style{.interview-msg[data-v-f0650d43]{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.interview-msg[data-v-f0650d43]{transition:opacity .2s ease;transform:none}@starting-style{.interview-msg[data-v-f0650d43]{transform:none}}}.ds-chat-typing[data-v-a98058a0]{display:inline-flex;align-items:center;gap:.375rem;padding-block:.625rem}.ds-chat-typing__dot[data-v-a98058a0]{width:.375rem;height:.375rem;border-radius:50%;background:var(--ds-ink-tertiary);animation:ds-chat-typing-a98058a0 1.4s ease-in-out infinite}.ds-chat-typing__dot[data-v-a98058a0]:nth-child(2){animation-delay:.18s}.ds-chat-typing__dot[data-v-a98058a0]:nth-child(3){animation-delay:.36s}@keyframes ds-chat-typing-a98058a0{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-.0625rem)}}@media(prefers-reduced-motion:reduce){.ds-chat-typing__dot[data-v-a98058a0]{animation:none;opacity:.5}}.builder-complete[data-v-6071b764]{margin-top:1.5rem;display:flex;flex-direction:column;gap:.625rem}.builder-complete__actions[data-v-6071b764]{display:flex;flex-wrap:wrap;gap:.5rem}.upgrade-cta[data-v-ad907992]{margin-top:1.5rem}.interview-doc[data-v-ed8fd125]{min-height:0;position:relative}.interview-doc[data-v-ed8fd125],.interview-doc__scroll[data-v-ed8fd125]{flex:1;display:flex;flex-direction:column}.interview-doc__scroll[data-v-ed8fd125]{overflow-y:auto}.interview-doc__inner[data-v-ed8fd125]{padding-bottom:9rem;margin-top:auto}@media(min-width:48em){.interview-doc__inner[data-v-ed8fd125]{padding-bottom:1.5rem}}.interview-doc__status[data-v-ed8fd125]{min-height:5.25rem;margin-top:1.5rem}.interview-doc__jump[data-v-ed8fd125]{position:absolute;left:50%;bottom:1.25rem;transform:translate(-50%);z-index:20}@media(max-width:47.99rem){.interview-doc__jump[data-v-ed8fd125]{position:fixed;bottom:8.75rem}}.chat-status-fade-enter-active[data-v-ed8fd125]{transition:opacity .5s ease-out,transform .5s ease-out}.chat-status-fade-leave-active[data-v-ed8fd125]{transition:opacity .15s ease-in}.chat-status-fade-enter-from[data-v-ed8fd125]{opacity:0;transform:translateY(16px)}.chat-status-fade-leave-to[data-v-ed8fd125]{opacity:0}@media(prefers-reduced-motion:reduce){.chat-status-fade-enter-active[data-v-ed8fd125],.chat-status-fade-leave-active[data-v-ed8fd125]{transition:opacity .2s ease}.chat-status-fade-enter-from[data-v-ed8fd125]{transform:none}}.chat-jump-fade-enter-active[data-v-ed8fd125],.chat-jump-fade-leave-active[data-v-ed8fd125]{transition:opacity .15s ease}.chat-jump-fade-enter-from[data-v-ed8fd125],.chat-jump-fade-leave-to[data-v-ed8fd125]{opacity:0}.interview-header[data-v-e446e708]{border-bottom:1px solid var(--ds-border-subtle);padding-top:1.25rem;padding-bottom:1.25rem;flex-shrink:0}.interview-header__row[data-v-e446e708]{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.interview-header__counter[data-v-e446e708]{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-ink-tertiary)}.interview-header__counter--low[data-v-e446e708]{color:var(--ds-accent)}.ds-chat-composer[data-v-b113b3ed]{display:flex;align-items:flex-end;gap:.5rem;padding:.5rem .5rem .5rem .75rem;background:var(--ds-surface-default);border:1px solid var(--ds-border-subtle);border-radius:1.25rem;transition:border-color .15s ease}.ds-chat-composer[data-v-b113b3ed]:focus-within{border-color:color-mix(in oklab,var(--ds-accent) 50%,var(--ds-border-subtle))}.ds-chat-composer__file-input[data-v-b113b3ed]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.ds-chat-composer__icon-btn[data-v-b113b3ed]{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--ds-ink-tertiary);border-radius:50%;cursor:pointer;transition:color .15s ease,background-color .15s ease}.ds-chat-composer__icon-btn[data-v-b113b3ed]:focus-visible:not(:disabled),.ds-chat-composer__icon-btn[data-v-b113b3ed]:hover:not(:disabled){color:var(--ds-ink-primary);background:var(--ds-bg-muted);outline:none}.ds-chat-composer__icon-btn[data-v-b113b3ed]:disabled{opacity:.4;cursor:not-allowed}.ds-chat-composer__input[data-v-b113b3ed]{flex:1;min-width:0;padding:.375rem 0;border:0;outline:none;background:transparent;font-family:var(--ds-font-ui);font-size:var(--ds-text-sm);line-height:1.5;color:var(--ds-ink-primary);resize:none}.ds-chat-composer__input[data-v-b113b3ed]::-moz-placeholder{color:var(--ds-ink-quaternary)}.ds-chat-composer__input[data-v-b113b3ed]::placeholder{color:var(--ds-ink-quaternary)}.ds-chat-composer__input[data-v-b113b3ed]:disabled{cursor:not-allowed;opacity:.6}.ds-chat-composer__send[data-v-b113b3ed]{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;background:var(--ds-accent-gradient);color:var(--ds-ink-on-accent);border:0;border-radius:50%;cursor:pointer;box-shadow:var(--ds-shadow-button);transition:box-shadow .15s ease,transform 50ms ease}.ds-chat-composer__send[data-v-b113b3ed]:hover:not(:disabled){box-shadow:var(--ds-shadow-button-hover)}.ds-chat-composer__send[data-v-b113b3ed]:active:not(:disabled){box-shadow:var(--ds-shadow-button-pressed);transform:translate(1px,1px)}.ds-chat-composer__send[data-v-b113b3ed]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ds-chat-composer__dismiss[data-v-b113b3ed]{flex-shrink:0;height:2rem;padding:0 .875rem;font-family:var(--ds-font-ui);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);background:color-mix(in oklab,var(--ds-status-warning) 14%,var(--ds-surface-default));color:var(--ds-status-warning);border:1px solid color-mix(in oklab,var(--ds-status-warning) 30%,transparent);border-radius:var(--ds-radius-pill);cursor:pointer;transition:background-color .15s ease}.ds-chat-composer__dismiss[data-v-b113b3ed]:hover{background:color-mix(in oklab,var(--ds-status-warning) 22%,var(--ds-surface-default))}.interview-input-dock[data-v-c421342b]{position:fixed;inset:auto 0 0;z-index:10;padding:1rem 0 calc(5rem + env(safe-area-inset-bottom,0px));background:linear-gradient(0deg,#fffffff2 0,#fffc 60%,#fff0)}@media(min-width:48em){.interview-input-dock[data-v-c421342b]{position:static;padding:1rem 0 1.25rem;background:none}}.section-badge[data-v-73051a86]{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:9999px;font-size:.625rem;font-weight:600;line-height:1.125rem;white-space:nowrap;max-width:5ch;overflow:hidden;text-overflow:clip;background:var(--badge-bg);color:var(--badge-fg)}.section-badge--severity-active[data-v-73051a86]{color:var(--color-amber)}.section-badge--severity-success[data-v-73051a86]{color:var(--color-green-tag,#c8e6a0)}.section-badge--severity-warning[data-v-73051a86]{color:var(--color-red-error)}.section-badge--severity-muted[data-v-73051a86]{color:var(--color-text-muted)}.section-badge--active[data-v-73051a86]{background:var(--badge-active-bg);color:var(--badge-active-fg)}.section-badge--progress[data-v-73051a86]{padding:0;width:1.125rem}.section-badge__progress[data-v-73051a86]{width:.875rem;height:.875rem}.resume-section-grid[data-v-70f5dee8]{--cell-fg:var(--color-text-secondary);--cell-hover-bg:var(--color-cream-dark);--cell-hover-fg:var(--color-text-primary);--cell-active-bg:var(--color-cream-dark);--cell-active-fg:var(--color-text-primary);--badge-bg:var(--color-warm-white);--badge-fg:var(--color-text-secondary);--badge-active-bg:var(--color-amber);--badge-active-fg:var(--color-warm-white)}.resume-section-grid[data-theme-variant=dark][data-v-70f5dee8]{--cell-fg:hsla(44,48%,91%,.4);--cell-hover-bg:hsla(0,0%,100%,.07);--cell-hover-fg:hsla(44,48%,91%,.75);--cell-active-bg:hsla(44,48%,91%,.12);--cell-active-fg:#f3eddd;--badge-bg:hsla(0,0%,100%,.2);--badge-fg:hsla(44,48%,91%,.85);--badge-active-bg:hsla(44,48%,91%,.9);--badge-active-fg:#1a1a1a}.resume-section-grid--grid[data-v-70f5dee8]{display:grid}.resume-section-grid--single[data-v-70f5dee8]{grid-template-columns:1fr;grid-auto-rows:auto;gap:.125rem}.resume-section-grid--standard[data-v-70f5dee8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}.resume-section-grid--wide[data-v-70f5dee8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}@media(min-width:48em){.resume-section-grid--wide[data-v-70f5dee8]{grid-template-columns:repeat(6,minmax(0,1fr))}}.resume-section-grid--inline[data-v-70f5dee8]{--resume-section-grid-cell-width:4rem;--resume-section-grid-start-inset:0px;--resume-section-grid-end-inset:calc(var(--resume-section-grid-cell-width)*4);display:flex;flex-direction:row;overflow-x:auto;gap:.5rem}.resume-section-grid--inline[data-v-70f5dee8]>:first-child{margin-left:var(--resume-section-grid-start-inset)}.resume-section-grid--inline[data-v-70f5dee8]>:last-child{margin-right:var(--resume-section-grid-end-inset)}.resume-section-grid--inline .resume-section-cell[data-v-70f5dee8]{flex-shrink:0;white-space:nowrap}.resume-section-cell[data-v-70f5dee8]{display:flex;align-items:center;background:transparent;color:var(--cell-fg);border:none;cursor:pointer;text-decoration:none;border-radius:.5rem;font-weight:500;transition:color .15s ease,background-color .15s ease}.resume-section-cell[data-v-70f5dee8]:hover{background:var(--cell-hover-bg);color:var(--cell-hover-fg)}.resume-section-cell--active[data-v-70f5dee8],.resume-section-cell--active[data-v-70f5dee8]:hover{background:var(--cell-active-bg);color:var(--cell-active-fg)}.resume-section-cell--stacked[data-v-70f5dee8]{position:relative;flex-direction:column;gap:.25rem;padding:.5rem;font-size:.75rem}.resume-section-cell--stacked .resume-section-cell__icon[data-v-70f5dee8]{display:inline-block;line-height:1}.resume-section-cell--stacked .resume-section-cell__label[data-v-70f5dee8]{font-size:.625rem;line-height:1;text-align:center}.resume-section-cell--stacked[data-v-70f5dee8] .section-badge{position:absolute;top:.125rem;right:.125rem}.resume-section-cell--inline[data-v-70f5dee8]{flex-direction:row;gap:.5rem;padding:.5rem .75rem;min-height:2.75rem;font-size:.8125rem}.resume-section-cell--inline .resume-section-cell__icon[data-v-70f5dee8]{display:inline-block;line-height:1}.resume-section-cell--inline .resume-section-cell__label[data-v-70f5dee8]{font-size:.8125rem;line-height:1}.section-progress-overlay--grid[data-v-7e136b59]{padding:.75rem}.section-progress-overlay--list[data-v-7e136b59]{padding:.5rem}.section-progress-fab[data-v-a3ee16b7]{position:fixed}.section-progress-fab__overlay[data-v-a3ee16b7]{position:absolute;bottom:100%;right:0;margin-bottom:.5rem;max-height:60vh;overflow-y:auto;background:var(--ds-surface-default);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md)}.section-progress-fab__overlay--grid[data-v-a3ee16b7]{width:17.5rem}@media(min-width:30em){.section-progress-fab__overlay--grid[data-v-a3ee16b7]{width:21.25rem}}.section-progress-fab__overlay--list[data-v-a3ee16b7]{width:15rem}.section-progress-fab__button[data-v-a3ee16b7]{position:relative;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--ds-radius-pill);background:var(--ds-surface-default);border:1px solid var(--ds-border-subtle);transition:border-color .15s ease}.section-progress-fab__button[data-v-a3ee16b7]:hover{border-color:rgb(var(--ds-color-amber-rgb)/.6)}.section-progress-fab__button--open[data-v-a3ee16b7]{border-color:var(--ds-accent)}.section-progress-fab__ring[data-v-a3ee16b7]{transform:rotate(-90deg)}.section-progress-fab__ring-arc[data-v-a3ee16b7]{transition:stroke-dashoffset .15s ease-out}.section-progress-fab__icon[data-v-a3ee16b7]{position:absolute;color:var(--ds-ink-secondary)}.section-progress-fab-fade-enter-active[data-v-a3ee16b7],.section-progress-fab-fade-leave-active[data-v-a3ee16b7]{transition:opacity .15s ease}.section-progress-fab-fade-enter-from[data-v-a3ee16b7],.section-progress-fab-fade-leave-to[data-v-a3ee16b7]{opacity:0}@media(prefers-reduced-motion:reduce){.section-progress-fab-fade-enter-active[data-v-a3ee16b7],.section-progress-fab-fade-leave-active[data-v-a3ee16b7],.section-progress-fab__ring-arc[data-v-a3ee16b7]{transition:none}}.chat-panel[data-v-2b21e813]{height:100%;display:flex;flex-direction:column;background:var(--ds-surface-default)}.chat-panel__center[data-v-2b21e813]{flex:1;display:flex;align-items:center;justify-content:center}.chat-panel__loading[data-v-2b21e813]{display:flex;flex-direction:column;align-items:center;gap:.875rem}.chat-panel__loading-text[data-v-2b21e813]{margin:0;color:var(--ds-ink-secondary)}.chat-panel__loading-text[data-v-2b21e813],.chat-panel__reconnect[data-v-2b21e813]{font-family:var(--ds-font-ui);font-size:var(--ds-text-sm)}.chat-panel__reconnect[data-v-2b21e813]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:color-mix(in oklab,var(--ds-status-warning) 12%,var(--ds-surface-default));border-bottom:1px solid color-mix(in oklab,var(--ds-status-warning) 25%,transparent);color:var(--ds-status-warning)}.chat-panel__notice[data-v-2b21e813]{margin-top:1rem}.chat-panel__transcript[data-v-2b21e813]{flex:1;min-height:0}.chat-panel__footnote[data-v-2b21e813]{margin:0;padding-block:.5rem;font-family:var(--ds-font-ui);font-size:var(--ds-text-xs);color:var(--ds-ink-tertiary);text-align:center}.chat-panel__footnote--warn[data-v-2b21e813]{color:var(--ds-status-warning)}.speedbump-confirm__message[data-v-d6ec8ea7]{font-size:var(--ds-text-sm);color:var(--ds-ink-secondary)}.speedbump-confirm__actions[data-v-d6ec8ea7]{display:flex;gap:.5rem;justify-content:flex-end;width:100%}.suggestion-panel__signup[data-v-6679fe76]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500;color:var(--ds-dark-accent);background:rgb(var(--ds-dark-accent-rgb)/.08);border:1px solid rgb(var(--ds-dark-accent-rgb)/.2);transition:background-color .15s ease,border-color .15s ease}.suggestion-panel__signup[data-v-6679fe76]:hover{background:rgb(var(--ds-dark-accent-rgb)/.15);border-color:rgb(var(--ds-dark-accent-rgb)/.35)}.suggestion-panel__upsell-row[data-v-6679fe76]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.75rem}.suggestion-panel__upsell-text[data-v-6679fe76]{color:rgb(var(--ds-dark-muted-rgb)/.6)}.suggestion-panel__upsell-text--italic[data-v-6679fe76]{font-style:italic}.suggestion-panel__no-context[data-v-6679fe76]{margin-top:.25rem}.suggestion-panel__inline-cta[data-v-6679fe76]{display:inline-flex;align-items:center;gap:.375rem;margin-top:.375rem;padding:.125rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:500;color:var(--ds-dark-accent);background:rgb(var(--ds-dark-accent-rgb)/.08);border:1px solid rgb(var(--ds-dark-accent-rgb)/.2);cursor:pointer;transition:background-color .15s ease}.suggestion-panel__inline-cta[data-v-6679fe76]:hover{background:rgb(var(--ds-dark-accent-rgb)/.15)}.suggestion-panel__loading[data-v-6679fe76]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.75rem;color:rgb(var(--ds-dark-muted-rgb)/.6)}.suggestion-panel__spinner[data-v-6679fe76]{display:inline-flex;animation:suggestion-spinner-6679fe76 1s linear infinite}@keyframes suggestion-spinner-6679fe76{to{transform:rotate(1turn)}}.suggestion-panel__error-row[data-v-6679fe76]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.suggestion-panel__error-text[data-v-6679fe76]{font-size:.75rem;color:var(--ds-dark-danger)}.suggestion-panel__retry[data-v-6679fe76]{font-size:.75rem;color:rgb(var(--ds-dark-accent-rgb)/.7);text-decoration:underline;background:none;border:none;cursor:pointer}.suggestion-panel__list[data-v-6679fe76]{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.suggestion-panel__list-head[data-v-6679fe76]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.suggestion-panel__label[data-v-6679fe76]{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--ds-dark-accent-rgb)/.7)}.suggestion-panel__hint[data-v-6679fe76]{font-size:.625rem;font-style:italic;color:rgb(var(--ds-dark-muted-rgb)/.5)}.suggestion-panel__refresh[data-v-6679fe76]{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;font-size:.625rem;color:rgb(var(--ds-dark-accent-rgb)/.5);background:none;border:none;cursor:pointer;transition:color .15s ease}.suggestion-panel__refresh[data-v-6679fe76]:hover{color:rgb(var(--ds-dark-accent-rgb)/.8)}.suggestion-panel__card[data-v-6679fe76]{padding:.5rem;border-radius:.375rem;background:rgb(var(--ds-dark-accent-rgb)/.05);border:1px solid rgb(var(--ds-dark-accent-rgb)/.12)}.suggestion-panel__card-actions[data-v-6679fe76]{display:flex;gap:.25rem;margin-top:.25rem}.suggestion-panel__dismiss[data-v-6679fe76]{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .375rem;border-radius:.1875rem;color:rgb(var(--ds-dark-muted-rgb)/.4);background:none;border:none;cursor:pointer;transition:color .15s ease,background-color .15s ease}.suggestion-panel__dismiss[data-v-6679fe76]:hover{color:rgb(var(--ds-dark-muted-rgb)/.7);background:#0000000a}.unselected-section[data-v-7d71fd3f]{margin-top:.5rem}.unselected-section[data-v-7d71fd3f]>*+*{margin-top:.375rem}.unselected-label[data-v-7d71fd3f]{font-size:.625rem;font-weight:var(--ds-weight-semibold);text-transform:uppercase;letter-spacing:var(--ds-tracking-mono-loose);color:#78716cb3}.unselected-card[data-v-7d71fd3f]{border-radius:var(--ds-radius-md);padding:.5rem;background:#78716c0a;border:1px solid rgba(120,113,108,.15)}.suggested-hl__row[data-v-7d71fd3f]{display:flex;align-items:flex-start;gap:.375rem;color:var(--ds-ink-secondary);line-height:1.25}.suggested-hl__plus[data-v-7d71fd3f]{flex-shrink:0;margin-top:.0625rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.suggested-hl__plus--accent[data-v-7d71fd3f]{color:var(--ds-accent)}.unselected-plus[data-v-7d71fd3f]{color:#78716c99}.suggested-hl__text[data-v-7d71fd3f]{flex:1;font-size:var(--ds-text-xs)}.suggested-hl__reason[data-v-7d71fd3f]{font-size:.625rem;color:var(--ds-ink-tertiary);margin-left:1rem;margin-top:.125rem;font-style:italic}.suggested-hl__actions[data-v-7d71fd3f]{display:flex;gap:.5rem;margin-left:1rem;margin-top:.25rem}.unselected-action[data-v-7d71fd3f]{font-size:.625rem;font-weight:var(--ds-weight-medium);color:#78716cb3;background:none;border:none;cursor:pointer}.unselected-action[data-v-7d71fd3f]:hover{color:#78716ce6}.suggested-hl__add[data-v-7d71fd3f]{font-size:.625rem;color:var(--ds-accent);font-weight:var(--ds-weight-medium);background:none;border:none;cursor:pointer}.suggested-hl__add[data-v-7d71fd3f]:hover{color:var(--ds-accent-strong)}.suggested-hl__edit-link[data-v-7d71fd3f]{font-size:.625rem;color:var(--ds-ink-tertiary);font-weight:var(--ds-weight-medium);background:none;border:none;cursor:pointer}.suggested-hl__edit-link[data-v-7d71fd3f]:hover{color:var(--ds-ink-secondary)}.suggested-hl__edit[data-v-7d71fd3f]>*+*{margin-top:.375rem}.suggested-hl__textarea[data-v-7d71fd3f]{width:100%;font-size:var(--ds-text-xs);background:#ffffffe6;color:var(--ds-ink-primary);border-radius:var(--ds-radius-sm);padding:.25rem .5rem;border:1px solid var(--ds-border-input)}.suggested-hl__textarea[data-v-7d71fd3f]:focus{outline:none;box-shadow:0 0 0 .0625rem rgb(var(--ds-color-amber-rgb)/.6)}.suggested-hl__edit-actions[data-v-7d71fd3f]{display:flex;gap:.375rem}.suggested-hl__edit-add[data-v-7d71fd3f]{font-size:.625rem;padding:.125rem .5rem;border-radius:var(--ds-radius-sm);background:var(--ds-accent);color:var(--ds-color-white);border:none;cursor:pointer}.suggested-hl__edit-add[data-v-7d71fd3f]:hover{background:var(--ds-accent-strong)}.suggested-hl__edit-cancel[data-v-7d71fd3f]{font-size:.625rem;padding:.125rem .5rem;border-radius:var(--ds-radius-sm);color:var(--ds-ink-tertiary);background:none;border:none;cursor:pointer}.suggested-hl__edit-cancel[data-v-7d71fd3f]:hover{color:var(--ds-ink-secondary)}.career-data-nav[data-v-00a0f42b]{margin-bottom:2rem}.career-data-nav__grid-wrap[data-v-00a0f42b]{overflow:hidden}.career-data-nav__grid-wrap--ready[data-v-00a0f42b]{transition:max-height .3s ease-in-out}.career-data-nav__toggle[data-v-00a0f42b]{margin-top:.5rem;display:flex;align-items:center;gap:.25rem;font-size:var(--ds-text-xs);color:var(--ds-ink-tertiary);background:none;border:none;cursor:pointer;transition:color .15s ease}.career-data-nav__toggle[data-v-00a0f42b]:hover{color:var(--ds-ink-secondary)}.interview-progress-summary[data-v-ec48e352]{display:flex;align-items:center;gap:.5rem}.interview-progress-summary__text[data-v-ec48e352]{font-size:var(--ds-text-sm);color:var(--ds-ink-secondary)}.interview-progress-summary__strong[data-v-ec48e352]{font-weight:var(--ds-weight-medium);color:var(--ds-ink-primary)}.interview-full-chat__panel[data-v-f2b20908]{height:100%}.interview-full-chat__state[data-v-f2b20908]{height:100%;display:flex;align-items:center;justify-content:center;background:var(--ds-color-white);text-align:center}.interview-full-chat__state-inner[data-v-f2b20908]{padding-inline:1.5rem}.interview-full-chat__error[data-v-f2b20908]{font-size:var(--ds-text-sm);color:var(--ds-ink-secondary);margin-bottom:1rem}.interview-full-chat__retry[data-v-f2b20908]{padding:.5rem 1rem;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);border-radius:var(--ds-radius-md);background:var(--ds-bg-inverse);color:var(--ds-ink-on-inverse);border:none;cursor:pointer;transition:filter .15s ease}.interview-full-chat__retry[data-v-f2b20908]:hover{filter:brightness(1.1)}.interview-full-chat__retry[data-v-f2b20908]:disabled{cursor:not-allowed;opacity:.5}.interview-full-chat__pulse-bar[data-v-f2b20908]{height:.125rem;width:4rem;background:var(--ds-accent);border-radius:var(--ds-radius-pill);animation:pulse-f2b20908 1.5s ease-in-out infinite;margin:0 auto 1rem}.interview-full-chat__loading[data-v-f2b20908]{font-size:var(--ds-text-sm);color:var(--ds-ink-secondary)}@keyframes pulse-f2b20908{0%,to{opacity:1}50%{opacity:.5}}.quick-add-form[data-v-109cfa14],.quick-add-form[data-v-6b38f515],.quick-add-form[data-v-23a05ea2]{display:flex;flex-direction:column;gap:1.125rem}.basics-editor[data-v-43dc1a7b]{display:flex;flex-direction:column;gap:3rem}.basics-editor__fields[data-v-43dc1a7b]{display:flex;flex-direction:column;gap:1.5rem}.section-nav__entry[data-v-91837360]{display:flex;width:100%;align-items:flex-end;gap:.5rem;padding-block:.375rem;text-decoration:none;cursor:pointer}.section-nav__entry[data-v-91837360]:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-amber)}.section-nav__entry:focus-within .section-nav__num[data-v-91837360],.section-nav__entry:hover .section-nav__num[data-v-91837360]{opacity:0}.section-nav__entry:focus-within .section-nav__arrow[data-v-91837360],.section-nav__entry:hover .section-nav__arrow[data-v-91837360]{opacity:1}.section-nav__entry:focus-within .section-nav__title[data-v-91837360],.section-nav__entry:hover .section-nav__title[data-v-91837360]{color:var(--color-amber)}.section-nav__index[data-v-91837360]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2ch;line-height:1;padding-bottom:1px}.section-nav__arrow[data-v-91837360],.section-nav__num[data-v-91837360]{font-family:var(--font-mono);font-size:.75rem;color:var(--color-amber);font-weight:600;transition:opacity .15s}.section-nav__arrow[data-v-91837360]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0}.section-nav__title[data-v-91837360]{font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:var(--color-text-primary);flex-shrink:0;line-height:1;transition:color .15s}.section-nav__badge[data-v-91837360]{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:3px;padding:.0625rem .375rem;flex-shrink:0;line-height:1;margin-bottom:-1px}.section-nav__leader[data-v-91837360]{flex:1;border-bottom:1px dotted var(--color-text-muted);margin-bottom:1px}.section-nav__subtitle[data-v-91837360]{font-family:var(--font-sans);font-size:.75rem;color:var(--color-text-secondary);flex-shrink:0;line-height:1;padding-bottom:1px}.section-nav__toggle[data-v-91837360]{display:block;margin-top:.25rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:color .15s}.section-nav__toggle[data-v-91837360]:hover{color:var(--color-text-primary)}.quick-add-form[data-v-5bca8b40],.quick-add-form[data-v-6bb48096]{display:flex;flex-direction:column;gap:1.125rem}.inline-error[data-v-3689658a]{background:var(--ds-surface-default);border-radius:var(--ds-radius-md);padding:.75rem 1.25rem;margin-bottom:3.5rem;border-left:.1875rem solid var(--ds-status-error)}.inline-error--warn[data-v-3689658a]{border-left-color:var(--ds-accent)}.inline-error--error[data-v-3689658a]{border-left-color:var(--ds-status-error)}.inline-error__message[data-v-3689658a]{font-size:var(--ds-text-sm);color:var(--ds-ink-secondary);line-height:1.6}.inline-error__action[data-v-3689658a]{font-size:var(--ds-text-sm);color:var(--ds-accent);margin-top:.5rem;background:none;border:none;cursor:pointer;transition:color .15s ease}.inline-error__action[data-v-3689658a]:hover{color:var(--ds-accent-strong)}.interview-limit__body[data-v-411d67d5]{font-size:var(--ds-text-sm);color:var(--ds-ink-tertiary);line-height:1.6;margin:0}.chat-illustration[data-v-9e0dfa77]{width:100%;height:auto}.bubble[data-v-9e0dfa77]{opacity:0;transform:translateY(8px);transform-origin:center}.is-visible .bubble[data-v-9e0dfa77]{animation:bubble-fade-in-9e0dfa77 .45s ease-out forwards}.is-visible .bubble--1[data-v-9e0dfa77]{animation-delay:.15s}.is-visible .bubble--2[data-v-9e0dfa77]{animation-delay:.55s}.is-visible .bubble--3[data-v-9e0dfa77]{animation-delay:.95s}.is-visible .bubble--4[data-v-9e0dfa77]{animation-delay:1.45s}@keyframes bubble-fade-in-9e0dfa77{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.typing[data-v-9e0dfa77]{opacity:0}.is-visible .typing[data-v-9e0dfa77]{animation:typing-fade-in-9e0dfa77 .35s ease-out 1.85s forwards}@keyframes typing-fade-in-9e0dfa77{0%{opacity:0}to{opacity:1}}.is-visible .dot[data-v-9e0dfa77]{animation:dot-pulse-9e0dfa77 1.2s ease-in-out 2.15s infinite}.is-visible .dot--2[data-v-9e0dfa77]{animation-delay:2.3s}.is-visible .dot--3[data-v-9e0dfa77]{animation-delay:2.45s}@keyframes dot-pulse-9e0dfa77{0%,60%,to{opacity:.3}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.is-visible .bubble[data-v-9e0dfa77],.is-visible .typing[data-v-9e0dfa77]{animation-duration:0s;animation-delay:0s}.is-visible .dot[data-v-9e0dfa77]{animation:none;opacity:1}}.interview-signin-callout__illustration[data-v-b7cba45c]{margin-top:2rem}.interview-landing[data-v-210acfb0]{max-width:40rem;margin:0 auto;padding-block:2rem}.interview-landing__hero[data-v-210acfb0]{text-align:center;margin-bottom:1.5rem}.interview-landing__lead[data-v-210acfb0]{font-size:.9375rem;color:var(--ds-ink-secondary);line-height:1.6;max-width:28.75rem;margin-inline:auto}.interview-landing__progress[data-v-210acfb0]{margin-bottom:1.5rem}.interview-landing__cta[data-v-210acfb0]{text-align:center;margin-bottom:4rem}.interview-landing__cta--resume[data-v-210acfb0]{margin-bottom:3rem}.interview-landing__primary-button[data-v-210acfb0]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2.25rem;border-radius:var(--ds-radius-md);font-size:.9375rem;font-weight:var(--ds-weight-medium);background:var(--ds-bg-inverse);color:var(--ds-color-white);border:none;cursor:pointer;transition:background-color .15s ease}.interview-landing__primary-button[data-v-210acfb0]:hover:not(:disabled){filter:brightness(1.1)}.interview-landing__primary-button.interview-landing__primary-button--disabled[data-v-210acfb0],.interview-landing__primary-button[data-v-210acfb0]:disabled{background:var(--ds-bg-muted);color:var(--ds-ink-quaternary);cursor:not-allowed;filter:none}.interview-landing__btn-icon[data-v-210acfb0]{flex-shrink:0}.interview-landing__signup-link[data-v-210acfb0]{display:inline-flex;align-items:center;padding:.625rem 1.5rem;border-radius:var(--ds-radius-md);font-size:.875rem;font-weight:var(--ds-weight-medium);background:var(--ds-bg-inverse);color:var(--ds-color-white);transition:filter .15s ease}.interview-landing__signup-link[data-v-210acfb0]:hover{filter:brightness(1.1)}.interview-landing__limit[data-v-210acfb0]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.interview-landing__limit--inline[data-v-210acfb0]{flex-direction:row;justify-content:center}.interview-landing__limit-text[data-v-210acfb0]{font-size:.875rem;color:var(--ds-color-amber);font-weight:var(--ds-weight-medium)}.interview-landing__hint[data-v-210acfb0]{font-size:.8125rem;color:var(--ds-ink-tertiary);margin-top:.75rem}.interview-landing__hint--tight[data-v-210acfb0]{margin-top:.375rem}.interview-landing__error[data-v-210acfb0]{margin-top:1.5rem;max-width:28rem;margin-inline:auto;text-align:left}.interview-landing__divider[data-v-210acfb0]{display:flex;justify-content:center;padding-block:1.5rem}.interview-landing__divider-arrow[data-v-210acfb0]{color:rgb(var(--ds-ink-rgb)/.25);font-size:1.125rem}.interview-landing__resume-block[data-v-210acfb0]{padding-top:1rem}.interview-landing__resume-hero[data-v-210acfb0]{text-align:center;margin-bottom:3rem}.interview-landing__resume-title[data-v-210acfb0]{font-family:var(--ds-font-display);font-size:1.375rem;font-weight:var(--ds-weight-semibold);color:var(--ds-ink-primary);margin-bottom:.75rem;line-height:1.2}@media(min-width:48em){.interview-landing__resume-title[data-v-210acfb0]{font-size:1.625rem}}.quick-add-form[data-v-fb259053]{display:flex;flex-direction:column;gap:1.125rem}.quick-add-form[data-v-f6051dff]{display:flex;flex-direction:column;gap:1.5rem}.quick-add-form[data-v-f442b870],.quick-add-form[data-v-5fe43ae3]{display:flex;flex-direction:column;gap:1.125rem}.suggested-keyword[data-v-46259d10]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.suggested-keyword__main[data-v-46259d10]{flex:1;min-width:0}.suggested-keyword__label[data-v-46259d10]{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-ink-primary)}.suggested-keyword__source[data-v-46259d10]{font-size:.625rem;color:var(--ds-ink-tertiary);font-style:italic;margin-left:.5rem}.suggested-keyword__add[data-v-46259d10]{font-size:.625rem;padding:.125rem .5rem;border-radius:var(--ds-radius-sm);font-weight:var(--ds-weight-medium);color:var(--ds-accent);background:rgb(var(--ds-color-amber-rgb)/.1);border:none;cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.suggested-keyword__add[data-v-46259d10]:hover{background:rgb(var(--ds-color-amber-rgb)/.2)}.suggested-skill[data-v-21f432fc]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.suggested-skill__main[data-v-21f432fc]{flex:1;min-width:0}.suggested-skill__name[data-v-21f432fc]{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-ink-primary)}.suggested-skill__keywords[data-v-21f432fc]{color:var(--ds-ink-tertiary)}.suggested-skill__keywords[data-v-21f432fc],.suggested-skill__source[data-v-21f432fc]{font-size:.625rem;margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-skill__source[data-v-21f432fc]{color:rgb(var(--ds-ink-rgb)/.4);font-style:italic}.suggested-skill__add[data-v-21f432fc]{font-size:.625rem;padding:.125rem .5rem;border-radius:var(--ds-radius-sm);font-weight:var(--ds-weight-medium);color:var(--ds-accent);background:rgb(var(--ds-color-amber-rgb)/.1);border:none;cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.suggested-skill__add[data-v-21f432fc]:hover{background:rgb(var(--ds-color-amber-rgb)/.2)}.quick-add-form[data-v-9b99bc63]{display:flex;flex-direction:column;gap:1.125rem}.skills-suggestions-trailer[data-v-9624f0b8]{display:flex;flex-direction:column;gap:1.25rem;padding-top:1rem}.quick-add-form[data-v-8f82cf4a],.quick-add-form[data-v-f02ec421]{display:flex;flex-direction:column;gap:1.5rem}
