._page_ju87i_1{display:flex;flex-direction:column;min-height:calc(100vh - 140px);padding:var(--spacing-2) var(--spacing-4) 0}._thread_ju87i_8{flex:1;display:flex;flex-direction:column;gap:var(--spacing-3);padding-bottom:var(--spacing-4)}._bubble_ju87i_16{max-width:88%;padding:var(--spacing-3) var(--spacing-4);line-height:1.45;box-shadow:var(--shadow)}._bot_ju87i_23{align-self:flex-start;border-radius:18px 18px 18px 4px;background:var(--card);color:var(--foreground)}._user_ju87i_30{align-self:flex-end;border-radius:18px 18px 4px;background:var(--accent);color:var(--accent-foreground)}._typing_ju87i_37{color:var(--muted-foreground);animation:_pulse_ju87i_1 1.2s ease-in-out infinite}@keyframes _pulse_ju87i_1{0%,to{opacity:1}50%{opacity:.5}}._chips_ju87i_52{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._chip_ju87i_52{padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card);color:var(--foreground);font-family:var(--font-family-base);font-weight:600;cursor:pointer;transition:background var(--animation-duration-fast) ease}._chip_ju87i_52:hover{background:var(--secondary)}._results_ju87i_74{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3)}@media(min-width:700px){._results_ju87i_74{grid-template-columns:repeat(3,minmax(0,1fr))}}._more_ju87i_86{align-self:flex-start;color:var(--accent);font-weight:600;font-size:.9rem;text-decoration:underline}._bar_ju87i_94{position:sticky;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:var(--spacing-2);padding:6px 6px 6px var(--spacing-4);border-radius:var(--radius-full);background:var(--card);box-shadow:var(--shadow-lg)}._input_ju87i_107{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--foreground);font-family:var(--font-family-base);font-size:1rem}._send_ju87i_118{display:grid;place-items:center;width:40px;height:40px;border:none;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);cursor:pointer}._send_ju87i_118:disabled{opacity:.45;cursor:default}
