.setup-shell[data-v-707ab53d]{background:linear-gradient(155deg,#f4f7ff 0%,#eefaf8 100%);min-height:calc(100vh - 64px)}.setup-frame[data-v-707ab53d]{background:#fffc;border:1px solid #d7e3f4;border-radius:22px;padding:20px;box-shadow:0 20px 45px #0a1b3914}.setup-topbar[data-v-707ab53d]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.setup-topbar-title[data-v-707ab53d]{color:#183252;font-weight:700}.setup-topic-chip[data-v-707ab53d]{color:#1a4d85;background:#e9f2ff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.setup-topic-window[data-v-707ab53d]{background:linear-gradient(120deg,#f6f9ff 0%,#f8ffff 100%);border:1px solid #dce8f8;border-radius:14px;margin-bottom:14px}.setup-scene[data-v-707ab53d]{min-height:130px;padding:16px}.setup-scene-kicker[data-v-707ab53d]{text-transform:uppercase;letter-spacing:.09em;color:#35689f;margin-bottom:4px;font-size:12px}.setup-scene-title[data-v-707ab53d]{color:#142a45;margin:0}.setup-scene-subtitle[data-v-707ab53d]{color:#546882;margin-top:6px}.setup-assistant-box[data-v-707ab53d]{background:#fbfdff;border:1px solid #dce7f6;border-radius:14px;min-height:78px;margin-bottom:12px;padding:12px}.setup-assistant-question[data-v-707ab53d]{color:#102944;margin:0}.setup-input-row[data-v-707ab53d]{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.setup-send[data-v-707ab53d]{border-radius:12px;height:54px}.setup-summary-grid[data-v-707ab53d]{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.setup-understood[data-v-707ab53d]{background:#f9fcff;border:1px solid #dce8f7;border-radius:12px;margin-top:12px;padding:12px}.setup-understood-title[data-v-707ab53d]{color:#2a4769;margin:0 0 8px;font-weight:600}.setup-understood-grid[data-v-707ab53d]{color:#435a74;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:14px;display:grid}.setup-summary-item[data-v-707ab53d]{color:#678;text-align:center;background:#f4f7fd;border:1px solid #dce8f7;border-radius:10px;padding:8px;font-size:12px}.setup-summary-item.complete[data-v-707ab53d]{color:#1f7d50;background:#e8f8f0;border-color:#b8e9cf;font-weight:600}.setup-complete-cta[data-v-707ab53d]{border-top:1px dashed #c8d9ef;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.fade-slide-enter-active[data-v-707ab53d],.fade-slide-leave-active[data-v-707ab53d]{transition:all .22s}.fade-slide-enter-from[data-v-707ab53d],.fade-slide-leave-to[data-v-707ab53d]{opacity:0;transform:translate(10px)}@media (width<=960px){.setup-input-row[data-v-707ab53d]{grid-template-columns:1fr}.setup-send[data-v-707ab53d]{width:100%}.setup-summary-grid[data-v-707ab53d]{grid-template-columns:repeat(2,1fr)}.setup-understood-grid[data-v-707ab53d]{grid-template-columns:1fr}.setup-complete-cta[data-v-707ab53d]{flex-direction:column;align-items:stretch;gap:10px}}.factum-confirm-dialog__header[data-v-e26cdef8]{align-items:center;gap:var(--factum-space-3);padding:var(--factum-space-5) var(--factum-space-5) var(--factum-space-2);min-width:0;display:flex}.factum-confirm-dialog__title[data-v-e26cdef8]{min-width:0;font-size:var(--factum-text-lg);font-weight:var(--factum-weight-semibold);color:rgb(var(--v-theme-ink));margin:0;line-height:1.3}.factum-confirm-dialog__message[data-v-e26cdef8]{padding:0 var(--factum-space-5) var(--factum-space-4);font-size:var(--factum-text-base);color:rgb(var(--v-theme-inkSecondary));margin:0;line-height:1.5}.factum-confirm-dialog__actions[data-v-e26cdef8]{justify-content:flex-end;gap:var(--factum-space-2);padding:var(--factum-space-3) var(--factum-space-5) var(--factum-space-4);border-top:var(--factum-hairline);display:flex}.factum-confirm-dialog__button[data-v-e26cdef8]{min-width:104px}@media (width<=420px){.factum-confirm-dialog__header[data-v-e26cdef8],.factum-confirm-dialog__message[data-v-e26cdef8],.factum-confirm-dialog__actions[data-v-e26cdef8]{padding-inline:var(--factum-space-4)}.factum-confirm-dialog__actions[data-v-e26cdef8]{flex-direction:column-reverse;align-items:stretch}}.factus-composer[data-v-e392dd5b]{gap:var(--factum-space-1);padding:var(--factum-space-3) var(--factum-space-3) var(--factum-space-2);border:var(--factum-hairline);border-radius:var(--factum-radius-panel);background:rgb(var(--v-theme-surface));cursor:text;transition:border-color var(--factum-motion-fast,.12s ease), box-shadow var(--factum-motion-fast,.12s ease);flex-direction:column;display:flex}.factus-composer--focused[data-v-e392dd5b]{border-color:rgb(var(--v-theme-primary));box-shadow:var(--factum-focus-ring)}.factus-composer--disabled[data-v-e392dd5b]{cursor:default}.factus-composer--compact[data-v-e392dd5b]{padding:var(--factum-space-2) var(--factum-space-2) var(--factum-space-1);border-radius:var(--factum-radius-standard)}.factus-composer__files[data-v-e392dd5b]{gap:var(--factum-space-1);padding-bottom:var(--factum-space-1);flex-wrap:wrap;display:flex}.factus-composer__input[data-v-e392dd5b]{width:100%;min-height:24px;max-height:180px;padding:2px var(--factum-space-1);resize:none;color:rgb(var(--v-theme-ink));font:inherit;font-size:var(--factum-text-lg);background:0 0;border:0;outline:none;margin:0;line-height:1.5;display:block;overflow-y:hidden}.factus-composer--compact .factus-composer__input[data-v-e392dd5b]{font-size:var(--factum-text-base)}.factus-composer__input[data-v-e392dd5b]::placeholder{color:rgb(var(--v-theme-inkTertiary));opacity:1}.factus-composer__input[data-v-e392dd5b]:disabled{color:rgb(var(--v-theme-inkTertiary))}.factus-composer__bar[data-v-e392dd5b]{align-items:center;gap:var(--factum-space-2);margin-inline-start:-6px;display:flex}.factus-composer__hint[data-v-e392dd5b],.factus-composer__spacer[data-v-e392dd5b]{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-size:var(--factum-text-sm);color:rgb(var(--v-theme-inkTertiary));flex:auto;overflow:hidden}.factus-composer__send[data-v-e392dd5b]{flex:none}.factus-action-card[data-v-16350ea0]{gap:var(--factum-space-3);padding:var(--factum-space-3) var(--factum-space-4);border:var(--factum-hairline);border-radius:var(--factum-radius-standard);background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-ink));flex-direction:column;display:flex}.factus-action-card--pending[data-v-16350ea0]{border-color:rgba(var(--v-theme-primary), .4)}.factus-action-card--pending.factus-action-card--destructive[data-v-16350ea0]{border-color:rgba(var(--v-theme-error), .4)}.factus-action-card--rejected[data-v-16350ea0]{color:rgb(var(--v-theme-inkSecondary))}.factus-action-card__header[data-v-16350ea0]{align-items:center;gap:var(--factum-space-3);min-width:0;display:flex}.factus-action-card__heading[data-v-16350ea0]{flex:auto;min-width:0}.factus-action-card__title[data-v-16350ea0]{font-size:var(--factum-text-base);font-weight:var(--factum-weight-semibold);margin:0;line-height:1.3}.factus-action-card__hint[data-v-16350ea0]{font-size:var(--factum-text-sm);color:rgb(var(--v-theme-inkTertiary));margin:2px 0 0;line-height:1.4}.factus-action-card__diff[data-v-16350ea0]{gap:var(--factum-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.factus-action-card__column[data-v-16350ea0]{min-width:0;padding:var(--factum-space-2) var(--factum-space-3);border-radius:var(--factum-radius-compact);background:rgb(var(--v-theme-surfaceAlt))}.factus-action-card__column-title[data-v-16350ea0]{margin:0 0 var(--factum-space-1);font-size:var(--factum-text-xs);font-weight:var(--factum-weight-semibold);letter-spacing:var(--factum-tracking-wide);text-transform:uppercase;color:rgb(var(--v-theme-inkTertiary))}.factus-action-card__fields[data-v-16350ea0]{gap:2px var(--factum-space-3);font-size:var(--factum-text-md);grid-template-columns:minmax(80px,auto) minmax(0,1fr);margin:0;line-height:1.45;display:grid}.factus-action-card__fields dt[data-v-16350ea0]{color:rgb(var(--v-theme-inkTertiary))}.factus-action-card__fields dd[data-v-16350ea0]{font-weight:var(--factum-weight-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.factus-action-card__changed[data-v-16350ea0]{color:rgb(var(--v-theme-primary));font-weight:var(--factum-weight-semibold)}.factus-action-card__error[data-v-16350ea0]{font-size:var(--factum-text-md);color:rgb(var(--v-theme-error));margin:0}.factus-action-card__actions[data-v-16350ea0]{gap:var(--factum-space-2);display:flex}.factus-draft-card[data-v-ba772cf6]{gap:var(--factum-space-3);padding:var(--factum-space-3) var(--factum-space-4);border:var(--factum-hairline);border-radius:var(--factum-radius-standard);background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-ink));flex-direction:column;display:flex}.factus-draft-card[data-v-ba772cf6]:not(.factus-draft-card--saved){border-color:rgba(var(--v-theme-primary), .4)}.factus-draft-card__header[data-v-ba772cf6]{align-items:center;gap:var(--factum-space-3);min-width:0;display:flex}.factus-draft-card__heading[data-v-ba772cf6]{flex:auto;min-width:0}.factus-draft-card__title[data-v-ba772cf6]{font-size:var(--factum-text-base);font-weight:var(--factum-weight-semibold);margin:0;line-height:1.3}.factus-draft-card__subtitle[data-v-ba772cf6]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--factum-text-sm);color:rgb(var(--v-theme-inkTertiary));margin:2px 0 0;line-height:1.4;overflow:hidden}.factus-draft-card__fields[data-v-ba772cf6]{gap:var(--factum-space-3);flex-direction:column;display:flex}.factus-draft-card__warning[data-v-ba772cf6]{padding:var(--factum-space-2) var(--factum-space-3);border-radius:var(--factum-radius-compact);background:rgba(var(--v-theme-warning), .14);color:rgb(var(--v-theme-ink));font-size:var(--factum-text-md);margin:0;line-height:1.45}.factus-draft-card__summary[data-v-ba772cf6]{gap:2px var(--factum-space-3);font-size:var(--factum-text-md);grid-template-columns:minmax(64px,auto) minmax(0,1fr);margin:0;line-height:1.45;display:grid}.factus-draft-card__summary dt[data-v-ba772cf6]{color:rgb(var(--v-theme-inkTertiary))}.factus-draft-card__summary dd[data-v-ba772cf6]{font-weight:var(--factum-weight-medium);overflow-wrap:anywhere;margin:0}.factus-draft-card__amount[data-v-ba772cf6]{font-variant-numeric:tabular-nums}.factus-draft-card__lines[data-v-ba772cf6]{border:var(--factum-hairline);border-radius:var(--factum-radius-compact);font-size:var(--factum-text-md);flex-direction:column;display:flex}.factus-draft-card__line[data-v-ba772cf6]{gap:var(--factum-space-3);padding:6px var(--factum-space-3);border-bottom:var(--factum-hairline);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.factus-draft-card__line[data-v-ba772cf6]:last-child{border-bottom:0}.factus-draft-card__line-account[data-v-ba772cf6]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.factus-draft-card__line-amount[data-v-ba772cf6]{text-align:right;font-variant-numeric:tabular-nums;min-width:72px}.factus-draft-card__advanced[data-v-ba772cf6]{align-items:flex-start;gap:var(--factum-space-3);flex-direction:column;min-width:0;display:flex;overflow:hidden}.factus-draft-card__advanced[data-v-ba772cf6] .slide{right:0!important}.factus-draft-card__advanced[data-v-ba772cf6] .v-container{margin:0;padding:0}.factus-draft-card__advanced[data-v-ba772cf6] .v-col{min-width:0}.factus-draft-card__error[data-v-ba772cf6]{font-size:var(--factum-text-md);color:rgb(var(--v-theme-error));margin:0}.factus-draft-card__actions[data-v-ba772cf6]{gap:var(--factum-space-2);flex-wrap:wrap;display:flex}@media (width<=599px){.factus-draft-card[data-v-ba772cf6]{padding:var(--factum-space-3)}.factus-draft-card__line[data-v-ba772cf6]{grid-template-columns:minmax(0,1fr) auto}.factus-draft-card__line-amount[data-v-ba772cf6]:empty{display:none}}.factus-msg[data-v-44cb1a28]{gap:var(--factum-space-3);min-width:0;display:flex}.factus-msg--user[data-v-44cb1a28]{align-items:flex-end;gap:var(--factum-space-1);flex-direction:column}.factus-msg__bubble[data-v-44cb1a28]{border-radius:var(--factum-radius-panel);border-bottom-right-radius:var(--factum-radius-micro);background:rgb(var(--v-theme-surfaceAlt));max-width:min(78%,560px);color:rgb(var(--v-theme-ink));font-size:var(--factum-text-lg);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 14px;line-height:1.5}.factus-msg__files[data-v-44cb1a28]{justify-content:flex-end;gap:var(--factum-space-1);flex-wrap:wrap;max-width:min(78%,560px);display:flex}.factus-msg__avatar[data-v-44cb1a28]{background:var(--factum-tint-primary);border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:inline-flex}.factus-msg__avatar img[data-v-44cb1a28]{object-fit:contain;width:18px;height:18px;display:block}.factus-msg__content[data-v-44cb1a28]{gap:var(--factum-space-3);flex-direction:column;flex:auto;min-width:0;padding-top:3px;display:flex}.factus-msg__cards[data-v-44cb1a28]{gap:var(--factum-space-2);flex-direction:column;display:flex}.factus-msg__error[data-v-44cb1a28]{align-items:flex-start;gap:var(--factum-space-2);border-radius:var(--factum-radius-standard);background:rgba(var(--v-theme-error), .08);color:rgb(var(--v-theme-error));font-size:var(--factum-text-base);padding:10px 14px;line-height:1.5;display:flex}.factus-msg__error .v-icon[data-v-44cb1a28]{margin-top:2px}.factus-md[data-v-44cb1a28]{font-size:var(--factum-text-lg);color:rgb(var(--v-theme-ink));overflow-wrap:anywhere;line-height:1.6}.factus-md[data-v-44cb1a28]>:first-child{margin-top:0}.factus-md[data-v-44cb1a28]>:last-child{margin-bottom:0}.factus-md[data-v-44cb1a28] p{margin:0 0 var(--factum-space-3)}.factus-md[data-v-44cb1a28] ul,.factus-md[data-v-44cb1a28] ol{margin:0 0 var(--factum-space-3);padding-inline-start:var(--factum-space-5)}.factus-md[data-v-44cb1a28] li,.factus-md[data-v-44cb1a28] li>p{margin-bottom:var(--factum-space-1)}.factus-md[data-v-44cb1a28] h1,.factus-md[data-v-44cb1a28] h2,.factus-md[data-v-44cb1a28] h3,.factus-md[data-v-44cb1a28] h4{margin:var(--factum-space-4) 0 var(--factum-space-2);font-size:var(--factum-text-lg);font-weight:var(--factum-weight-semibold);line-height:1.3}.factus-md[data-v-44cb1a28] h1,.factus-md[data-v-44cb1a28] h2{font-size:var(--factum-text-xl)}.factus-md[data-v-44cb1a28] strong{font-weight:var(--factum-weight-semibold)}.factus-md[data-v-44cb1a28] a{color:rgb(var(--v-theme-primary))}.factus-md[data-v-44cb1a28] hr{margin:var(--factum-space-4) 0;border:0;border-top:var(--factum-hairline)}.factus-md[data-v-44cb1a28] code{border-radius:var(--factum-radius-micro);background:rgb(var(--v-theme-surfaceAlt));font-variant-numeric:tabular-nums;padding:1px 5px;font-size:.92em}.factus-md[data-v-44cb1a28] pre{margin:0 0 var(--factum-space-3);padding:var(--factum-space-3);border-radius:var(--factum-radius-standard);background:rgb(var(--v-theme-surfaceAlt));font-size:var(--factum-text-md);line-height:1.5;overflow-x:auto}.factus-md[data-v-44cb1a28] pre code{background:0 0;padding:0}.factus-md[data-v-44cb1a28] blockquote{margin:0 0 var(--factum-space-3);padding:0 0 0 var(--factum-space-3);border-left:2px solid rgb(var(--v-theme-line));color:rgb(var(--v-theme-inkSecondary))}.factus-md[data-v-44cb1a28] table{width:100%;margin:0 0 var(--factum-space-3);border:var(--factum-hairline);border-radius:var(--factum-radius-standard);border-spacing:0;font-size:var(--factum-text-base);overflow:hidden}.factus-md[data-v-44cb1a28] th,.factus-md[data-v-44cb1a28] td{text-align:left;vertical-align:top;border-bottom:var(--factum-hairline);padding:6px 10px}.factus-md[data-v-44cb1a28] th{font-size:var(--factum-text-sm);font-weight:var(--factum-weight-semibold);text-transform:uppercase;letter-spacing:var(--factum-tracking-wide);color:rgb(var(--v-theme-inkTertiary));background:rgb(var(--v-theme-surfaceAlt))}.factus-md[data-v-44cb1a28] tr:last-child td{border-bottom:0}.factus-md[data-v-44cb1a28] td:not(:first-child),.factus-md[data-v-44cb1a28] th:not(:first-child){font-variant-numeric:tabular-nums}.factus-md--streaming[data-v-44cb1a28]>:last-child:after{content:"";vertical-align:text-bottom;background:rgb(var(--v-theme-primary));border-radius:2px;width:7px;height:.95em;margin-inline-start:3px;animation:1s steps(2,start) infinite factus-caret-44cb1a28;display:inline-block}@keyframes factus-caret-44cb1a28{to{visibility:hidden}}@media (width<=599px){.factus-msg__bubble[data-v-44cb1a28],.factus-msg__files[data-v-44cb1a28]{max-width:92%}.factus-msg--assistant[data-v-44cb1a28]{gap:var(--factum-space-2)}.factus-msg__avatar[data-v-44cb1a28]{border-radius:7px;width:24px;height:24px}.factus-msg__avatar img[data-v-44cb1a28]{width:15px;height:15px}}.factus-threads[data-v-c56276c6]{flex-direction:column;gap:2px;min-width:0;display:flex}.factus-threads__empty[data-v-c56276c6]{margin:var(--factum-space-2) var(--factum-space-3);font-size:var(--factum-text-md);color:rgb(var(--v-theme-inkTertiary))}.factus-threads__group[data-v-c56276c6]{margin:var(--factum-space-3) var(--factum-space-3) var(--factum-space-1);font-size:var(--factum-text-xs);font-weight:var(--factum-weight-semibold);letter-spacing:var(--factum-tracking-wide);text-transform:uppercase;color:rgb(var(--v-theme-inkTertiary))}.factus-threads__group[data-v-c56276c6]:first-child{margin-top:0}.factus-threads__item[data-v-c56276c6]{border-radius:var(--factum-radius-compact);min-width:0;transition:background-color var(--factum-motion-fast,.12s ease);align-items:center;display:flex;position:relative}.factus-threads__item[data-v-c56276c6]:hover{background:rgb(var(--v-theme-surface))}.factus-threads__item.is-active[data-v-c56276c6]{background:var(--factum-tint-primary)}.factus-threads__select[data-v-c56276c6]{appearance:none;min-width:0;min-height:36px;padding:0 var(--factum-space-3);color:rgb(var(--v-theme-inkSecondary));font:inherit;font-size:var(--factum-text-base);font-weight:var(--factum-weight-medium);text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:0;flex:auto}.factus-threads__select[data-v-c56276c6]:disabled{cursor:default}.factus-threads__select[data-v-c56276c6]:focus-visible{box-shadow:var(--factum-focus-ring);outline:none}.factus-threads__item.is-active .factus-threads__select[data-v-c56276c6]{color:rgb(var(--v-theme-primary))}.factus-threads__title[data-v-c56276c6]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.factus-threads__delete[data-v-c56276c6]{opacity:0;color:rgb(var(--v-theme-inkTertiary));transition:opacity var(--factum-motion-fast,.12s ease);flex:none;margin-inline-end:2px}.factus-threads__item:hover .factus-threads__delete[data-v-c56276c6],.factus-threads__item:focus-within .factus-threads__delete[data-v-c56276c6],.factus-threads__item.is-active .factus-threads__delete[data-v-c56276c6]{opacity:1}@media (hover:none){.factus-threads__delete[data-v-c56276c6]{opacity:1}}.factus[data-v-1ec30dbf]{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.factus__file-input[data-v-1ec30dbf]{display:none}.factus--page[data-v-1ec30dbf]{height:calc(100dvh - var(--v-layout-top,0px) - var(--v-layout-bottom,0px) - var(--factum-content-padding) - var(--factum-space-4));gap:var(--factum-space-4);min-height:420px}.factus--page[data-v-1ec30dbf]>.factum-page-header{flex-wrap:nowrap;flex:none}.factus--page[data-v-1ec30dbf] .factum-page-header__text{flex:1 1 0;min-width:0}.factus--page[data-v-1ec30dbf] .factum-page-header__subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.factus__layout[data-v-1ec30dbf]{gap:var(--factum-space-4);flex:auto;grid-template-columns:256px minmax(0,1fr);min-height:0;display:grid}.factus__sidebar[data-v-1ec30dbf]{gap:var(--factum-space-2);overscroll-behavior:contain;min-height:0;flex-direction:column;padding-inline-end:var(--factum-space-1);display:flex;overflow-y:auto}.factus__conversation[data-v-1ec30dbf]{border:var(--factum-hairline);border-radius:var(--factum-radius-panel);background:rgb(var(--v-theme-surface));flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.factus__scroller[data-v-1ec30dbf]{overscroll-behavior:contain;min-height:0;scroll-padding-bottom:var(--factum-space-4);flex:auto;overflow-y:auto}.factus__stream[data-v-1ec30dbf]{gap:var(--factum-space-5);width:100%;max-width:800px;min-height:100%;padding:var(--factum-space-5) var(--factum-space-5) var(--factum-space-3);flex-direction:column;margin:0 auto;display:flex}.factus__footer[data-v-1ec30dbf]{width:100%;max-width:800px;padding:var(--factum-space-1) var(--factum-space-5) var(--factum-space-3);flex:none;margin:0 auto}.factus__disclaimer[data-v-1ec30dbf]{margin:var(--factum-space-2) 0 0;text-align:center;font-size:var(--factum-text-sm);color:rgb(var(--v-theme-inkTertiary))}.factus__loading[data-v-1ec30dbf]{flex:auto;justify-content:center;align-items:center;min-height:160px;display:flex}.factus__welcome[data-v-1ec30dbf]{justify-content:center;align-items:center;gap:var(--factum-space-2);padding:var(--factum-space-6) 0;text-align:center;flex-direction:column;flex:auto;display:flex}.factus__welcome-mark[data-v-1ec30dbf]{width:56px;height:56px;margin-bottom:var(--factum-space-2);background:var(--factum-tint-primary);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.factus__welcome-mark img[data-v-1ec30dbf]{object-fit:contain;width:34px;height:34px;display:block}.factus__welcome-title[data-v-1ec30dbf]{font-size:var(--factum-text-title);font-weight:var(--factum-weight-semibold);letter-spacing:var(--factum-tracking-tight);color:rgb(var(--v-theme-ink));margin:0;line-height:1.2}.factus__welcome-text[data-v-1ec30dbf]{max-width:480px;font-size:var(--factum-text-base);color:rgb(var(--v-theme-inkSecondary));margin:0;line-height:1.5}.factus__suggestions[data-v-1ec30dbf]{gap:var(--factum-space-2);width:100%;max-width:560px;margin-top:var(--factum-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.factus__suggestion[data-v-1ec30dbf]{appearance:none;align-items:center;gap:var(--factum-space-3);min-height:48px;padding:var(--factum-space-2) var(--factum-space-3);border:var(--factum-hairline);border-radius:var(--factum-radius-standard);background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-ink));font:inherit;font-size:var(--factum-text-base);font-weight:var(--factum-weight-medium);text-align:left;cursor:pointer;transition:border-color var(--factum-motion-fast,.12s ease), background-color var(--factum-motion-fast,.12s ease);display:flex}.factus__suggestion .v-icon[data-v-1ec30dbf]{color:rgb(var(--v-theme-primary));flex:none}.factus__suggestion[data-v-1ec30dbf]:hover{border-color:rgba(var(--v-theme-primary), .45);background:rgb(var(--v-theme-surfaceAlt))}.factus__suggestion[data-v-1ec30dbf]:focus-visible{box-shadow:var(--factum-focus-ring);outline:none}.factus__suggestion[data-v-1ec30dbf]:disabled{cursor:default;opacity:.6}.factus__status[data-v-1ec30dbf]{align-items:center;gap:var(--factum-space-3);min-height:28px;font-size:var(--factum-text-md);color:rgb(var(--v-theme-inkTertiary));padding-inline-start:40px;display:flex}.factus__status[data-v-1ec30dbf]:has(.factus__status-avatar){padding-inline-start:0}.factus__status-avatar[data-v-1ec30dbf]{background:var(--factum-tint-primary);border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.factus__status-avatar img[data-v-1ec30dbf]{object-fit:contain;width:18px;height:18px;display:block}.factus__status-dots[data-v-1ec30dbf]{align-items:center;gap:4px;display:inline-flex}.factus__status-dots i[data-v-1ec30dbf]{background:rgb(var(--v-theme-primary));border-radius:999px;width:6px;height:6px;animation:1.1s ease-in-out infinite factus-dot-1ec30dbf}.factus__status-dots i[data-v-1ec30dbf]:nth-child(2){animation-delay:.15s}.factus__status-dots i[data-v-1ec30dbf]:nth-child(3){animation-delay:.3s}@keyframes factus-dot-1ec30dbf{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.factus__drop[data-v-1ec30dbf]{z-index:5;border-radius:var(--factum-radius-panel);border:2px dashed rgba(var(--v-theme-primary), .6);background:rgba(var(--v-theme-surface), .82);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.factus__drop-pill[data-v-1ec30dbf]{align-items:center;gap:var(--factum-space-2);padding:var(--factum-space-2) var(--factum-space-4);border-radius:var(--factum-radius-pill);background:rgb(var(--v-theme-surface));border:var(--factum-hairline);color:rgb(var(--v-theme-primary));font-weight:var(--factum-weight-semibold);display:inline-flex}.factus--popup[data-v-1ec30dbf]{height:100%}.factus--popup .factus__layout[data-v-1ec30dbf]{flex-direction:column;display:flex}.factus--popup .factus__conversation[data-v-1ec30dbf]{border:0;border-radius:0;flex:auto}.factus__popup-header[data-v-1ec30dbf]{align-items:center;gap:var(--factum-space-2);min-height:52px;padding:var(--factum-space-2) var(--factum-space-2) var(--factum-space-2) var(--factum-space-3);border-bottom:var(--factum-hairline);flex:none;display:flex}.factus__mark[data-v-1ec30dbf]{background:var(--factum-tint-primary);border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.factus__mark img[data-v-1ec30dbf]{object-fit:contain;width:20px;height:20px;display:block}.factus__popup-heading[data-v-1ec30dbf]{min-width:0;flex:auto;margin-inline-end:var(--factum-space-1)}.factus__popup-title[data-v-1ec30dbf]{font-size:var(--factum-text-base);font-weight:var(--factum-weight-semibold);color:rgb(var(--v-theme-ink));margin:0;line-height:1.25}.factus__popup-subtitle[data-v-1ec30dbf]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--factum-text-sm);color:rgb(var(--v-theme-inkTertiary));margin:0;line-height:1.3;overflow:hidden}.factus--popup .factus__stream[data-v-1ec30dbf]{gap:var(--factum-space-4);padding:var(--factum-space-4) var(--factum-space-4) var(--factum-space-2)}.factus--popup .factus__footer[data-v-1ec30dbf]{padding:var(--factum-space-1) var(--factum-space-3) var(--factum-space-2)}.factus--popup .factus__disclaimer[data-v-1ec30dbf]{margin-top:var(--factum-space-1)}.factus--popup .factus__welcome[data-v-1ec30dbf]{padding:var(--factum-space-4) 0}.factus--popup .factus__welcome-title[data-v-1ec30dbf]{font-size:var(--factum-text-xl)}.factus--popup .factus__welcome-text[data-v-1ec30dbf]{font-size:var(--factum-text-md)}.factus--popup .factus__suggestions[data-v-1ec30dbf]{grid-template-columns:minmax(0,1fr)}.factus--popup .factus__suggestion[data-v-1ec30dbf]{min-height:40px;font-size:var(--factum-text-md)}.factus--popup .factus__status[data-v-1ec30dbf]{padding-inline-start:32px}.factus--popup .factus__status-avatar[data-v-1ec30dbf]{border-radius:7px;width:24px;height:24px}.factus--popup .factus__status-avatar img[data-v-1ec30dbf]{width:15px;height:15px}.factus--popup .factus__drop[data-v-1ec30dbf]{border-radius:0}@media (width<=959px){.factus__layout[data-v-1ec30dbf]{grid-template-columns:minmax(0,1fr)}.factus--page[data-v-1ec30dbf]{gap:var(--factum-space-3)}.factus__stream[data-v-1ec30dbf]{gap:var(--factum-space-4);padding:var(--factum-space-4) var(--factum-space-3) var(--factum-space-2)}.factus__footer[data-v-1ec30dbf]{padding:var(--factum-space-1) var(--factum-space-2) var(--factum-space-2)}.factus__suggestions[data-v-1ec30dbf]{grid-template-columns:minmax(0,1fr)}.factus__status[data-v-1ec30dbf]{padding-inline-start:32px}.factus__status-avatar[data-v-1ec30dbf]{border-radius:7px;width:24px;height:24px}.factus__status-avatar img[data-v-1ec30dbf]{width:15px;height:15px}}.factus-menu{width:min(320px,100vw - 32px);max-height:min(420px,70dvh);padding:var(--factum-space-2);background:rgb(var(--v-theme-surfaceRaised));overflow-y:auto}.factus-menu .factus-threads__item:hover{background:rgb(var(--v-theme-surfaceAlt))}.logo-container{margin-top:auto}.factus-launcher{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:1400;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.factus-popup{width:min(440px,100vw - 24px);height:min(calc(100dvh - var(--factum-app-bar-height) - 112px), 720px);border-radius:var(--factum-radius-large);background:rgb(var(--v-theme-surface));border:var(--factum-hairline);min-height:360px;box-shadow:var(--factum-shadow-popover);padding:0;overflow:hidden}.factus-launcher-button{box-shadow:var(--factum-shadow-popover);width:52px!important;min-width:52px!important;height:52px!important}@media (width<=959px){.factus-launcher{right:12px;bottom:calc(var(--factum-bottom-nav-height) + 12px + env(safe-area-inset-bottom))}.factus-popup{width:calc(100vw - 24px);height:min(70dvh,620px)}}.form-container[data-v-8c5efc5e]{width:437px}.background-image[data-v-8c5efc5e]{background:url(/images/background.jpg) 0 0/cover}.background-image[data-v-8c5efc5e]:before{content:"";opacity:.6;background-image:linear-gradient(to bottom right,#d9ebee,#002f4b);position:absolute;inset:0}.app-icon[data-v-8c5efc5e]{width:150px;height:150px}.app-icon[data-v-cc421b12]{width:10%;min-width:200px;height:10%;min-height:200px;margin-left:auto;margin-right:auto;padding-top:40px}.flag-icon[data-v-52ea9daa]{vertical-align:middle;width:20px;height:15px}
