/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */:root{--tg-thread-bg:#dfe6eb;--tg-thread-pattern-color:#00000009;--tg-header-bg:#fff;--tg-header-text:#000;--tg-header-subtext:#707579;--tg-sidebar-border:#00000014;--tg-compose-bg:#f0f0f0;--tg-compose-input-bg:#fff;--tg-compose-input-border:#00000014;--tg-picker-bg:#fff;--tg-bubble-out:#effedd;--tg-bubble-out-text:#000;--tg-bubble-in:#fff;--tg-bubble-in-text:#000;--tg-bubble-in-border:#0000000f;--tg-bubble-shadow:0 1px .5px #00000014;--tg-radius-bubble:1.125rem;--tg-radius-tail:.25rem;--tg-bubble-max-width:72%;--tg-bubble-padding-y:.5625rem;--tg-bubble-padding-x:.75rem;--tg-font-message:1rem;--tg-line-message:1.1875;--tg-font-meta:.6875rem;--tg-line-meta:1.1818;--tg-font-title:1.0625rem;--tg-font-subtitle:.8125rem;--tg-accent:#3390ec;--tg-accent-hover:#2b7cd3;--tg-reply-border:#4b91ca;--tg-reply-bg:#4b91ca1f;--tg-forward-border:#4b91ca;--tg-read-check:#5acd30;--tg-time-text:#8d9296;--tg-muted-text:#8d9296;--tg-send-btn:#459df6;--tg-send-btn-hover:#3ba9ec;--tg-send-btn-text:#fff;--tg-launcher-bg:#459df6;--tg-launcher-shadow:#459df673;--tg-scroll-btn:#459df6;--tg-online-dot:#5acd30;--tg-typing-dot:#f3c04b;--tg-badge-bg:#4ecc5e;--tg-recording:#e14d4d;--tg-deleted-bg:#0000000f;--tg-deleted-text:#8d9296;--tg-action-chip-bg:#ffffffeb;--tg-action-chip-border:#00000014;--tg-compose-icon:#8d9296;--tg-compose-icon-hover:#676a6f;--tg-date-separator-bg:#00000038;--tg-date-separator-text:#ffffffeb;--tg-gap-message:.1875rem;--tg-gap-sender:.5rem}.dark{--tg-thread-bg:#0e1621;--tg-thread-pattern-color:#ffffff08;--tg-header-bg:#17212b;--tg-header-text:#fff;--tg-header-subtext:#ffffffb3;--tg-compose-bg:#17212b;--tg-compose-input-bg:#242f3d;--tg-compose-input-border:#ffffff14;--tg-picker-bg:#242f3d;--tg-bubble-out:#2b5278;--tg-bubble-out-text:#fff;--tg-bubble-in:#182533;--tg-bubble-in-text:#fff;--tg-bubble-in-border:#ffffff0d;--tg-bubble-shadow:0 1px .5px #00000040;--tg-accent:#6ab2f2;--tg-accent-hover:#5aa0e0;--tg-reply-border:#6ab2f2;--tg-reply-bg:#00000026;--tg-forward-border:#6ab2f2;--tg-read-check:#4fae4e;--tg-time-text:#ffffff8c;--tg-muted-text:#ffffff73;--tg-send-btn:#2b5278;--tg-send-btn-hover:#346696;--tg-send-btn-text:#fff;--tg-launcher-bg:#2b5278;--tg-launcher-shadow:#2b527880;--tg-scroll-btn:#2b5278;--tg-online-dot:#4fae4e;--tg-deleted-bg:#ffffff0f;--tg-deleted-text:#ffffff73;--tg-action-chip-bg:#17212bf2;--tg-action-chip-border:#ffffff1a;--tg-compose-icon:#ffffffa6;--tg-compose-icon-hover:#fff;--tg-date-separator-bg:#00000059;--tg-date-separator-text:#ffffffbf}.messenger-thread-bg,.tg-thread-bg{background-color:var(--tg-thread-bg);background-image:radial-gradient(circle at 1px 1px,var(--tg-thread-pattern-color)1px,transparent 0);background-size:20px 20px}.tg-bubble{border-radius:var(--tg-radius-bubble);width:fit-content;max-width:100%;padding:var(--tg-bubble-padding-y)var(--tg-bubble-padding-x);font-size:var(--tg-font-message);line-height:var(--tg-line-message);box-shadow:var(--tg-bubble-shadow);overflow-wrap:break-word;word-break:normal;position:relative}.amline-chat-widget__bubble-mine,.realtor-chat-bubble-mine,.tg-bubble-out{border-bottom-right-radius:var(--tg-radius-tail);background:var(--tg-bubble-out)!important;color:var(--tg-bubble-out-text)!important}.amline-chat-widget__bubble-theirs,.realtor-chat-bubble-theirs,.tg-bubble-in{border-bottom-left-radius:var(--tg-radius-tail);background:var(--tg-bubble-in)!important;color:var(--tg-bubble-in-text)!important;border:1px solid var(--tg-bubble-in-border)!important}.tg-bubble--sticker{padding:.25rem;box-shadow:none!important;background:0 0!important;border:none!important}.tg-bubble--deleted{font-size:var(--tg-font-meta);font-style:italic;background:var(--tg-deleted-bg)!important;color:var(--tg-deleted-text)!important;border:1px dashed var(--tg-bubble-in-border)!important;box-shadow:none!important}.tg-message-meta{font-size:var(--tg-font-meta);line-height:var(--tg-line-meta,1.1818);color:var(--tg-time-text);-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:.1875rem;margin-top:.1875rem;display:flex}.tg-read-check{color:var(--tg-read-check)!important}.tg-send-failed{color:#fff;cursor:pointer;background:#e53935;border:0;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.tg-bubble--failed{outline:1px solid #e5393559}.tg-swipe-row{width:fit-content;min-width:0;max-width:100%;display:block;position:relative}.tg-swipe-row__hint{opacity:0;color:var(--tg-accent);pointer-events:none;top:50%;font-size:1rem;transition:opacity .12s;position:absolute;inset-inline-end:.5rem;transform:translateY(-50%)}.tg-swipe-row--active .tg-swipe-row__hint{opacity:.55}.tg-swipe-row--ready .tg-swipe-row__hint{opacity:1}.tg-swipe-row__content{will-change:transform;width:fit-content;min-width:0;max-width:100%;display:block}.tg-message-row{box-sizing:border-box;width:fit-content;max-width:min(var(--tg-bubble-max-width),28rem);z-index:1;flex-direction:column;display:flex;position:relative;overflow:visible}.tg-message-row>.relative{max-width:100%}.tg-message-row--mine{align-items:flex-end;margin-left:auto;margin-right:0}.tg-message-row--theirs{align-items:flex-start;margin-left:0;margin-right:auto}.tg-sender-name{font-size:var(--tg-font-meta);color:var(--tg-muted-text);margin-bottom:.125rem;padding-inline:.25rem}.amline-chat-widget__header,.tg-header{background:var(--tg-header-bg)!important;color:var(--tg-header-text)!important}.tg-messenger-header{background:var(--tg-header-bg);color:var(--tg-header-text);border-bottom:1px solid var(--tg-sidebar-border,#00000014)}.dark .tg-messenger-header{border-bottom-color:#ffffff0f}.tg-messenger-header .text-muted-foreground{color:var(--tg-header-subtext)!important}.tg-messenger-header button:hover{background:#0000000f!important}.dark .tg-messenger-header button:hover{background:#ffffff1a!important}.tg-compose{box-sizing:border-box;background:var(--tg-compose-bg);border-top:1px solid var(--tg-muted-text);flex-shrink:0;width:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.tg-compose{border-top:1px solid color-mix(in srgb,var(--tg-muted-text)14%,transparent)}}.tg-compose{padding:.35rem .5rem calc(.4rem + env(safe-area-inset-bottom,0px))}.tg-compose-input{resize:none;border-radius:var(--tg-radius-bubble);border:1px solid var(--tg-compose-input-border);background:var(--tg-compose-input-bg);min-height:2.625rem;max-height:8rem;color:var(--tg-bubble-out-text);font-size:var(--tg-font-message);line-height:var(--tg-line-message);outline:none;flex:1;padding:.5625rem .875rem;font-family:inherit}.tg-compose-input::placeholder{color:var(--tg-muted-text)}.tg-compose-input:focus{border-color:var(--tg-accent);box-shadow:0 0 0 2px var(--tg-accent)}@supports (color:color-mix(in lab,red,red)){.tg-compose-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--tg-accent)18%,transparent)}}.tg-compose-send{cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;background:var(--tg-send-btn)!important;color:var(--tg-send-btn-text)!important}.tg-compose-send:hover:not(:disabled){background:var(--tg-send-btn-hover)!important}.tg-compose-send:disabled{opacity:.5;cursor:not-allowed}.tg-compose-icon-btn{width:2.25rem;height:2.25rem;color:var(--tg-compose-icon);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;display:inline-flex}.tg-compose-icon-btn:hover:not(:disabled){color:var(--tg-compose-icon-hover);background:#ffffff0f}.tg-compose__row{direction:rtl;align-items:flex-end;gap:.45rem;width:100%;display:flex;position:relative}.tg-compose-attach{width:2.65rem;height:2.65rem;color:var(--tg-compose-icon);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;font-size:1.25rem;line-height:1;display:grid}.tg-compose-attach:hover:not(:disabled){color:var(--tg-accent);background:var(--tg-accent)}@supports (color:color-mix(in lab,red,red)){.tg-compose-attach:hover:not(:disabled){background:color-mix(in srgb,var(--tg-accent)10%,transparent)}}.tg-compose-attach:disabled{opacity:.45;cursor:not-allowed}.tg-compose-fab{background:var(--tg-send-btn);color:#fff;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:3rem;height:3rem;transition:transform .12s,background .12s;display:grid;box-shadow:0 2px 8px #3390ec59}.tg-compose-fab:hover:not(:disabled){background:var(--tg-send-btn-hover)}.tg-compose-fab:active:not(:disabled){transform:scale(.96)}.tg-compose-fab--recording{background:var(--tg-recording);box-shadow:0 2px 8px #e14d4d66}.tg-compose-fab:disabled{opacity:.5;cursor:not-allowed}.tg-compose-field{background:var(--tg-compose-input-bg);border-radius:1.375rem;flex:1;align-items:center;gap:.1rem;width:100%;min-width:0;max-width:none;min-height:2.625rem;padding:0 .3rem 0 .15rem;display:flex;box-shadow:0 1px 2px #0000001f}.tg-compose-field .tg-compose-input{text-align:right;vertical-align:middle;box-sizing:border-box;resize:none;appearance:none;direction:rtl;border-radius:0;flex:auto;width:100%;min-width:0;min-height:2.25rem;max-height:7.5rem;margin:0;padding:.375rem .35rem;line-height:1.35;box-shadow:none!important;background:0 0!important;border:0!important}.tg-compose-field .tg-compose-icon-btn{flex-shrink:0;width:2.25rem;height:2.25rem}.tg-compose-field .tg-compose-icon-btn.is-active,.tg-compose-field .tg-compose-icon-btn:hover:not(:disabled){color:var(--tg-accent);background:0 0}.tg-compose__row--recording .tg-compose-attach,.tg-compose__row--recording .tg-compose-field{display:none}.tg-compose-recording-inline{background:var(--tg-compose-input-bg);border-radius:1.35rem;flex:auto;align-items:center;gap:.5rem;min-width:0;padding:.55rem .85rem;display:flex;box-shadow:0 1px 2px #0000001f}.tg-compose-recording__dot{background:var(--tg-recording,#ef4444);border-radius:999px;width:.55rem;height:.55rem;animation:acw-recording-pulse 1.2s ease-in-out infinite}.tg-compose-recording__live{min-width:0;flex:1}.tg-compose-recording__live,.tg-compose-recording__time{font-size:var(--tg-font-meta);color:var(--tg-muted-text)}.tg-compose-recording__time{font-variant-numeric:tabular-nums}.tg-reply-preview{border-right:3px solid var(--tg-reply-border);background:var(--tg-reply-bg);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.tg-reply-preview__label{font-size:var(--tg-font-meta);color:var(--tg-reply-border);font-weight:600}.tg-reply-preview__text{font-size:var(--tg-font-meta);color:var(--tg-muted-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg-reply-quote{border-right:3px solid var(--tg-reply-border);background:var(--tg-reply-bg);font-size:var(--tg-font-meta);border-radius:.375rem;margin-bottom:.375rem;padding:.375rem .5rem;line-height:1.25rem}.tg-reply-quote__label{color:var(--tg-reply-border);font-weight:600}.tg-forward-quote{border-right:3px solid var(--tg-forward-border);background:var(--tg-reply-bg);font-size:var(--tg-font-meta);border-radius:.375rem;margin-bottom:.375rem;padding:.375rem .5rem;line-height:1.25rem}.tg-forward-quote__label{color:var(--tg-forward-border);font-weight:600}.tg-date-separator{background:var(--tg-date-separator-bg);width:fit-content;font-size:var(--tg-font-meta);color:var(--tg-date-separator-text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;align-self:center;margin:.5rem auto;padding:.25rem .75rem}.amline-chat-widget__scroll-bottom,.tg-scroll-bottom{font-size:var(--tg-font-meta);cursor:pointer;border:none;border-radius:999px;padding:.375rem .875rem;box-shadow:0 4px 12px #0003;background:var(--tg-scroll-btn)!important;color:#fff!important}.amline-chat-widget__launcher,.tg-launcher{background:var(--tg-launcher-bg)!important;box-shadow:0 8px 28px -6px var(--tg-launcher-shadow)!important}.amline-chat-widget{--acw-teal:var(--tg-accent);--acw-teal-dark:var(--tg-send-btn)}.amline-chat-widget__body{background-color:var(--tg-thread-bg)!important;background-image:radial-gradient(circle at 1px 1px,var(--tg-thread-pattern-color)1px,transparent 0)!important;background-size:20px 20px!important}.amline-chat-widget__compose{background:var(--tg-compose-bg)!important;border-top-color:var(--tg-compose-input-border)!important}.amline-chat-widget__compose .tg-compose-field .tg-compose-input,.amline-chat-widget__compose .tg-compose-field textarea{color:var(--tg-bubble-out-text);box-shadow:none!important;font-size:var(--tg-font-message)!important;background:0 0!important;border:0!important}.amline-chat-widget__compose .tg-compose-field .tg-compose-input:focus,.amline-chat-widget__compose .tg-compose-field textarea:focus{outline:none;box-shadow:none!important;border:0!important}.amline-chat-widget__compose button[type=submit]{background:var(--tg-send-btn);color:var(--tg-send-btn-text)}.amline-chat-widget__bubble-mine,.amline-chat-widget__bubble-theirs{border-radius:var(--tg-radius-bubble);padding:var(--tg-bubble-padding-y)var(--tg-bubble-padding-x);font-size:var(--tg-font-message);line-height:var(--tg-line-message)}.amline-chat-widget__bubble-mine{border-bottom-right-radius:var(--tg-radius-tail)}.amline-chat-widget__bubble-theirs{border-bottom-left-radius:var(--tg-radius-tail)}.amline-chat-widget__picker-panel{background:var(--tg-picker-bg)!important}.amline-chat-widget__online-dot{background:var(--tg-online-dot)!important;box-shadow:0 0 0 2px var(--tg-online-dot)!important}@supports (color:color-mix(in lab,red,red)){.amline-chat-widget__online-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--tg-online-dot)35%,transparent)!important}}.amline-chat-widget__badge{background:var(--tg-badge-bg)!important}.amline-chat-widget__online-dot--typing{background:var(--tg-typing-dot)!important;box-shadow:0 0 0 2px var(--tg-typing-dot)!important}@supports (color:color-mix(in lab,red,red)){.amline-chat-widget__online-dot--typing{box-shadow:0 0 0 2px color-mix(in srgb,var(--tg-typing-dot)35%,transparent)!important}}.amline-chat-widget__compose-action--recording{border-color:var(--tg-recording)!important;background:var(--tg-recording)!important}@supports (color:color-mix(in lab,red,red)){.amline-chat-widget__compose-action--recording{background:color-mix(in srgb,var(--tg-recording)12%,transparent)!important}}.tg-action-chip{border:1px solid var(--tg-action-chip-border);background:var(--tg-action-chip-bg);font-size:var(--tg-font-meta);color:var(--tg-muted-text);cursor:pointer;border-radius:999px;padding:.125rem .5rem;box-shadow:0 1px 2px #0000000f}.tg-action-chip:hover{color:var(--tg-accent);border-color:var(--tg-accent)}@supports (color:color-mix(in lab,red,red)){.tg-action-chip:hover{border-color:color-mix(in srgb,var(--tg-accent)35%,transparent)}}.tg-message-list{gap:var(--tg-gap-message);direction:rtl;flex-direction:column;display:flex}.tg-message-row+.tg-message-row--new-sender{margin-top:var(--tg-gap-sender)}.amline-chat-widget__bubble-mine.tg-bubble-group-first,.amline-chat-widget__bubble-mine.tg-bubble-group-middle,.tg-bubble-out.tg-bubble-group-first,.tg-bubble-out.tg-bubble-group-middle{border-bottom-right-radius:var(--tg-radius-bubble);margin-bottom:2px}.amline-chat-widget__bubble-theirs.tg-bubble-group-first,.amline-chat-widget__bubble-theirs.tg-bubble-group-middle,.tg-bubble-in.tg-bubble-group-first,.tg-bubble-in.tg-bubble-group-middle{border-bottom-left-radius:var(--tg-radius-bubble);margin-bottom:2px}html:not(.tg-bubble-tail--rounded) .tg-bubble-out.tg-bubble-group-last,html:not(.tg-bubble-tail--rounded) .tg-bubble-out:not([class*=tg-bubble-group-]){border-bottom-right-radius:var(--tg-radius-tail)!important;border-bottom-left-radius:var(--tg-radius-bubble)!important}html:not(.tg-bubble-tail--rounded) .tg-bubble-in.tg-bubble-group-last,html:not(.tg-bubble-tail--rounded) .tg-bubble-in:not([class*=tg-bubble-group-]){border-bottom-left-radius:var(--tg-radius-tail)!important;border-bottom-right-radius:var(--tg-radius-bubble)!important}.acw-message-enter,.messenger-message-enter,.tg-message-enter{animation:tg-message-in .22s ease-out both}@keyframes tg-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.acw-sticker-pop,.messenger-sticker-pop,.tg-sticker-pop{animation:tg-sticker-pop .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes tg-sticker-pop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}.tg-typing-indicator{border:1px solid var(--tg-bubble-in-border);background:var(--tg-bubble-in);color:var(--tg-muted-text);font-size:var(--tg-font-meta);box-shadow:var(--tg-bubble-shadow);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem;animation:tg-message-in .2s ease-out both;display:inline-flex}.tg-typing-indicator__dots{align-items:flex-end;gap:.125rem;height:.75rem;display:inline-flex}.tg-typing-indicator__dots span{background:var(--tg-accent);border-radius:999px;width:.3125rem;height:.3125rem;animation:tg-typing-bounce 1.1s ease-in-out infinite;display:inline-block}.tg-typing-indicator__dots span:nth-child(2){animation-delay:.14s}.tg-typing-indicator__dots span:nth-child(3){animation-delay:.28s}@keyframes tg-typing-bounce{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.amline-chat-widget__status-typing{opacity:.95}@keyframes acw-typing-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.85)}}.tg-glyph{shape-rendering:geometricPrecision;flex-shrink:0;display:block;overflow:visible}.tg-glyph--stroke{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.tg-bubble-text{text-align:start;unicode-bidi:plaintext}.amline-chat-widget{--acw-panel-shadow:0 12px 48px -12px #3390ec40,0 8px 24px -8px #0000002e;--acw-sheet-bottom:0px;--support-panel-bg:var(--tg-header-bg,#fff);--support-header-bg:var(--tg-header-bg,#fff);--support-close-bg:#0f172a0f;--support-close-fg:#0f172a;--support-close-border:#0f172a24;--support-close-hover-bg:#0f172a1a;--support-close-active-bg:#0f172a29;--support-close-focus-ring:#3390ec80;--support-backdrop:#0f172a61;--support-widget-bg:var(--tg-launcher-bg,#459df6);--support-widget-fg:#fff;--support-widget-border:#ffffff38;--support-widget-shadow:0 10px 28px -8px #459df68c;--support-widget-hover:0 14px 36px -8px #459df69e;--support-widget-status-online:#4ade80;--support-widget-status-offline:#94a3b8;--support-tooltip-bg:#fff;--support-tooltip-fg:#0f172a;--support-tooltip-border:#0f172a1a;--acw-right:max(16px,env(safe-area-inset-right,0px));--acw-bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:9999;bottom:var(--acw-bottom);right:var(--acw-right);direction:rtl;font-family:inherit;left:auto;position:fixed!important}@media (min-width:768px){.amline-chat-widget{--acw-right:max(20px,env(safe-area-inset-right,0px));--acw-bottom:max(20px,env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){.amline-chat-widget{--acw-right:max(24px,env(safe-area-inset-right,0px));--acw-bottom:max(24px,env(safe-area-inset-bottom,0px))}}.amline-chat-widget--mobile-nav{--acw-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));--acw-sheet-bottom:calc(var(--tabbar-h,3.5rem) + env(safe-area-inset-bottom,0px));left:auto;right:1rem}@media (min-width:1024px){.amline-chat-widget--mobile-nav{--acw-bottom:24px;--acw-sheet-bottom:0px;left:auto;right:var(--acw-right,20px)}}.amline-chat-widget.dark{--support-close-bg:#ffffff1f;--support-close-fg:#f8fafc;--support-close-border:#fff3;--support-close-hover-bg:#fff3;--support-close-active-bg:#ffffff47;--support-backdrop:#0000008c;--support-widget-bg:var(--tg-launcher-bg,#2b5278);--support-widget-border:#ffffff24;--support-widget-shadow:0 10px 28px -8px #00000073;--support-widget-hover:0 14px 36px -8px #00000085;--support-tooltip-bg:#1e293b;--support-tooltip-fg:#f8fafc;--support-tooltip-border:#ffffff1f}.amline-chat-widget__backdrop{display:none}.amline-chat-widget.amline-chat-widget--open{pointer-events:none;width:100%;max-width:100vw;height:100%;inset:0}@media (max-width:1023px){.amline-chat-widget.amline-chat-widget--open{bottom:var(--acw-sheet-bottom);height:auto}}.amline-chat-widget.amline-chat-widget--open .amline-chat-widget__backdrop{background:var(--support-backdrop);cursor:pointer;z-index:0;pointer-events:auto;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.amline-chat-widget.amline-chat-widget--open .amline-chat-widget__panel-anchor{z-index:1;pointer-events:none;bottom:var(--acw-bottom,24px);right:var(--acw-right,20px);position:fixed;top:auto;left:auto}@media (max-width:1023px){.amline-chat-widget.amline-chat-widget--open .amline-chat-widget__panel-anchor{width:100%;inset:.75rem auto 0 0}}.amline-chat-widget.amline-chat-widget--open .amline-chat-widget__panel{pointer-events:auto}.amline-chat-widget__launcher-wrap{flex:none;justify-content:flex-end;align-items:flex-end;display:flex;position:relative;overflow:visible}.amline-chat-widget__launcher-tooltip{z-index:2;background:var(--support-tooltip-bg);width:min(260px,100vw - 32px);min-width:min(180px,100vw - 32px);max-width:min(260px,100vw - 32px);color:var(--support-tooltip-fg);border:1px solid var(--support-tooltip-border);box-sizing:border-box;writing-mode:horizontal-tb;text-orientation:mixed;text-align:start;white-space:normal;word-break:normal;overflow-wrap:break-word;opacity:0;pointer-events:none;isolation:isolate;direction:rtl;border-radius:14px;flex:none;padding:12px 16px 12px 14px;transition:opacity .32s,transform .32s;position:absolute;bottom:calc(100% + 12px);left:auto;right:0;transform:translateY(8px);box-shadow:0 12px 32px -12px #0f172a47}.amline-chat-widget__launcher-tooltip:after{content:"";background:var(--support-tooltip-bg);border-right:1px solid var(--support-tooltip-border);border-bottom:1px solid var(--support-tooltip-border);width:12px;height:12px;position:absolute;bottom:-6px;right:22px;transform:rotate(45deg)}.amline-chat-widget__launcher-tooltip--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.amline-chat-widget__launcher-tooltip-title{white-space:normal;word-break:normal;margin:0;font-size:.875rem;font-weight:700;line-height:1.5}.amline-chat-widget__launcher-tooltip-body{opacity:.9;white-space:normal;word-break:normal;margin:.25rem 0 0;font-size:.8125rem;line-height:1.55}.amline-chat-widget__launcher-tooltip-dismiss{width:1.25rem;height:1.25rem;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:1rem;line-height:1;position:absolute;top:.35rem;left:.4rem}.amline-chat-widget__launcher-tooltip-dismiss:hover{opacity:.9}@media (min-width:768px){.amline-chat-widget__launcher-tooltip{width:260px;min-width:180px;max-width:260px;bottom:8px;left:auto;right:calc(100% + 14px);transform:translate(8px)}.amline-chat-widget__launcher-tooltip:after{border-right:0;border-bottom:1px solid var(--support-tooltip-border);border-left:1px solid var(--support-tooltip-border);bottom:18px;right:-6px}.amline-chat-widget__launcher-tooltip--visible{transform:translate(0)}}.amline-chat-widget__launcher{border:1px solid var(--support-widget-border);cursor:pointer;background:var(--support-widget-bg);width:56px;height:56px;color:var(--support-widget-fg);box-shadow:var(--support-widget-shadow);z-index:1;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;animation:acw-launcher-enter .45s ease-out both;display:flex;position:relative}@media (min-width:1024px){.amline-chat-widget__launcher{width:60px;height:60px}}.amline-chat-widget__launcher:hover{box-shadow:var(--support-widget-hover);transform:scale(1.04)}.amline-chat-widget__launcher:active{transform:scale(.98)}.amline-chat-widget__launcher:focus-visible{outline:2px solid var(--support-close-focus-ring);outline-offset:3px}.amline-chat-widget__launcher-icon{transform-origin:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex}.amline-chat-widget__launcher--attn .amline-chat-widget__launcher-icon{animation:acw-launcher-icon-nudge 4.2s ease-in-out .75s 2}.amline-chat-widget__launcher:hover .amline-chat-widget__launcher-icon{transform:translateY(-1px)}.amline-chat-widget__launcher-ring{border:2px solid var(--support-widget-fg);border-radius:50%;width:56px;height:56px;position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab,red,red)){.amline-chat-widget__launcher-ring{border:2px solid color-mix(in srgb,var(--support-widget-fg)42%,transparent)}}.amline-chat-widget__launcher-ring{pointer-events:none;z-index:0;animation:acw-launcher-ring 2.8s cubic-bezier(.22,1,.36,1) 2}.amline-chat-widget__launcher-ring--delay{animation-delay:1.4s}@media (min-width:1024px){.amline-chat-widget__launcher-ring{width:60px;height:60px}}.amline-chat-widget__launcher-status{border:2px solid var(--support-widget-bg);border-radius:999px;width:11px;height:11px;position:absolute;top:4px;left:4px;box-shadow:0 0 0 1px #00000014}.amline-chat-widget__launcher-status--online{background:var(--support-widget-status-online)}.amline-chat-widget__launcher-status--offline{background:var(--support-widget-status-offline)}.amline-chat-widget__badge--unread{top:-2px;left:-2px}@keyframes acw-launcher-enter{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes acw-launcher-bounce-once{0%{transform:scale(1)}35%{transform:scale(1.08)}65%{transform:scale(.97)}to{transform:scale(1)}}@keyframes acw-launcher-glow{0%,to{box-shadow:var(--support-widget-shadow)}50%{box-shadow:var(--support-widget-hover),0 0 0 5px color-mix(in srgb,var(--support-widget-fg)14%,transparent)}}@keyframes acw-launcher-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.72)}}@keyframes acw-launcher-icon-nudge{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-5deg)scale(1.04)}40%{transform:rotate(4deg)scale(1.04)}60%{transform:rotate(-3deg)scale(1.02)}}.amline-chat-widget__launcher--attn{animation:acw-launcher-enter .48s ease-out both,acw-launcher-bounce-once .55s cubic-bezier(.34,1.3,.64,1) .52s,acw-launcher-glow 4.5s ease-in-out 3.8s 2}.amline-chat-widget__launcher--attn:active,.amline-chat-widget__launcher--attn:hover,.amline-chat-widget__launcher-wrap--attn:hover .amline-chat-widget__launcher--attn .amline-chat-widget__launcher-icon,.amline-chat-widget__launcher-wrap--attn:hover .amline-chat-widget__launcher-ring{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.amline-chat-widget__launcher,.amline-chat-widget__launcher--attn,.amline-chat-widget__launcher--attn .amline-chat-widget__launcher-icon,.amline-chat-widget__launcher-ring{animation:none!important}.amline-chat-widget__launcher-tooltip{transition:opacity .2s;transform:none!important}.amline-chat-widget__launcher-tooltip--visible{transform:none!important}.amline-chat-widget__launcher:hover,.amline-chat-widget__launcher:hover .amline-chat-widget__launcher-icon{transform:none}}.amline-chat-widget__badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;left:-4px}.amline-chat-widget__panel{background:var(--tg-header-bg);border:1px solid var(--tg-sidebar-border,#00000014);z-index:1;border-radius:.75rem;flex-direction:column;width:26.25rem;max-width:calc(100vw - 1.5rem);height:40rem;max-height:min(40rem,100vh - 5rem);animation:acw-slide-up .28s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 48px -12px #0000002e,0 8px 24px -8px #0000001f}@media (max-width:1023px){.amline-chat-widget--open .amline-chat-widget__panel-anchor{position:fixed}.amline-chat-widget--open .amline-chat-widget__panel{inset-inline:0;border-radius:1rem 1rem 0 0;width:100%;max-width:100%;height:auto;max-height:none;position:absolute;top:0;bottom:0;box-shadow:0 -8px 32px -8px #00000038}}@keyframes acw-slide-up{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.amline-chat-widget__header{border-bottom:1px solid var(--tg-sidebar-border,#00000014);flex-shrink:0;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem .75rem;display:flex}.amline-chat-widget__header-avatar{background:#0000000a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:flex;overflow:hidden}.amline-chat-widget__header-avatar img{object-fit:contain;width:1.5rem;height:1.5rem}.amline-chat-widget__header-info{flex:1;min-width:0}.amline-chat-widget__header-title{font-size:var(--tg-font-title,1.0625rem);font-weight:600;line-height:1.25}.amline-chat-widget__header-status{font-size:var(--tg-font-subtitle,.8125rem);color:var(--tg-header-subtext);align-items:center;gap:.375rem;margin-top:.125rem;display:flex}.amline-chat-widget__online-dot{background:#4ade80;border-radius:999px;width:7px;height:7px;animation:acw-pulse 2s ease-in-out infinite;box-shadow:0 0 0 2px #4ade8059}@keyframes acw-pulse{0%,to{opacity:1}50%{opacity:.65}}.amline-chat-widget__header-actions{flex-shrink:0;gap:4px;display:flex}.amline-chat-widget__header-btn{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.amline-chat-widget__header-btn:hover{background:#ffffff47}.amline-chat-widget__close-btn{border:1px solid var(--support-close-border);background:var(--support-close-bg);width:40px;height:40px;color:var(--support-close-fg);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex}.amline-chat-widget__close-btn:hover{background:var(--support-close-hover-bg)}.amline-chat-widget__close-btn:active{background:var(--support-close-active-bg)}.amline-chat-widget__close-btn:focus-visible{outline:2px solid var(--support-close-focus-ring);outline-offset:2px}.amline-chat-widget__body,.amline-chat-widget__thread{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.amline-chat-push-banner{background:var(--tg-accent,#3390ec);border-radius:12px;flex-direction:column;gap:.6rem;margin:.75rem .75rem 0;padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.amline-chat-push-banner{background:color-mix(in srgb,var(--tg-accent,#3390ec)10%,transparent)}}.amline-chat-push-banner{border:1px solid var(--tg-accent,#3390ec)}@supports (color:color-mix(in lab,red,red)){.amline-chat-push-banner{border:1px solid color-mix(in srgb,var(--tg-accent,#3390ec)28%,transparent)}}.amline-chat-push-banner{flex-shrink:0}.amline-chat-push-banner__text{color:hsl(var(--muted-foreground));flex-direction:column;gap:.2rem;font-size:12px;line-height:1.6;display:flex}.amline-chat-push-banner__text strong{color:hsl(var(--foreground));font-size:13px;font-weight:700}.amline-chat-push-banner__actions{align-items:center;gap:.5rem;display:flex}.amline-chat-push-banner__enable{background:var(--tg-accent,#3390ec);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:.4rem .9rem;font-size:12px;font-weight:700}.amline-chat-push-banner__enable:disabled{opacity:.6;cursor:default}.amline-chat-push-banner__dismiss{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;padding:.35rem .5rem;font-size:12px}.amline-chat-widget__welcome{text-align:center;color:var(--muted-foreground);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 20px;display:flex}.amline-chat-widget__welcome-icon{background:var(--tg-accent);border-radius:999px;width:64px;height:64px}@supports (color:color-mix(in lab,red,red)){.amline-chat-widget__welcome-icon{background:color-mix(in srgb,var(--tg-accent)12%,transparent)}}.amline-chat-widget__welcome-icon{color:var(--tg-accent);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.amline-chat-widget__welcome-title{color:var(--foreground);margin-bottom:8px;font-size:18px;font-weight:700}.amline-chat-widget__welcome-body{max-width:280px;font-size:13px;line-height:1.7}.amline-chat-widget__messages .tg-message-row,.support-message-thread .tg-message-row{max-width:min(var(--tg-bubble-max-width,72%),28rem)}.amline-chat-widget__messages .tg-message-text,.support-message-thread .tg-message-text{overflow-wrap:anywhere;word-break:break-word;text-align:start;line-height:1.55}.amline-chat-widget__messages{gap:var(--tg-gap-message,.1875rem);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--tg-accent)transparent;direction:rtl;flex-direction:column;flex:1;padding:.5rem .625rem;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.amline-chat-widget__messages{scrollbar-color:color-mix(in srgb,var(--tg-accent)28%,transparent)transparent}}.amline-chat-widget__messages{scrollbar-gutter:stable}.amline-chat-widget__messages::-webkit-scrollbar{width:4px}.amline-chat-widget__messages::-webkit-scrollbar-thumb{background:var(--tg-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.amline-chat-widget__messages::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tg-accent)28%,transparent)}}@media (hover:none) and (pointer:coarse){.amline-chat-widget__messages{scrollbar-width:none}.amline-chat-widget__messages::-webkit-scrollbar{width:0;height:0}}.amline-chat-widget__footer-link{text-align:center;border-top:1px solid var(--tg-sidebar-border,#00000014);background:var(--tg-compose-bg);flex-shrink:0;padding:.5rem .75rem}.amline-chat-widget__footer-link a{font-size:var(--tg-font-subtitle,.8125rem);color:var(--tg-accent);font-weight:600;text-decoration:none}.amline-chat-widget__footer-link a:hover{text-decoration:underline}.amline-chat-widget__compose{background:var(--tg-compose-bg);z-index:2;border-top:none;flex-shrink:0;position:relative}.amline-chat-widget__compose-inner{position:relative}.amline-chat-widget__attach-sheet{z-index:6;border:1px solid var(--border);bottom:calc(100% + 8px);border-radius:14px;min-width:10.5rem;position:absolute;inset-inline-start:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.amline-chat-widget__attach-sheet{border:1px solid color-mix(in srgb,var(--border)60%,transparent)}}.amline-chat-widget__attach-sheet{background:var(--card);animation:acw-pop-in .2s ease-out both;box-shadow:0 16px 40px -12px #00000040}.amline-chat-widget__attach-sheet-item{width:100%;color:var(--foreground);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:.65rem;padding:.75rem .9rem;font-size:.8125rem;display:flex}.amline-chat-widget__attach-sheet-item:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.amline-chat-widget__attach-sheet-item:hover{background:color-mix(in srgb,var(--muted)45%,transparent)}}.amline-chat-widget__attach-sheet-item+.amline-chat-widget__attach-sheet-item{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.amline-chat-widget__attach-sheet-item+.amline-chat-widget__attach-sheet-item{border-top:1px solid color-mix(in srgb,var(--border)45%,transparent)}}.acw-message-row{margin-bottom:.5rem;position:relative}.acw-message-row--reactions-open{z-index:3}.acw-reaction-hover{z-index:5;pointer-events:none;opacity:0;background:#1a2634;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.05rem;padding:.28rem .38rem;transition:opacity .14s,transform .14s;display:none;position:absolute;bottom:calc(100% + .35rem);transform:translateY(4px)scale(.96);box-shadow:0 8px 24px #00000047}.acw-reaction-hover.is-start{inset-inline-start:0}.acw-reaction-hover.is-end{inset-inline-end:0}.acw-reaction-hover.is-pinned{pointer-events:auto;opacity:1;display:inline-flex;transform:translateY(0)scale(1)}.acw-reaction-hover__emoji{cursor:pointer;background:0 0;border:0;border-radius:.5rem;width:1.75rem;height:1.75rem;font-size:.875rem;line-height:1}@media (hover:hover) and (pointer:fine){.acw-message-row:hover .acw-reaction-hover{pointer-events:auto;opacity:1;display:inline-flex;transform:translateY(0)scale(1)}.acw-reaction-hover__emoji:hover{background:#ffffff1a;transform:scale(1.12)}}.amline-chat-widget__pending-attachment{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.amline-chat-widget__pending-attachment{border-bottom:1px solid color-mix(in srgb,var(--border)50%,transparent)}}.amline-chat-widget__pending-attachment{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.amline-chat-widget__pending-attachment{background:color-mix(in srgb,var(--muted)30%,transparent)}}.amline-chat-widget__bubble-mine,.amline-chat-widget__bubble-theirs{width:fit-content;max-width:100%}@media (max-width:420px){.amline-chat-widget__panel{width:calc(100vw - 1.5rem);height:min(40rem,100vh - 5.5rem)}}.amline-chat-widget__messages-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.amline-chat-widget__scroll-bottom{z-index:4;animation:acw-pop-in .2s ease-out both;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.acw-message-enter{animation:acw-message-in .22s ease-out both}.acw-sticker-pop{animation:acw-sticker-pop .35s cubic-bezier(.34,1.56,.64,1) both}.acw-pop-in{animation:acw-pop-in .18s ease-out both}@keyframes acw-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes acw-sticker-pop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes acw-pop-in{0%{opacity:0;transform:scale(.92)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.amline-chat-widget__online-dot--typing{background:#fbbf24;animation:acw-typing-dot 1s ease-in-out infinite;box-shadow:0 0 0 2px #fbbf2459}.amline-chat-widget__status-typing{font-style:italic}.amline-chat-widget__compose-action--active{border-color:var(--tg-accent);background:var(--tg-accent)}@supports (color:color-mix(in lab,red,red)){.amline-chat-widget__compose-action--active{background:color-mix(in srgb,var(--tg-accent)12%,transparent)}}.amline-chat-widget__compose-action--recording{background:#ef44441f;border-color:#ef4444;animation:acw-recording-pulse 1.2s ease-in-out infinite}.amline-chat-widget__picker-backdrop{z-index:5;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000040;animation:acw-pop-in .15s ease-out both;position:fixed;inset:0}.amline-chat-widget__picker-panel{z-index:6;border:1px solid var(--border);border-radius:16px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.amline-chat-widget__picker-panel{border:1px solid color-mix(in srgb,var(--border)60%,transparent)}}.amline-chat-widget__picker-panel{animation:acw-pop-in .2s ease-out both;box-shadow:0 16px 40px -12px #00000059}@keyframes acw-recording-pulse{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 5px #ef444400}}