.admin-login,.admin-shell{font-family:Tahoma,Arial,sans-serif;color:#18334c}.admin-login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 20% 20%,#dff1ff,transparent 35%),linear-gradient(135deg,#f8fbff,#eef7ff);padding:24px}.login-card{width:min(430px,100%);background:#fff;border:1px solid #dbeaf7;border-radius:28px;padding:38px;box-shadow:0 28px 80px #194e7d29}.admin-brand{display:flex;align-items:center;gap:10px;direction:ltr}.admin-brand>span{width:42px;height:42px;display:grid;place-items:center;background:linear-gradient(145deg,#168df8,#075fc1);color:#fff;border-radius:14px;font-weight:800;font-size:24px;box-shadow:0 8px 20px #0878ea38}.admin-brand>div{display:flex;align-items:baseline;gap:5px}.admin-brand b{font-size:23px}.admin-brand small{font-size:11px;color:#1681df;font-weight:700}.login-card h1{font-size:28px;margin:34px 0 7px}.login-card>p{color:#71869a;margin:0 0 27px}.login-card form,.editor-card{display:flex;flex-direction:column;gap:16px}.login-card label,.editor-card label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700;color:#385168}.login-card input,.editor-card input,.editor-card textarea,.editor-card select{width:100%;border:1px solid #d5e3ef;border-radius:12px;padding:11px 13px;background:#fbfdff;color:#18334c;transition:.15s}.login-card input:focus,.editor-card input:focus,.editor-card textarea:focus,.editor-card select:focus{outline:0;border-color:#1688f5;box-shadow:0 0 0 3px #1688f51a}.login-card form>button,.primary-button{border:0;background:linear-gradient(135deg,#1688f5,#0769cb);color:#fff;padding:12px 18px;border-radius:12px;font-weight:700;box-shadow:0 8px 18px #0877e630}.login-card form>button:disabled{opacity:.6}.login-card footer{text-align:center;color:#9aabb9;font-size:10px;margin-top:25px}.form-error{background:#fff0f1;color:#b83f4a;border:1px solid #ffd5d8;border-radius:11px;padding:10px 13px;font-size:12px}.admin-loading{min-height:100vh;display:grid;place-items:center;color:#1688f5;font-size:30px;font-weight:800;background:#f7fbff}.admin-shell{min-height:100vh;background:#f4f8fc;display:flex;direction:rtl}.admin-shell aside{width:260px;background:#fff;border-left:1px solid #e1ebf3;display:flex;flex-direction:column;position:fixed;right:0;top:0;bottom:0;z-index:20;padding:23px 15px}.admin-shell aside .admin-brand{padding:0 9px 25px;border-bottom:1px solid #edf2f6}.admin-shell nav{display:flex;flex-direction:column;gap:5px;padding-top:22px;flex:1}.admin-shell nav button{border:0;background:transparent;border-radius:11px;padding:11px 13px;color:#63788b;text-align:right;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600}.admin-shell nav button i{font-style:normal;font-size:19px;width:24px;text-align:center;color:#89a1b5}.admin-shell nav button:hover{background:#f2f8fd;color:#2674b5}.admin-shell nav button.active{background:#eaf5ff;color:#0876df}.admin-shell nav button.active i{color:#0876df}.sidebar-user{border-top:1px solid #edf2f6;padding:17px 5px 0;display:flex;align-items:center;gap:9px}.sidebar-user>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#e8f4ff;color:#0876df;font-weight:800}.sidebar-user>div{display:flex;flex-direction:column;min-width:0;flex:1}.sidebar-user b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user small{font-size:10px;color:#8ca0b1}.sidebar-user button{border:0;background:transparent;color:#8297a9;font-size:18px}.admin-main{margin-right:260px;min-height:100vh;width:calc(100% - 260px)}.admin-top{height:72px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e4edf4;display:flex;align-items:center;justify-content:flex-end;padding:0 32px;position:sticky;top:0;z-index:10}.admin-top>div{display:flex;align-items:center;gap:20px}.admin-top a{text-decoration:none;color:#698195;font-size:12px}.top-status{font-size:11px;color:#25835f;background:#e9f9f3;border-radius:99px;padding:7px 12px}.menu-button{display:none;border:0;background:#eef6fd;border-radius:9px;padding:8px}.admin-content{padding:28px 32px 50px;max-width:1500px;margin:0 auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.page-heading h1{font-size:25px;margin:0 0 5px}.page-heading p{margin:0;color:#7d91a2;font-size:13px}.live-pill{font-size:11px;color:#21815d;background:#e8f8f1;border:1px solid #cceee0;border-radius:99px;padding:8px 13px}.heading-actions{display:flex;gap:9px}.outline-button{border:1px solid #cbddea;background:#fff;color:#3475ab;padding:10px 15px;border-radius:11px;font-size:12px;font-weight:700;cursor:pointer}.stat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.stat-card{background:#fff;border:1px solid #e0eaf2;border-radius:17px;padding:18px;position:relative;overflow:hidden;box-shadow:0 5px 18px #244e700a}.stat-card i{position:absolute;right:0;top:0;width:4px;height:100%;background:var(--card-color)}.stat-card span{display:block;color:#73889a;font-size:11px}.stat-card strong{display:block;font-size:28px;margin:8px 0 4px}.stat-card small{color:#a0b0bd;font-size:9px}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.panel,.editor-card,.table-card{background:#fff;border:1px solid #e0eaf2;border-radius:17px;box-shadow:0 5px 18px #244e7009}.panel{padding:20px}.panel h2{font-size:15px;margin:0 0 17px}.status-list p{display:flex;align-items:center;gap:9px;border-top:1px solid #edf2f6;margin:0;padding:12px 0;font-size:12px}.status-list p:first-child{border-top:0}.status-list p b{margin-right:auto;font-size:10px;color:#607789}.status-list i{width:8px;height:8px;border-radius:50%}.status-list i.ok{background:#2bc58b}.status-list i.wait{background:#f2ac43}.progress-row{display:flex;justify-content:space-between;border-top:1px solid #edf2f6;padding:13px 0;font-size:12px}.progress-row:first-of-type{border-top:0}.progress-row b{color:#20845f}.editor-card{padding:20px;margin-bottom:17px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-actions{display:flex;justify-content:flex-end;gap:8px}.form-actions>button:not(.primary-button){border:1px solid #d6e2ec;background:#fff;color:#637b8f;border-radius:10px;padding:9px 17px}.table-card{overflow:auto}.table-card table{width:100%;border-collapse:collapse;min-width:650px}.table-card th{text-align:right;background:#f8fbfd;color:#718698;font-size:10px;padding:12px 15px;border-bottom:1px solid #e5edf3}.table-card td{padding:13px 15px;border-bottom:1px solid #edf2f6;font-size:11px;color:#536b7e}.table-card td:first-child{min-width:250px}.table-card td b{display:block;color:#27445d;font-size:12px}.table-card td small{display:block;color:#91a2af;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px}.tag{display:inline-flex;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:700}.tag.success{color:#217c59;background:#e8f8f1}.empty-state{text-align:center;color:#91a3b1;padding:55px 20px;font-size:12px}.empty-state.wide{grid-column:1/-1}.payment-grid,.employee-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.payment-card,.employee-card{background:#fff;border:1px solid #e0eaf2;border-radius:16px;padding:17px;display:flex;align-items:center;gap:13px}.payment-icon,.employee-card>span{width:44px;height:44px;border-radius:13px;background:#eaf5ff;color:#0876df;display:grid;place-items:center;font-size:20px;font-weight:800}.payment-card>div,.employee-card>div{flex:1}.payment-card h3,.employee-card h3{font-size:13px;margin:0 0 5px}.payment-card p,.employee-card p{font-size:11px;color:#61798d;margin:0}.payment-card small,.employee-card small{font-size:9px;color:#93a4b1}.ok-dot{width:9px;height:9px;border-radius:50%;background:#26c38a}.conversation-layout{display:grid;grid-template-columns:340px 1fr;height:calc(100vh - 160px);background:#fff;border:1px solid #e0eaf2;border-radius:17px;overflow:hidden}.conversation-list{overflow-y:auto;border-left:1px solid #e2ebf2}.conversation-list>button{width:100%;border:0;border-bottom:1px solid #edf2f6;background:#fff;padding:13px;display:flex;align-items:center;gap:10px;text-align:right;position:relative}.conversation-list>button:hover,.conversation-list>button.active{background:#f0f8ff}.customer-avatar{width:39px;height:39px;border-radius:13px;background:#e9f5ff;color:#0b77d8;display:grid;place-items:center;font-weight:800}.conversation-list>button>div{min-width:0;flex:1}.conversation-list b{font-size:11px}.conversation-list p{font-size:10px;color:#768b9d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px 0}.conversation-list small{font-size:8px;color:#a0afba}.conversation-status{width:7px;height:7px;border-radius:50%;background:#34be87}.conversation-status.closed{background:#9aabb8}.conversation-detail{display:flex;flex-direction:column;min-width:0}.conversation-detail>header{height:67px;border-bottom:1px solid #e4edf3;padding:11px 18px;display:flex;align-items:center;justify-content:space-between}.conversation-detail>header>div{display:flex;flex-direction:column}.conversation-detail header b{font-size:13px}.conversation-detail header span{font-size:9px;color:#8195a5}.admin-messages{flex:1;overflow-y:auto;padding:20px;background:#f8fbfd}.admin-messages>div{max-width:70%;padding:10px 13px;margin-bottom:9px;border-radius:14px;font-size:11px;line-height:1.7;background:#e9f2f9}.admin-messages>.user{margin-right:auto;background:#1686ed;color:#fff}.admin-messages>.assistant{margin-left:auto}.employee-card>span{border-radius:50%}@media (max-width:1100px){.stat-grid{grid-template-columns:repeat(3,1fr)}.payment-grid,.employee-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.admin-shell aside{transform:translate(110%);transition:.2s;box-shadow:0 0 50px #0a31522e}.admin-shell aside.open{transform:translate(0)}.admin-main{margin-right:0;width:100%}.admin-top{justify-content:space-between;padding:0 16px}.menu-button{display:block}.admin-content{padding:20px 14px}.stat-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start;gap:13px}.page-heading h1{font-size:21px}.heading-actions{flex-direction:column}.form-row,.payment-grid,.employee-grid{grid-template-columns:1fr}.conversation-layout{grid-template-columns:1fr;height:auto}.conversation-list{max-height:300px;border-left:0}.conversation-detail{min-height:450px}.admin-top>div{gap:8px}.admin-top a{display:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Tahoma,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.table{display:table}.hidden{display:none}:root{font-family:Tahoma,Arial,sans-serif;color:#10233f;background:#f8fbff;font-synthesis:none;--blue: #0878ea;--blue-dark: #075fc1;--blue-soft: #eaf5ff;--navy: #10233f;--line: #dceaf7}*{box-sizing:border-box}html{direction:rtl;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid rgba(8,120,234,.24);outline-offset:2px}.site-shell{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 75% 40%,#e8f5ff 0,#f8fbff00 36%),linear-gradient(180deg,#fff,#f5faff)}.ambient{position:absolute;border-radius:999px;filter:blur(1px);pointer-events:none}.ambient-one{width:310px;height:310px;background:#1f91ff0f;top:-120px;right:-100px}.ambient-two{width:220px;height:220px;border:1px solid rgba(8,120,234,.1);bottom:10%;left:-100px}.topbar{width:min(1180px,calc(100% - 48px));height:88px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:9px;color:var(--navy);text-decoration:none;direction:ltr}.brand-mark{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#1290ff,#075fc1);color:#fff;font-size:26px;font-weight:800;box-shadow:0 9px 24px #0878ea3d}.brand>span:last-child{display:flex;align-items:baseline;gap:4px;font-size:25px;letter-spacing:-.7px}.brand small{color:var(--blue);font-size:13px;font-weight:800}.nav-status{color:#4d657d;font-size:14px;display:flex;align-items:center;gap:8px}.nav-status i,.eyebrow i,.chat-agent span i{width:8px;height:8px;background:#28c989;border-radius:50%;box-shadow:0 0 0 5px #28c9891c;display:inline-block}.hero{width:min(1180px,calc(100% - 48px));min-height:calc(100vh - 88px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:40px 0 100px;position:relative;z-index:2}.hero-copy{max-width:570px}.eyebrow{color:#147355;background:#e9fbf4;border:1px solid #c9f1e2;border-radius:999px;display:inline-flex;align-items:center;gap:9px;padding:8px 15px;font-size:13px;font-weight:700}.hero h1{font-size:clamp(48px,6vw,76px);line-height:1.08;letter-spacing:-3px;margin:24px 0 22px;font-weight:800;color:var(--navy)}.hero h1 em{font-style:normal;color:var(--blue);position:relative}.hero h1 em:after{content:"";height:9px;border-radius:100%;background:#0878ea21;position:absolute;left:0;right:0;bottom:2px;transform:rotate(-1.5deg)}.hero-copy>p{font-size:20px;line-height:1.9;color:#587089;margin:0 0 30px;max-width:520px}.primary-action{border:0;color:#fff;background:linear-gradient(135deg,#0b84f5,#0564c9);border-radius:16px;padding:15px 24px;display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:700;box-shadow:0 14px 32px #0878ea3d;transition:.2s ease}.primary-action:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0878ea4d}.primary-action svg{width:22px;height:22px}.trust-row{display:flex;gap:26px;margin-top:32px;color:#7890a5;font-size:13px}.trust-row span{display:flex;flex-direction:column}.trust-row b{color:var(--navy);font-size:18px}.hero-visual{min-height:560px;position:relative;display:grid;place-items:center}.robot-stage{width:370px;height:370px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff 0,#eaf6ff 58%,#d8edff);box-shadow:inset 0 0 0 1px #0878ea14,0 40px 90px #1e6aaa24;position:relative;z-index:2}.orbit{position:absolute;border:1px dashed rgba(8,120,234,.18);border-radius:50%;animation:orbit 28s linear infinite}.orbit-one{width:470px;height:470px}.orbit-two{width:540px;height:540px;animation-direction:reverse;animation-duration:36s}.orbit:before{content:"";width:10px;height:10px;background:#35a3ff;border-radius:50%;position:absolute;top:12%;left:15%;box-shadow:0 0 16px #35a3ff}@keyframes orbit{to{transform:rotate(360deg)}}.feature-card{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:13px 17px;border:1px solid rgba(255,255,255,.9);border-radius:17px;box-shadow:0 16px 38px #265f9121}.feature-card span{width:38px;height:38px;border-radius:12px;background:#edf7ff;display:grid;place-items:center}.feature-card div{display:flex;flex-direction:column}.feature-card b{font-size:14px}.feature-card small{color:#72889c;font-size:11px}.feature-card-one{right:1%;top:22%}.feature-card-two{left:0;bottom:22%}.robot{width:170px;height:245px;position:relative;animation:robotFloat 4s ease-in-out infinite;transform-origin:bottom center}@keyframes robotFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(.7deg)}}.robot-antenna{position:absolute;width:4px;height:29px;background:#b6cfe5;top:0;left:83px;z-index:0}.robot-antenna i{position:absolute;width:12px;height:12px;background:#29a2ff;border-radius:50%;top:-5px;left:-4px;box-shadow:0 0 14px #29a2ffe6}.robot-head{width:142px;height:105px;border-radius:45px 45px 39px 39px;background:linear-gradient(145deg,#fff,#dce9f4);position:absolute;top:24px;left:14px;padding:13px;box-shadow:inset -8px -8px 18px #658fb326,0 14px 25px #3b69912e;z-index:2}.robot-face{width:100%;height:100%;background:linear-gradient(160deg,#102d48,#071725);border-radius:34px;display:flex;align-items:center;justify-content:center;gap:28px;position:relative;overflow:hidden;box-shadow:inset 0 4px 12px #020c14}.robot-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(255,255,255,.13),transparent 36%)}.robot-eye{width:16px;height:22px;border-radius:50%;background:#3db6ff;box-shadow:0 0 8px #3db6ff,0 0 18px #088bff;animation:blink 5s infinite}@keyframes blink{0%,45%,49%,to{transform:scaleY(1)}47%{transform:scaleY(.08)}}.robot-mouth{width:24px;height:4px;background:#2b9fe7;border-radius:10px;position:absolute;bottom:17px;box-shadow:0 0 7px #2b9fe7}.robot-talking .robot-mouth{animation:talk .45s infinite alternate}@keyframes talk{0%{height:3px;width:20px}to{height:9px;width:25px;border-radius:50%}}.robot-ear{width:22px;height:53px;position:absolute;top:52px;background:linear-gradient(#1797ff,#0767c9);z-index:1;box-shadow:0 7px 15px #0878ea40}.robot-ear-right{right:1px;border-radius:0 14px 14px 0}.robot-ear-left{left:1px;border-radius:14px 0 0 14px}.robot-neck{width:35px;height:21px;background:#b9d1e5;position:absolute;left:68px;top:124px}.robot-body{width:126px;height:100px;border-radius:44px 44px 28px 28px;background:linear-gradient(145deg,#fff,#dceaf5);box-shadow:inset -9px -9px 18px #5982a524,0 18px 26px #2b5e8829;position:absolute;left:22px;top:140px;display:flex;align-items:center;justify-content:center;gap:3px;color:#1c466b}.robot-body:before{content:"";position:absolute;width:82px;height:5px;border-radius:9px;background:linear-gradient(90deg,#0878ea,#47b9ff);top:19px}.robot-body strong{font-size:22px;letter-spacing:-1px;direction:ltr}.robot-body span{color:var(--blue);font-weight:800;font-size:10px}.robot-shadow{position:absolute;width:115px;height:18px;border-radius:50%;background:#14416926;filter:blur(7px);bottom:-11px;left:28px;animation:shadowPulse 4s ease-in-out infinite}@keyframes shadowPulse{50%{transform:scale(.84);opacity:.65}}.chat-launcher{position:fixed;z-index:30;left:26px;bottom:24px;width:92px;height:92px;border:0;border-radius:29px;background:linear-gradient(145deg,#fff,#e4f2ff);box-shadow:0 16px 42px #09569a45;transition:.25s ease;display:grid;place-items:center;padding:0}.chat-launcher:hover{transform:translateY(-4px) scale(1.03)}.chat-launcher .robot{transform:scale(.31)!important;transform-origin:top left;animation:none;position:absolute;top:7px;left:20px}.online-dot{position:absolute;width:15px;height:15px;background:#21c983;border:3px solid white;border-radius:50%;right:8px;top:8px}.launcher-hidden{opacity:0;transform:scale(.7);pointer-events:none}.welcome-bubble{position:fixed;z-index:29;left:126px;bottom:39px;background:#fff;border:1px solid #e2edf7;border-radius:18px 18px 4px;box-shadow:0 13px 35px #245a8829;padding:13px 18px;display:flex;flex-direction:column;min-width:250px;animation:bubbleIn .55s ease .8s both}@keyframes bubbleIn{0%{opacity:0;transform:translate(-15px) scale(.96)}}.welcome-bubble strong{font-size:14px}.welcome-bubble span{font-size:12px;color:#74899c;margin-top:2px}.welcome-bubble button{position:absolute;left:8px;top:4px;border:0;background:transparent;color:#9aabb9;font-size:18px}.chat-window{position:fixed;z-index:50;left:24px;bottom:22px;width:min(410px,calc(100vw - 32px));height:min(680px,calc(100vh - 44px));background:#fff;border-radius:25px;box-shadow:0 24px 80px #0f406c40;border:1px solid rgba(197,220,239,.9);overflow:hidden;display:flex;flex-direction:column;animation:chatIn .28s ease both;transform-origin:bottom left}@keyframes chatIn{0%{opacity:0;transform:scale(.9) translateY(18px)}}.chat-minimized{height:78px}.chat-header{min-height:78px;background:linear-gradient(135deg,#0879e9,#075ebd);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:12px 15px}.chat-agent{display:flex;align-items:center;gap:10px}.mini-robot{width:49px;height:49px;background:#ffffff2e;border:1px solid rgba(255,255,255,.25);border-radius:16px;overflow:hidden;position:relative}.mini-robot .robot{transform:scale(.17)!important;transform-origin:top left;animation:none;position:absolute;top:3px;left:10px}.chat-agent>div:last-child{display:flex;flex-direction:column}.chat-agent strong{font-size:15px}.chat-agent span{font-size:11px;color:#d7edff;display:flex;align-items:center;gap:7px}.chat-agent span i{width:6px;height:6px;box-shadow:none}.header-actions{display:flex;gap:2px;direction:ltr}.header-actions button{border:0;background:transparent;color:#fff;width:32px;height:32px;padding:7px;border-radius:9px;opacity:.84}.header-actions button:hover{background:#ffffff24;opacity:1}.header-actions button.muted{opacity:.45}.header-actions svg{width:100%;height:100%}.chat-messages{flex:1;min-height:0;overflow-y:auto;padding:15px 14px;background:linear-gradient(180deg,#f7fbff 0,#fff 32%);scrollbar-width:thin;scrollbar-color:#bdd8ed transparent}.privacy-note{margin:0 auto 17px;color:#71889c;font-size:10px;text-align:center}.message-row{display:flex;align-items:flex-end;gap:7px;margin:0 0 11px}.message-row.user{justify-content:flex-start}.message-avatar{width:27px;height:27px;flex:0 0 auto;border-radius:9px;color:#fff;background:linear-gradient(145deg,#1594ff,#0764c8);display:grid;place-items:center;font-weight:800;font-size:13px;box-shadow:0 5px 12px #0878ea2e}.message-bubble{max-width:81%;padding:10px 13px;border-radius:16px 16px 5px;background:#eef6fc;color:#28445d;font-size:14px;line-height:1.65;white-space:pre-wrap}.message-row.user .message-bubble{background:linear-gradient(135deg,#0b80ef,#0868ca);color:#fff;border-radius:16px 16px 16px 5px}.typing{min-width:55px;display:flex;gap:4px;justify-content:center}.typing i{width:6px;height:6px;border-radius:50%;background:#6591b5;animation:typing 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.quick-list{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:14px 33px 6px 0}.quick-list button{border:1px solid #cee3f5;color:#2373b8;background:#fff;border-radius:12px;padding:8px 7px;font-size:11px;transition:.16s ease}.quick-list button:hover{background:#edf7ff;border-color:#8bc6f5}.chat-input{min-height:66px;border-top:1px solid #e3edf5;padding:9px 10px;display:flex;align-items:center;gap:5px;background:#fff}.chat-input input{flex:1;min-width:0;border:0;color:var(--navy);padding:7px 5px;font-size:13px;background:transparent}.chat-input input::-moz-placeholder{color:#9babb8}.chat-input input::placeholder{color:#9babb8}.chat-input input:focus{outline:0}.input-tools{display:flex}.input-tools button,.send-button{border:0;width:34px;height:34px;padding:8px;border-radius:11px;color:#7290aa;background:transparent}.input-tools button:hover{background:#eff7fd;color:var(--blue)}.input-tools svg,.send-button svg{width:100%;height:100%}.send-button{background:var(--blue);color:#fff;transform:scaleX(-1);transition:.16s ease}.send-button:disabled{background:#d4e2ed;cursor:default}.send-button:not(:disabled):hover{background:var(--blue-dark);transform:scaleX(-1) translate(2px)}.chat-footer{text-align:center;font-size:9px;color:#9aabb9;padding:0 0 7px}.toast{position:fixed;z-index:90;bottom:24px;right:50%;transform:translate(50%);background:#102b43;color:#fff;padding:11px 18px;border-radius:13px;box-shadow:0 12px 30px #102b4340;font-size:13px;animation:toastIn .2s ease}@keyframes toastIn{0%{opacity:0;transform:translate(50%) translateY(10px)}}.embedded-mode{min-height:100dvh;background:transparent}.embedded-mode>.topbar,.embedded-mode>.hero,.embedded-mode>.welcome-bubble,.embedded-mode>.chat-launcher,.embedded-mode>.ambient{display:none}.embedded-mode .chat-window{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-height:none;border:0;border-radius:22px;box-shadow:none}.embedded-mode .chat-minimized{height:78px;top:auto}@media (max-width: 900px){.hero{grid-template-columns:1fr;text-align:center;padding-top:45px;gap:10px}.hero-copy{margin:0 auto}.hero-copy>p{margin-inline:auto}.trust-row{justify-content:center}.hero-visual{min-height:480px}.robot-stage{width:320px;height:320px}.orbit-one{width:390px;height:390px}.orbit-two{width:450px;height:450px}}@media (max-width: 600px){.topbar{width:calc(100% - 30px);height:70px}.nav-status{font-size:0}.nav-status:after{content:"متصل";font-size:12px}.hero{width:calc(100% - 34px);min-height:auto;padding:54px 0 150px}.hero h1{font-size:45px;letter-spacing:-2px}.hero-copy>p{font-size:17px;line-height:1.8}.trust-row{gap:18px}.trust-row b{font-size:16px}.hero-visual{min-height:390px;margin-top:12px}.robot-stage{width:270px;height:270px}.robot-stage .robot{transform:scale(.87)}.orbit-one{width:315px;height:315px}.orbit-two{width:360px;height:360px}.feature-card{transform:scale(.88)}.feature-card-one{right:-5%;top:13%}.feature-card-two{left:-8%;bottom:13%}.welcome-bubble{display:none}.chat-launcher{width:76px;height:76px;left:16px;bottom:16px;border-radius:24px}.chat-launcher .robot{transform:scale(.25)!important;top:6px;left:18px}.chat-window{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-height:none;border-radius:0;border:0}.chat-minimized{top:auto;height:78px;border-radius:22px 22px 0 0}.embedded-mode .chat-window{border-radius:0}.quick-list{grid-template-columns:1fr 1fr;margin-right:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
