.agent-reasoning[data-v-31f88ee6]{min-width:0}.reasoning-preview[data-v-31f88ee6]{color:#726879;overflow-wrap:anywhere;flex-basis:100%;min-width:0;font-size:12px;line-height:1.6}.reasoning-preview>span[data-v-31f88ee6]{color:#8b70a1}.reasoning-body[data-v-31f88ee6]{overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid #ede7f3;max-height:20rem;padding:12px 14px;overflow:auto}.reasoning-body[data-v-31f88ee6] .chat-markdown{color:#726879;font-size:13px}.reasoning-body[data-v-31f88ee6]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.trip-sources[data-v-08b65c7b]{color:var(--primary,#794ce7);flex-wrap:wrap;gap:.3rem;margin-left:.4rem;font-size:.75rem;display:inline-flex}.trip-plan[data-v-09b79f5b]{color:var(--text,#292536);margin:1.25rem 0;line-height:1.7}.trip-plan-heading[data-v-09b79f5b]{justify-content:space-between;align-items:start;gap:1rem;display:flex}h2[data-v-09b79f5b]{margin:.4rem 0 1rem;font-size:calc(clamp(1.4rem,2vw,1.8rem));line-height:1.35}h3[data-v-09b79f5b]{font-size:1.05rem;line-height:1.5}h3[data-v-09b79f5b],h4[data-v-09b79f5b]{margin:0}h4[data-v-09b79f5b]{align-items:center;gap:.6rem;display:flex}.trip-kicker[data-v-09b79f5b],h4 a[data-v-09b79f5b]{color:#7952b9}.trip-kicker[data-v-09b79f5b]{gap:.5rem;margin:0}.trip-download[data-v-09b79f5b],.trip-kicker[data-v-09b79f5b]{align-items:center;font-size:.8rem;display:flex}.trip-download[data-v-09b79f5b]{background:#fff;border:1px solid #ddd4ec;border-radius:8px;flex-shrink:0;gap:.4rem;padding:.45rem .65rem}.trip-summary[data-v-09b79f5b]{border-block:1px solid #e6dfed;flex-wrap:wrap;gap:.6rem 1.2rem;padding:.8rem 0;font-size:.85rem;display:flex}.trip-source-note[data-v-09b79f5b]{color:#7f738e;font-size:.8rem}.trip-caution[data-v-09b79f5b]{color:#9a591e;font-size:.85rem}.trip-day[data-v-09b79f5b]{background:#fff;border:1px solid #e5deef;border-radius:12px;margin:.8rem 0;overflow:hidden}.trip-day summary[data-v-09b79f5b]{cursor:pointer;align-items:center;gap:.8rem;padding:1rem;list-style:none;display:flex}.trip-day summary[data-v-09b79f5b]::-webkit-details-marker{display:none}.trip-day summary[data-v-09b79f5b]>:last-child{flex-shrink:0;margin-left:auto}.trip-day[open] summary[data-v-09b79f5b]>:last-child{transform:rotate(180deg)}.trip-day-number[data-v-09b79f5b]{color:#9469cc;font-variant-numeric:tabular-nums;font-size:1.65rem}.trip-day small[data-v-09b79f5b]{color:#7f738e}.trip-day-body[data-v-09b79f5b]{padding:0 1rem 1rem}.trip-weather[data-v-09b79f5b]{background:#f8f6fb;border-radius:7px;gap:.6rem;padding:.65rem .8rem;font-size:.85rem;display:flex}.trip-weather[data-v-09b79f5b]>:first-child{flex-shrink:0;margin-top:.25rem}.trip-weather p[data-v-09b79f5b]{margin:.25rem 0 0}.trip-stops[data-v-09b79f5b]{margin:1.2rem 0;padding:0;list-style:none}.trip-stops li[data-v-09b79f5b]{grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.5rem 0 1rem;display:grid}.trip-time[data-v-09b79f5b]{color:#9673bd;padding-top:.15rem;font-size:.8rem}.trip-stops p[data-v-09b79f5b]{margin:.35rem 0;font-size:.9rem}.trip-detail[data-v-09b79f5b]{color:#7b7187}.trip-detail[data-v-09b79f5b]>:first-child{vertical-align:-.15em;margin-right:.4rem}.trip-meals[data-v-09b79f5b]{border-block:1px solid #eee8f4;padding:.4rem 0}.trip-day-footer p[data-v-09b79f5b],.trip-meals p[data-v-09b79f5b]{font-size:.85rem}.trip-day-footer strong[data-v-09b79f5b],.trip-meals strong[data-v-09b79f5b]{display:block}.trip-day-footer[data-v-09b79f5b]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.trip-budget[data-v-09b79f5b]{margin:1.5rem 0}.trip-budget dl[data-v-09b79f5b]{margin:0}.trip-budget dl>div[data-v-09b79f5b]{border-bottom:1px solid #eee8f4;justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.trip-budget small[data-v-09b79f5b]{color:#7f738e;line-height:1.5;display:block}.trip-budget dd[data-v-09b79f5b]{white-space:nowrap;margin:0}.trip-reminders[data-v-09b79f5b]{padding-left:1.2rem;font-size:.9rem}.trip-followup[data-v-09b79f5b]{color:#7952b9;font-size:.85rem}.trip-followup[data-v-09b79f5b]>:first-child{vertical-align:-.15em;margin-right:.5rem}@media (max-width:600px){.trip-plan-heading[data-v-09b79f5b]{flex-direction:column}.trip-day-footer[data-v-09b79f5b]{grid-template-columns:1fr;gap:0}.trip-stops li[data-v-09b79f5b]{grid-template-columns:1fr;gap:.1rem}.trip-budget dl>div[data-v-09b79f5b]{flex-wrap:wrap;gap:.3rem}}.driving-route[data-v-5945dfdc]{border:1px solid var(--line);background:var(--surface,#fff);border-radius:16px;min-width:0;margin:1rem 0;padding:1.15rem}header[data-v-5945dfdc]{flex-wrap:wrap;justify-content:space-between;gap:1rem}.route-heading[data-v-5945dfdc],header[data-v-5945dfdc]{align-items:flex-start;display:flex}.route-heading[data-v-5945dfdc]{flex:220px;gap:.65rem;min-width:0}.route-heading>div[data-v-5945dfdc]{min-width:0}.route-icon[data-v-5945dfdc]{background:var(--paper);color:var(--ui-primary);border-radius:10px;place-items:center;padding:.65rem;display:grid}.route-icon[data-v-5945dfdc],.route-number[data-v-5945dfdc]{flex-shrink:0}.route-kicker[data-v-5945dfdc]{color:var(--muted,#81758e);margin:0 0 .3rem;font-size:.75rem}h3[data-v-5945dfdc]{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.5}.route-copy[data-v-5945dfdc]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.8rem;display:flex}.route-stops[data-v-5945dfdc]{margin:1.1rem 0;padding:0;list-style:none}.route-stops li[data-v-5945dfdc]{align-items:flex-start;gap:.7rem;padding:.6rem 0;display:flex}.route-number[data-v-5945dfdc]{background:var(--paper);width:1.7rem;height:1.7rem;color:var(--ui-primary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.8rem;display:grid}.route-place[data-v-5945dfdc]{overflow-wrap:anywhere;min-width:0}.route-place strong[data-v-5945dfdc]{font-size:.95rem}.route-place p[data-v-5945dfdc]{color:var(--muted,#81758e);margin:.2rem 0;font-size:.8rem}a[data-v-5945dfdc]{color:var(--ui-primary);align-items:center;gap:.25rem;font-size:.8rem;display:inline-flex}:is(a[data-v-5945dfdc]:focus-visible,button[data-v-5945dfdc]:focus-visible){outline-offset:3px;outline:2px solid}.route-current[data-v-5945dfdc],.route-notes p[data-v-5945dfdc]{align-items:flex-start;gap:.45rem;margin:.4rem 0;font-size:.8rem;display:flex}.route-current[data-v-5945dfdc]>:first-child,.route-notes p[data-v-5945dfdc]>:first-child{flex-shrink:0;margin-top:.2rem}.route-current[data-v-5945dfdc]{margin-top:1rem}.route-notes[data-v-5945dfdc]{background:var(--paper);border-radius:10px;padding:.7rem}.route-legs[data-v-5945dfdc]{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.65rem}.route-leg[data-v-5945dfdc]{flex-wrap:wrap;align-items:center;gap:.55rem;padding:.35rem 0;font-size:.8rem;display:flex}.route-leg>span[data-v-5945dfdc]{min-width:2.6rem}.route-primary[data-v-5945dfdc]{background:var(--ui-primary);color:#fff;border-radius:8px;padding:.55rem .7rem}.route-alternative[data-v-5945dfdc]{padding:.4rem 0}.route-footnote[data-v-5945dfdc]{color:var(--muted,#81758e);margin:.9rem 0 0;font-size:.75rem}.route-manual-copy[data-v-5945dfdc]{font-size:.8rem}.route-manual-copy pre[data-v-5945dfdc]{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}@media (max-width:480px){.driving-route[data-v-5945dfdc]{padding:.85rem}.route-leg[data-v-5945dfdc]{gap:.5rem}.route-leg>span[data-v-5945dfdc]{flex-basis:100%}}.chat-image-series[data-v-8b6fa7f9]{min-width:0;margin:1.25rem 0}.selected-result[data-v-8b6fa7f9]{color:var(--ink);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.candidate-assessment[data-v-8b6fa7f9]{color:var(--muted);overflow-wrap:anywhere;margin:.5rem 0;font-size:.85rem;line-height:1.6}.image-retry-reason[data-v-8b6fa7f9]{border:1px solid var(--line);overflow-wrap:anywhere;background:#794ce709;border-radius:12px;margin:0 0 .75rem;padding:.85rem 1rem;font-size:.85rem;line-height:1.65}.image-retry-reason strong[data-v-8b6fa7f9]{color:var(--violet);align-items:center;gap:.45rem;display:flex}.image-retry-reason strong .iconify[data-v-8b6fa7f9]{flex-shrink:0}.image-retry-reason p[data-v-8b6fa7f9]{white-space:pre-wrap;color:var(--ink);margin:.4rem 0 0}.sequence-progress[data-v-8b6fa7f9]{color:var(--muted);margin:0 0 .75rem;font-size:.85rem}.image-stage+.image-stage[data-v-8b6fa7f9]{margin-top:1.25rem}.image-stage summary[data-v-8b6fa7f9]{cursor:pointer;color:var(--ink);align-items:center;gap:.6rem;padding:.65rem 0;list-style:none;display:flex}.image-stage summary[data-v-8b6fa7f9]::-webkit-details-marker{display:none}.image-stage summary>span[data-v-8b6fa7f9]:not(.stage-chevron){color:var(--muted);font-size:.8rem}.stage-chevron[data-v-8b6fa7f9]{margin-left:auto;transition:transform .15s}.image-stage[open] .stage-chevron[data-v-8b6fa7f9]{transform:rotate(180deg)}.image-series-grid[data-v-8b6fa7f9]{-moz-columns:240px 2;columns:240px 2;-moz-column-gap:1rem;column-gap:1rem;margin-top:.5rem}.image-series-grid.is-single[data-v-8b6fa7f9]{-moz-columns:1;columns:1;max-width:680px}.series-item[data-v-8b6fa7f9]{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 1.25rem}.series-item h4[data-v-8b6fa7f9]{overflow-wrap:anywhere;align-items:baseline;gap:.65rem;margin:0 0 .6rem;font-size:.9rem;display:flex}.series-item h4 span[data-v-8b6fa7f9]{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.series-item[data-v-8b6fa7f9] .result-card{border-radius:14px;max-width:none;margin:0}.series-item[data-v-8b6fa7f9] .result-art{max-height:380px}.series-item[data-v-8b6fa7f9] .result-actions,.series-item[data-v-8b6fa7f9] .result-info{padding:.75rem}.series-item[data-v-8b6fa7f9] .result-info strong{overflow-wrap:anywhere;font-size:.75rem}.series-item[data-v-8b6fa7f9] .result-pending{min-height:180px;padding:1.25rem}.series-pending[data-v-8b6fa7f9]{border:1px solid var(--line);min-height:180px;color:var(--muted);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1.25rem;font-size:.875rem;display:flex}.pending-image-title[data-v-8b6fa7f9]{color:var(--ink);text-align:center;overflow-wrap:anywhere;font-size:.9375rem}.trip-progress span[data-v-693bb1c7],.web-query[data-v-693bb1c7]{overflow-wrap:anywhere}.trip-progress[data-v-693bb1c7]{color:var(--text-secondary);gap:.55rem;margin:.75rem 0 0;font-size:.8rem;display:grid}.trip-progress p[data-v-693bb1c7],.trip-progress>div[data-v-693bb1c7]{align-items:center;gap:.5rem;display:flex}.trip-progress .iconify[data-v-693bb1c7]{flex-shrink:0}.trip-progress span[data-v-693bb1c7]{min-width:0}.trip-progress small[data-v-693bb1c7]{color:#a57632}.trip-progress p[data-v-693bb1c7]{margin:.25rem 0}.download-archive[data-v-b15d74d0]{border:1px solid var(--line);background:var(--paper);border-radius:1rem;min-width:0;max-width:34rem;margin-block:1rem;padding:1rem}.archive-heading[data-v-b15d74d0]{align-items:center;gap:.75rem;display:flex}.archive-heading>.iconify[data-v-b15d74d0]{color:var(--violet);flex-shrink:0;font-size:1.7rem}.archive-heading>div[data-v-b15d74d0]{min-width:0}.archive-heading strong[data-v-b15d74d0],li[data-v-b15d74d0]{overflow-wrap:anywhere}.archive-heading p[data-v-b15d74d0],.archive-note[data-v-b15d74d0]{color:var(--muted);margin:.35rem 0;font-size:.85rem}details[data-v-b15d74d0]{margin:.75rem 0;font-size:.85rem}summary[data-v-b15d74d0]{cursor:pointer;color:var(--muted)}ol[data-v-b15d74d0]{max-height:14rem;padding:0;list-style:none;overflow:auto}li[data-v-b15d74d0]{margin-block:.3rem}.archive-actions[data-v-b15d74d0]{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.drama-artifact[data-v-6d683b79]{background:#fff;border:1px solid #ded4ed;border-radius:14px;max-width:700px;margin:16px 0;overflow:hidden}header[data-v-6d683b79]{background:#f8f4fd;align-items:center;gap:12px;padding:16px;display:flex}header>.iconify[data-v-6d683b79]{width:28px;height:28px;color:var(--brand-accent,#7a4fbd)}header>div[data-v-6d683b79]{flex:1;min-width:0}header span[data-v-6d683b79]{color:#9985aa;font-size:10px}h3[data-v-6d683b79]{color:#4c3860;overflow-wrap:anywhere;margin:3px 0 0;font-size:16px}button[data-v-6d683b79]{color:#745a89;cursor:pointer;background:#fff;border:1px solid #e7deef;border-radius:7px;padding:7px}.drama-artifact-nodes[data-v-6d683b79]{gap:6px;padding:12px 14px;display:flex;overflow-x:auto}.drama-artifact-nodes button[data-v-6d683b79]{white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.drama-artifact-nodes button[aria-pressed=true][data-v-6d683b79]{border-color:var(--brand-accent,#7a4fbd);background:#f9f4ff}.drama-artifact-player[data-v-6d683b79]{padding:0 14px 12px}.drama-artifact[data-v-6d683b79] .drama-button{color:#745a89;cursor:pointer;background:#fff;border:1px solid #e7deef;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.drama-artifact-note[data-v-6d683b79]{color:#95849f;margin:10px 16px;font-size:12px}footer[data-v-6d683b79]{border-top:1px solid #eee6f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}footer span[data-v-6d683b79]{color:#a08cac;font-size:11px}footer a[data-v-6d683b79]{color:var(--brand-accent,#7a4fbd);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.chat-image-summary[data-v-83ef7880]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c8b8dc transparent;gap:.8rem;width:100%;min-width:0;max-width:100%;margin:1.25rem 0;padding:4px 4px 10px;display:flex;overflow-x:auto}.chat-image-summary.is-single[data-v-83ef7880]{max-width:680px}.summary-image[data-v-83ef7880]{aspect-ratio:4/3;border:1px solid var(--line);background:var(--paper,#fff);cursor:zoom-in;scroll-snap-align:start;border-radius:14px;flex:0 0 min(82%,260px);min-width:0;padding:0;display:block;overflow:hidden}.is-single .summary-image[data-v-83ef7880]{flex-basis:100%}.summary-image>.artwork-preview[data-v-83ef7880]{aspect-ratio:auto;height:100%}:is(.chat-image-summary[data-v-83ef7880]:focus-visible,.summary-image[data-v-83ef7880]:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.agent-reply-text[data-v-9a0f5a65]{margin-bottom:1rem}.image-recovery-note[data-v-9a0f5a65]{gap:.35rem;display:grid}.image-attempt-summary[data-v-9a0f5a65]{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;margin:1rem 0;padding:.85rem 1rem;font-size:.85rem;line-height:1.65}.image-attempt-summary strong[data-v-9a0f5a65]{color:var(--ink);align-items:center;gap:.45rem;display:flex}.image-attempt-summary p[data-v-9a0f5a65]{color:var(--muted);margin:.35rem 0 0}.web-sources[data-v-9a0f5a65]{border:1px solid var(--border,#e7dff2);border-radius:12px;margin:1rem 0;padding:.75rem 1rem;font-size:.875rem}.web-sources summary[data-v-9a0f5a65]{cursor:pointer;align-items:center;gap:.5rem;display:flex}.web-sources summary[data-v-9a0f5a65]>:last-child{margin-left:auto}.web-sources ul[data-v-9a0f5a65]{gap:.75rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.web-sources li[data-v-9a0f5a65]{min-width:0}.web-sources a[data-v-9a0f5a65]{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.web-sources small[data-v-9a0f5a65]{opacity:.7;overflow-wrap:anywhere;margin-top:.2rem;display:block}.agent-mode-control[data-v-94333d27]{min-width:0;max-width:100%;color:var(--control-ink);align-items:center;gap:4px;font-size:12px;display:flex}.agent-mode-control select[data-v-94333d27]{-webkit-appearance:none;appearance:none;background:transparent var(--select-chevron) no-repeat right 4px center/14px;min-width:0;max-width:100%;padding:6px 24px 6px 6px;font-size:12px}@media (hover:none) and (pointer:coarse),(max-width:1180px){.agent-mode-control select[data-v-94333d27]{font-size:16px}}
