.compact[data-v-73d32ec8]{height:6.5rem;color:var(--navy);background:#fff;border:1px solid #e0e0e0;border-radius:8px;text-decoration:none;transition:box-shadow .16s,border-color .16s;display:flex;overflow:hidden}.compact[data-v-73d32ec8]:hover{border-color:#c4cad6;box-shadow:0 2px 8px #00205b1f}.compact[data-v-73d32ec8]:focus-visible{outline:3px solid var(--aqua);outline-offset:2px}img[data-v-73d32ec8]{object-fit:cover;background:#eee;flex:none;width:6.5rem;height:100%}.info[data-v-73d32ec8]{flex-direction:column;justify-content:center;gap:.15rem;min-width:0;padding:.4rem .75rem;display:flex}.name[data-v-73d32ec8]{text-transform:uppercase;letter-spacing:.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.dest[data-v-73d32ec8]{color:#757575;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.facts[data-v-73d32ec8]{align-items:center;gap:.45rem;margin-top:.1rem;display:flex}.nights[data-v-73d32ec8]{color:#757575;font-size:.75rem;font-weight:500}.nights[data-v-73d32ec8]:after{content:"";vertical-align:-.05rem;background:#d0d0d0;width:1px;height:.7rem;margin-left:.45rem;display:inline-block}.price[data-v-73d32ec8]{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.steward[data-v-3f49bbc0]{--q:#00205b;--f:#5a7c9e;height:calc(100dvh - var(--util-h) - var(--main-h));letter-spacing:0;background:#fafafa;flex-direction:column;min-height:32rem;font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.col[data-v-3f49bbc0]{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}svg[data-v-3f49bbc0]{fill:currentColor;flex:none;width:1em;height:1em}.bar[data-v-3f49bbc0]{background:var(--navy);color:#fff;z-index:1;position:relative;box-shadow:0 2px 4px #0000001f}.bar-in[data-v-3f49bbc0]{align-items:center;gap:1rem;max-width:80rem;min-height:3.6rem;margin-inline:auto;padding:.85rem 1rem;display:flex}.status[data-v-3f49bbc0]{flex:1;align-items:center;gap:.45rem;margin:0;font-size:.9375rem;display:flex}.status svg[data-v-3f49bbc0]{color:#b2ff59;font-size:1.05rem}.new-chat[data-v-3f49bbc0]{font:inherit;color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:20px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.875rem;font-weight:500;display:inline-flex}.new-chat svg[data-v-3f49bbc0]{font-size:1.1rem}.new-chat[data-v-3f49bbc0]:hover{background:#ffffff2e}.new-chat[data-v-3f49bbc0]:focus-visible{outline-offset:2px;outline:2px solid #fff}.scroll[data-v-3f49bbc0]{overscroll-behavior:contain;flex:1;position:relative;overflow-y:auto}.scroll>.col[data-v-3f49bbc0]{padding-block:1rem 1.5rem}.try[data-v-3f49bbc0]{background:#fff;margin:-1rem -1rem 0;padding:1rem}.try-label[data-v-3f49bbc0]{color:#616161;margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.prompts[data-v-3f49bbc0]{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:.5rem;display:grid}.prompts button[data-v-3f49bbc0]{font:inherit;color:var(--q);text-align:left;cursor:pointer;border:1px solid var(--q);background:#fff;border-radius:8px;padding:.75rem 1rem;font-size:.9375rem;font-weight:500}.prompts button[data-v-3f49bbc0]:hover{background:#f0f3f8}.prompts button[data-v-3f49bbc0]:disabled{color:#9e9e9e;cursor:default;border-color:#bdbdbd}.empty[data-v-3f49bbc0]{text-align:center;color:#757575;margin:0;padding:3rem 1rem;font-size:1rem;line-height:1.5}.log[data-v-3f49bbc0]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.turn[data-v-3f49bbc0]{display:flex}.turn.user[data-v-3f49bbc0]{justify-content:flex-end}.guest[data-v-3f49bbc0]{background:var(--q);color:#fff;white-space:pre-wrap;border-radius:12px;max-width:80%;margin:0;padding:.75rem 1rem;font-size:1rem;line-height:1.4}.card[data-v-3f49bbc0]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;width:fit-content;max-width:min(80%,64rem);padding:1rem}.card.wide[data-v-3f49bbc0]{width:min(80%,64rem)}.who[data-v-3f49bbc0]{color:#757575;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.reply[data-v-3f49bbc0]{color:#212121;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.6}.reply.muted[data-v-3f49bbc0]{color:#616161}.thinking[data-v-3f49bbc0]{font-style:italic}.dots i[data-v-3f49bbc0]{font-style:inherit;opacity:0;animation:1.5s infinite blink-3f49bbc0}.dots i[data-v-3f49bbc0]:nth-child(2){animation-delay:.25s}.dots i[data-v-3f49bbc0]:nth-child(3){animation-delay:.5s}@keyframes blink-3f49bbc0{0%,20%{opacity:0}30%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.dots i[data-v-3f49bbc0]{opacity:1;animation:none}}.chips[data-v-3f49bbc0]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.chip[data-v-3f49bbc0]{--c:var(--q);font:inherit;color:var(--c);background:color-mix(in srgb, var(--c) 10%, #fff);border:1px solid color-mix(in srgb, var(--c) 30%, #fff);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.875rem;font-weight:500;line-height:1.2;transition:background-color .14s;display:inline-flex}.chip svg[data-v-3f49bbc0]{font-size:1.1rem}.chip[data-v-3f49bbc0]:hover{background:color-mix(in srgb, var(--c) 18%, #fff)}.chip[data-v-3f49bbc0]:focus-visible{outline:2px solid var(--c);outline-offset:2px}.results-bar[data-v-3f49bbc0]{border-top:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.count[data-v-3f49bbc0]{color:#616161;margin:0;font-size:.875rem;font-weight:500}.sorts[data-v-3f49bbc0]{align-items:center;gap:.6rem;display:inline-flex}.seg[data-v-3f49bbc0]{display:inline-flex}.sort-label[data-v-3f49bbc0]{color:#757575;align-items:center;gap:.35rem;font-size:.875rem;display:inline-flex}.sort-label svg[data-v-3f49bbc0]{font-size:1.1rem}.sort-btn[data-v-3f49bbc0]{font:inherit;color:var(--f);cursor:pointer;background:#fff;border:1px solid #cfd8e3;align-items:center;gap:.3rem;padding:.35rem .8rem;font-size:.875rem;font-weight:500;display:inline-flex}.sort-btn[data-v-3f49bbc0]:first-of-type{border-radius:8px 0 0 8px}.sort-btn[data-v-3f49bbc0]:last-of-type{border-radius:0 8px 8px 0;margin-left:-1px}.sort-btn svg[data-v-3f49bbc0]{font-size:1rem}.sort-btn[data-v-3f49bbc0]:hover{background:#f3f6f9}.sort-btn.on[data-v-3f49bbc0]{background:var(--q);border-color:var(--q);color:#fff;position:relative}.sort-btn[data-v-3f49bbc0]:focus-visible{outline:2px solid var(--q);outline-offset:2px;position:relative}.picks[data-v-3f49bbc0]{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.5rem;margin-top:.75rem;display:grid}.more[data-v-3f49bbc0]{font:inherit;color:var(--q);cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;gap:.35rem;margin:.75rem auto 0;padding:.5rem .9rem;font-size:.9375rem;display:flex}.more svg[data-v-3f49bbc0]{font-size:1.3rem}.more[data-v-3f49bbc0]:hover{background:#f0f3f8}.inputbar[data-v-3f49bbc0]{background:#fff;padding-block:1rem;box-shadow:0 -2px 10px #0000000d}.follow[data-v-3f49bbc0]{scrollbar-width:none;align-items:center;gap:.5rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.follow[data-v-3f49bbc0]::-webkit-scrollbar{display:none}.follow button[data-v-3f49bbc0]{font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;padding:.4rem .85rem;font-size:.875rem;font-weight:500}.follow button[data-v-3f49bbc0]:disabled{opacity:.5;cursor:default}.follow button[data-v-3f49bbc0]:focus-visible{outline:2px solid var(--q);outline-offset:2px}.start-new[data-v-3f49bbc0]{background:var(--q);color:#fff;border:1px solid var(--q);align-items:center;gap:.4rem;margin-right:.25rem;display:inline-flex}.start-new svg[data-v-3f49bbc0]{font-size:1.05rem}.start-new[data-v-3f49bbc0]:hover:not(:disabled){background:#0a2f75}.follow-chip[data-v-3f49bbc0]{color:var(--q);border:1px solid var(--q);background:#fff}.follow-chip[data-v-3f49bbc0]:hover:not(:disabled){background:#f0f3f8}.row[data-v-3f49bbc0]{align-items:center;gap:.5rem;display:flex}textarea[data-v-3f49bbc0]{resize:none;min-width:0;font:inherit;color:#212121;field-sizing:content;background:#f5f5f5;border:0;border-radius:24px;flex:1;max-height:8rem;padding:.8rem 1.25rem;font-size:1rem;line-height:1.4}textarea[data-v-3f49bbc0]::placeholder{color:#757575}textarea[data-v-3f49bbc0]:focus-visible{outline:2px solid var(--q);outline-offset:1px}.send[data-v-3f49bbc0]{color:#424242;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.send svg[data-v-3f49bbc0]{font-size:1.6rem}.send[data-v-3f49bbc0]:hover:not(:disabled){color:var(--q);background:#eee}.send[data-v-3f49bbc0]:disabled{color:#bdbdbd;cursor:default}.send[data-v-3f49bbc0]:focus-visible{outline:2px solid var(--q)}@media (width<=40rem){.guest[data-v-3f49bbc0],.card[data-v-3f49bbc0]{max-width:100%}.card.wide[data-v-3f49bbc0]{width:100%}.turn.user .guest[data-v-3f49bbc0]{max-width:88%}.status[data-v-3f49bbc0]{font-size:.8125rem}}
