.architecture-advisor_chat__mhIOH{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;height:100%;max-height:min(760px,100dvh);border:1px solid var(--border-default);background:var(--bg-surface)}.architecture-advisor_chatHeader__dwVzS{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);padding:var(--space-xl);border-bottom:1px solid var(--border-default)}.architecture-advisor_advisorTitle__by0Ks{display:grid;gap:var(--space-xs)}.architecture-advisor_advisorTitle__by0Ks small{color:var(--text-muted);font-size:var(--t-caption-size)}.architecture-advisor_history__jM_WP{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-xl)}.architecture-advisor_history__jM_WP p{margin:0;white-space:pre-wrap}.architecture-advisor_own__PlUbP{margin-left:auto;width:fit-content;max-width:85%;padding:var(--space-md) var(--space-lg);background:var(--bg-light)}.architecture-advisor_questions__5j5LM{display:grid;gap:var(--space-sm);padding:var(--space-lg) 0 0}.architecture-advisor_questions__5j5LM>button{justify-content:flex-start;text-align:left;white-space:normal}.architecture-advisor_composer__Xenmt{display:grid;gap:var(--space-md);border-top:1px solid var(--border-default);padding:var(--space-lg) var(--space-xl)}.architecture-advisor_composer__Xenmt form{display:flex;align-items:flex-end;gap:var(--space-md)}.architecture-advisor_composer__Xenmt form>:first-child{flex:1 1;min-width:0}.architecture-advisor_chatFooter__AG9Eu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);color:var(--text-muted)}.architecture-advisor_launcher__9_EN9{position:fixed;z-index:var(--z-float,40);bottom:max(var(--space-xl),env(safe-area-inset-bottom));right:var(--space-xl);gap:var(--space-md)}.architecture-advisor_launcher__9_EN9 img{width:44px;height:44px;object-fit:cover;background:var(--bg-surface);border-radius:50%}.architecture-advisor_symbol__R2__a{display:inline-flex;flex:none;color:var(--section-ink,var(--text-primary))}.architecture-advisor_symbol__R2__a[data-tone=muted]{color:var(--section-muted,var(--text-muted))}.architecture-advisor_symbol__R2__a[data-tone=accent]{color:var(--section-ink,var(--text-on-dark))}.architecture-advisor_symbol__R2__a[data-motion=loop] svg{animation:architecture-advisor_arch-advisor-pulse__tc_uS 1.6s ease-in-out infinite}.architecture-advisor_symbol__R2__a[data-motion=periodic] svg{animation:architecture-advisor_arch-advisor-pulse__tc_uS 5s ease-in-out infinite}.architecture-advisor_chrome__wZV6S{padding-inline:var(--space-xl);background:var(--bg-sand);color:var(--text-primary)}.architecture-advisor_promo__nZl_6{min-width:0}.architecture-advisor_promoVisual__gU_p_{position:relative;width:100%;min-height:300px;height:100%;aspect-ratio:3/2}.architecture-advisor_promoImage__7m4D0{display:block;width:100%;height:100%;object-fit:cover}@keyframes architecture-advisor_arch-advisor-pulse__tc_uS{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:600px){.architecture-advisor_chatHeader__dwVzS,.architecture-advisor_history__jM_WP{padding:var(--space-lg)}.architecture-advisor_composer__Xenmt,.architecture-advisor_questions__5j5LM{padding-inline:var(--space-lg)}.architecture-advisor_chatFooter__AG9Eu{font-size:var(--t-micro-size)}}@media (prefers-reduced-motion:reduce){.architecture-advisor_symbol__R2__a[data-motion] svg{animation:none}}