.loan-tasks-badge[data-v-533bd9a7]{display:inline-flex;position:relative;z-index:4}.loan-tasks-badge.is-panel[data-v-533bd9a7]{display:block;width:100%;z-index:1}.loan-tasks-badge__trigger[data-v-533bd9a7]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:var(--dark-text,#0f172a);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:.35rem;min-height:32px;padding:.28rem .55rem}.loan-tasks-badge__trigger[data-v-533bd9a7]:hover{background:#2563eb0f;border-color:#2563eb47}.loan-tasks-badge__count[data-v-533bd9a7]{align-items:center;background:#2563eb1f;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.68rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 .35rem}.loan-tasks-badge__menu[data-v-533bd9a7],.loan-tasks-badge__panel[data-v-533bd9a7]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:.55rem;width:100%}.loan-tasks-badge__menu[data-v-533bd9a7]{box-shadow:0 12px 32px #0f172a24;left:0;position:absolute;top:calc(100% + .35rem);width:min(320px,80vw)}.loan-tasks-badge__panel[data-v-533bd9a7]{background:transparent;border:0;box-shadow:none;padding:0}.loan-tasks-badge__menu-head[data-v-533bd9a7]{align-items:center;color:var(--light-text,#64748b);display:flex;font-size:.72rem;gap:.5rem;justify-content:space-between;padding:.15rem .25rem .45rem}.loan-tasks-badge__menu-head strong[data-v-533bd9a7]{color:var(--dark-text,#0f172a);font-size:.8rem}.loan-tasks-badge__list[data-v-533bd9a7]{list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:0}.loan-tasks-badge__item[data-v-533bd9a7]{align-items:flex-start;background:transparent;border:0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;padding:.5rem .45rem;text-align:left;width:100%}.loan-tasks-badge__item[data-v-533bd9a7]:hover{background:#0f172a0a}.loan-tasks-badge__item-title[data-v-533bd9a7]{color:var(--dark-text,#0f172a);font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.loan-tasks-badge__item-meta[data-v-533bd9a7]{align-items:center;color:var(--light-text,#64748b);display:flex;font-size:.7rem;gap:.4rem;min-width:0;width:100%}.loan-tasks-badge__status[data-v-533bd9a7]{border-radius:999px;flex-shrink:0;font-weight:600;padding:.05rem .35rem}.loan-tasks-badge__status.is-open[data-v-533bd9a7]{background:#2563eb1a;color:#2563eb}.loan-tasks-badge__status.is-progress[data-v-533bd9a7]{background:#d977061a;color:#d97706}.loan-tasks-badge__status.is-blocked[data-v-533bd9a7]{background:#dc26261a;color:#dc2626}.loan-tasks-badge__status.is-complete[data-v-533bd9a7]{background:#16a34a1a;color:#16a34a}.loan-tasks-badge__assignee[data-v-533bd9a7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loan-tasks-badge__empty[data-v-533bd9a7]{color:var(--light-text,#64748b);font-size:.76rem;margin:0;padding:.75rem .35rem;text-align:center}.loan-tasks-badge__create[data-v-533bd9a7]{align-items:center;background:#2563eb0d;border:1px dashed rgba(37,99,235,.3);border-radius:8px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:600;gap:.3rem;justify-content:center;margin-top:.4rem;padding:.45rem .5rem;width:100%}.loan-tasks-badge.is-compact .loan-tasks-badge__label[data-v-533bd9a7]{display:none}.is-dark .loan-tasks-badge__menu[data-v-533bd9a7],.is-dark .loan-tasks-badge__trigger[data-v-533bd9a7]{background:var(--dark-sidebar);border-color:#ffffff1a;color:var(--dark-dark-text)}.is-dark .loan-tasks-badge__item[data-v-533bd9a7]:hover{background:#ffffff0f}.is-dark .loan-tasks-badge__item-title[data-v-533bd9a7],.is-dark .loan-tasks-badge__menu-head strong[data-v-533bd9a7]{color:var(--dark-dark-text)}.ai-report[data-v-cc05307d]{color:var(--dark-text,#e8eef7);display:flex;flex-direction:column;gap:.7rem}.ai-report__hero[data-v-cc05307d]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.ai-report__hero h2[data-v-cc05307d]{font-size:1.15rem;font-weight:650;letter-spacing:-.02em;line-height:1.25;margin:.05rem 0 0}.ai-report__hero-actions[data-v-cc05307d]{align-items:flex-end;display:flex;flex-direction:column;gap:.3rem}.ai-report__eyebrow[data-v-cc05307d]{color:color-mix(in oklab,var(--light-text,#94a3b8),transparent 10%);font-size:.64rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.ai-report__footer-link a[data-v-cc05307d],.ai-report__full-link[data-v-cc05307d]{align-items:center;color:var(--primary);display:inline-flex;font-size:.72rem;font-weight:600;gap:.25rem;text-decoration:none}.ai-report__footer-link a[data-v-cc05307d]:hover,.ai-report__full-link[data-v-cc05307d]:hover{text-decoration:underline}.ai-report__footer-link[data-v-cc05307d]{color:var(--light-text,#94a3b8);font-size:.74rem;margin:.1rem 0 0}.pipeline-status-pill[data-v-cc05307d]{align-items:center;background:color-mix(in oklab,var(--dark-sidebar),#fff 10%);border:0;border-radius:999px;color:var(--light-text);display:inline-flex;flex-shrink:0;font-size:.62rem;font-weight:600;gap:.35rem;line-height:1.2;max-width:100%;overflow:hidden;padding:.16rem .5rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.pipeline-status-pill.is-info[data-v-cc05307d]{background:color-mix(in oklab,var(--info),#000 72%);color:color-mix(in oklab,var(--info),#fff 40%)}.pipeline-status-pill.is-success[data-v-cc05307d]{background:color-mix(in oklab,var(--success),#000 72%);color:color-mix(in oklab,var(--success),#fff 40%)}.pipeline-status-pill.is-danger[data-v-cc05307d]{background:color-mix(in oklab,var(--danger),#000 72%);color:color-mix(in oklab,var(--danger),#fff 35%)}.pipeline-status-pill.is-warning[data-v-cc05307d]{background:color-mix(in oklab,var(--warning),#000 72%);color:color-mix(in oklab,var(--warning),#fff 35%)}.pipeline-status-dot[data-v-cc05307d]{background:currentColor;border-radius:50%;box-shadow:0 0 0 2px color-mix(in oklab,currentColor,#000 55%);flex-shrink:0;height:6px;width:6px}.ai-report__empty[data-v-cc05307d],.ai-report__message[data-v-cc05307d],.ai-report__prose[data-v-cc05307d]{color:var(--light-text,#94a3b8);font-size:.82rem;line-height:1.4;margin:0}.ai-report__prose+.ai-report__prose[data-v-cc05307d]{margin-top:.3rem}.ai-report__panel[data-v-cc05307d]{background:color-mix(in oklab,var(--dark-sidebar),#fff 4%);border:1px solid color-mix(in oklab,var(--dark-sidebar),#fff 12%);border-radius:12px;padding:.7rem .8rem}.ai-report__panel-head[data-v-cc05307d]{align-items:center;display:flex;gap:.55rem;justify-content:space-between;margin-bottom:.5rem}.ai-report__panel-head h3[data-v-cc05307d]{font-size:.84rem;font-weight:600;margin:0}.ai-report__chip[data-v-cc05307d]{background:color-mix(in oklab,var(--primary),transparent 88%);border-radius:999px;color:var(--primary);display:inline-flex;font-size:.68rem;font-weight:600;padding:.18rem .5rem}.ai-report__chip.is-tiny[data-v-cc05307d]{font-size:.62rem;padding:.1rem .4rem}.ai-report__chip.is-muted[data-v-cc05307d]{background:color-mix(in oklab,var(--dark-sidebar),#fff 10%);color:var(--light-text)}.ai-report__chip.is-good-chip[data-v-cc05307d]{background:color-mix(in oklab,var(--success),transparent 86%);color:var(--success)}.ai-report__chip.is-bad-chip[data-v-cc05307d]{background:color-mix(in oklab,var(--danger),transparent 86%);color:var(--danger)}.ai-report__chip.is-warn-chip[data-v-cc05307d]{background:color-mix(in oklab,var(--warning),transparent 84%);color:var(--warning)}.ai-report__row-12[data-v-cc05307d]{align-items:stretch;display:grid;gap:.7rem;grid-template-columns:repeat(12,minmax(0,1fr))}.ai-report__row-12[data-v-cc05307d]>:only-child{grid-column:span 12}.ai-report__col-4[data-v-cc05307d]{grid-column:span 4;min-width:0}.ai-report__col-8[data-v-cc05307d]{grid-column:span 8;min-width:0}.ai-report__underwriting[data-v-cc05307d]{display:flex;flex-direction:column;min-height:185px;overflow:hidden;position:relative}.ai-report__underwriting-copy[data-v-cc05307d]{max-width:min(100%,28rem);position:relative;z-index:1}.ai-report__underwriting-art[data-v-cc05307d]{bottom:-.55rem;opacity:.92;pointer-events:none;position:absolute;right:-.35rem;width:min(46%,11.5rem)}.ai-report__underwriting-art img[data-v-cc05307d]{display:block;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media(max-width:820px){.ai-report__col-4[data-v-cc05307d],.ai-report__col-8[data-v-cc05307d]{grid-column:span 12}.ai-report__underwriting[data-v-cc05307d]{min-height:0}.ai-report__underwriting-art[data-v-cc05307d]{bottom:auto;margin:.35rem 0 0 auto;opacity:.85;position:relative;right:auto;width:min(42%,9.5rem)}}.ai-report__score[data-v-cc05307d]{align-items:stretch;display:flex;flex-direction:column}.ai-report__score-chart[data-v-cc05307d]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:.55rem;margin-top:-.2rem;text-align:center;width:100%}.ai-report__score-chart[data-v-cc05307d] .apexcharts-canvas,.ai-report__score-chart[data-v-cc05307d] .vue-apexcharts{margin-left:auto!important;margin-right:auto!important}.ai-report__score-caption[data-v-cc05307d]{color:var(--light-text,#94a3b8);font-size:.72rem;margin:.35rem 0 0;text-align:center;width:100%}.ai-report__metrics[data-v-cc05307d]{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fill,minmax(126px,1fr))}.ai-report__metric[data-v-cc05307d]{background:color-mix(in oklab,var(--dark-sidebar),#fff 2.5%);border:1px solid color-mix(in oklab,var(--dark-sidebar),#fff 12%);border-radius:10px;padding:.55rem .65rem}.ai-report__metric small[data-v-cc05307d],.ai-report__metric span[data-v-cc05307d]{color:var(--light-text,#94a3b8);display:block;font-size:.64rem}.ai-report__metric strong[data-v-cc05307d]{display:block;font-size:.88rem;margin:.15rem 0 .1rem}.ai-report__debt-group+.ai-report__debt-group[data-v-cc05307d]{margin-top:.7rem}.ai-report__debt-head[data-v-cc05307d]{color:var(--light-text,#94a3b8);display:flex;font-size:.74rem;gap:.55rem;justify-content:space-between;margin-bottom:.4rem}.ai-report__position-grid[data-v-cc05307d]{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ai-report__position-card[data-v-cc05307d]{background:color-mix(in oklab,var(--dark-sidebar,#0f172a),#fff 2%);border:1px solid color-mix(in oklab,var(--fade-grey,#334155),#fff 8%);border-radius:10px;padding:.55rem .6rem}.ai-report__position-card-top[data-v-cc05307d]{align-items:center;display:flex;gap:.45rem;justify-content:space-between;margin-bottom:.4rem}.ai-report__position-card-top strong[data-v-cc05307d]{font-size:.82rem}.ai-report__position-amts[data-v-cc05307d]{display:flex;font-size:.8rem;font-weight:600;gap:.5rem;justify-content:space-between;margin-bottom:.35rem}.ai-report__position-meta[data-v-cc05307d]{color:var(--light-text,#94a3b8);display:flex;flex-wrap:wrap;font-size:.7rem;gap:.4rem .65rem}.ai-report__rule-list[data-v-cc05307d]{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.ai-report__rule-list li[data-v-cc05307d]{align-items:flex-start;display:flex;font-size:.8rem;gap:.45rem}.ai-report__recs-meta[data-v-cc05307d]{color:var(--light-text);font-size:.7rem;font-weight:600}.ai-report__rec-grid[data-v-cc05307d]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.ai-report__rec-grid[data-v-cc05307d]{grid-template-columns:1fr}}.ai-report__rec-card[data-v-cc05307d]{background:color-mix(in oklab,var(--dark-sidebar),#fff 3%);border:1px solid color-mix(in oklab,var(--dark-sidebar),#fff 12%);border-radius:10px;display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:.6rem .7rem}.ai-report__rec-card.is-eligible[data-v-cc05307d]{background:color-mix(in oklab,var(--success),transparent 94%);border-color:color-mix(in oklab,var(--success),transparent 70%)}.ai-report__rec-card-top[data-v-cc05307d]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.ai-report__rec-card-top strong[data-v-cc05307d]{color:var(--dark-dark-text,inherit);font-size:.84rem;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-report__rec-reasons[data-v-cc05307d]{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}.ai-report__rec-reasons li[data-v-cc05307d]{align-items:center;background:color-mix(in oklab,var(--dark-sidebar),#fff 8%);border-radius:999px;color:var(--light-text);display:inline-flex;font-size:.66rem;line-height:1.25;max-width:100%;padding:.16rem .42rem}.ai-report__rec-empty[data-v-cc05307d]{color:var(--light-text);font-size:.72rem;margin:0}.ai-report__table-scroll[data-v-cc05307d]{overflow-x:auto}.ai-report__table[data-v-cc05307d]{border-collapse:collapse;font-size:.78rem;width:100%}.ai-report__table td[data-v-cc05307d],.ai-report__table th[data-v-cc05307d]{border-bottom:1px solid color-mix(in oklab,var(--fade-grey,#334155),#fff 8%);padding:.45rem .55rem;text-align:left;white-space:nowrap}.ai-report__table th[data-v-cc05307d]{color:var(--light-text,#94a3b8);font-weight:600}.ai-report__summary-cols[data-v-cc05307d]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.ai-report__summary-cols[data-v-cc05307d]{grid-template-columns:1fr}}.ai-report__group-title[data-v-cc05307d]{color:var(--light-text,#94a3b8);font-size:.72rem;font-weight:600;letter-spacing:.04em;margin:0 0 .45rem;text-transform:uppercase}.ai-report__row[data-v-cc05307d],.ai-report__stat[data-v-cc05307d]{align-items:baseline;border-bottom:1px solid color-mix(in oklab,var(--fade-grey,#334155),#fff 5%);display:flex;font-size:.78rem;gap:.65rem;justify-content:space-between;padding:.28rem 0}.ai-report__row span[data-v-cc05307d]:first-child,.ai-report__stat span[data-v-cc05307d]:first-child{color:var(--light-text,#94a3b8)}.ai-report__row small[data-v-cc05307d],.ai-report__stat small[data-v-cc05307d]{color:var(--light-text,#94a3b8);font-size:.7rem}.ai-report__split[data-v-cc05307d]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:700px){.ai-report__split[data-v-cc05307d]{grid-template-columns:1fr}}.ai-report__weekday[data-v-cc05307d]{display:flex;flex-wrap:wrap;gap:1.5rem}.ai-report__weekday-col[data-v-cc05307d]{flex:1;min-width:200px}.ai-report__weekday-legend[data-v-cc05307d]{display:block;font-size:.75rem;margin-bottom:.45rem}.ai-report__weekday-bars[data-v-cc05307d]{align-items:flex-end;display:flex;gap:.35rem;height:88px}.ai-report__weekday-bar[data-v-cc05307d]{align-items:center;display:flex;flex:1;flex-direction:column;gap:.3rem;height:100%;justify-content:flex-end}.ai-report__weekday-bar span[data-v-cc05307d]{color:var(--light-text,#94a3b8);font-size:.68rem}.ai-report__weekday-fill[data-v-cc05307d]{border-radius:.25rem .25rem 0 0;min-height:2px;width:100%}.ai-report__weekday-fill.is-good-bg[data-v-cc05307d]{background:var(--success)}.ai-report__weekday-fill.is-bad-bg[data-v-cc05307d]{background:var(--danger)}.ai-report__calendar-head[data-v-cc05307d]{flex-wrap:wrap}.ai-report__calendar-nav[data-v-cc05307d]{align-items:center;display:flex;gap:.4rem}.ai-report__nav-btn[data-v-cc05307d]{background:transparent;border:1px solid color-mix(in oklab,#94a3b8 24%,transparent);border-radius:8px;color:inherit;cursor:pointer;display:grid;height:1.8rem;place-items:center;width:1.8rem}.ai-report__nav-btn[data-v-cc05307d]:disabled{cursor:default;opacity:.4}.ai-report__month-select[data-v-cc05307d]{background:color-mix(in oklab,var(--dark-sidebar,#0f172a),#fff 4%);border:1px solid color-mix(in oklab,#94a3b8 24%,transparent);border-radius:8px;color:inherit;font:inherit;font-size:.78rem;min-width:9rem;padding:.28rem .45rem}.ai-report__calendar-grid[data-v-cc05307d],.ai-report__calendar-weekdays[data-v-cc05307d]{display:grid;gap:.35rem;grid-template-columns:repeat(7,1fr)}.ai-report__calendar-weekdays[data-v-cc05307d]{margin-bottom:.35rem}.ai-report__calendar-weekdays span[data-v-cc05307d]{color:var(--light-text,#94a3b8);font-size:.68rem;text-align:center;text-transform:uppercase}.ai-report__calendar-day[data-v-cc05307d]{border:1px solid color-mix(in oklab,var(--fade-grey,#334155),#fff 8%);border-radius:7px;display:flex;flex-direction:column;font-size:.68rem;justify-content:space-between;min-height:52px;padding:.28rem}.ai-report__calendar-day.is-empty[data-v-cc05307d]{border-color:transparent}.ai-report__calendar-day.has-data[data-v-cc05307d]{background:color-mix(in oklab,var(--primary),transparent 92%)}.ai-report__calendar-day span[data-v-cc05307d]{color:var(--light-text,#94a3b8)}.ai-report__calendar-day strong[data-v-cc05307d]{align-self:flex-end;font-size:.7rem}.ai-report__tamper-file[data-v-cc05307d]{border:1px solid color-mix(in oklab,var(--fade-grey,#334155),#fff 8%);border-radius:10px;margin-top:.45rem;overflow:hidden}.ai-report__tamper-head[data-v-cc05307d]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.45rem;padding:.55rem .7rem;text-align:left;width:100%}.ai-report__tamper-head strong[data-v-cc05307d]{flex:1;font-size:.82rem}.ai-report__tamper-head .is-warn[data-v-cc05307d]{color:var(--warning)}.ai-report__tamper-body[data-v-cc05307d]{padding:0 .7rem .55rem}.ai-report__file[data-v-cc05307d]{border-top:1px solid color-mix(in oklab,var(--fade-grey,#334155),#fff 6%);display:grid;font-size:.82rem;gap:.1rem;padding:.55rem 0}.ai-report__file[data-v-cc05307d]:first-of-type{border-top:0;padding-top:0}.ai-report__file small[data-v-cc05307d],.ai-report__file span[data-v-cc05307d]{color:var(--light-text,#94a3b8);font-size:.72rem}.is-good[data-v-cc05307d]{color:var(--success)}.is-bad[data-v-cc05307d],.is-good[data-v-cc05307d]{font-style:normal}.is-bad[data-v-cc05307d]{color:var(--danger)}.ai-modal[data-v-c9272478]{display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:12000}.ai-modal__backdrop[data-v-c9272478]{background:#656568cc;border:0;cursor:pointer;inset:0;position:absolute}.ai-modal__panel[data-v-c9272478]{border:1px solid color-mix(in oklab,var(--dark-sidebar),#fff 12%);border-radius:14px;box-shadow:0 24px 64px #00000059;color:var(--dark-dark-text,inherit);flex-direction:column;max-height:min(90vh,980px);overflow:hidden;position:relative;width:min(1100px,100%);z-index:1}.ai-modal__header[data-v-c9272478],.ai-modal__panel[data-v-c9272478]{background:color-mix(in oklab,var(--dark-sidebar),#fff 6%);display:flex}.ai-modal__header[data-v-c9272478]{align-items:center;border-bottom:1px solid color-mix(in oklab,var(--dark-sidebar),#fff 12%);gap:.75rem;justify-content:space-between;padding:.7rem .95rem}.ai-modal__brand[data-v-c9272478]{align-items:center;display:flex;gap:.55rem}.ai-modal__brand h3[data-v-c9272478]{color:var(--dark-dark-text,inherit);font-size:.9rem;font-weight:650;margin:0}.ai-modal__brand p[data-v-c9272478]{color:var(--light-text);font-size:.68rem;margin:.05rem 0 0}.ai-modal__mark[data-v-c9272478]{background:var(--primary);border-radius:9px;color:var(--primary--color-invert,#fff);display:grid;height:1.85rem;place-items:center;width:1.85rem}.ai-modal__header-actions[data-v-c9272478]{align-items:center;display:flex;flex-shrink:0;gap:.45rem}.ai-modal__full-link[data-v-c9272478]{align-items:center;background:color-mix(in oklab,var(--primary),transparent 88%);border:1px solid color-mix(in oklab,var(--primary),transparent 65%);border-radius:8px;color:var(--primary);display:inline-flex;font:inherit;font-size:.72rem;font-weight:600;gap:.3rem;padding:.32rem .58rem;text-decoration:none;white-space:nowrap}.ai-modal__full-link[data-v-c9272478]:hover{background:color-mix(in oklab,var(--primary),transparent 82%);border-color:color-mix(in oklab,var(--primary),transparent 40%)}.ai-modal__redo[data-v-c9272478]{align-items:center;background:color-mix(in oklab,var(--dark-sidebar),#fff 8%);border:1px solid color-mix(in oklab,var(--dark-sidebar),#fff 14%);border-radius:8px;color:var(--dark-dark-text,inherit);cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:600;gap:.3rem;padding:.32rem .58rem;white-space:nowrap}.ai-modal__redo[data-v-c9272478]:hover{border-color:color-mix(in oklab,var(--primary),transparent 45%);color:var(--primary)}.ai-modal__close[data-v-c9272478]{background:transparent;border:1px solid color-mix(in oklab,var(--dark-sidebar),#fff 14%);border-radius:8px;color:inherit;cursor:pointer;display:grid;height:1.75rem;place-items:center;width:1.75rem}.ai-modal__close[data-v-c9272478]:hover{border-color:color-mix(in oklab,var(--primary),transparent 50%);color:var(--primary)}.ai-modal__body[data-v-c9272478]{background:color-mix(in oklab,var(--dark-sidebar),#fff 6%);overflow:auto;padding:.85rem .95rem 1rem}.ai-modal__error[data-v-c9272478],.ai-modal__loading[data-v-c9272478]{display:grid;gap:.45rem;justify-items:center;padding:1.75rem 1rem 1.5rem;text-align:center}.ai-modal__error h4[data-v-c9272478],.ai-modal__loading h4[data-v-c9272478]{color:var(--dark-dark-text,inherit);font-size:1.05rem;margin:.4rem 0 0}.ai-modal__error p[data-v-c9272478],.ai-modal__loading p[data-v-c9272478]{color:var(--light-text);font-size:.88rem;line-height:1.45;margin:0;max-width:28rem}.ai-modal__orb[data-v-c9272478]{height:4.5rem;position:relative;width:4.5rem}.ai-modal__orb span[data-v-c9272478]{animation:ai-spin-c9272478 1.1s linear infinite;border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:999px;border-right:2px solid transparent;border-right-color:color-mix(in oklab,var(--primary),transparent 45%);border-top:2px solid transparent;border-top-color:var(--primary);inset:0;position:absolute}.ai-modal__orb span[data-v-c9272478]:nth-child(2){animation-direction:reverse;animation-duration:1.6s;border-top-color:color-mix(in oklab,var(--primary),#fff 20%);inset:.45rem}.ai-modal__orb span[data-v-c9272478]:nth-child(3){animation-duration:2.1s;border-top-color:color-mix(in oklab,var(--primary),#fff 45%);inset:.9rem}.ai-modal__steps[data-v-c9272478]{color:var(--light-text);display:grid;font-size:.78rem;gap:.35rem;list-style:none;margin:.65rem 0 0;padding:0}.ai-modal__steps li[data-v-c9272478]{padding-left:1rem;position:relative}.ai-modal__steps li[data-v-c9272478]:before{background:var(--primary);border-radius:999px;content:"";height:.35rem;left:0;position:absolute;top:.45em;width:.35rem}.ai-modal__retry[data-v-c9272478]{background:var(--primary);border:0;border-radius:10px;color:var(--primary--color-invert,#fff);cursor:pointer;font:inherit;font-weight:600;margin-top:.55rem;padding:.55rem .95rem}.ai-modal__retry[data-v-c9272478]:hover{background:var(--primary--dark-color,var(--primary))}@keyframes ai-spin-c9272478{to{transform:rotate(1turn)}}.ai-analysis-entry[data-v-b7187bc9]{background:transparent!important;border:0;box-shadow:none;margin:0;padding:0;width:100%}.ai-analysis-entry.is-action[data-v-b7187bc9]{display:contents}.ai-analysis-entry.is-float[data-v-b7187bc9]{bottom:1.25rem;pointer-events:none;position:fixed;right:1.25rem;width:auto;z-index:90}.ai-analysis-entry.is-float-absolute[data-v-b7187bc9]{bottom:1rem;position:absolute;right:1rem;z-index:30}.ai-analysis-fab[data-v-b7187bc9]{align-items:center;background:var(--primary);border:1px solid color-mix(in oklab,var(--primary),#000 8%);border-radius:999px;box-shadow:0 10px 28px color-mix(in oklab,var(--primary),transparent 55%),0 2px 8px #0000002e;color:#0f172a;cursor:pointer;display:inline-flex;font:inherit;gap:.65rem;max-width:min(100vw - 2rem,15.5rem);padding:.65rem .95rem .65rem .65rem;pointer-events:auto;text-align:left;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.ai-analysis-fab small[data-v-b7187bc9],.ai-analysis-fab strong[data-v-b7187bc9]{color:inherit}.ai-analysis-fab small[data-v-b7187bc9]{opacity:.78}.ai-analysis-fab[data-v-b7187bc9]:hover:not(:disabled){box-shadow:0 14px 34px color-mix(in oklab,var(--primary),transparent 48%),0 4px 12px #00000038;filter:brightness(1.04);transform:translateY(-2px)}.ai-analysis-fab[data-v-b7187bc9]:active:not(:disabled){transform:translateY(0)}.ai-analysis-fab.is-pending[data-v-b7187bc9]{box-shadow:0 6px 16px #00000029;cursor:default;opacity:.72}.ai-analysis-fab__icon[data-v-b7187bc9]{background:#0f172a1f;border-radius:999px;color:inherit;display:grid;flex-shrink:0;height:2.15rem;place-items:center;width:2.15rem}.ai-analysis-fab__copy[data-v-b7187bc9],.ai-analysis-fab__label[data-v-b7187bc9]{display:flex;flex-direction:column;gap:.05rem;min-width:0}.ai-analysis-fab__copy strong[data-v-b7187bc9],.ai-analysis-fab__label strong[data-v-b7187bc9]{font-size:.82rem;font-weight:700;line-height:1.15}.ai-analysis-fab__copy small[data-v-b7187bc9],.ai-analysis-fab__label small[data-v-b7187bc9]{font-size:.68rem;line-height:1.2;opacity:.88}.ai-analysis-card[data-v-b7187bc9]{background:var(--white);border:1px solid color-mix(in oklab,var(--fade-grey),#000 3%);border-radius:12px;color:var(--dark-text);cursor:pointer;display:block;font:inherit;overflow:hidden;padding:.85rem .9rem;position:relative;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease;width:100%}.ai-analysis-card[data-v-b7187bc9]:hover{background:color-mix(in oklab,var(--background-grey),#fff 40%);border-color:color-mix(in oklab,var(--primary),transparent 55%);transform:translateY(-1px)}.ai-analysis-card__header[data-v-b7187bc9]{align-items:center;display:flex;gap:.65rem;position:relative}.ai-analysis-card__mark[data-v-b7187bc9]{background:var(--primary);border-radius:10px;color:var(--primary--color-invert,#fff);display:grid;flex-shrink:0;height:2.1rem;place-items:center;width:2.1rem}.ai-analysis-card__title[data-v-b7187bc9]{flex:1;min-width:0}.ai-analysis-card__title h4[data-v-b7187bc9]{color:var(--dark-text);font-size:.92rem;font-weight:650;margin:0}.ai-analysis-card__title p[data-v-b7187bc9]{color:var(--light-text);font-size:.72rem;margin:.1rem 0 0}.ai-analysis-card__body[data-v-b7187bc9]{color:var(--light-text);font-size:.8rem;line-height:1.4;margin:.65rem 0 .7rem;position:relative}.ai-analysis-card__cta[data-v-b7187bc9]{color:var(--primary);font-size:.8rem;position:relative}.ai-analysis-card__cta[data-v-b7187bc9],.pipeline-status-pill[data-v-b7187bc9]{align-items:center;display:inline-flex;font-weight:600;gap:.35rem}.pipeline-status-pill[data-v-b7187bc9]{background:color-mix(in oklab,var(--fade-grey),#fff 30%);border:0;border-radius:999px;color:var(--dark-text);flex-shrink:0;font-size:.62rem;line-height:1.2;max-width:46%;overflow:hidden;padding:.16rem .5rem;text-overflow:ellipsis;white-space:nowrap}.pipeline-status-pill.is-info[data-v-b7187bc9]{background:color-mix(in oklab,var(--info),#fff 82%);color:color-mix(in oklab,var(--info),#000 20%)}.pipeline-status-pill.is-success[data-v-b7187bc9]{background:color-mix(in oklab,var(--success),#fff 82%);color:color-mix(in oklab,var(--success),#000 25%)}.pipeline-status-pill.is-danger[data-v-b7187bc9]{background:color-mix(in oklab,var(--danger),#fff 85%);color:var(--danger)}.pipeline-status-pill.is-warning[data-v-b7187bc9]{background:color-mix(in oklab,var(--warning),#fff 82%);color:color-mix(in oklab,var(--warning),#000 25%)}.pipeline-status-dot[data-v-b7187bc9]{background:currentColor;border-radius:50%;box-shadow:0 0 0 2px color-mix(in oklab,currentColor,#fff 70%);flex-shrink:0;height:6px;width:6px}.ai-analysis-action[data-v-b7187bc9]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:1px solid color-mix(in oklab,var(--fade-grey),#000 3%);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.75rem;margin-top:.35rem;padding:.72rem .8rem;text-align:left;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease;width:100%}.ai-analysis-action[data-v-b7187bc9]:hover{background:color-mix(in oklab,var(--background-grey),#fff 35%);border-color:color-mix(in oklab,var(--primary),#fff 55%);transform:translate(2px)}.ai-analysis-action__icon[data-v-b7187bc9]{align-items:center;background:color-mix(in oklab,var(--background-grey),#fff 20%);border-radius:10px;color:var(--primary);display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.ai-analysis-action__copy[data-v-b7187bc9]{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.ai-analysis-action__copy strong[data-v-b7187bc9]{color:var(--dark-text);display:block;font-size:.88rem;font-weight:600}.ai-analysis-action__copy small[data-v-b7187bc9]{color:var(--light-text);display:block;font-size:.78rem}.ai-analysis-action__chevron[data-v-b7187bc9]{color:var(--light-text);flex-shrink:0}.ai-analysis-action.is-pending[data-v-b7187bc9]{opacity:.72;pointer-events:none}.ai-analysis-action.is-pending .ai-analysis-action__icon[data-v-b7187bc9]{background:color-mix(in oklab,var(--background-grey),#fff 12%)}.ai-analysis-action.is-pending .ai-analysis-action__copy small[data-v-b7187bc9],.ai-analysis-action.is-pending .ai-analysis-action__copy strong[data-v-b7187bc9]{color:var(--light-text)}.ai-analysis-entry.is-theme-dark .ai-analysis-action[data-v-b7187bc9]{background:color-mix(in oklab,var(--dark-sidebar),#fff 5%);border-color:color-mix(in oklab,var(--dark-sidebar),#fff 12%)}.ai-analysis-entry.is-theme-dark .ai-analysis-action[data-v-b7187bc9]:hover{background:color-mix(in oklab,var(--primary),#000 78%);border-color:color-mix(in oklab,var(--primary),#fff 30%)}.ai-analysis-entry.is-theme-dark .ai-analysis-action.is-pending[data-v-b7187bc9]{background:color-mix(in oklab,var(--dark-sidebar),#fff 5%);border-color:color-mix(in oklab,var(--dark-sidebar),#fff 12%)}.ai-analysis-entry.is-theme-dark .ai-analysis-action__icon[data-v-b7187bc9]{background:color-mix(in oklab,var(--dark-sidebar),#fff 10%);color:color-mix(in oklab,var(--primary),#fff 35%)}.ai-analysis-entry.is-theme-dark .ai-analysis-action__copy strong[data-v-b7187bc9]{color:var(--dark-dark-text)}.ai-analysis-entry.is-theme-dark .ai-analysis-action__chevron[data-v-b7187bc9],.ai-analysis-entry.is-theme-dark .ai-analysis-action__copy small[data-v-b7187bc9]{color:var(--light-text)}.ai-analysis-entry.is-theme-dark .ai-analysis-card[data-v-b7187bc9]{background:color-mix(in oklab,var(--dark-sidebar),#fff 5%);border-color:color-mix(in oklab,var(--dark-sidebar),#fff 12%);color:var(--dark-dark-text)}.ai-analysis-entry.is-theme-dark .ai-analysis-card[data-v-b7187bc9]:hover{background:color-mix(in oklab,var(--dark-sidebar),#fff 8%);border-color:color-mix(in oklab,var(--primary),transparent 45%)}.ai-analysis-entry.is-theme-dark .ai-analysis-card__mark[data-v-b7187bc9]{background:var(--primary);color:#0f172a}.ai-analysis-entry.is-theme-dark .ai-analysis-card__title h4[data-v-b7187bc9]{color:var(--dark-dark-text)}.ai-analysis-entry.is-theme-dark .ai-analysis-card__body[data-v-b7187bc9],.ai-analysis-entry.is-theme-dark .ai-analysis-card__title p[data-v-b7187bc9]{color:var(--light-text)}.ai-analysis-entry.is-theme-dark .ai-analysis-card__cta[data-v-b7187bc9]{color:var(--primary)}.ai-analysis-entry.is-theme-dark .pipeline-status-pill.is-info[data-v-b7187bc9]{background:color-mix(in oklab,var(--info),#000 72%);color:color-mix(in oklab,var(--info),#fff 40%)}.ai-analysis-entry.is-theme-dark .pipeline-status-pill.is-success[data-v-b7187bc9]{background:color-mix(in oklab,var(--success),#000 72%);color:color-mix(in oklab,var(--success),#fff 40%)}.ai-analysis-entry.is-theme-dark .pipeline-status-pill.is-danger[data-v-b7187bc9]{background:color-mix(in oklab,var(--danger),#000 72%);color:color-mix(in oklab,var(--danger),#fff 35%)}.ai-analysis-entry.is-theme-dark .pipeline-status-pill.is-warning[data-v-b7187bc9]{background:color-mix(in oklab,var(--warning),#000 72%);color:color-mix(in oklab,var(--warning),#fff 35%)}.ai-analysis-entry.is-theme-dark .pipeline-status-dot[data-v-b7187bc9]{box-shadow:0 0 0 2px color-mix(in oklab,currentColor,#000 55%)}.ai-analysis-entry.is-theme-dark .ai-analysis-fab[data-v-b7187bc9]{background:var(--primary);border-color:color-mix(in oklab,var(--primary),#000 12%);box-shadow:0 10px 28px color-mix(in oklab,var(--primary),transparent 45%),0 2px 8px #00000047;color:#0f172a}.ai-analysis-entry.is-theme-dark .ai-analysis-fab small[data-v-b7187bc9],.ai-analysis-entry.is-theme-dark .ai-analysis-fab strong[data-v-b7187bc9]{color:#0f172a}.ai-analysis-entry.is-theme-dark .ai-analysis-fab small[data-v-b7187bc9]{opacity:.78}.ai-analysis-entry.is-theme-dark .ai-analysis-fab[data-v-b7187bc9]:hover:not(:disabled){background:var(--primary);border-color:color-mix(in oklab,var(--primary),#000 8%);box-shadow:0 14px 34px color-mix(in oklab,var(--primary),transparent 38%),0 4px 12px #00000052;filter:brightness(1.05)}.ai-analysis-entry.is-theme-dark .ai-analysis-fab__icon[data-v-b7187bc9]{background:#0f172a1f;color:#0f172a}
