.iranoc-ai-widget{--iai-bg:#11151e;--iai-panel:#161b25;--iai-border:rgba(165,181,206,.15);--iai-text:#eef2fa;--iai-muted:#9aa6bb;--iai-accent:#13c7ad;--iai-launcher-accent:#16c7ad;--iai-offset-x:22px;--iai-offset-y:24px;--iai-button-size:64px;position:fixed;left:var(--iai-offset-x);bottom:max(var(--iai-offset-y),env(safe-area-inset-bottom));z-index:99990;direction:rtl;color:var(--iai-text);font-family:inherit;text-align:right}
.iranoc-ai-widget *,.iranoc-ai-manager *{box-sizing:border-box}
.iranoc-ai-widget [hidden]{display:none!important}
.iranoc-ai-launcher{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:var(--iai-button-size);max-width:var(--iai-button-size);padding:0 12px;overflow:visible;border:1px solid var(--iai-launcher-accent);border-radius:999px;background:#101721;color:#f3f7fb;box-shadow:0 14px 37px rgba(0,0,0,.4),0 0 18px rgba(0,0,0,.12);font:600 12px/1.8 inherit;cursor:pointer;transition:max-width .38s cubic-bezier(.18,.8,.25,1),padding .32s ease,transform .24s ease,box-shadow .24s ease,background .24s ease}
.iranoc-ai-launcher:hover{transform:translateY(-3px) scale(1.035);background:#171f2b;box-shadow:0 17px 42px rgba(0,0,0,.48),0 0 26px var(--iai-launcher-accent)}
.iranoc-ai-launcher svg{width:23px;height:23px;flex:0 0 23px}.iranoc-ai-launcher-label{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transform:translateX(-7px);transition:max-width .36s ease,opacity .22s ease,transform .3s ease}.iranoc-ai-widget.hover-label .iranoc-ai-launcher:hover{max-width:230px;padding:0 15px}.iranoc-ai-widget.hover-label .iranoc-ai-launcher:hover .iranoc-ai-launcher-label{max-width:155px;opacity:1;transform:translateX(0)}.iranoc-ai-widget.shape-capsule .iranoc-ai-launcher,.iranoc-ai-widget.shape-dock .iranoc-ai-launcher{max-width:240px;padding:0 15px}.iranoc-ai-widget.shape-capsule .iranoc-ai-launcher-label,.iranoc-ai-widget.shape-dock .iranoc-ai-launcher-label{max-width:155px;opacity:1;transform:none}.iranoc-ai-widget.shape-dock .iranoc-ai-launcher{border-radius:18px}.iranoc-ai-widget.size-compact{--iai-button-size:54px}.iranoc-ai-widget.size-large{--iai-button-size:74px}.iranoc-ai-launcher-orbit{position:absolute;inset:-5px;border:1px solid transparent;border-top-color:var(--iai-launcher-accent);border-right-color:var(--iai-launcher-accent);border-radius:inherit;pointer-events:none;opacity:.9}.iranoc-ai-widget.animation-orbit .iranoc-ai-launcher-orbit{animation:iranoc-ai-orbit-spin 3.4s linear infinite}.iranoc-ai-widget.animation-pulse .iranoc-ai-launcher{animation:iranoc-ai-launcher-pulse 2.7s ease-in-out infinite}.iranoc-ai-widget.animation-float .iranoc-ai-launcher{animation:iranoc-ai-launcher-float 3.6s ease-in-out infinite}.iranoc-ai-widget.animation-none .iranoc-ai-launcher-orbit,.iranoc-ai-widget.animation-pulse .iranoc-ai-launcher-orbit,.iranoc-ai-widget.animation-float .iranoc-ai-launcher-orbit{display:none}.iranoc-ai-launcher-beacon{position:absolute;top:2px;right:3px;width:12px;height:12px;border:2px solid #101721;border-radius:50%;background:#ffc56e;box-shadow:0 0 12px rgba(255,197,110,.75);animation:iranoc-ai-beacon-pulse 1.9s ease-in-out infinite}@keyframes iranoc-ai-orbit-spin{to{transform:rotate(360deg)}}@keyframes iranoc-ai-launcher-pulse{0%,100%{box-shadow:0 12px 30px rgba(0,0,0,.32),0 0 0 0 var(--iai-launcher-accent)}50%{box-shadow:0 15px 36px rgba(0,0,0,.42),0 0 0 8px transparent}}@keyframes iranoc-ai-launcher-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes iranoc-ai-beacon-pulse{0%,100%{transform:scale(.9);opacity:.8}50%{transform:scale(1.18);opacity:1}}
.iranoc-ai-widget.placement-bottom_right,.iranoc-ai-widget.placement-middle_right{left:auto;right:var(--iai-offset-x)}.iranoc-ai-widget.placement-middle_left,.iranoc-ai-widget.placement-middle_right{top:50%;bottom:auto;transform:translateY(-50%)}.iranoc-ai-window{position:absolute;left:0;bottom:calc(var(--iai-button-size) + 14px);display:flex;flex-direction:column;width:min(386px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 108px));overflow:hidden;background:var(--iai-bg);border:1px solid var(--iai-border);border-radius:22px;box-shadow:0 20px 72px rgba(0,0,0,.43)}.iranoc-ai-widget.placement-bottom_right .iranoc-ai-window,.iranoc-ai-widget.placement-middle_right .iranoc-ai-window,.iranoc-ai-widget.drag-align-right .iranoc-ai-window{left:auto;right:0}.iranoc-ai-widget.placement-middle_left .iranoc-ai-window,.iranoc-ai-widget.placement-middle_right .iranoc-ai-window{top:50%;bottom:auto;transform:translateY(-50%)}.iranoc-ai-widget.open-below .iranoc-ai-window{top:calc(var(--iai-button-size) + 14px);bottom:auto;transform:none}.iranoc-ai-widget.is-draggable .iranoc-ai-launcher{touch-action:none}.iranoc-ai-header{display:flex;align-items:center;gap:10px;min-height:80px;padding:15px 17px;background:linear-gradient(120deg,#161e29,#101720);border-bottom:1px solid var(--iai-border)}
.iranoc-ai-avatar{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:15px;background:linear-gradient(145deg,#7145ae,#069e8e);font-size:22px;color:#fff}
.iranoc-ai-header>div{min-width:0;flex:1}.iranoc-ai-header strong,.iranoc-ai-header small{display:block}.iranoc-ai-header strong{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.iranoc-ai-header small{margin-top:4px;color:var(--iai-muted);font-size:10px}.iranoc-ai-header small i,.iranoc-ai-status i{display:inline-block;width:7px;height:7px;margin-inline-end:5px;border-radius:50%;background:#25d3a7;box-shadow:0 0 10px rgba(37,211,167,.65)}
.iranoc-ai-close,.iranoc-ai-new-chat{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid var(--iai-border);border-radius:10px;background:rgba(255,255,255,.035);color:var(--iai-muted);font-size:23px;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s ease}.iranoc-ai-new-chat svg{width:17px;height:17px}.iranoc-ai-new-chat:hover{border-color:var(--iai-launcher-accent);color:var(--iai-launcher-accent);transform:rotate(-28deg)}.iranoc-ai-close:hover{border-color:rgba(232,127,127,.5);color:#f0b0b0}
.iranoc-ai-messages{display:flex;flex:1;flex-direction:column;gap:12px;min-height:180px;max-height:355px;padding:18px 15px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#354054 transparent}
.iranoc-ai-message{max-width:88%;padding:11px 13px;border-radius:15px;font-size:12px;line-height:2;overflow-wrap:anywhere;white-space:pre-line}.iranoc-ai-message.is-assistant{align-self:flex-start;border:1px solid var(--iai-border);border-start-start-radius:5px;background:#1a202b;color:#e8edf6}.iranoc-ai-message.is-user{align-self:flex-end;border-end-end-radius:5px;background:linear-gradient(125deg,#65469c,#127f87);color:#fff}.iranoc-ai-message.is-error{border-color:rgba(226,105,107,.3);color:#ffc0c2}.iranoc-ai-message.is-pending{display:flex;align-items:center;gap:5px;min-height:44px}.iranoc-ai-message.is-pending i{width:6px;height:6px;border-radius:50%;background:#8e9bb1;animation:iranoc-ai-pulse 1.2s infinite}.iranoc-ai-message.is-pending i:nth-child(2){animation-delay:.16s}.iranoc-ai-message.is-pending i:nth-child(3){animation-delay:.32s}@keyframes iranoc-ai-pulse{0%,80%,100%{opacity:.32;transform:scale(.82)}40%{opacity:1;transform:scale(1.2)}}
.iranoc-ai-suggestions{display:flex;flex-wrap:wrap;gap:7px;padding:0 15px 12px}.iranoc-ai-suggestions button{padding:6px 10px;border:1px solid rgba(149,122,197,.35);border-radius:999px;background:rgba(129,82,187,.09);color:#d3c7ec;font:500 10px/1.7 inherit;cursor:pointer}
.iranoc-ai-form{display:flex;align-items:flex-end;gap:9px;padding:11px 13px;border-top:1px solid var(--iai-border)}.iranoc-ai-form textarea{flex:1;min-width:0;min-height:44px;max-height:112px;padding:10px 12px;resize:none;border:1px solid var(--iai-border);border-radius:12px;background:#0c1017;color:var(--iai-text);font:400 12px/1.85 inherit;outline:0}.iranoc-ai-form textarea:focus{border-color:rgba(20,199,173,.6)}.iranoc-ai-form textarea::placeholder{color:#7f8ba0}.iranoc-ai-form button{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border:0;border-radius:12px;background:linear-gradient(145deg,#734bb0,#099e8d);color:#fff;cursor:pointer}.iranoc-ai-form button:disabled{opacity:.55;cursor:wait}.iranoc-ai-form button svg{width:19px;height:19px;transform:rotate(180deg)}
.iranoc-ai-footnote{padding:0 12px 12px;text-align:center;color:#7f8ba0;font-size:9px;line-height:1.8}.iranoc-ai-handoff{display:flex;flex-wrap:wrap;gap:9px;margin:0 13px 12px;padding:12px;border:1px solid rgba(22,196,170,.22);border-radius:14px;background:rgba(20,161,143,.07)}.iranoc-ai-handoff strong{width:100%;font-size:11px;line-height:1.8}.iranoc-ai-support,.iranoc-ai-phone{padding:7px 10px;border-radius:9px;color:#fff!important;font-size:10px;text-decoration:none!important}.iranoc-ai-support{background:linear-gradient(120deg,#724bb0,#0a9b8c)}.iranoc-ai-phone{border:1px solid var(--iai-border);color:#dbe3f1!important}

.iranoc-ai-admin-wrapper{max-width:1200px;margin:24px auto!important}.iranoc-ai-manager{--iam-panel:#131822;--iam-bg:#0d1118;--iam-border:#2b3441;--iam-text:#eef2fa;--iam-muted:#9da8ba;--iam-accent:#11baa0;display:flex;flex-direction:column;gap:18px;color:var(--iam-text);direction:rtl;text-align:right;line-height:1.8}.iranoc-ai-manager-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 24px;border:1px solid var(--iam-border);border-radius:18px;background:radial-gradient(ellipse at 8% 15%,rgba(12,176,153,.14),transparent 38%),radial-gradient(ellipse at 100% 100%,rgba(109,70,171,.19),transparent 42%),var(--iam-panel)}.iranoc-ai-manager-hero small,.iranoc-ai-panel-title small{color:#15bda5;font-size:11px}.iranoc-ai-manager-hero h2{margin:7px 0 2px;color:var(--iam-text);font-size:22px}.iranoc-ai-manager-hero p,.iranoc-ai-panel-title p{margin:0;color:var(--iam-muted);font-size:12px}.iranoc-ai-status{display:flex;align-items:center;flex:none;padding:8px 12px;border:1px solid rgba(37,211,167,.24);border-radius:999px;background:rgba(37,211,167,.06);font-size:11px}.iranoc-ai-status.is-disabled{border-color:rgba(156,167,186,.22);color:var(--iam-muted)}.iranoc-ai-status.is-disabled i{background:#8e99ab;box-shadow:none}.iranoc-ai-status.is-ready{border-color:rgba(230,176,72,.27)}.iranoc-ai-status.is-ready i{background:#eab253;box-shadow:0 0 8px rgba(234,178,83,.5)}
.iranoc-ai-status.is-error{border-color:rgba(228,104,111,.38);background:rgba(228,104,111,.08)}.iranoc-ai-status.is-error i{background:#e4686f;box-shadow:0 0 8px rgba(228,104,111,.55)}
.iranoc-ai-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.iranoc-ai-stat-grid article{display:flex;min-width:0;flex-direction:column;gap:4px;padding:15px 16px;border:1px solid var(--iam-border);border-radius:15px;background:var(--iam-panel)}.iranoc-ai-stat-grid article>small,.iranoc-ai-stat-grid article>span{color:var(--iam-muted);font-size:10px}.iranoc-ai-stat-grid article>strong{color:var(--iam-text);font-size:21px;line-height:1.6}
.iranoc-ai-connection-result{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px;border:1px solid rgba(17,186,160,.28);border-radius:12px;background:rgba(17,186,160,.065);font-size:12px}.iranoc-ai-connection-result.is-error{border-color:rgba(227,104,104,.32);background:rgba(227,104,104,.075)}.iranoc-ai-connection-result small{flex:none;color:var(--iam-muted);font-size:10px}
.iranoc-ai-settings-form{display:flex;flex-direction:column;gap:18px}.iranoc-ai-panel{padding:21px;border:1px solid var(--iam-border);border-radius:17px;background:var(--iam-panel)}.iranoc-ai-panel-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.iranoc-ai-panel-title h3{margin:3px 0 0;color:var(--iam-text);font-size:16px}.iranoc-ai-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.iranoc-ai-field-grid label,.iranoc-ai-wide-field,.iranoc-ai-price-row>label:not(.iranoc-ai-price-visibility){display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--iam-text);font-size:11px}.iranoc-ai-field-grid label>small,.iranoc-ai-wide-field>small{color:var(--iam-muted);font-size:10px}.iranoc-ai-manager input:not([type=checkbox]),.iranoc-ai-manager select,.iranoc-ai-manager textarea{width:100%;min-height:42px;padding:8px 11px;border:1px solid var(--iam-border);border-radius:10px;background:var(--iam-bg);color:var(--iam-text);font:400 12px/1.8 inherit;outline:0}.iranoc-ai-manager input:not([type=checkbox]):focus,.iranoc-ai-manager select:focus,.iranoc-ai-manager textarea:focus{border-color:#14a991;box-shadow:0 0 0 2px rgba(20,169,145,.1)}.iranoc-ai-manager textarea{min-height:150px;resize:vertical}.iranoc-ai-manager input::placeholder,.iranoc-ai-manager textarea::placeholder{color:#78859a}.iranoc-ai-wide-field{margin:17px 0}.iranoc-ai-limits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.iranoc-ai-panel-note{margin:15px 0 0;color:var(--iam-muted);font-size:11px;line-height:2}
.iranoc-ai-toggle{display:flex;align-items:center;gap:9px;cursor:pointer}.iranoc-ai-toggle input{position:absolute;width:1px;height:1px;opacity:0}.iranoc-ai-toggle>span{position:relative;width:40px;height:22px;border-radius:999px;background:#354050;transition:background .18s ease}.iranoc-ai-toggle>span:before{position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:#fff;content:"";transition:transform .18s ease}.iranoc-ai-toggle input:checked+span{background:#109c89}.iranoc-ai-toggle input:checked+span:before{transform:translateX(-18px)}.iranoc-ai-toggle b{font-size:11px;font-weight:500}.iranoc-ai-switch-grid{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:18px}.iranoc-ai-switch-grid label,.iranoc-ai-price-visibility{display:flex!important;align-items:center;gap:6px;color:var(--iam-muted);font-size:11px}.iranoc-ai-switch-grid input,.iranoc-ai-price-visibility>input[type=checkbox]{accent-color:#14b79e}
.iranoc-ai-price-list{display:flex;flex-direction:column;gap:13px}.iranoc-ai-price-row{display:grid;grid-template-columns:minmax(140px,1.3fr) repeat(2,minmax(105px,1fr)) minmax(85px,.8fr) minmax(120px,1.25fr) auto 34px;align-items:end;gap:9px;padding:13px;border:1px solid var(--iam-border);border-radius:13px;background:rgba(12,16,24,.55)}.iranoc-ai-price-row>label:not(.iranoc-ai-price-visibility){gap:5px;font-size:10px}.iranoc-ai-price-row input:not([type=checkbox]){min-height:39px;padding:6px 8px;font-size:11px}.iranoc-ai-price-visibility{align-self:center;margin-bottom:0;white-space:nowrap}.iranoc-ai-add-price,.iranoc-ai-remove-price{border:1px solid rgba(143,113,194,.5);border-radius:9px;background:rgba(111,70,165,.08);color:#cebbf0;font:500 11px/1.8 inherit;cursor:pointer}.iranoc-ai-add-price{padding:7px 11px}.iranoc-ai-remove-price{display:grid;place-items:center;width:34px;height:38px;font-size:21px}.iranoc-ai-remove-price:hover{border-color:rgba(228,104,111,.65);color:#ffc0c2}
.iranoc-ai-actions{display:flex;align-items:center;gap:14px}.iranoc-ai-save{padding:11px 18px!important}.iranoc-ai-open-site{color:#bbb2ef!important;font-size:11px;text-decoration:none!important}.iranoc-ai-test-form{display:flex;align-items:center;gap:13px;margin:0}.iranoc-ai-test-form small{color:var(--iam-muted);font-size:10px}.iranoc-ai-log-list{display:flex;flex-direction:column;gap:9px}.iranoc-ai-log-item{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--iam-border);border-inline-start:3px solid #1aaa93;border-radius:11px;background:rgba(13,17,24,.45)}.iranoc-ai-log-item.type-error{border-inline-start-color:#da6970}.iranoc-ai-log-item.type-limit{border-inline-start-color:#d8ac55}.iranoc-ai-log-item>div{display:flex;min-width:0;flex-direction:column;gap:3px}.iranoc-ai-log-item strong{overflow-wrap:anywhere;font-size:11px}.iranoc-ai-log-item span,.iranoc-ai-log-item>small{color:var(--iam-muted);font-size:10px}.iranoc-ai-log-item span{overflow-wrap:anywhere}.iranoc-ai-log-item>small{flex:none}.iranoc-ai-empty{padding:20px;text-align:center;color:var(--iam-muted);font-size:12px}

html:not(.iranoc-dark) .iranoc-portal .iranoc-ai-manager,body.wp-admin:not(.iranoc-dark) .iranoc-ai-manager{--iam-panel:#fff;--iam-bg:#f7f9fc;--iam-border:#dfe5ee;--iam-text:#192337;--iam-muted:#64728a}.iranoc-portal .iranoc-ai-manager .iranoc-ai-manager-hero{background:radial-gradient(ellipse at 8% 15%,rgba(12,176,153,.1),transparent 38%),radial-gradient(ellipse at 100% 100%,rgba(109,70,171,.12),transparent 42%),var(--iam-panel)}.iranoc-portal .iranoc-ai-manager .iranoc-ai-price-row,.iranoc-portal .iranoc-ai-manager .iranoc-ai-log-item{background:var(--iam-bg)}
.iranoc-ai-avatar{overflow:hidden;border:1px solid var(--iai-launcher-accent);background:#111923}.iranoc-ai-avatar img,.iranoc-ai-launcher-brand img{display:block;width:100%;height:100%;object-fit:contain}.iranoc-ai-avatar img{padding:4px}.iranoc-ai-launcher-brand{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;padding:3px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:rgba(10,15,22,.36);transition:transform .32s ease}.iranoc-ai-launcher:hover .iranoc-ai-launcher-brand{transform:rotate(-8deg) scale(1.08)}.iranoc-ai-widget.size-compact .iranoc-ai-launcher-brand{flex-basis:29px;width:29px;height:29px}.iranoc-ai-widget.size-large .iranoc-ai-launcher-brand{flex-basis:43px;width:43px;height:43px}.iranoc-ai-close svg{width:17px;height:17px}.iranoc-ai-form button svg{transform:none}.iranoc-ai-message-link{display:inline;color:#49d9c5!important;font-weight:600;text-decoration:underline!important;text-underline-offset:3px;overflow-wrap:anywhere;unicode-bidi:isolate}.iranoc-ai-message-link:hover{color:#87f0df!important}
.iranoc-ai-lead-prompt{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 13px 11px;padding:9px 10px;border:1px solid rgba(24,189,166,.25);border-radius:11px;background:rgba(20,164,144,.08)}.iranoc-ai-lead-prompt>span{color:#d8e5ed;font-size:10px;line-height:1.8}.iranoc-ai-lead-prompt>button{flex:none;padding:5px 8px;border:1px solid rgba(24,189,166,.4);border-radius:8px;background:rgba(22,159,141,.1);color:#8ee8d9;font:500 10px/1.6 inherit;cursor:pointer}.iranoc-ai-lead-form{display:flex;flex-direction:column;gap:8px;margin:0 12px 12px;padding:12px;border:1px solid rgba(21,172,152,.3);border-radius:13px;background:#141a23}.iranoc-ai-lead-form>strong{font-size:12px}.iranoc-ai-lead-form>label:not(.iranoc-ai-lead-consent){display:flex;flex-direction:column;gap:4px;color:#dce4ef;font-size:10px}.iranoc-ai-lead-form>label small{display:inline;color:#9aa6bb;font-size:9px}.iranoc-ai-lead-form>label input:not([type=checkbox]){min-height:35px;padding:5px 9px;border:1px solid var(--iai-border);border-radius:8px;background:#0d1118;color:#eef2fa;font:400 11px/1.8 inherit;outline:none}.iranoc-ai-lead-form>label input:focus{border-color:#16b8a0}.iranoc-ai-lead-consent{display:flex;align-items:flex-start;gap:6px;color:#b9c6d5;font-size:9px;line-height:1.8}.iranoc-ai-lead-consent input{margin-top:3px;accent-color:#16b8a0}.iranoc-ai-lead-form>div{display:flex;align-items:center;gap:8px}.iranoc-ai-lead-submit,.iranoc-ai-lead-cancel,.iranoc-ai-lead-support{padding:7px 10px;border:0;border-radius:8px;font:500 10px/1.7 inherit;cursor:pointer}.iranoc-ai-lead-submit{background:linear-gradient(115deg,#6e49a6,#089a89);color:#fff}.iranoc-ai-lead-cancel{background:rgba(255,255,255,.05);color:#c8d1df}.iranoc-ai-lead-form>[data-ai-lead-feedback]{color:#f2b7a6;font-size:9px;line-height:1.8}.iranoc-ai-lead-form>[data-ai-lead-feedback]:empty{display:none}.iranoc-ai-window:has(.iranoc-ai-lead-form:not([hidden])) .iranoc-ai-messages{min-height:85px;max-height:125px}.iranoc-ai-lead-support{color:#fff}
.iranoc-ai-lead-archive-link{padding:7px 10px;border:1px solid var(--iam-border);border-radius:9px;color:var(--iam-text)!important;font-size:10px;text-decoration:none!important}.iranoc-ai-lead-list{display:flex;flex-direction:column;gap:10px}.iranoc-ai-lead-card{display:grid;grid-template-columns:minmax(185px,1.4fr) minmax(110px,.8fr) auto auto;align-items:center;gap:12px;padding:13px;border:1px solid var(--iam-border);border-radius:13px;background:var(--iam-bg)}.iranoc-ai-lead-identity{display:flex;align-items:center;gap:10px;min-width:0}.iranoc-ai-lead-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,rgba(111,70,165,.2),rgba(12,162,142,.18));color:#31cbb5}.iranoc-ai-lead-icon svg{width:21px;height:21px}.iranoc-ai-lead-identity>div{display:flex;min-width:0;flex-direction:column;gap:3px}.iranoc-ai-lead-identity strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.iranoc-ai-lead-identity>div>span{color:var(--iam-muted);font-size:9px;line-height:1.8}.iranoc-ai-lead-phone{color:var(--iam-text)!important;font-size:11px;text-align:right;text-decoration:none!important}.iranoc-ai-lead-state{padding:4px 8px;border:1px solid rgba(25,191,165,.25);border-radius:999px;color:#18ba9e;font-size:9px;white-space:nowrap}.iranoc-ai-lead-state.is-converted{border-color:rgba(149,113,202,.3);color:#a889df}.iranoc-ai-lead-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.iranoc-ai-lead-actions>a{color:var(--iam-muted)!important;font-size:10px;text-decoration:none!important}.iranoc-ai-lead-actions form{margin:0}.iranoc-ai-lead-actions button,.iranoc-ai-lead-converted{padding:6px 8px;border:1px solid rgba(22,177,156,.4);border-radius:8px;background:rgba(18,167,148,.08);color:#19b8a2!important;font:500 10px/1.6 inherit;white-space:nowrap;cursor:pointer}
.iranoc-ai-live-preview{margin:0 0 18px;padding:12px;border:1px solid var(--iam-border);border-radius:15px;background:var(--iam-bg)}.iranoc-ai-preview-surface{position:relative;display:flex;align-items:flex-start;justify-content:center;min-height:145px;padding:12px;overflow:hidden;border:1px solid rgba(133,148,170,.12);border-radius:12px;background:radial-gradient(circle at 50% 22%,rgba(22,199,173,.055),transparent 42%),#10151e}.iranoc-ai-preview-surface>span{color:#9faabd;font-size:10px}.iranoc-ai-preview-button{position:absolute;bottom:18px;left:18px;display:flex;align-items:center;justify-content:center;gap:9px;min-height:49px;max-width:55px;padding:0 8px;overflow:hidden;border:1px solid var(--iai-launcher-accent);border-radius:999px;background:#101721;color:#f5f7fb;font:500 10px/1.7 inherit;transition:max-width .3s ease,transform .2s ease,border-radius .2s ease}.iranoc-ai-preview-button>.iranoc-ai-launcher-brand{flex-basis:30px;width:30px;height:30px}.iranoc-ai-preview-button>span:nth-of-type(2){max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:max-width .25s ease,opacity .2s ease}.iranoc-ai-preview-button.shape-capsule,.iranoc-ai-preview-button.shape-dock,.iranoc-ai-preview-button:hover{max-width:200px;padding:0 11px}.iranoc-ai-preview-button.shape-capsule>span:nth-of-type(2),.iranoc-ai-preview-button.shape-dock>span:nth-of-type(2),.iranoc-ai-preview-button:hover>span:nth-of-type(2){max-width:120px;opacity:1}.iranoc-ai-preview-button.shape-dock{border-radius:14px}.iranoc-ai-preview-button>i{position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:#ffc56e}.iranoc-ai-preview-button.animation-float{animation:iranoc-ai-launcher-float 3s ease-in-out infinite}.iranoc-ai-preview-button.animation-pulse{animation:iranoc-ai-launcher-pulse 2.7s ease-in-out infinite}.iranoc-ai-live-preview[data-position$="right"] .iranoc-ai-preview-button{right:18px;left:auto}.iranoc-ai-live-preview[data-position^="middle"] .iranoc-ai-preview-button{top:50%;bottom:auto;transform:translateY(-50%)}.iranoc-ai-appearance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.iranoc-ai-session-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.iranoc-ai-color-field>span{display:flex;align-items:center;gap:9px;min-height:42px;padding:5px 8px;border:1px solid var(--iam-border);border-radius:10px;background:var(--iam-bg)}.iranoc-ai-color-field input[type=color]{flex:0 0 32px!important;width:32px!important;min-height:30px!important;height:30px;padding:1px!important;border:0!important;border-radius:7px!important;background:transparent!important;cursor:pointer}.iranoc-ai-color-field b{color:var(--iam-muted);font-size:11px;font-weight:500}
.iranoc-ai-widget.animation-orbit .iranoc-ai-launcher-orbit{inset:1px;overflow:hidden;border:0;border-radius:inherit;opacity:.88;animation:none;transform:none}.iranoc-ai-widget.animation-orbit .iranoc-ai-launcher-orbit::before,.iranoc-ai-widget.animation-orbit .iranoc-ai-launcher-orbit::after{position:absolute;left:-46%;width:42%;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--iai-launcher-accent),#f2c578,transparent);content:"";opacity:0;animation:iranoc-ai-data-sweep 3.4s linear infinite}.iranoc-ai-widget.animation-orbit .iranoc-ai-launcher-orbit::before{top:0}.iranoc-ai-widget.animation-orbit .iranoc-ai-launcher-orbit::after{bottom:0;animation-delay:1.7s;animation-direction:reverse}.iranoc-ai-launcher-stream{position:absolute;inset:5px 7px;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:.72}.iranoc-ai-stream-track{position:absolute;right:8%;bottom:8px;left:8%;height:1px;background:linear-gradient(90deg,transparent,var(--iai-launcher-accent),transparent);opacity:.24}.iranoc-ai-data-bit{position:absolute;bottom:7px;left:-8%;width:3px;height:3px;border-radius:50%;background:var(--iai-launcher-accent);box-shadow:0 0 8px var(--iai-launcher-accent);opacity:0;animation:iranoc-ai-data-packet 3s linear infinite}.iranoc-ai-data-bit.bit-two{width:2px;height:2px;animation-delay:1s}.iranoc-ai-data-bit.bit-three{width:3px;height:3px;background:#f2c578;box-shadow:0 0 7px rgba(242,197,120,.8);animation-delay:1.9s}.iranoc-ai-launcher-brand,.iranoc-ai-launcher-label,.iranoc-ai-launcher-beacon{z-index:1}.iranoc-ai-launcher-brand,.iranoc-ai-launcher-label{position:relative}.iranoc-ai-launcher:hover .iranoc-ai-launcher-stream{opacity:1}.iranoc-ai-launcher:hover .iranoc-ai-data-bit{animation-duration:2.2s}.iranoc-ai-widget.animation-none .iranoc-ai-launcher-stream{display:none}@keyframes iranoc-ai-data-sweep{0%{left:-46%;opacity:0}12%{opacity:.95}84%{opacity:.95}100%{left:108%;opacity:0}}@keyframes iranoc-ai-data-packet{0%{left:-8%;opacity:0}12%{opacity:.85}88%{opacity:.85}100%{left:108%;opacity:0}}
html:not(.iranoc-dark) .iranoc-ai-widget{--iai-bg:#fff;--iai-panel:#f5f8fb;--iai-border:rgba(38,61,84,.13);--iai-text:#192938;--iai-muted:#68798b}html:not(.iranoc-dark) .iranoc-ai-launcher{background:#fff;color:#173143;box-shadow:0 13px 35px rgba(31,54,74,.14),0 0 18px rgba(18,156,139,.08)}html:not(.iranoc-dark) .iranoc-ai-launcher-brand{border-color:rgba(23,51,75,.1);background:rgba(235,242,245,.8)}html:not(.iranoc-dark) .iranoc-ai-launcher-beacon{border-color:#fff}html:not(.iranoc-dark) .iranoc-ai-window{background:#fff;box-shadow:0 20px 68px rgba(35,55,76,.17)}html:not(.iranoc-dark) .iranoc-ai-header{background:linear-gradient(125deg,#f7fbfd,#edf5f5)}html:not(.iranoc-dark) .iranoc-ai-close,html:not(.iranoc-dark) .iranoc-ai-new-chat{background:rgba(255,255,255,.78);color:#617488}html:not(.iranoc-dark) .iranoc-ai-messages{scrollbar-color:#c7d5df transparent}html:not(.iranoc-dark) .iranoc-ai-message.is-assistant{border-color:rgba(43,68,89,.12);background:#f4f7fa;color:#233447}html:not(.iranoc-dark) .iranoc-ai-message.is-user{background:linear-gradient(125deg,#087e77,#148b9a);color:#fff}html:not(.iranoc-dark) .iranoc-ai-message.is-error{border-color:rgba(196,77,79,.26);background:#fff4f3;color:#a73e41}html:not(.iranoc-dark) .iranoc-ai-message-link{color:#087d76!important}html:not(.iranoc-dark) .iranoc-ai-message-link:hover{color:#075c59!important}html:not(.iranoc-dark) .iranoc-ai-suggestions button{border-color:rgba(18,129,123,.24);background:rgba(19,156,141,.07);color:#19726d}html:not(.iranoc-dark) .iranoc-ai-form{background:#fff}html:not(.iranoc-dark) .iranoc-ai-form textarea{border-color:rgba(38,61,84,.15);background:#f7f9fb;color:#233447}html:not(.iranoc-dark) .iranoc-ai-form textarea::placeholder{color:#8291a1}html:not(.iranoc-dark) .iranoc-ai-form button,html:not(.iranoc-dark) .iranoc-ai-support,html:not(.iranoc-dark) .iranoc-ai-lead-submit{background:linear-gradient(135deg,#0a8279,#1596a0)}html:not(.iranoc-dark) .iranoc-ai-footnote{color:#78889a}html:not(.iranoc-dark) .iranoc-ai-handoff,html:not(.iranoc-dark) .iranoc-ai-lead-prompt{border-color:rgba(20,149,132,.2);background:rgba(20,149,132,.055)}html:not(.iranoc-dark) .iranoc-ai-lead-prompt>span{color:#304358}html:not(.iranoc-dark) .iranoc-ai-lead-prompt>button{color:#117a70}html:not(.iranoc-dark) .iranoc-ai-phone{border-color:rgba(38,61,84,.17);color:#233447!important}html:not(.iranoc-dark) .iranoc-ai-lead-form{border-color:rgba(20,149,132,.21);background:#f7fafb}html:not(.iranoc-dark) .iranoc-ai-lead-form>label:not(.iranoc-ai-lead-consent){color:#304358}html:not(.iranoc-dark) .iranoc-ai-lead-form>label input:not([type=checkbox]){border-color:rgba(38,61,84,.16);background:#fff;color:#233447}html:not(.iranoc-dark) .iranoc-ai-lead-consent{color:#526477}html:not(.iranoc-dark) .iranoc-ai-lead-cancel{background:rgba(31,58,78,.07);color:#526477}html:not(.iranoc-dark) .iranoc-ai-lead-form>[data-ai-lead-feedback]{color:#a34b3e}
.iranoc-ai-widget .iranoc-ai-launcher,html:not(.iranoc-dark) .iranoc-ai-widget .iranoc-ai-launcher{border-color:rgba(137,244,255,.8);background:linear-gradient(145deg,#0771ca 0%,#079ac4 46%,var(--iai-launcher-accent) 100%);color:#fff;box-shadow:0 15px 38px rgba(6,112,184,.31),0 0 24px rgba(29,208,236,.27)}.iranoc-ai-widget .iranoc-ai-launcher:hover,html:not(.iranoc-dark) .iranoc-ai-widget .iranoc-ai-launcher:hover{background:linear-gradient(145deg,#0981df 0%,#0daecc 48%,var(--iai-launcher-accent) 100%);box-shadow:0 18px 46px rgba(6,122,197,.38),0 0 34px rgba(59,224,245,.49)}.iranoc-ai-widget .iranoc-ai-launcher-brand,html:not(.iranoc-dark) .iranoc-ai-widget .iranoc-ai-launcher-brand{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.14);color:#fff}.iranoc-ai-launcher-brand .iranoc-ai-support-symbol{width:29px;height:29px;flex:0 0 29px;filter:drop-shadow(0 1px 3px rgba(0,42,81,.26))}.iranoc-ai-avatar .iranoc-ai-support-symbol{width:32px;height:32px}.iranoc-ai-widget .iranoc-ai-avatar{background:linear-gradient(145deg,#0777c7,#0ac0ba);color:#fff}.iranoc-ai-widget .iranoc-ai-launcher-beacon,html:not(.iranoc-dark) .iranoc-ai-widget .iranoc-ai-launcher-beacon{top:1px;right:2px;width:12px;height:12px;border:2px solid #098ec3;background:#eafffd;box-shadow:0 0 11px rgba(217,255,255,.96),0 0 20px rgba(71,233,255,.59);animation:none}.iranoc-ai-widget.animation-orbit .iranoc-ai-launcher-orbit::before,.iranoc-ai-widget.animation-orbit .iranoc-ai-launcher-orbit::after{background:linear-gradient(90deg,transparent,#bdffff,#fff,transparent)}.iranoc-ai-widget .iranoc-ai-stream-track{background:linear-gradient(90deg,transparent,#dbffff,transparent);opacity:.45}.iranoc-ai-widget .iranoc-ai-data-bit,.iranoc-ai-widget .iranoc-ai-data-bit.bit-three{background:#e4ffff;box-shadow:0 0 8px rgba(209,255,255,.95)}.iranoc-ai-preview-button{border-color:rgba(137,244,255,.78);background:linear-gradient(145deg,#0771ca,#079ac4,var(--iai-launcher-accent));color:#fff}.iranoc-ai-preview-button>.iranoc-ai-launcher-brand{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.14);color:#fff}.iranoc-ai-preview-button>i{background:#eafffd;box-shadow:0 0 8px rgba(214,255,255,.9)}
@media(max-width:1100px){.iranoc-ai-price-row{grid-template-columns:repeat(4,minmax(0,1fr))}.iranoc-ai-price-note{grid-column:span 2}.iranoc-ai-price-visibility{justify-content:center}.iranoc-ai-remove-price{justify-self:end}}
@media(max-width:760px){.iranoc-ai-manager-hero{align-items:flex-start;flex-direction:column;padding:19px}.iranoc-ai-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iranoc-ai-panel{padding:15px}.iranoc-ai-field-grid,.iranoc-ai-limits-grid,.iranoc-ai-appearance-grid,.iranoc-ai-session-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iranoc-ai-panel-title{align-items:flex-start;flex-direction:column}.iranoc-ai-price-row{grid-template-columns:repeat(2,minmax(0,1fr))}.iranoc-ai-price-note{grid-column:span 2}.iranoc-ai-price-visibility{justify-content:flex-start}.iranoc-ai-test-form{align-items:flex-start;flex-direction:column}.iranoc-ai-connection-result{align-items:flex-start;flex-direction:column}.iranoc-ai-log-item{flex-direction:column}.iranoc-ai-lead-card{grid-template-columns:1fr auto}.iranoc-ai-lead-actions{grid-column:1/-1;justify-content:flex-start}.iranoc-ai-lead-state{justify-self:start}.iranoc-ai-widget{left:min(var(--iai-offset-x),18px);bottom:max(12px,env(safe-area-inset-bottom))}.iranoc-ai-widget.placement-bottom_right,.iranoc-ai-widget.placement-middle_right{left:auto;right:min(var(--iai-offset-x),18px)}.iranoc-ai-widget.placement-middle_left,.iranoc-ai-widget.placement-middle_right{bottom:auto}.iranoc-ai-window{bottom:calc(var(--iai-button-size) + 10px);width:min(386px,calc(100vw - 24px));max-height:calc(100dvh - 92px)}}
@media(max-width:420px){.iranoc-ai-field-grid,.iranoc-ai-limits-grid,.iranoc-ai-appearance-grid,.iranoc-ai-session-grid{grid-template-columns:1fr}.iranoc-ai-stat-grid{gap:8px}.iranoc-ai-stat-grid article{padding:12px}.iranoc-ai-manager-hero h2{font-size:19px}.iranoc-ai-switch-grid{flex-direction:column}.iranoc-ai-messages{min-height:150px;padding:14px 11px}}
@media(prefers-reduced-motion:reduce){.iranoc-ai-widget *{animation:none!important;transition:none!important}}
