.chat-thinking__icon[data-v-edfcfbc4]{color:var(--primary)}.message-scroller[data-v-59c98768]{position:relative;display:flex;width:100%;height:100%;min-height:0;flex-direction:column;overflow:hidden}.message-scroller-button[data-v-5e67b029]{position:absolute;inset-inline-start:50%;bottom:1rem;z-index:1;transform:translate(-50%);transition:opacity .18s ease-out,transform .18s ease-out}.message-scroller-button[data-direction=start][data-v-5e67b029]{top:1rem;bottom:auto}.message-scroller-button[data-direction=start][data-v-5e67b029] svg{transform:rotate(180deg)}.message-scroller-button[data-active=false][data-v-5e67b029]{opacity:0;pointer-events:none;transform:translate(-50%,.5rem)}@media(prefers-reduced-motion:reduce){.message-scroller-button[data-v-5e67b029]{transition:none}}.message-scroller-content[data-v-6711fcdd]{display:flex;height:max-content;min-height:100%;flex-direction:column}.message-scroller-item[data-v-8213abcf]{min-width:0;flex-shrink:0}.message-scroller-viewport[data-v-99352061]{width:100%;height:100%;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;contain:content;scrollbar-width:thin;scrollbar-color:var(--border) transparent;scrollbar-gutter:stable}.message-scroller-viewport[data-autoscrolling][data-v-99352061]{scrollbar-color:transparent transparent}.trip-preview[data-v-946eaf93]{display:flex;flex-direction:column;gap:.35rem;padding:.75rem 1rem;border:1px solid var(--bs-border-color);border-radius:6px;font-size:.9rem;cursor:pointer}.tp-row[data-v-946eaf93]{display:flex;align-items:center;justify-content:space-between}.tp-row--header[data-v-946eaf93]{font-weight:600}.tp-times[data-v-946eaf93]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.5rem;font-size:1.15rem}.tp-arrow[data-v-946eaf93]{position:relative;height:2px;background:currentColor}.tp-arrow[data-v-946eaf93]:after{content:"›";position:absolute;right:50%;transform:translate(50%);top:-.45rem;font-size:1.1rem}.tp-cost[data-v-946eaf93]{white-space:nowrap;font-size:.95rem;text-align:right}.tp-row--date[data-v-946eaf93]{font-size:.78rem;color:var(--bs-secondary-color, #aaa);justify-content:flex-start;margin-top:-.15rem}.tp-row--airports[data-v-946eaf93]{font-size:.78rem;color:var(--bs-secondary-color, #aaa)}.tp-airport-arrow[data-v-946eaf93]{margin:0 .25rem}.tp-row--details[data-v-946eaf93]{justify-content:space-between;font-size:.78rem;color:var(--bs-secondary-color, #aaa)}.tp-details-group[data-v-946eaf93]{display:flex;align-items:center;gap:.4rem}.tp-logo[data-v-946eaf93]{width:20px;height:20px;border-radius:2px;object-fit:contain}.tp-detail--duration[data-v-946eaf93]{white-space:nowrap}.tp-detail--program[data-v-946eaf93]{font-weight:500}.tool-group[data-v-c9e74640]{display:flex;flex-direction:column;gap:.125rem;margin:.75rem 0;border:1px solid var(--bs-border-color);border-radius:.75rem;background:var(--bs-tertiary-bg);overflow:hidden}.tool-call[data-v-c9e74640]{min-width:0}.tool-summary[data-v-c9e74640]{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem .75rem;color:var(--bs-body-color);cursor:pointer;font-size:.8125rem;line-height:1.5;list-style:none}.tool-summary[data-v-c9e74640]::-webkit-details-marker{display:none}.tool-summary[data-v-c9e74640]:hover{background:var(--bs-secondary-bg)}.tool-summary[data-v-c9e74640]:focus-visible,.view-search-btn[data-v-c9e74640]:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-2px;border-radius:.375rem}.tool-summary-copy[data-v-c9e74640]{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.tool-label[data-v-c9e74640]{font-weight:500}.tool-page-context[data-v-c9e74640]{display:inline-flex;align-items:center;gap:.25rem;color:var(--primary);font-size:.75rem;font-weight:600}.tool-query-text[data-v-c9e74640]{color:var(--bs-secondary-color);font-size:.75rem;overflow-wrap:anywhere}.tool-status[data-v-c9e74640]{flex-shrink:0;margin-top:.15rem;color:var(--bs-secondary-color)}.tool-status-failed[data-v-c9e74640]{color:var(--bs-danger-text-emphasis)}.tool-status-running[data-v-c9e74640]{color:var(--bs-primary);animation:tool-spin-c9e74640 1s linear infinite}.tool-summary-actions[data-v-c9e74640]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.view-search-btn[data-v-c9e74640]{font-size:.75rem;padding:.1rem .2rem;white-space:nowrap}.tool-arrow[data-v-c9e74640]{display:flex;padding-top:.15rem;color:var(--bs-secondary-color);transition:transform .2s ease}.tool-arrow.open[data-v-c9e74640],details[open] .tool-arrow[data-v-c9e74640]{transform:rotate(180deg)}.tool-summary-static[data-v-c9e74640]{cursor:default}.tool-summary-static[data-v-c9e74640]:hover{background:transparent}.tool-paragraph[data-v-c9e74640]{padding:0 .75rem .75rem 2.25rem;color:var(--bs-secondary-color);font-size:.8125rem;line-height:1.6;overflow-wrap:anywhere}.tool-paragraph[data-v-c9e74640] p:last-child{margin-bottom:0}.tool-result[data-v-c9e74640]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .75rem;max-height:500px;overflow-y:auto;scrollbar-width:thin}@keyframes tool-spin-c9e74640{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tool-status-running[data-v-c9e74640]{animation:none}.tool-arrow[data-v-c9e74640]{transition:none}}.attachment-chips[data-v-ac1b1168]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.attachment-chip[data-v-ac1b1168]{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;min-height:1.75rem;padding:.2rem .55rem;border:1px solid var(--bs-border-color);border-radius:.5rem;background:var(--bs-tertiary-bg);color:var(--bs-body-color);font-size:.8rem}.attachment-chip[data-v-ac1b1168]:has(.attachment-chip-remove){padding-right:.25rem}.attachment-chip svg[data-v-ac1b1168]{flex-shrink:0;color:var(--bs-secondary-color)}.attachment-chip-name[data-v-ac1b1168]{min-width:0;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-chip-remove[data-v-ac1b1168]{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;min-height:1.75rem;padding:0;border:0;border-radius:.35rem;background:transparent;color:var(--bs-secondary-color);cursor:pointer}.attachment-chip-remove[data-v-ac1b1168]:hover{background:var(--bs-secondary-bg);color:var(--bs-body-color)}.attachment-chip-remove[data-v-ac1b1168]:focus-visible{outline:2px solid var(--bs-primary);outline-offset:1px}.questions-widget[data-v-95954e0b]{border:1px solid var(--bs-border-color);border-radius:.75rem;padding:1rem;margin:.25rem 0;background-color:var(--bs-body-bg)}.qw-progress[data-v-95954e0b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;min-height:1.25rem}.qw-back[data-v-95954e0b]{border:none;background:none;color:var(--bs-secondary-color);padding:0;font-size:.8rem;cursor:pointer;line-height:1}.qw-back[data-v-95954e0b]:hover{color:var(--bs-body-color)}.qw-dots[data-v-95954e0b]{display:inline-flex;align-items:center;gap:.35rem}.qw-dot[data-v-95954e0b]{width:6px;height:6px;border-radius:50%;background-color:color-mix(in srgb,var(--bs-body-color) 20%,transparent);transition:background-color .2s ease,transform .2s ease}.qw-dot.done[data-v-95954e0b]{background-color:color-mix(in srgb,var(--bs-primary) 60%,transparent)}.qw-dot.skipped[data-v-95954e0b]{background-color:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bs-body-color) 35%,transparent)}.qw-dot.active[data-v-95954e0b]{background-color:var(--bs-primary);box-shadow:none;transform:scale(1.4)}.qw-count[data-v-95954e0b]{margin-left:auto;font-size:.75rem;color:var(--bs-secondary-color)}.qw-question[data-v-95954e0b]{font-size:1rem;font-weight:600;color:var(--bs-body-color);margin:0 0 .75rem;line-height:1.4}.qw-options[data-v-95954e0b]{display:flex;flex-direction:column;gap:.5rem}.qw-option[data-v-95954e0b]{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;padding:.65rem .85rem;border:1px solid var(--bs-border-color);border-radius:.6rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);font-size:.9rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}.qw-option[data-v-95954e0b]:hover:not(:disabled){background-color:var(--bs-secondary-bg);border-color:var(--bs-primary)}.qw-option[data-v-95954e0b]:active:not(:disabled){transform:scale(.99)}.qw-option.selected[data-v-95954e0b]{border-color:var(--bs-primary);background-color:color-mix(in srgb,var(--bs-primary) 12%,transparent)}.qw-option[data-v-95954e0b]:disabled{cursor:default;opacity:.7}.qw-option-key[data-v-95954e0b]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:.35rem;background-color:var(--bs-secondary-bg);color:var(--bs-secondary-color);font-size:.75rem;font-weight:600}.qw-option.selected .qw-option-key[data-v-95954e0b]{background-color:var(--bs-primary);color:#fff}.qw-option-text[data-v-95954e0b]{flex:1 1 auto;word-break:break-word}.qw-option-check[data-v-95954e0b]{flex:0 0 auto;color:var(--bs-primary);font-size:.8rem}.qw-other[data-v-95954e0b]{display:flex;flex-direction:column;gap:.5rem;padding:.65rem .85rem;border:1px solid var(--bs-border-color);border-radius:.6rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);font-size:.9rem;cursor:text;transition:background-color .15s ease,border-color .15s ease}.qw-other[data-v-95954e0b]:hover:not(.disabled){border-color:var(--bs-primary)}.qw-other.selected[data-v-95954e0b]{border-color:var(--bs-primary);background-color:color-mix(in srgb,var(--bs-primary) 12%,transparent)}.qw-other.disabled[data-v-95954e0b]{cursor:default;opacity:.7}.qw-other.selected .qw-option-key[data-v-95954e0b]{background-color:var(--bs-primary);color:#fff}.qw-other-head[data-v-95954e0b]{display:flex;align-items:center;gap:.6rem}.qw-other-entry[data-v-95954e0b]{display:flex;align-items:center;gap:.5rem}.qw-other-input[data-v-95954e0b]{flex:1 1 auto;min-width:0;padding:.45rem .6rem;border:1px solid var(--bs-border-color);border-radius:.45rem;background-color:var(--bs-secondary-bg);color:var(--bs-body-color);font-size:.875rem}.qw-other-input[data-v-95954e0b]::placeholder{color:var(--bs-secondary-color)}.qw-other-input[data-v-95954e0b]:focus{outline:none;border-color:var(--bs-primary)}.qw-other-send[data-v-95954e0b]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.45rem;background-color:var(--bs-primary);color:#fff;font-size:.8rem;cursor:pointer}.qw-other-send[data-v-95954e0b]:disabled{opacity:.4;cursor:default}.qw-footer[data-v-95954e0b]{display:flex;justify-content:flex-end;margin-top:.75rem}.qw-skip[data-v-95954e0b]{border:none;background:none;color:var(--bs-secondary-color);font-size:.8rem;padding:.25rem .4rem;cursor:pointer}.qw-skip[data-v-95954e0b]:hover:not(:disabled){color:var(--bs-body-color)}.qw-skip[data-v-95954e0b]:disabled{opacity:.5;cursor:default}.qw-slide-enter-active[data-v-95954e0b],.qw-slide-leave-active[data-v-95954e0b]{transition:opacity .2s ease,transform .2s ease}.qw-slide-leave-active[data-v-95954e0b]{pointer-events:none}.qw-slide-enter-from[data-v-95954e0b]{opacity:0;transform:translate(14px)}.qw-slide-leave-to[data-v-95954e0b]{opacity:0;transform:translate(-14px)}@media(prefers-reduced-motion:reduce){.qw-slide-enter-active[data-v-95954e0b],.qw-slide-leave-active[data-v-95954e0b],.qw-dot[data-v-95954e0b],.qw-option[data-v-95954e0b],.qw-other[data-v-95954e0b]{transition:none}}.support-form[data-v-0446c128]{border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem;margin:.25rem 0;background-color:var(--card);color:var(--card-foreground)}.support-form__header[data-v-0446c128]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.support-form__icon[data-v-0446c128]{color:var(--primary)}.support-form__title[data-v-0446c128]{font-weight:600}.support-form--pax .support-form__preview[data-v-0446c128]{border-left-width:1px}.support-form__preview[data-v-0446c128]{border-left:3px solid var(--border-subtle);padding-left:.75rem;margin-bottom:1rem}.support-form__subject[data-v-0446c128]{font-weight:600;margin:0 0 .25rem}.support-form__message[data-v-0446c128]{margin:0;color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;max-height:12rem;overflow-y:auto}.support-form__form[data-v-0446c128]{display:flex;flex-direction:column;gap:.375rem}.support-form__help[data-v-0446c128]{margin:0;font-size:.85rem;color:var(--muted-foreground)}.support-form__row[data-v-0446c128]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.support-form__input[data-v-0446c128]{flex:1 1 14rem;min-width:0}.support-form__sent[data-v-0446c128]{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--success)}.support-form__error[data-v-0446c128]{margin:.5rem 0 0;font-size:.85rem;color:var(--destructive)}.md-table[data-v-9425b306]{display:flex;flex-direction:column;margin:.5rem 0}.table-responsive[data-v-9425b306]{overflow-x:auto}.table-responsive[data-v-9425b306] table{width:max-content;max-width:none;border-collapse:collapse;margin-bottom:0}.table-responsive[data-v-9425b306] th,.table-responsive[data-v-9425b306] td{white-space:nowrap;word-break:normal;padding:.35rem .6rem;border:1px solid var(--bs-border-color);text-align:left;vertical-align:top}.table-responsive[data-v-9425b306] th{background-color:var(--bs-tertiary-bg);font-weight:600}.md-table-csv[data-v-9425b306]{align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem;margin-top:.2rem;padding:.1rem .3rem;border:none;border-radius:4px;background:none;color:var(--bs-secondary-color);font-size:.7rem;font-weight:600;line-height:1;opacity:.7;cursor:pointer;transition:color .12s ease,opacity .12s ease}.md-table-csv[data-v-9425b306]:hover,.md-table-csv[data-v-9425b306]:focus-visible{color:var(--bs-primary);opacity:1}.md-table-csv[data-v-9425b306]:focus-visible{outline:2px solid var(--bs-primary);outline-offset:1px}.inline-trip[data-v-6a84e243]{container-type:inline-size;display:flex;flex-direction:column;width:100%;min-width:0;padding:0;overflow:hidden;font:inherit;text-align:start;color:var(--card-foreground);background-color:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);box-shadow:0 1px 2px #0000000a;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;animation:itc-enter-6a84e243 .26s ease both}button.inline-trip[data-v-6a84e243]:hover{border-color:color-mix(in oklab,var(--primary) 45%,var(--border));box-shadow:0 6px 20px -8px #00000040;transform:translateY(-1px)}button.inline-trip[data-v-6a84e243]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}button.inline-trip[data-v-6a84e243]:active{transform:translateY(0)}.itc-header[data-v-6a84e243]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem 0}.itc-carrier[data-v-6a84e243]{display:flex;align-items:center;gap:.6rem;min-width:0}.itc-carrier-logo[data-v-6a84e243]{flex:none;width:28px;height:28px;border-radius:2px;object-fit:contain}.itc-carrier-fallback[data-v-6a84e243]{display:grid;place-items:center;border-radius:6px;background-color:var(--muted);color:var(--muted-foreground);font-size:.7rem;font-weight:700}.itc-carrier-text[data-v-6a84e243]{display:flex;flex-direction:column;min-width:0;line-height:1.2}.itc-carrier-name[data-v-6a84e243]{overflow:hidden;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.itc-flights[data-v-6a84e243]{overflow:hidden;color:var(--muted-foreground);font-size:.75rem;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.itc-cabin[data-v-6a84e243]{flex:none;padding:.2rem .6rem;border-radius:999px;border:1px solid var(--border);background-color:var(--muted);color:var(--card-foreground);font-size:.75rem;font-weight:600;white-space:nowrap}.itc-route[data-v-6a84e243]{display:grid;grid-template-columns:auto minmax(4.5rem,1fr) auto;align-items:center;gap:.75rem;padding:.9rem 1rem 1rem}.itc-endpoint[data-v-6a84e243]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.itc-endpoint--end[data-v-6a84e243]{align-items:flex-end;text-align:end}.itc-time[data-v-6a84e243]{font-size:1.35rem;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.1;white-space:nowrap}.itc-day-offset[data-v-6a84e243]{margin-inline-start:.1rem;color:var(--warning-text);font-size:.65em;font-weight:700}.itc-airport[data-v-6a84e243]{display:flex;align-items:baseline;gap:.35rem;min-width:0;color:var(--muted-foreground);font-size:.8rem}.itc-endpoint--end .itc-airport[data-v-6a84e243]{flex-direction:row-reverse}.itc-airport strong[data-v-6a84e243]{color:var(--card-foreground);font-weight:600;letter-spacing:.02em}.itc-city[data-v-6a84e243]{overflow:hidden;max-width:9rem;text-overflow:ellipsis;white-space:nowrap}.itc-path[data-v-6a84e243]{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0}.itc-duration[data-v-6a84e243]{color:var(--muted-foreground);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.itc-line[data-v-6a84e243]{position:relative;display:flex;align-items:center;justify-content:space-evenly;width:100%;height:2px;background-color:var(--border)}.itc-line[data-v-6a84e243]:before,.itc-line[data-v-6a84e243]:after{content:"";position:absolute;top:50%;width:7px;height:7px;border:2px solid var(--muted-foreground);border-radius:50%;background-color:var(--card);transform:translateY(-50%)}.itc-line[data-v-6a84e243]:before{inset-inline-start:0}.itc-line[data-v-6a84e243]:after{inset-inline-end:0;border-color:var(--primary);background-color:var(--primary)}.itc-stop-dot[data-v-6a84e243]{width:6px;height:6px;border-radius:50%;background-color:var(--dm-multistop-fg);box-shadow:0 0 0 2px var(--card)}.itc-stops[data-v-6a84e243]{max-width:100%;overflow:hidden;padding:.05rem .5rem;border-radius:999px;font-size:.7rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.itc-stops--nonstop[data-v-6a84e243]{background-color:var(--dm-direct-bg);color:var(--dm-direct-fg)}.itc-stops--connect[data-v-6a84e243]{background-color:var(--dm-multistop-bg);color:var(--dm-multistop-fg)}.itc-footer[data-v-6a84e243]{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem .65rem 1rem;border-top:1px solid var(--border-subtle);background-color:var(--surface-subtle)}.itc-meta[data-v-6a84e243]{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-width:0;color:var(--muted-foreground);font-size:.8rem}.itc-date[data-v-6a84e243]{white-space:nowrap}.itc-program[data-v-6a84e243]{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:var(--card-foreground);font-weight:500}.itc-program-name[data-v-6a84e243]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itc-program-logo[data-v-6a84e243]{flex:none;width:16px;height:16px;border-radius:2px;object-fit:contain}.itc-price[data-v-6a84e243]{display:flex;flex:none;max-width:55%;flex-direction:column;align-items:flex-end;line-height:1.2;text-align:end}.itc-points[data-v-6a84e243]{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.itc-price-detail[data-v-6a84e243]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 .5rem;color:var(--muted-foreground);font-size:.72rem;white-space:nowrap}.itc-chevron[data-v-6a84e243]{flex:none;color:var(--muted-foreground);transition:color .16s ease,transform .16s ease}button.inline-trip:hover .itc-chevron[data-v-6a84e243]{color:var(--primary);transform:translate(2px)}@container (max-width: 400px){.itc-city[data-v-6a84e243]{display:none}.itc-time[data-v-6a84e243]{font-size:1.15rem}.itc-route[data-v-6a84e243]{gap:.5rem}}.inline-trip--unavailable[data-v-6a84e243]{padding:.85rem 1rem;color:var(--muted-foreground);font-size:.85rem;cursor:default;box-shadow:none}.inline-trip--loading[data-v-6a84e243]{gap:.75rem;padding:1rem;cursor:default}.itc-skeleton[data-v-6a84e243]{display:block;border-radius:6px;background:linear-gradient(90deg,color-mix(in oklab,var(--muted-foreground) 16%,transparent) 25%,color-mix(in oklab,var(--muted-foreground) 7%,transparent),color-mix(in oklab,var(--muted-foreground) 16%,transparent) 75%);background-size:200% 100%;animation:itc-shimmer-6a84e243 1.3s ease-in-out infinite}.itc-skeleton--header[data-v-6a84e243]{width:45%;height:1.75rem}.itc-skeleton--route[data-v-6a84e243]{height:2.75rem}.itc-skeleton--footer[data-v-6a84e243]{width:70%;height:1rem}@keyframes itc-shimmer-6a84e243{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes itc-enter-6a84e243{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.inline-trip[data-v-6a84e243],.itc-skeleton[data-v-6a84e243],.itc-chevron[data-v-6a84e243]{animation:none;transition:none}button.inline-trip[data-v-6a84e243]:hover{transform:none}}.inline-trips[data-v-6f95e0f8]{display:flex;flex-direction:column;gap:.5rem;max-width:34rem;margin:.75rem 0;scroll-margin-top:1rem}.inline-trips[data-v-6f95e0f8]:has(.inline-trips-grid--group){max-width:52rem}.inline-trips-grid[data-v-6f95e0f8]{display:grid;gap:.75rem}.inline-trips-grid--group[data-v-6f95e0f8]{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr))}.inline-trips-item[data-v-6f95e0f8]{display:flex;min-width:0}.inline-trips-toggle[data-v-6f95e0f8]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.55rem 1rem;border:1px dashed var(--border);border-radius:calc(var(--radius) + 4px);background-color:transparent;color:var(--muted-foreground);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.inline-trips-toggle[data-v-6f95e0f8]:hover{border-style:solid;border-color:color-mix(in oklab,var(--primary) 45%,var(--border));background-color:var(--surface-subtle);color:var(--card-foreground)}.inline-trips-toggle[data-v-6f95e0f8]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.inline-trips-toggle-icon[data-v-6f95e0f8]{transition:transform .16s ease}.inline-trips-toggle-icon.expanded[data-v-6f95e0f8]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.inline-trips-toggle[data-v-6f95e0f8],.inline-trips-toggle-icon[data-v-6f95e0f8]{transition:none}}.user-message[data-v-db3128e1]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;min-width:0}.user-message[data-v-db3128e1] .attachment-chips{justify-content:flex-end}.message-text[data-v-db3128e1] ul{list-style-type:disc}.message-text[data-v-db3128e1] ol{list-style-type:decimal}.message-text[data-v-db3128e1] ul,.message-text[data-v-db3128e1] ol{padding-inline-start:1.5rem}.message-text[data-v-db3128e1]{min-width:0}.generated-files[data-v-db3128e1]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}.generated-file[data-v-db3128e1]{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding:.5rem .85rem;font-size:.875rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:.5rem;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.generated-file[data-v-db3128e1]:hover{background-color:var(--bs-secondary-bg);border-color:var(--bs-primary);color:var(--bs-body-color)}.generated-file .file-icon[data-v-db3128e1]{color:var(--bs-primary)}.generated-file .file-name[data-v-db3128e1]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generated-file .file-size[data-v-db3128e1]{color:var(--bs-secondary-color);font-size:.8rem;white-space:nowrap}.interrupted-notice[data-v-db3128e1]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.interrupted-text[data-v-db3128e1]{color:var(--bs-secondary-color);font-size:.9rem}.interrupted-text i[data-v-db3128e1]{color:var(--bs-warning);margin-right:.25rem}.retry-btn[data-v-db3128e1]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.85rem;color:var(--bs-body-color);background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);cursor:pointer}.retry-btn[data-v-db3128e1]:hover:not(:disabled){background-color:var(--bs-tertiary-bg)}.retry-btn[data-v-db3128e1]:disabled{opacity:.5;cursor:default}
