[data-twg-host]::part(root){--rk-edge: clamp(1rem, 3vw, 2rem);--rk-launcher: 3.5rem;--rk-gap: .75rem;--rk-bottom: calc(var(--rk-edge) + env(safe-area-inset-bottom, 0px));bottom:var(--rk-bottom);inset-inline-end:max(var(--rk-edge),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));z-index:calc(var(--z-header) + 5);--twg-accent: var(--solid);--twg-btn-ink: var(--solid-text);--twg-surface: var(--paper);--twg-text: var(--fg);--twg-muted: var(--fg-muted);--twg-border: var(--rule-strong);--twg-line: var(--rule);--twg-input-border: color-mix(in srgb, var(--fg) 55%, var(--paper));--twg-dot: var(--fg-muted);--twg-danger: var(--error);--twg-header-bg: var(--band);--twg-header-ink: var(--on-dark);--twg-close-bg: transparent;--twg-bubble: var(--paper-sand);--twg-user-bg: var(--band);--twg-user-ink: var(--on-dark);--twg-tg: var(--solid);--twg-tg-ink: var(--solid-text);--twg-badge-bg: var(--accent-fg);--twg-badge-ink: var(--paper);--twg-radius: var(--radius);--twg-radius-bubble: var(--radius);--twg-radius-tail: 0px;--twg-radius-controls: var(--radius);--twg-radius-field: var(--radius);--twg-radius-input: var(--radius);--twg-radius-send: var(--radius);--twg-radius-pill: var(--radius);--twg-btn-radius: var(--radius);--twg-shadow: 0 32px 72px -28px rgba(17, 17, 17, .65);--twg-btn-shadow: 0 0 0 2px var(--paper), 0 12px 28px -14px rgba(17, 17, 17, .55);--twg-launcher-size: var(--rk-launcher);--twg-icon-size: 1.5rem;--twg-gap: var(--rk-gap);--twg-width: 24rem;--rk-room: calc(100dvh - var(--rk-bottom) - var(--rk-launcher) - var(--rk-gap) - var(--header-h) - .5rem);--twg-height: min(40rem, var(--rk-room));--twg-max-height: var(--rk-room);--twg-font: var(--font-sans);--twg-fs-msg: .9375rem;--twg-fs-input: 16px;--twg-target-size: 2.75rem;--twg-focus-ring: 0 0 0 3px var(--twg-surface), 0 0 0 5px var(--twg-text);--twg-placeholder-ink: var(--fg-muted);--rk-case: uppercase;--rk-track: .07em;--rk-label-size: .75rem;transition:bottom calc(var(--dur-2) * var(--twg-motion-move)) var(--ease-out)}html:is(:lang(hy),:lang(ka),:lang(zh)) [data-twg-host]::part(root){--rk-track: .03em}html:is(:lang(ka),:lang(zh),:lang(ar)) [data-twg-host]::part(root){--rk-case: none;--rk-label-size: .875rem}html:lang(ar) [data-twg-host]::part(root){--rk-track: 0}[data-twg-host]::part(launcher){border:var(--hairline) solid color-mix(in srgb,var(--solid) 70%,var(--solid-text))}[data-twg-host]::part(launcher):hover,[data-twg-host]::part(launcher):active{transform:none}[data-twg-host]::part(launcher):hover{background:color-mix(in srgb,var(--solid) 82%,var(--solid-text))}@supports (mask-image: none) or (-webkit-mask-image: none){[data-twg-host]::part(launcher){color:transparent}[data-twg-host]::part(launcher):after{content:"";position:absolute;inset:0;margin:auto;inline-size:1.5rem;block-size:1.5rem;background:var(--solid-text);-webkit-mask:url(/brand/chat.svg) center / contain no-repeat;mask:url(/brand/chat.svg) center / contain no-repeat;pointer-events:none}html[dir=rtl] [data-twg-host]::part(launcher):after{transform:scaleX(-1)}@media(forced-colors:active){[data-twg-host]::part(launcher){color:ButtonText}[data-twg-host]::part(launcher):after{display:none}}}[data-twg-host]::part(window){border-color:var(--rule-strong)}[data-twg-host]::part(header){gap:.75rem;padding-block:.625rem;padding-inline:1.25rem .5rem;border-block-end:var(--hairline) solid var(--line-dark)}[data-twg-host]::part(header):before{content:"";flex:none;inline-size:.5rem;block-size:.5rem;background:var(--tuff)}[data-twg-host]::part(header-title){font-size:1.25rem;font-weight:600;letter-spacing:var(--tr-heading);line-height:1.1}[data-twg-host]::part(header-status){color:var(--on-dark-muted);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);line-height:var(--lh-label);text-transform:var(--rk-case);opacity:1}[data-twg-host]::part(close){inline-size:2.75rem;block-size:2.75rem;background:transparent;color:var(--on-dark);cursor:pointer;transition:background-color calc(var(--dur-1) * var(--twg-motion-scale)) var(--ease-out)}[data-twg-host]::part(close):hover{background:color-mix(in srgb,var(--on-dark) 14%,transparent)}[data-twg-host]::part(close):focus-visible{box-shadow:inset 0 0 0 2px var(--on-dark)}[data-twg-host]::part(messages){gap:.625rem;padding:1rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--fg) 40%,transparent) transparent}[data-twg-host]::part(messages):focus-visible{box-shadow:inset 0 0 0 2px var(--fg)}[data-twg-host]::part(message){max-inline-size:86%;padding:.625rem .875rem;line-height:var(--lh-body)}[data-twg-host]::part(input){border-width:var(--hairline);background:var(--field)}[data-twg-host]::part(send){inline-size:2.75rem;block-size:2.75rem;flex:none}[data-twg-host]::part(send):hover{background:color-mix(in srgb,var(--solid) 82%,var(--solid-text))}[data-twg-host]::part(powered){padding-block:.85rem;border-block-start:var(--hairline) solid var(--rule);font-size:.75rem;letter-spacing:.02em;line-height:1.4}[data-twg-host]::part(powered):focus-visible{box-shadow:inset 0 0 0 2px var(--fg)}[data-twg-host]::part(actions){gap:.75rem;padding:.75rem 1rem}[data-twg-host]::part(action),[data-twg-host]::part(field-submit){padding:.5rem .75rem;border:var(--hairline) solid var(--twg-accent);border-radius:var(--radius);font-size:var(--rk-label-size);font-weight:500;letter-spacing:var(--rk-track);line-height:1.15;text-align:center;text-transform:var(--rk-case);transition:background-color calc(var(--dur-2) * var(--twg-motion-scale)) var(--ease-out),color calc(var(--dur-2) * var(--twg-motion-scale)) var(--ease-out)}[data-twg-host]::part(action-primary):hover,[data-twg-host]::part(action-telegram):hover,[data-twg-host]::part(field-submit):hover{background:color-mix(in srgb,var(--solid) 82%,var(--solid-text))}[data-twg-host]::part(action-secondary){border-color:color-mix(in srgb,var(--fg) 55%,transparent);color:var(--fg)}[data-twg-host]::part(action-secondary):hover{background:var(--fg);border-color:var(--fg);color:var(--paper)}[data-twg-host]::part(action-retry){border-color:transparent;color:var(--fg);letter-spacing:.02em;text-transform:none}[data-twg-host]::part(field-input){border-width:var(--hairline);border-radius:var(--radius);background:var(--field)}@media(max-width:767px){html:has([data-action-bar][data-visible]) [data-twg-host]::part(root){--rk-bottom: calc(var(--action-bar-h, 3.75rem + env(safe-area-inset-bottom, 0px)) + .5rem)}html:has(:is(input:not([type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea):focus) [data-twg-host]::part(root){visibility:hidden}}html.lead-open [data-twg-host]::part(root),html.menu-open [data-twg-host]::part(root),html:has([data-consent-banner]:not([hidden])) [data-twg-host]::part(root){visibility:hidden}@media(min-width:768px){html:has([data-consent-banner]:not([hidden])) [data-twg-host]::part(root){visibility:visible}}@media print{[data-twg-host]::part(root){display:none}}@media(prefers-reduced-motion:reduce){[data-twg-host]::part(root){--twg-motion-scale: .5;--twg-motion-move: 0}}
