.Card_card__54AJK{background:hsl(var(--surface));border-radius:16px;box-shadow:0 4px 24px rgba(15,23,42,.08);padding:40px;min-width:340px;max-width:400px;text-align:center;color:hsl(var(--foreground))}.ApiResult_apiResult__jAB8E{background:#f1f5f9;border-radius:8px;padding:20px;margin-bottom:24px;font-size:18px;color:#0f172a;font-family:monospace;min-height:32px;display:flex;align-items:center;justify-content:center}.Button_button__0XN6A{background:linear-gradient(90deg,hsl(var(--primary)) 0,hsl(var(--secondary)) 100%);color:hsl(var(--primary-foreground));border:none;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(37,99,235,.08);transition:background .2s}.Button_button__0XN6A:active{filter:brightness(.95)}.ChatInput_container__DtrTM{display:flex;gap:var(--space-sm,.5rem);padding:var(--space-md,1rem);background:hsl(var(--background));border-top:1px solid hsl(var(--muted))}.ChatInput_input__UHXCi{flex:1;padding:var(--space-sm,.5rem) var(--space-md,.75rem);border:1px solid hsl(var(--muted));border-radius:var(--radius-md,6px);background:hsl(var(--surface));color:hsl(var(--foreground));font-size:.9rem;font-family:inherit;transition:border-color var(--transition-base,.15s ease)}.ChatInput_input__UHXCi:focus{outline:none;border-color:hsl(var(--primary))}.ChatInput_input__UHXCi:disabled{opacity:.5;cursor:not-allowed}.ChatInput_input__UHXCi::placeholder{color:hsl(var(--muted-foreground))}.ChatWindow_window__jn5LM{display:flex;flex-direction:column;width:100%;max-width:400px;height:600px;max-height:calc(100dvh - 150px);background:var(--background);border-radius:var(--radius-md,8px);box-shadow:0 4px 24px rgba(0,0,0,.15);overflow:hidden}.ChatWindow_header__urKG_{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md,1rem);background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ChatWindow_title__k5kAX{margin:0;font-size:1rem;font-weight:600}.ChatWindow_closeButton__qS94_{background:none;border:none;color:hsl(var(--primary-foreground));font-size:1.5rem;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color var(--transition-base,.15s ease)}.ChatWindow_closeButton__qS94_:hover{background-color:rgba(255,255,255,.1)}.ChatWindow_messages__sBILk{flex:1;overflow-y:auto;padding:var(--space-md,1rem);background:hsl(var(--background))}.ChatWindow_messages__sBILk::-webkit-scrollbar{width:6px}.ChatWindow_messages__sBILk::-webkit-scrollbar-track{background:hsl(var(--surface))}.ChatWindow_messages__sBILk::-webkit-scrollbar-thumb{background:hsl(var(--muted));border-radius:3px}.ChatWindow_messages__sBILk::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground))}.ChatWindow_typingIndicator__7MWrX{display:flex;gap:4px;padding:var(--space-md,.75rem);margin-left:12px}.ChatWindow_typingIndicator__7MWrX span{width:8px;height:8px;background:hsl(var(--muted));border-radius:50%;animation:ChatWindow_typing__kNXya 1.4s infinite}.ChatWindow_typingIndicator__7MWrX span:nth-child(2){animation-delay:.2s}.ChatWindow_typingIndicator__7MWrX span:nth-child(3){animation-delay:.4s}@keyframes ChatWindow_typing__kNXya{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}@media (max-width:768px){.ChatWindow_window__jn5LM{max-width:100%;height:100vh;border-radius:0}}.ChatbotWidget_widget__tfHag{position:fixed;bottom:24px;right:24px;z-index:1000}.ChatbotWidget_chatContainer__otzJl{position:absolute;bottom:80px;right:0;animation:ChatbotWidget_slideUp__RyyGf .3s ease-out}.ChatbotWidget_bubble__6qVSK{width:60px;height:60px;border-radius:50%;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;font-size:1.75rem;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;transition:transform var(--transition-base,.15s ease),box-shadow var(--transition-base,.15s ease)}.ChatbotWidget_bubble__6qVSK:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.25)}.ChatbotWidget_bubble__6qVSK:active{transform:scale(.95)}@keyframes ChatbotWidget_slideUp__RyyGf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ChatbotWidget_widget__tfHag{bottom:16px;right:16px}.ChatbotWidget_bubble__6qVSK{width:56px;height:56px;font-size:1.5rem}.ChatbotWidget_chatContainer__otzJl{position:fixed;bottom:0;right:0;left:0;top:0}}.Menu_menu__JRf1m{display:flex;gap:24px;justify-content:start;align-items:center;padding:.5rem;background:hsl(var(--surface));border-bottom:1px solid hsl(var(--surface-strong));box-shadow:var(--shadow-sm);position:relative}.Menu_logo__XZ1_f{align-self:stretch;width:56px;position:relative}.Menu_link__Tj1mH{color:hsl(var(--muted-foreground));font-weight:600;font-size:18px;text-decoration:none;padding:8px 20px;border-radius:6px;transition:background var(--transition-base),color var(--transition-base);position:relative;outline:none}.Menu_link__Tj1mH:focus,.Menu_link__Tj1mH:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.Menu_active__4HVTo{background:linear-gradient(90deg,hsl(var(--primary)) 0,hsl(var(--secondary)) 100%);color:white;box-shadow:0 2px 8px rgba(37,99,235,.1)}.Menu_themeToggle__1KZFt{margin-left:auto;border:none;background:hsl(var(--surface-strong));color:hsl(var(--foreground));border-radius:999px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--transition-base)}.Menu_themeToggle__1KZFt:focus,.Menu_themeToggle__1KZFt:hover{background:hsl(var(--muted))}