.aes-ai-widget{--ai-primary: #f57c00;--ai-primary-hover: #ef7300;--ai-secondary: #080f2b;--ai-accent: #0091e5;--ai-text: #10152f;--ai-text-muted: #6f7483;--ai-heading: #10152f;--ai-bg: #ffffff;--ai-surface: #f8f9fb;--ai-surface-warm: #fff8f0;--ai-surface-soft: #fee8da;--ai-border: #e2e4e9;--ai-success: #0a9d4c;--ai-danger: #dc2626;--ai-radius-sm: 8px;--ai-radius-md: 14px;--ai-radius-lg: 16px;--ai-shadow: 0 10px 35px rgba(8, 15, 43, .18);--ai-font-family: "AESFontIn-Regular", "AESFont-Book", "Century Gothic", "Futura", "Segoe UI", Tahoma, sans-serif;--ai-font-bold: "AESFont-Bold", "AESFontIn-Bold", "Century Gothic", "Segoe UI", sans-serif;--ai-widget-offset-right: max(20px, env(safe-area-inset-right, 0px));--ai-widget-offset-bottom: max(20px, calc(env(safe-area-inset-bottom, 0px) + 20px) );--ai-widget-offset-top: max(20px, env(safe-area-inset-top, 0px));--ai-window-width: min(390px, calc(100vw - 32px) );--ai-window-height: min(640px, calc(100dvh - var(--ai-widget-offset-bottom) - var(--ai-widget-offset-top) - 8px));position:fixed;right:var(--ai-widget-offset-right);bottom:var(--ai-widget-offset-bottom);z-index:99999;font-family:var(--ai-font-family);color:var(--ai-text);line-height:1.45;font-size:15px;pointer-events:none;isolation:isolate}.aes-ai-widget>*{pointer-events:auto}.aes-ai-widget *,.aes-ai-widget *:before,.aes-ai-widget *:after{box-sizing:border-box}.aes-ai-widget .fa,.aes-ai-widget .fas,.aes-ai-widget .far,.aes-ai-widget .fal,.aes-ai-widget .fat,.aes-ai-widget .fad,.aes-ai-widget .fab,.aes-ai-widget .fa-solid,.aes-ai-widget .fa-regular,.aes-ai-widget .fa-light,.aes-ai-widget .fa-thin,.aes-ai-widget .fa-duotone,.aes-ai-widget .fa-brands{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands"!important;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aes-ai-widget .fa-solid,.aes-ai-widget .fas{font-weight:900}.aes-ai-widget .fa-regular,.aes-ai-widget .far{font-weight:400}.aes-ai-widget .fa-brands,.aes-ai-widget .fab{font-family:"Font Awesome 6 Brands"!important;font-weight:400}.aes-ai-widget__toggle{position:relative;width:60px;height:60px;min-width:56px;min-height:56px;border:none;border-radius:50%;cursor:pointer;background:var(--ai-primary);color:#fff;font-size:1.25rem;box-shadow:var(--ai-shadow);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.aes-ai-widget__toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--ai-primary);opacity:0;pointer-events:none;animation:aes-ai-pulse 3s infinite}.aes-ai-widget__toggle:hover{transform:translateY(-2px);background:var(--ai-primary-hover)}.aes-ai-widget__toggle:focus-visible{outline:2px solid var(--ai-secondary);outline-offset:3px}.aes-ai-widget__toggle.is-open:after{display:none}.aes-ai-widget__status-dot{position:absolute;right:4px;bottom:4px;width:11px;height:11px;border-radius:50%;background:var(--ai-success);border:2px solid #fff}.aes-ai-widget__status-dot.is-offline{background:#b7adad}.aes-ai-widget__badge{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;border-radius:999px;background:var(--ai-danger);color:#fff;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;box-shadow:0 0 0 2px #fff;animation:aes-ai-badge-pop .35s ease-out}.aes-ai-widget__toggle.has-unread:after{border-color:var(--ai-danger);animation:aes-ai-pulse 2s infinite}@keyframes aes-ai-badge-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes aes-ai-pulse{0%{transform:scale(1);opacity:.4}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.aes-ai-widget__tip{position:absolute;right:0;bottom:76px;width:min(280px,calc(100vw - 48px));background:var(--ai-bg);border:1px solid var(--ai-border);border-radius:var(--ai-radius-md);padding:14px 36px 14px 14px;box-shadow:var(--ai-shadow)}.aes-ai-widget__tip p{margin:0 0 10px;font-size:.9rem;color:var(--ai-heading)}.aes-ai-widget__tip>button:not(.aes-ai-widget__tip-close){border:none;background:var(--ai-primary);color:#fff;border-radius:var(--ai-radius-sm);padding:8px 12px;cursor:pointer;min-height:44px;font-family:inherit;font-weight:600}.aes-ai-widget__tip>button:not(.aes-ai-widget__tip-close):hover{background:var(--ai-primary-hover)}.aes-ai-widget__tip-close{position:absolute!important;top:6px;right:6px;background:transparent!important;color:var(--ai-text-muted)!important;border:none;min-height:32px!important;min-width:32px;padding:0!important;cursor:pointer;font-size:1.2rem}.aes-ai-widget__window{width:var(--ai-window-width);max-width:calc(100vw - 32px);height:var(--ai-window-height);max-height:calc(100dvh - var(--ai-widget-offset-bottom) - var(--ai-widget-offset-top) - 8px);border-radius:var(--ai-radius-lg);overflow:hidden;background:var(--ai-bg);border:1px solid var(--ai-border);box-shadow:var(--ai-shadow);display:flex;flex-direction:column;margin-bottom:14px;animation:aes-ai-window-enter .2s ease-out}@keyframes aes-ai-window-enter{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.aes-ai-widget__dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#080f2b73;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:auto}.aes-ai-widget__dialog{width:min(340px,100%);background:#fff;border-radius:14px;box-shadow:0 10px 35px #080f2b38;padding:18px 16px 14px;color:var(--ai-text);animation:aes-ai-window-enter .18s ease-out}.aes-ai-widget__dialog h3{margin:0 0 8px;font-size:1rem;color:var(--ai-heading)}.aes-ai-widget__dialog p{margin:0 0 14px;font-size:.9rem;color:var(--ai-text-muted);line-height:1.45}.aes-ai-widget__dialog-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.aes-ai-widget__chrome{flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#101735;border-bottom:1px solid rgba(255,255,255,.08);padding:4px 10px;z-index:3}.aes-ai-widget__hide{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:36px;border:none;border-radius:10px;background:transparent;color:#ffffffe0;cursor:pointer;font:inherit;font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.aes-ai-widget__hide:hover{background:#ffffff14;color:#fff}.aes-ai-widget__hide:focus-visible{outline:2px solid #fff;outline-offset:2px}.aes-ai-widget__hide-grip{width:36px;height:4px;border-radius:999px;background:#ffffff59}.aes-ai-widget__hide i{font-size:.7rem;opacity:.85}.aes-ai-widget__header{flex:0 0 auto;min-height:72px;display:flex;align-items:center;gap:12px;padding:12px 14px 14px;background:var(--ai-secondary);color:#fff;z-index:2;width:100%;max-width:100%;box-sizing:border-box}.aes-ai-widget__brand{display:flex;gap:10px;align-items:flex-start;min-width:0;flex:1}.aes-ai-widget__brand-copy{min-width:0;flex:1}.aes-ai-widget__brand-icon{width:42px;height:42px;border-radius:12px;background:var(--ai-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.05rem;color:#fff}.aes-ai-widget__company-name{margin:0;font-size:.95rem;line-height:1.25;font-family:var(--ai-font-bold);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aes-ai-widget__subtitle{margin:2px 0 0;font-size:.76rem;opacity:.88}.aes-ai-widget__status{margin:6px 0 0;font-size:.74rem;display:inline-flex;align-items:center;gap:6px}.aes-ai-widget__status-indicator{width:8px;height:8px;border-radius:50%;background:var(--ai-success);display:inline-block}.aes-ai-widget__status.is-offline .aes-ai-widget__status-indicator{background:#b7adad}.aes-ai-widget__header .aes-ai-widget__actions,.aes-ai-widget__header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:nowrap;padding-top:0;margin:0}.aes-ai-widget__header-actions button{width:36px;height:36px;min-width:36px;border:none;border-radius:10px;background:#ffffff1a;color:#fff;cursor:pointer}.aes-ai-widget__header-actions button:hover{background:#ffffff2e}.aes-ai-widget__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--ai-surface)}.aes-ai-widget__header-actions button:focus-visible,.aes-ai-widget__quick-question:focus-visible,.aes-ai-widget__chip:focus-visible,.aes-ai-widget__action-btn:focus-visible,.aes-ai-widget__send:focus-visible,.aes-ai-widget__input:focus-visible{outline:2px solid #fff;outline-offset:2px}.aes-ai-widget__quick-question:focus-visible,.aes-ai-widget__chip:focus-visible,.aes-ai-widget__action-btn:focus-visible,.aes-ai-widget__send:focus-visible,.aes-ai-widget__input:focus-visible{outline-color:var(--ai-primary)}.aes-ai-widget__content,.aes-ai-widget__messages{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px;background:var(--ai-surface);scroll-behavior:smooth}.aes-ai-widget__empty{text-align:center;padding:18px 10px 8px;color:var(--ai-heading)}.aes-ai-widget__empty-icon{width:54px;height:54px;margin:0 auto 12px;border-radius:16px;background:var(--ai-surface-soft);color:var(--ai-primary);display:flex;align-items:center;justify-content:center;font-size:1.35rem}.aes-ai-widget__empty h3{margin:0 0 6px;font-size:1.05rem;font-family:var(--ai-font-bold)}.aes-ai-widget__empty p{margin:0;font-size:.86rem;color:var(--ai-text-muted);line-height:1.5}.aes-ai-widget__home{display:flex;flex-direction:column;gap:18px;padding:4px 0 8px}.aes-ai-widget__home-intro{padding:4px 2px 2px}.aes-ai-widget__home-greeting{margin:0 0 8px;font-size:1rem;font-family:var(--ai-font-bold);color:var(--ai-heading)}.aes-ai-widget__home-copy{margin:0 0 6px;font-size:.9rem;color:var(--ai-text-muted);line-height:1.45}.aes-ai-widget__home-prompt{margin:12px 0 0;font-size:.92rem;font-weight:700;color:var(--ai-secondary)}.aes-ai-widget__home-section{display:flex;flex-direction:column;gap:10px}.aes-ai-widget__home-section-title{margin:0;padding:0 2px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ai-text-muted)}.aes-ai-widget__home-options{display:flex;flex-direction:column;gap:8px}.aes-ai-widget__home-option{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:48px;border:1px solid var(--ai-border);border-radius:14px;background:#fff;color:var(--ai-heading);text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.aes-ai-widget__home-option-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--ai-surface);color:var(--ai-primary);font-size:.95rem;flex-shrink:0}.aes-ai-widget__home-option.is-demo .aes-ai-widget__home-option-icon,.aes-ai-widget__home-option.is-consultation .aes-ai-widget__home-option-icon,.aes-ai-widget__home-option.is-support .aes-ai-widget__home-option-icon{background:#f57c001f;color:var(--ai-primary)}.aes-ai-widget__home-option-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.aes-ai-widget__home-option-label{font-size:.9rem;font-weight:600;line-height:1.3;color:var(--ai-heading)}.aes-ai-widget__home-option-desc{font-size:.78rem;color:var(--ai-text-muted);line-height:1.35}.aes-ai-widget__home-option-chevron{color:var(--ai-text-muted);font-size:.7rem;flex-shrink:0}.aes-ai-widget__home-option:hover{border-color:#f57c0073;background:#fff;box-shadow:0 4px 14px #080f2b0f;transform:translateY(-2px)}.aes-ai-widget__home-option:hover .aes-ai-widget__home-option-chevron{color:var(--ai-primary)}.aes-ai-widget__home-option:focus-visible{outline:2px solid var(--ai-primary);outline-offset:2px}.aes-ai-widget__home-option.is-support{border-color:#f57c0047;background:#fffaf5}.aes-ai-widget__home-back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;border:none;background:transparent;color:var(--ai-heading);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;padding:4px 0}.aes-ai-widget__home-back:hover{color:var(--ai-primary)}.aes-ai-widget__home-panel{display:flex;flex-direction:column;gap:12px}.aes-ai-widget__home-panel-title{margin:0;font-size:1rem;font-family:var(--ai-font-bold);font-weight:700;color:var(--ai-heading)}.aes-ai-widget__home-ctas{display:flex;flex-wrap:wrap;gap:8px}.aes-ai-widget__icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em}.aes-ai-widget svg.aes-ai-widget__icon{width:1em;height:1em;fill:currentColor}.aes-ai-widget__suggestions-label{margin:0 0 6px;width:100%;font-size:.78rem;color:var(--ai-text-muted)}.aes-ai-widget__message{display:flex;flex-direction:column;margin-bottom:14px;max-width:92%}.aes-ai-widget__message.is-user{margin-left:auto;align-items:flex-end}.aes-ai-widget__message.is-assistant,.aes-ai-widget__message.is-admin{margin-right:auto;align-items:flex-start}.aes-ai-widget__sender-label{font-size:.72rem;color:var(--ai-secondary);font-weight:700;margin:0 0 4px 2px}.aes-ai-widget__message-row{display:flex;align-items:flex-end;gap:8px;max-width:100%}.aes-ai-widget__message.is-user .aes-ai-widget__message-row{flex-direction:row-reverse}.aes-ai-widget__avatar{width:28px;height:28px;border-radius:50%;background:var(--ai-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.75rem}.aes-ai-widget__bubble{padding:11px 14px;border-radius:16px;line-height:1.45;font-size:.92rem;word-break:break-word}.aes-ai-widget__message.is-user .aes-ai-widget__bubble{background:var(--ai-primary);color:#fff;border-radius:16px 16px 4px;white-space:pre-wrap}.aes-ai-widget__message.is-assistant .aes-ai-widget__bubble{background:#fff;color:#0c0c0c;border:1px solid var(--ai-border);border-radius:16px 16px 16px 4px;white-space:normal}.aes-ai-widget__message.is-admin .aes-ai-widget__bubble{background:#fff8f0;color:#0c0c0c;border:1px solid #fee8da;border-radius:16px 16px 16px 4px;white-space:normal}.aes-ai-widget__message.is-admin .aes-ai-widget__avatar{background:var(--ai-secondary)}.aes-ai-widget__message.is-assistant .aes-ai-widget__bubble,.aes-ai-widget__message.is-assistant .aes-ai-widget__bubble *,.aes-ai-widget__message.is-assistant .aes-ai-widget__bubble p,.aes-ai-widget__message.is-assistant .aes-ai-widget__bubble li,.aes-ai-widget__message.is-assistant .aes-ai-widget__bubble span,.aes-ai-widget__message.is-assistant .aes-ai-widget__bubble strong,.aes-ai-widget__message.is-assistant .aes-ai-widget__bubble em,.aes-ai-widget__message.is-assistant .aes-ai-widget__bubble code,.aes-ai-widget__message.is-assistant .aes-ai-widget__bubble blockquote,.aes-ai-widget__message.is-admin .aes-ai-widget__bubble,.aes-ai-widget__message.is-admin .aes-ai-widget__bubble *,.aes-ai-widget__message.is-admin .aes-ai-widget__bubble p,.aes-ai-widget__message.is-admin .aes-ai-widget__bubble li,.aes-ai-widget__message.is-admin .aes-ai-widget__bubble span,.aes-ai-widget__message.is-admin .aes-ai-widget__bubble strong,.aes-ai-widget__message.is-admin .aes-ai-widget__bubble em{color:#0c0c0c!important}.aes-ai-widget__bubble p{margin:0 0 .55em}.aes-ai-widget__bubble p:last-child{margin-bottom:0}.aes-ai-widget__bubble ul,.aes-ai-widget__bubble ol{margin:.4em 0;padding-left:1.2em}.aes-ai-widget__message.is-assistant .aes-ai-widget__bubble a,.aes-ai-widget__message.is-assistant .aes-ai-widget__bubble a *{color:var(--ai-primary)!important;font-weight:600}.aes-ai-widget__message-time{margin-top:4px;font-size:11px;color:var(--ai-text-muted);padding:0 4px}.aes-ai-widget__home-intro--compact{padding-bottom:4px}.aes-ai-widget__home-intro--compact .aes-ai-widget__home-greeting{font-size:1.05rem}.aes-ai-widget__quick-actions,.aes-ai-widget__suggestions{display:flex;flex-direction:column;gap:8px;margin:4px 0 12px}.aes-ai-widget__actions{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.aes-ai-widget__quick-question,.aes-ai-widget__chip{width:100%;padding:10px 12px;background:var(--ai-bg);border:1px solid var(--ai-border);border-radius:var(--ai-radius-sm);color:var(--ai-text);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease;min-height:44px;font:inherit;display:inline-flex;align-items:center;gap:10px}.aes-ai-widget__quick-question i,.aes-ai-widget__chip i{color:var(--ai-primary);width:1.1rem;text-align:center}.aes-ai-widget__quick-question:hover,.aes-ai-widget__chip:hover{border-color:var(--ai-primary);background:var(--ai-surface-warm);transform:translate(2px)}.aes-ai-widget__action-btn{border:1px solid var(--ai-primary);background:var(--ai-primary);color:#fff;border-radius:var(--ai-radius-sm);padding:8px 12px;font-size:.84rem;cursor:pointer;min-height:40px;font-family:inherit;font-weight:600}.aes-ai-widget__action-btn:hover{background:var(--ai-primary-hover);border-color:var(--ai-primary-hover)}.aes-ai-widget__typing{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;background:#fff;border:1px solid var(--ai-border);border-radius:16px 16px 16px 4px}.aes-ai-widget__dots{display:inline-flex;gap:4px}.aes-ai-widget__dots i{width:6px;height:6px;border-radius:50%;background:var(--ai-primary);display:inline-block;animation:aes-ai-typing 1.4s infinite ease-in-out}.aes-ai-widget__dots i:nth-child(2){animation-delay:.15s}.aes-ai-widget__dots i:nth-child(3){animation-delay:.3s}@keyframes aes-ai-typing{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-3px);opacity:1}}.aes-ai-widget__input-wrap{display:flex;align-items:flex-end;gap:8px;position:relative;flex:0 0 auto;flex-wrap:wrap;border-top:1px solid var(--ai-border);padding:12px;background:#fff}.aes-ai-widget__input{flex:1;resize:none;min-height:42px;max-height:120px;border:1px solid var(--ai-border);border-radius:var(--ai-radius-md);padding:11px 13px;font:inherit;color:var(--ai-text);background:#fff;outline:none}.aes-ai-widget__input:focus{border-color:var(--ai-primary);box-shadow:0 0 0 3px #ef73001f}.aes-ai-widget__input:disabled{opacity:.65}.aes-ai-widget__send{width:42px;height:42px;flex:0 0 42px;border:none;border-radius:var(--ai-radius-md);background:var(--ai-primary);color:#fff;cursor:pointer}.aes-ai-widget__send:hover:not(:disabled){background:var(--ai-primary-hover)}.aes-ai-widget__send:disabled{opacity:.5;cursor:not-allowed}.aes-ai-widget__input-error{flex:0 0 100%;margin:0;color:var(--ai-danger);font-size:.8rem}.aes-ai-widget__footer{flex:0 0 auto;padding:8px 12px 10px;font-size:.72rem;color:var(--ai-text-muted);background:#fff;border-top:1px solid var(--ai-border);text-align:center}.aes-ai-widget__error{flex:0 0 auto;margin:0;padding:10px 12px;background:#fff8f0;color:#753b17;font-size:.82rem;border-top:1px solid var(--ai-surface-soft);white-space:pre-wrap}.aes-ai-widget__feedback{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px;font-size:.78rem;color:var(--ai-text-muted)}.aes-ai-widget__feedback button{border:1px solid var(--ai-border);background:#fff;border-radius:999px;padding:6px 10px;cursor:pointer;min-height:36px;font:inherit}.aes-ai-widget__feedback-note{margin:6px 0 0;font-size:.78rem;color:var(--ai-text-muted)}.aes-ai-widget__lead{background:#fff;border:1px solid var(--ai-border);border-radius:var(--ai-radius-md);padding:12px;margin:8px 0 12px}.aes-ai-widget__lead h3{margin:0 0 10px;font-size:.95rem;color:var(--ai-heading)}.aes-ai-widget__lead-intro{margin:-4px 0 10px;font-size:.82rem;color:var(--ai-text-muted);line-height:1.4}.aes-ai-widget__datetime-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.aes-ai-widget__datetime-row label{margin-bottom:0}@media(max-width:420px){.aes-ai-widget__datetime-row{grid-template-columns:1fr}}.aes-ai-widget__lead label{display:block;font-size:.78rem;color:var(--ai-text-muted);margin-bottom:8px}.aes-ai-widget__lead input,.aes-ai-widget__lead textarea,.aes-ai-widget__lead select{display:block;width:100%;margin-top:4px;border:1px solid var(--ai-border);border-radius:var(--ai-radius-sm);padding:10px;font:inherit;color:var(--ai-text);background:#fff}.aes-ai-widget__lead-actions{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px;margin-top:8px}.aes-ai-widget__lead-actions .aes-ai-widget__chip{width:auto;max-width:max-content;min-width:0;justify-self:start;text-align:center;padding:10px 16px}.aes-ai-widget__lead-actions .aes-ai-widget__action-btn{justify-self:end;width:auto;max-width:max-content}.aes-ai-widget__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1200px){.aes-ai-widget{--ai-widget-offset-right: max(18px, env(safe-area-inset-right, 0px));--ai-widget-offset-bottom: max(18px, calc(env(safe-area-inset-bottom, 0px) + 18px) );--ai-widget-offset-top: max(20px, env(safe-area-inset-top, 0px));--ai-window-width: min(370px, calc(100vw - 36px) );--ai-window-height: min(600px, calc(100dvh - var(--ai-widget-offset-bottom) - var(--ai-widget-offset-top) - 8px))}}@media(max-width:992px){.aes-ai-widget{--ai-widget-offset-right: max(16px, env(safe-area-inset-right, 0px));--ai-widget-offset-bottom: max(16px, calc(env(safe-area-inset-bottom, 0px) + 16px) );--ai-widget-offset-top: max(16px, env(safe-area-inset-top, 0px));--ai-window-width: min(360px, calc(100vw - 32px) );--ai-window-height: min(560px, calc(100dvh - var(--ai-widget-offset-bottom) - var(--ai-widget-offset-top) - 8px))}.aes-ai-widget__tip{width:min(260px,calc(100vw - 40px))}}@media(max-width:768px){.aes-ai-widget{--ai-widget-offset-right: max(12px, env(safe-area-inset-right, 0px));--ai-widget-offset-bottom: max(16px, env(safe-area-inset-bottom, 0px));right:var(--ai-widget-offset-right);bottom:var(--ai-widget-offset-bottom);left:auto}.aes-ai-widget__toggle{width:56px;height:56px}.aes-ai-widget__window{position:fixed;top:max(10px,env(safe-area-inset-top,0px));right:max(8px,env(safe-area-inset-right,0px));bottom:max(72px,calc(env(safe-area-inset-bottom,0px) + 72px));left:max(8px,env(safe-area-inset-left,0px));width:auto;height:auto;max-width:none;max-height:none;border-radius:16px;margin:0}.aes-ai-widget__tip{right:0;bottom:72px;width:min(280px,calc(100vw - 28px))}.aes-ai-widget__chrome{padding:2px 8px}.aes-ai-widget__hide{min-height:34px;font-size:.72rem}.aes-ai-widget__header{min-height:64px;padding:10px 12px 12px}.aes-ai-widget__company-name{font-size:.9rem}}@media(max-width:576px){.aes-ai-widget{--ai-widget-offset-right: max(10px, env(safe-area-inset-right, 0px));--ai-widget-offset-bottom: max(12px, env(safe-area-inset-bottom, 0px))}.aes-ai-widget__window{top:max(8px,env(safe-area-inset-top,0px));right:max(6px,env(safe-area-inset-right,0px));bottom:max(68px,calc(env(safe-area-inset-bottom,0px) + 68px));left:max(6px,env(safe-area-inset-left,0px));border-radius:14px}.aes-ai-widget__messages{padding:14px}.aes-ai-widget__input-wrap{padding:10px}}@media(max-width:380px){.aes-ai-widget__window{top:max(8px,env(safe-area-inset-top,0px));right:4px;bottom:max(64px,calc(env(safe-area-inset-bottom,0px) + 64px));left:4px;border-radius:12px}.aes-ai-widget__messages{padding:12px}.aes-ai-widget__company-name{font-size:.84rem}.aes-ai-widget__subtitle{font-size:.7rem}}@media(max-height:520px)and (orientation:landscape){.aes-ai-widget{--ai-widget-offset-bottom: max(12px, env(safe-area-inset-bottom, 0px))}.aes-ai-widget__window{position:fixed;inset:max(10px,env(safe-area-inset-top,0px)) 8px 64px 8px;width:auto;height:auto;max-width:none;max-height:none;margin:0}.aes-ai-widget__header{min-height:56px;padding:8px 10px 10px}.aes-ai-widget__chrome{padding:0 6px}.aes-ai-widget__hide{min-height:30px}.aes-ai-widget__messages{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.aes-ai-widget *,.aes-ai-widget *:before,.aes-ai-widget *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{color-scheme:light;font-family:Century Gothic,Futura,Segoe UI,Tahoma,sans-serif}body{margin:0;min-height:100vh;background:radial-gradient(circle at top right,rgba(239,115,0,.14),transparent 36%),linear-gradient(160deg,#090f2a,#14192d 42%,#fff8f0 42%,#fff);color:#0c0c0c}.aes-preview-page{max-width:920px;margin:0 auto;padding:48px 24px 160px}.aes-preview-page>header .aes-preview-brand{margin:0 0 8px;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;color:#ef7300;font-weight:700}.aes-preview-page>header h1{margin:0 0 12px;font-size:clamp(1.8rem,4vw,2.6rem);color:#fff}.aes-preview-page>header p{max-width:48ch;line-height:1.6;color:#ffffffdb}
