.hadafi-copilot .copilotKitChat,.hadafi-copilot .copilotKitWindow{border:1px solid var(--color-brand-surface-2);background:#fdf5f9;border-radius:1rem}.hadafi-copilot{--copilot-kit-primary-color:#e41674;--copilot-kit-contrast-color:#fff;--copilot-kit-background-color:#fdf5f9;--copilot-kit-secondary-color:#fdf5f9;--copilot-kit-secondary-contrast-color:#1a0a12;--copilot-kit-separator-color:#f7e8f0;--copilot-kit-muted-color:#6b7280}.hadafi-copilot .copilotKitChat,.hadafi-copilot .copilotKitWindow,.hadafi-copilot .copilotKitMessages,.hadafi-copilot .copilotKitInputContainer{border:0;border-radius:0}.hadafi-copilot .copilotKitChat{height:100%!important;overflow:hidden!important}.hadafi-copilot .copilotKitChatBody{grid-template-rows:1fr auto!important;height:100%!important;display:grid!important;overflow:hidden!important}.hadafi-copilot .copilotKitMessages{background-color:#fdf5f9!important;min-height:0!important;overflow-y:auto!important}.hadafi-copilot .copilotKitMessagesContainer{padding:16px 14px 8px!important}.hadafi-assistant-chat{background-color:#fdf5f9!important}.hadafi-assistant-chat .copilotKitMessages{overflow:hidden!important}.hadafi-assistant-chat [data-testid=copilot-input-overlay]{pointer-events:auto!important;position:static!important}.hadafi-assistant-chat [data-testid=copilot-scroll-content]>div{max-width:100%!important;margin-inline:0!important}.hadafi-assistant-chat [data-testid=copilot-scroll-content]{padding:8px 8px 24px!important}.hadafi-copilot .copilotKitInputContainer{flex-shrink:0!important}.hadafi-copilot .copilotKitInput{border-radius:.75rem!important}.hadafi-copilot .copilotKitUserMessage{color:#fff!important;background:linear-gradient(135deg,#e41674,#b50d5c)!important;border-radius:1rem 1rem .25rem!important}.hadafi-copilot .copilotKitAssistantMessage{color:#1a0a12!important;background:#fdf5f9!important;border-radius:1rem 1rem 1rem .25rem!important}.hadafi-copilot .copilotKitMessages footer .suggestions .suggestion{color:#e41674!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important;background:#fdf5f9!important;border:1.5px solid #e8b4d0!important;border-radius:999px!important;padding:6px 16px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;transition:all .15s!important}.hadafi-copilot .copilotKitMessages footer .suggestions button{color:#e41674!important;align-items:center!important;display:inline-flex!important}.hadafi-copilot .copilotKitMessages footer .suggestions .suggestion:hover,.hadafi-copilot .copilotKitMessages footer .suggestions button:not(:disabled):hover{color:#fff!important;background:#e41674!important;border-color:#e41674!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #e4167440!important}.hadafi-copilot .copilotKitButton{background:#e41674!important}.hadafi-copilot .copilotKitButton:hover{background:#b50d5c!important}.hadafi-copilot-popup .copilotKitButton{background:linear-gradient(135deg,#e41674,#b50d5c)!important;border:1px solid #ffffff26!important;border-radius:999px!important;width:56px!important;height:56px!important;transition:transform .2s,box-shadow .2s,background .2s!important;box-shadow:0 10px 30px -8px #e416748c,0 4px 12px -4px #1a0a1240,inset 0 1px #ffffff2e!important}.hadafi-copilot-popup .copilotKitButton:hover{transform:translateY(-2px)scale(1.04);background:linear-gradient(135deg,#f0338a,#c2115e)!important;box-shadow:0 14px 36px -8px #e41674b3,0 6px 16px -4px #1a0a124d,inset 0 1px #ffffff38!important}.hadafi-copilot-popup .copilotKitButton svg{color:#fff!important;width:24px!important;height:24px!important}.hadafi-copilot-popup .copilotKitWindow{background:#fff!important;border:1px solid #f1d6e3!important;border-radius:1.25rem!important;width:min(384px,100vw - 2rem)!important;height:min(620px,100vh - 7rem)!important;overflow:hidden!important;box-shadow:0 30px 60px -20px #1a0a1240,0 12px 28px -10px #e416742e!important}.hadafi-copilot-popup .copilotKitHeader{color:#fff!important;background:linear-gradient(135deg,#e41674 0%,#b50d5c 100%)!important;border-bottom:0!important;padding:.875rem 1rem!important}.hadafi-copilot-popup .copilotKitHeader *{color:#fff!important}.hadafi-copilot-popup .copilotKitHeader button{opacity:.85;color:#fff!important}.hadafi-copilot-popup .copilotKitHeader button:hover{opacity:1}@media (max-width:480px){.hadafi-copilot-popup .copilotKitWindow{border-radius:1rem!important;width:calc(100vw - 1rem)!important;height:calc(100vh - 6rem)!important}.hadafi-copilot-popup .copilotKitButton{width:52px!important;height:52px!important}}.hadafi-landing-dark{--hadafi-btn-idle-bg:#ffffff14}.hadafi-landing-dark .hadafi-copilot{--copilot-kit-background-color:transparent;--copilot-kit-secondary-color:#ffffff0f;--copilot-kit-separator-color:#ffffff14;--copilot-kit-muted-color:#fff6;--copilot-kit-secondary-contrast-color:#ffffffe0}.hadafi-landing-dark .hadafi-copilot .copilotKitChat,.hadafi-landing-dark .hadafi-copilot .copilotKitWindow{background:0 0!important;border:0!important}.hadafi-landing-dark .hadafi-copilot .copilotKitMessages{background-color:#0000!important}.hadafi-landing-dark .hadafi-copilot .copilotKitInputContainer{background:0 0!important;border-top:1px solid #ffffff14!important}.hadafi-landing-dark .hadafi-bot-bubble{color:#ffffffe6!important;background:#ffffff14!important;border-color:#ffffff1f!important}.hadafi-landing-dark .hadafi-bot-bubble p,.hadafi-landing-dark .hadafi-bot-bubble li,.hadafi-landing-dark .hadafi-bot-bubble strong,.hadafi-landing-dark .hadafi-bot-bubble em,.hadafi-landing-dark .hadafi-bot-bubble h1,.hadafi-landing-dark .hadafi-bot-bubble h2,.hadafi-landing-dark .hadafi-bot-bubble h3,.hadafi-landing-dark .hadafi-bot-bubble code{color:#ffffffe0!important}.hadafi-landing-dark .hadafi-bot-bubble a{color:#ff2d87f2!important}.hadafi-landing-dark .hadafi-bot-bubble button{color:#ffffff38!important}.hadafi-landing-dark .hadafi-typing-bubble{background:#ffffff14!important;border-color:#ffffff1f!important}.hadafi-chat-input-wrap{transition:box-shadow .18s,border-color .18s}.hadafi-chat-input-wrap:focus-within{box-shadow:0 0 0 3px #e4167424,0 0 12px #e416741a;border-color:#e4167473!important}.hadafi-landing-dark .hadafi-chat-input-wrap{background:#0006!important;border-color:#ffffff1a!important}.hadafi-landing-dark .hadafi-chat-input-wrap:focus-within{box-shadow:0 0 0 3px #e4167438,0 0 18px #e416742e;border-color:#e4167499!important}.hadafi-landing-dark .hadafi-chat-textarea{color:#ffffffd9!important}.hadafi-landing-dark .hadafi-chat-textarea::placeholder{color:#ffffff47!important}.hadafi-landing-dark .hadafi-chat-hint{color:#fff3!important}.hadafi-landing-dark .hadafi-copilot .copilotKitMessages::-webkit-scrollbar{width:4px}.hadafi-landing-dark .hadafi-copilot .copilotKitMessages::-webkit-scrollbar-track{background:#ffffff08!important}.hadafi-landing-dark .hadafi-copilot .copilotKitMessages::-webkit-scrollbar-thumb{background:#ffffff1f!important;border-radius:999px!important}.hadafi-landing-dark .hadafi-copilot .copilotKitMessages::-webkit-scrollbar-thumb:hover{background:#ffffff38!important}.hadafi-suggestion-pills{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding-bottom:4px!important;display:flex!important}.hadafi-suggestion-pill{transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s;text-align:left!important;color:#e41674!important;cursor:pointer!important;white-space:normal!important;background:#fdf5f9!important;border:1.5px solid #e8b4d0!important;border-radius:999px!important;align-items:center!important;width:auto!important;padding:6px 14px!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;display:inline-flex!important}.hadafi-suggestion-pill--selected{color:#fff!important;background:#e41674!important;border-color:#e41674!important;box-shadow:0 2px 8px #e4167440!important}.hadafi-suggestion-pill:hover:not(:disabled){color:#fff!important;background:#e41674!important;border-color:#e41674!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #e4167440!important}.hadafi-suggestion-pill:active:not(:disabled){box-shadow:none!important;transform:translateY(0)!important}.hadafi-suggestion-pill:disabled{opacity:.4!important;cursor:not-allowed!important}.hadafi-confirm-btn{transition:background .15s,transform .15s,box-shadow .15s;color:#fff!important;cursor:pointer!important;background:#e41674!important;border:none!important;border-radius:999px!important;align-items:center!important;margin-top:2px!important;margin-bottom:0!important;padding:7px 18px!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important;box-shadow:0 2px 8px #e416744d!important}.hadafi-confirm-btn:hover:not(:disabled){background:#b50d5c!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #e4167466!important}.hadafi-confirm-btn:active:not(:disabled){transform:translateY(0)!important}.hadafi-confirm-btn:disabled{opacity:.35!important;cursor:not-allowed!important}.hadafi-bot-bubble h1,.hadafi-bot-bubble h2,.hadafi-doc-preview h1,.hadafi-doc-preview h2{color:#1a0a12!important;margin:10px 0 4px!important;font-size:13.5px!important;font-weight:700!important;line-height:1.3!important}.hadafi-bot-bubble h3,.hadafi-doc-preview h3{color:#1a0a12!important;margin:8px 0 3px!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.hadafi-bot-bubble h1:first-child,.hadafi-bot-bubble h2:first-child,.hadafi-bot-bubble h3:first-child,.hadafi-doc-preview h1:first-child,.hadafi-doc-preview h2:first-child{margin-top:2px!important}.hadafi-bot-bubble p,.hadafi-doc-preview p{margin:4px 0!important;line-height:1.55!important}.hadafi-bot-bubble ul,.hadafi-bot-bubble ol,.hadafi-doc-preview ul,.hadafi-doc-preview ol{margin:4px 0!important;padding-left:18px!important}.hadafi-bot-bubble li,.hadafi-doc-preview li{margin:2px 0!important;line-height:1.5!important}.hadafi-bot-bubble ul>li,.hadafi-doc-preview ul>li{list-style-type:disc!important}.hadafi-bot-bubble ol>li,.hadafi-doc-preview ol>li{list-style-type:decimal!important}.hadafi-bot-bubble strong,.hadafi-doc-preview strong{font-weight:700!important}.hadafi-bot-bubble em,.hadafi-doc-preview em{font-style:italic!important}.hadafi-bot-bubble hr,.hadafi-doc-preview hr{border:none!important;border-top:1px solid #f0d8e7!important;margin:10px 0!important}.hadafi-bot-bubble code,.hadafi-doc-preview code{background:#f7e8f0!important;border-radius:3px!important;padding:1px 4px!important;font-family:ui-monospace,monospace!important;font-size:11px!important}.hadafi-landing-dark .hadafi-bot-bubble h1,.hadafi-landing-dark .hadafi-bot-bubble h2,.hadafi-landing-dark .hadafi-bot-bubble h3{color:#ffffffeb!important}.hadafi-landing-dark .hadafi-bot-bubble hr{border-top-color:#ffffff1f!important}.hadafi-landing-dark .hadafi-bot-bubble code{background:#ffffff1a!important}
