.Home_container__9OuOz{max-width:1000px;margin:0 auto;padding:2rem}.Home_header__ZUWxe{text-align:center;color:#fff;margin-bottom:2rem}.Home_header__ZUWxe h1{font-size:3rem;margin:0 0 .5rem}.Home_header__ZUWxe p{font-size:1.1rem;opacity:.9;margin:0 0 1rem}.Home_webmcpBadge__idqN7{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;background:rgba(0,0,0,.12);font-size:.85rem;font-weight:700}.Home_statusDot__yjl5_{width:8px;height:8px;border-radius:50%;background:#f0ad4e}.Home_webmcpBadge__idqN7[data-status=available] .Home_statusDot__yjl5_{background:#2ecc71}.Home_webmcpBadge__idqN7[data-status=error] .Home_statusDot__yjl5_,.Home_webmcpBadge__idqN7[data-status=unavailable] .Home_statusDot__yjl5_{background:#e74c3c}.Home_sectionEyebrow__fLhhA{font-size:.72rem;letter-spacing:.12em;font-weight:800;color:#667eea;margin-bottom:.35rem}.Home_agentPanel__z2XCO,.Home_confirmPanel__Qo25g,.Home_needsPanel__hUaH6,.Home_petProfile__bhrQ3,.Home_toolCalls__nxWsI{background:#fff;border-radius:16px;padding:1.75rem;margin-bottom:1.5rem;box-shadow:0 10px 30px rgba(0,0,0,.14)}.Home_agentPanel__z2XCO h2,.Home_confirmPanel__Qo25g h2,.Home_needsPanel__hUaH6 h2,.Home_petProfile__bhrQ3 h2,.Home_toolCalls__nxWsI h2{margin:0 0 1rem;color:#252525}.Home_profileGrid__3W1Vz{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.85rem;gap:.85rem;margin-bottom:1rem}.Home_profileGrid__3W1Vz div{padding:.9rem;background:#f8f9fa;border-radius:10px;border-left:4px solid #667eea}.Home_profileGrid__3W1Vz strong{color:#667eea;display:block;margin-bottom:.35rem}.Home_notes__WLY0k{color:#666;font-style:italic;padding:1rem;background:#f0f4ff;border-radius:10px;margin:0}.Home_panelHeader__bekq_{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.Home_toolCount__d8JxR{padding:.35rem .65rem;border-radius:999px;background:#eef1ff;color:#5365c9;font-size:.78rem;font-weight:700;white-space:nowrap}.Home_chatWindow__RE2HC{min-height:220px;max-height:420px;overflow-y:auto;padding:1rem;background:#f7f8fc;border:1px solid #e6e8f0;border-radius:12px;display:flex;flex-direction:column;gap:.8rem;margin-bottom:1rem}.Home_message__g_VSM{max-width:84%;padding:.8rem 1rem;border-radius:12px}.Home_message__g_VSM p{margin:.25rem 0 0;line-height:1.45}.Home_message__g_VSM small{display:block;margin-top:.45rem;opacity:.65;font-family:monospace}.Home_messageLabel__QqVhN{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.Home_user__xvSZr{align-self:flex-end;background:#667eea;color:#fff}.Home_assistant__wCaBC{align-self:flex-start;background:#fff;color:#292929;border:1px solid #e2e4ea}.Home_chatForm__estEK{display:flex;gap:.6rem}.Home_chatForm__estEK input{flex:1 1;min-width:0;padding:.9rem 1rem;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem}.Home_chatForm__estEK input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.Home_chatForm__estEK button,.Home_confirmButton__WEoC7,.Home_secondaryButton__K3NZJ{border:none;border-radius:10px;padding:.8rem 1.2rem;font-weight:700;cursor:pointer}.Home_chatForm__estEK button,.Home_confirmButton__WEoC7{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.Home_chatForm__estEK button:disabled,.Home_confirmButton__WEoC7:disabled{opacity:.55;cursor:not-allowed}.Home_promptChips__DRWvv{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.Home_promptChips__DRWvv button{border:1px solid #dfe3f2;background:#fafbff;color:#4c5cb5;padding:.55rem .7rem;border-radius:999px;cursor:pointer;font-size:.8rem}.Home_promptChips__DRWvv button:hover{border-color:#667eea}.Home_confirmPanel__Qo25g{display:flex;justify-content:space-between;align-items:center;gap:1rem;border:2px solid #667eea}.Home_confirmPanel__Qo25g p{margin:0;color:#666}.Home_confirmActions__MyG1g{display:flex;gap:.6rem;flex-shrink:0}.Home_secondaryButton__K3NZJ{background:#f0f1f5;color:#333}.Home_needsPanel__hUaH6 pre{margin:0;padding:1rem;background:#f7f8fc;border-radius:10px;overflow-x:auto;font-size:.82rem}.Home_toolCalls__nxWsI{animation:Home_slideUp__6Ypm6 .3s ease-out both}.Home_toolCall__0ik4o{padding:.85rem 0;border-bottom:1px solid #ececf0}.Home_toolCall__0ik4o:last-child{border-bottom:0}.Home_callHeader__OBk8o{display:flex;justify-content:space-between;align-items:center;gap:1rem}.Home_toolName__jhssn{font-weight:700;color:#333;font-family:monospace;font-size:.9rem}.Home_toolCall__0ik4o small{color:#777}.Home_toolStatus__LxZXR{padding:.25rem .5rem;border-radius:999px;font-size:.7rem;font-weight:800;text-transform:uppercase}.Home_toolStatus__LxZXR.Home_success__0M_zV{background:#d4edda;color:#155724}.Home_toolStatus__LxZXR.Home_error__w_26N{background:#f8d7da;color:#721c24}@keyframes Home_slideUp__6Ypm6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Home_container__9OuOz{padding:1rem}.Home_header__ZUWxe h1{font-size:2.2rem}.Home_chatForm__estEK{flex-direction:column}.Home_confirmPanel__Qo25g{flex-direction:column;align-items:flex-start}.Home_panelHeader__bekq_{flex-direction:column}.Home_message__g_VSM{max-width:94%}}