*{font-synthesis-weight:none;font-synthesis-style:none}@font-face{font-family:AppArabic;src:url(/fonts/Arbic/zain%20mob-long300%20Regular.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:AppArabic;src:url(/fonts/Arbic/zain%20Regular-mob.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:AppArabic;src:url(/fonts/Arbic/zain%20mob-long500.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:AppArabic;src:url(/fonts/Arbic/zain%20mob-long800%20Regular.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:AppArabic;src:url(/fonts/Arbic/zain%20mob-long800%20Regular.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-ubuntu: "Ubuntu", sans-serif;--font-ar: "AppArabic", "Noto Sans Arabic", system-ui, -apple-system, sans-serif;--font-en: var(--font-ubuntu);--font-de: var(--font-en);--font-base: var(--font-en);--font-heading: var(--font-base)}html,body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-base)}button,input,textarea,select{font-family:inherit}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--primary-font: "Ubuntu", sans-serif;--orange-primary: #ED7042;--dark-bg: #0C1320;--white: #FFFFFF;--gray-50: #F9FAFB;--gray-100: #F3F4F6;--gray-200: #E5E7EB;--gray-300: #D1D5DB;--gray-400: #9CA3AF;--gray-500: #6B7280;--gray-600: #4B5563;--gray-700: #374151;--gray-800: #1F2937;--gray-900: #111827}body,button,input,textarea,select{margin:0;font-family:var(--primary-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.tour-lock .reactour__navigation,html.tour-lock .reactour__controls,html.tour-lock [data-tour-elem=controls],html.tour-lock [data-tour-elem=navigation],html.tour-lock [data-tour-elem=right-arrow],html.tour-lock [data-tour-elem=left-arrow],html.tour-lock [data-tour-elem=dot],body.tour-lock .reactour__navigation,body.tour-lock .reactour__controls,body.tour-lock [data-tour-elem=controls],body.tour-lock [data-tour-elem=navigation],body.tour-lock [data-tour-elem=right-arrow],body.tour-lock [data-tour-elem=left-arrow],body.tour-lock [data-tour-elem=dot]{display:none!important}.floating-actions-container{position:fixed;bottom:24px;right:24px;z-index:10000;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.floating-actions-group{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#0a1929d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:999px;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 40px #0000004d;transform-origin:right bottom;transition:all .4s cubic-bezier(.175,.885,.32,1.275);opacity:0;transform:scale(.5) translateY(20px);pointer-events:none}.floating-actions-group.is-open{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.main-toggle-btn{width:56px;height:56px;border-radius:28px;background:var(--orange-primary);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #ed704266;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2;pointer-events:auto}.main-toggle-btn:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 32px #ed704280}.main-toggle-btn.active{background:#111827;transform:rotate(45deg);box-shadow:0 8px 24px #0000004d}.ibladish-chat-window{position:fixed;bottom:80px;right:24px;width:360px;max-width:calc(100vw - 48px);height:520px;max-height:calc(85vh - 100px);background:#0a1929e0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:20px;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 64px #0006;z-index:10001;display:flex;flex-direction:column;overflow:hidden;transform:translateY(20px) scale(.98);opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1);font-family:var(--primary-font)}.ibladish-chat-window.is-open{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.chat-header{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.chat-messages{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.chat-messages::-webkit-scrollbar{width:5px}.chat-messages::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.message-bubble-container{display:flex;width:100%}.message-bubble-container.assistant{justify-content:flex-start}.message-bubble-container.user{justify-content:flex-end}.message-bubble{padding:10px 14px;border-radius:16px;max-width:85%;box-shadow:none!important;font-size:14px;line-height:1.5}.message-bubble.assistant{background:#ffffff12!important;color:#e5e7eb!important;border:1px solid rgba(255,255,255,.1)!important;border-bottom-right-radius:4px;font-weight:500}.message-bubble.user{background:var(--orange-primary)!important;color:#fff!important;border-bottom-left-radius:4px;box-shadow:0 4px 16px #f2714140!important;font-weight:600}.message-bubble.loading{padding:8px 14px;display:flex;align-items:center;justify-content:center}.chat-input-area{padding:14px 18px;background:#ffffff05;border-top:1px solid rgba(255,255,255,.06)}.input-field-container{display:flex;align-items:center;background:#ffffff0d;border-radius:12px;padding:2px 8px;border:1px solid rgba(255,255,255,.08);transition:all .3s}.input-field-container:focus-within{border-color:#f2714166;background:#ffffff14}#coze-chat-sdk,.coze-chat-sdk_bubble,[id^=coze-chat-sdk]{display:none!important;visibility:hidden!important}.action-btn{font-family:var(--primary-font);font-weight:600;font-size:14px;border:none;background:transparent;color:#fff;cursor:pointer;padding:8px 14px;border-radius:999px;transition:all .2s ease;display:flex;align-items:center;gap:8px;white-space:nowrap;pointer-events:auto}.action-btn.tour-btn{background:var(--orange-primary)}.action-btn.tour-btn:hover{background:coral;transform:translateY(-2px)}.action-btn.chat-btn{background:#ffffff1a}.action-btn.chat-btn:hover{background:#fff3;transform:translateY(-2px)}.artistic-divider{width:1px;height:20px;background:#ffffff26;margin:0 4px}.artistic-icon{color:var(--orange-primary);display:flex;align-items:center;justify-content:center;font-size:16px;animation:pulse-artistic 2.5s infinite ease-in-out}@keyframes pulse-artistic{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:.7}}#coze-chat-sdk_bubble,[class*=coze-chat-sdk_bubble],#coze-chat-sdk iframe[style*="bottom: 20px"]{display:none!important;visibility:hidden!important}@media (max-width: 600px){.floating-actions-container{bottom:16px;right:16px;left:16px;align-items:center}.floating-actions-group{width:100%;justify-content:center;padding:6px 12px}.action-btn{font-size:12px;padding:6px 10px}.main-toggle-btn{width:48px;height:48px}}
