.pmbot-contanier .pmbot-faq,.pmbot-contanier .pmbot-foot,.pmbot-contanier .pmbot-messages{zoom:var(--pmbot-a11y-zoom,1)}.pmbot-a11y-reduced-motion,.pmbot-a11y-reduced-motion *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.pmbot-a11y-contrast{--pmchatbot-bg_bg_start:#fff!important;--pmchatbot-bg_bg_end:#fff!important;--pmchatbot-bg_body_color:#fff!important;--pmchatbot-bg_blur:0px!important;--pmchatbot-bot_border_color:#000!important;--pmchatbot-font_color:#000!important;--pmchatbot-font_color_secondary:#000!important;--pmchatbot-msg_assistent_bg:#fff!important;--pmchatbot-msg_assistent_color:#000!important;--pmchatbot-msg_user_bg:#000!important;--pmchatbot-msg_user_color:#fff!important;--pmchatbot-button_bg:#000!important;--pmchatbot-button_color:#fff!important;--pmchatbot-textarea_bg:#fff!important;--pmchatbot-textarea_blur:0px!important;--pmchatbot-msg_error_bg:#fff!important;--pmchatbot-msg_error_color:#a30000!important}.pmbot-a11y-contrast .pmbot-head{border-bottom:1px solid rgba(0,0,0,.18)}.pmbot-a11y-contrast .message-assistant{border:1px solid #000}.pmbot-a11y-contrast .pmbot-foot,.pmbot-a11y-contrast .pmbot-form{border-color:#000!important}.pmbot-a11y-contrast .pmbot-textarea{color:#000!important}.pmbot-a11y-contrast .pmbot-textarea::-moz-placeholder{color:#555!important}.pmbot-a11y-contrast .pmbot-textarea::placeholder{color:#555!important}.pmbot-a11y-contrast .pmbot-buttons-additional .pmbot-button{border-color:#000!important;color:#000!important}.pmbot-a11y-contrast .pmbot-buttons-additional .pmbot-button svg{fill:currentColor!important}.pmbot-a11y-contrast .pmbot-faq-button{background:#fff!important;border:1px solid #000!important;color:#000!important}.pmbot-a11y-contrast .pmbot-link-btn{background:#fff!important;border-color:#000!important;color:#00e!important;text-decoration:underline}.pmbot-a11y,.pmbot-a11y-toggle{display:inline-flex}.pmbot-a11y-toggle{align-items:center;background:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 14%,transparent);border:0;border-radius:999px;color:var(--pmchatbot-font_color,#fff);cursor:pointer;height:32px;justify-content:center;padding:0;transition:transform .2s ease,background-color .2s ease;width:32px}.pmbot-a11y-toggle svg{height:20px;width:20px;fill:currentColor}.pmbot-a11y-toggle:hover{background:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 22%,transparent);transform:scale(1.08)}.pmbot-a11y-toggle:focus-visible{outline:2px solid var(--pmchatbot-msg_user_bg,#009fe3);outline-offset:2px}.pmbot-contanier>.pmbot-a11y-overlay{border-radius:inherit;display:flex;inset:0;justify-content:flex-end;overflow:hidden;position:absolute;z-index:60}.pmbot-a11y-backdrop{animation:pmbot-a11y-fade-in .22s ease;background:rgba(0,0,0,.5);inset:0;position:absolute}.pmbot-a11y-sidebar{animation:pmbot-a11y-slide-in .24s cubic-bezier(.16,1,.3,1);background-color:var(--pmchatbot-a11y_sidebar_bg,#0e1520);background-image:linear-gradient(color-mix(in srgb,var(--pmchatbot-font_color,#fff) 13%,transparent),color-mix(in srgb,var(--pmchatbot-font_color,#fff) 13%,transparent)),linear-gradient(var(--pmchatbot-bg_body_color,#0e1520),var(--pmchatbot-bg_body_color,#0e1520));border-end-start-radius:var(--pmchatbot-border_radius,14px);border-inline-start:1px solid color-mix(in srgb,var(--pmchatbot-font_color,#fff) 26%,transparent);border-start-start-radius:var(--pmchatbot-border_radius,14px);box-shadow:-12px 0 34px rgba(0,0,0,.45);color:var(--pmchatbot-font_color,#fff);display:flex;flex-direction:column;height:100%;margin-inline-start:auto;overflow:hidden;position:relative;width:min(320px,86%);will-change:transform,opacity}@keyframes pmbot-a11y-slide-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes pmbot-a11y-fade-in{0%{opacity:0}to{opacity:1}}.pmbot-a11y-sidebar-head{align-items:center;background:linear-gradient(15deg,var(--pmchatbot-bg_bg_start,#ef7d00) 0,var(--pmchatbot-bg_bg_end,#009fe3) 100%);border-bottom:1px solid color-mix(in srgb,var(--pmchatbot-font_color,#fff) 16%,transparent);color:var(--pmchatbot-font_color_secondary,var(--pmchatbot-font_color,#fff));display:flex;gap:10px;justify-content:space-between;padding:14px 16px}.pmbot-a11y-sidebar-title{color:inherit;font-size:16px;font-weight:700}.pmbot-a11y-sidebar-close{align-items:center;background:transparent;border:0;border-radius:var(--pmchatbot-border_radius,8px);color:inherit;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.pmbot-a11y-sidebar-close svg{height:18px;width:18px;fill:currentColor}.pmbot-a11y-sidebar-close:hover{background:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 18%,transparent)}.pmbot-a11y-sidebar-close:focus-visible{outline:2px solid var(--pmchatbot-msg_user_bg,#009fe3);outline-offset:2px}.pmbot-a11y-sidebar-body{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:16px}.pmbot-a11y-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.pmbot-a11y-row-label{color:var(--pmchatbot-font_color,#fff);font-size:14px;font-weight:600}.pmbot-a11y-row-actions{align-items:center;display:inline-flex;gap:6px}.pmbot-a11y-btn{background:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 10%,transparent);border:1px solid color-mix(in srgb,var(--pmchatbot-font_color,#fff) 22%,transparent);border-radius:var(--pmchatbot-border_radius,8px);color:var(--pmchatbot-font_color,#fff);cursor:pointer;font-weight:700;height:32px;min-width:36px;padding:0 10px}.pmbot-a11y-btn:hover:not(:disabled){background:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 18%,transparent)}.pmbot-a11y-btn:disabled{cursor:not-allowed;opacity:.5}.pmbot-a11y-btn:focus-visible{outline:2px solid var(--pmchatbot-msg_user_bg,#009fe3);outline-offset:2px}.pmbot-a11y-value{color:var(--pmchatbot-font_color,#fff);font-size:13px;font-weight:600;min-width:46px;text-align:center}.pmbot-a11y-switch{background:none;border:0;cursor:pointer;height:28px;padding:0;width:46px}.pmbot-a11y-switch .pmbot-a11y-switch-track{background:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 30%,transparent);border-radius:999px;display:block;height:28px;position:relative;transition:background-color .18s ease;width:46px}.pmbot-a11y-switch .pmbot-a11y-switch-thumb{background:#fff;border-radius:999px;box-shadow:0 1px 2px rgba(15,23,42,.25);height:22px;inset-inline-start:3px;position:absolute;top:3px;transition:transform .18s ease;width:22px}.pmbot-a11y-switch.is-on .pmbot-a11y-switch-track{background:var(--pmchatbot-msg_user_bg,#009fe3)}.pmbot-a11y-switch.is-on .pmbot-a11y-switch-thumb{transform:translateX(18px)}.pmbot-a11y-switch:focus-visible .pmbot-a11y-switch-track{outline:2px solid var(--pmchatbot-msg_user_bg,#009fe3);outline-offset:2px}.pmbot-a11y-reset{align-self:flex-start;background:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 10%,transparent);border:1px solid color-mix(in srgb,var(--pmchatbot-font_color,#fff) 22%,transparent);border-radius:var(--pmchatbot-border_radius,8px);color:var(--pmchatbot-font_color,#fff);cursor:pointer;font-size:13px;font-weight:600;margin-top:4px;padding:8px 12px}.pmbot-a11y-reset:hover{background:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 18%,transparent)}.pmbot-a11y-reset:focus-visible{outline:2px solid var(--pmchatbot-msg_user_bg,#009fe3);outline-offset:2px}.pmbot-a11y-row--stack{align-items:flex-start;flex-direction:column;gap:8px}.pmbot-a11y-segmented{display:inline-flex;flex-wrap:wrap;gap:4px}.pmbot-a11y-seg{background:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 10%,transparent);border:1px solid color-mix(in srgb,var(--pmchatbot-font_color,#fff) 22%,transparent);border-radius:var(--pmchatbot-border_radius,8px);color:var(--pmchatbot-font_color,#fff);cursor:pointer;font-size:13px;font-weight:600;padding:6px 10px}.pmbot-a11y-seg.is-on{background:var(--pmchatbot-msg_user_bg,#009fe3);border-color:var(--pmchatbot-msg_user_bg,#009fe3);color:var(--pmchatbot-msg_user_color,#fff)}.pmbot-a11y-seg:focus-visible{outline:2px solid var(--pmchatbot-msg_user_bg,#009fe3);outline-offset:2px}.pmbot-a11y-spacing,.pmbot-a11y-spacing *{letter-spacing:.06em!important;line-height:1.6!important;word-spacing:.16em!important}.pmbot-a11y-highlight-links .pmbot-link-btn,.pmbot-a11y-highlight-links a{font-weight:700!important;text-decoration:underline!important;text-underline-offset:2px}.pmbot-a11y-legible-font,.pmbot-a11y-legible-font *{font-family:Atkinson Hyperlegible,Verdana,Tahoma,Segoe UI,Arial,sans-serif!important}.pmbot-a11y-filter-grayscale>:not(.pmbot-a11y-overlay){filter:grayscale(1)}.pmbot-a11y-filter-invert>:not(.pmbot-a11y-overlay){filter:invert(1) hue-rotate(180deg)}.pmbot-a11y-btn.pmbot-a11y-btn.pmbot-a11y-btn,.pmbot-a11y-reset.pmbot-a11y-reset.pmbot-a11y-reset,.pmbot-a11y-seg.pmbot-a11y-seg.pmbot-a11y-seg{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 10%,transparent)!important;border:1px solid color-mix(in srgb,var(--pmchatbot-font_color,#fff) 22%,transparent)!important;border-radius:var(--pmchatbot-border_radius,8px)!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--pmchatbot-font_color,#fff)!important;cursor:pointer!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.2!important;min-height:0!important;text-shadow:none!important;text-transform:none!important;width:auto!important}.pmbot-a11y-btn.pmbot-a11y-btn.pmbot-a11y-btn{font-weight:700!important;height:32px!important;min-width:36px!important;padding:0 10px!important}.pmbot-a11y-seg.pmbot-a11y-seg.pmbot-a11y-seg{font-size:13px!important;padding:6px 10px!important}.pmbot-a11y-reset.pmbot-a11y-reset.pmbot-a11y-reset{font-size:13px!important;padding:8px 12px!important}.pmbot-a11y-seg.pmbot-a11y-seg.pmbot-a11y-seg.is-on{background:var(--pmchatbot-msg_user_bg,#009fe3)!important;border-color:var(--pmchatbot-msg_user_bg,#009fe3)!important;color:var(--pmchatbot-msg_user_color,#fff)!important}.pmbot-a11y-btn.pmbot-a11y-btn.pmbot-a11y-btn:hover:not(:disabled),.pmbot-a11y-reset.pmbot-a11y-reset.pmbot-a11y-reset:hover,.pmbot-a11y-seg.pmbot-a11y-seg.pmbot-a11y-seg:hover:not(.is-on){background:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 18%,transparent)!important}.pmbot-a11y-sidebar-close.pmbot-a11y-sidebar-close.pmbot-a11y-sidebar-close,.pmbot-a11y-switch.pmbot-a11y-switch.pmbot-a11y-switch,.pmbot-a11y-toggle.pmbot-a11y-toggle.pmbot-a11y-toggle{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer!important;min-height:0!important;padding:0!important;text-transform:none!important}.pmbot-a11y-toggle.pmbot-a11y-toggle.pmbot-a11y-toggle{background:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 14%,transparent)!important;border:0!important;border-radius:999px!important;color:var(--pmchatbot-font_color,#fff)!important;height:32px!important;width:32px!important}.pmbot-a11y-toggle.pmbot-a11y-toggle.pmbot-a11y-toggle:hover{background:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 22%,transparent)!important}.pmbot-a11y-sidebar-close.pmbot-a11y-sidebar-close.pmbot-a11y-sidebar-close{background:transparent!important;border:0!important;border-radius:var(--pmchatbot-border_radius,8px)!important;color:inherit!important;height:30px!important;width:30px!important}.pmbot-a11y-sidebar-close.pmbot-a11y-sidebar-close.pmbot-a11y-sidebar-close:hover{background:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 18%,transparent)!important}.pmbot-a11y-switch.pmbot-a11y-switch.pmbot-a11y-switch{background:none!important;border:0!important;border-radius:0!important;height:28px!important;width:46px!important}.pmbot-webrtc{--pmbot-orb-size:clamp(140px,46cqw,200px);--pmbot-radius-base:var(--pmchatbot-bot_border_radius,20px);--pmbot-radius-sub:var(--pmchatbot-border_radius,14px);--pmbot-font-size-message:var(--pmchatbot-msg_assistent_font_size,16px);--pmbot-cinema-cards-wrap-bg:var(--pmchatbot-cinema_cards_wrap_bg);--pmbot-cinema-cards-wrap-border:var(--pmchatbot-cinema_cards_wrap_border);--pmbot-cinema-card-bg:var(--pmchatbot-cinema_card_bg);--pmbot-cinema-card-border:var(--pmchatbot-cinema_card_border_color);--pmbot-cinema-card-title-color:var(--pmchatbot-cinema_card_title_color);--pmbot-cinema-card-title-size:var(--pmchatbot-cinema_card_title_size);--pmbot-cinema-card-meta-color:var(--pmchatbot-cinema_card_meta_color);--pmbot-cinema-card-meta-size:var(--pmchatbot-cinema_card_meta_size);--pmbot-cinema-card-compact-bg:var(--pmchatbot-cinema_card_compact_bg);--pmbot-cinema-card-compact-border:var(--pmchatbot-cinema_card_compact_border);--pmbot-cinema-card-badge-bg:var(--pmchatbot-cinema_card_badge_bg);--pmbot-cinema-card-badge-border:var(--pmchatbot-cinema_card_badge_border);--pmbot-cinema-card-badge-color:var(--pmchatbot-cinema_card_badge_color);-webkit-backdrop-filter:blur(var(--pmchatbot-bg_blur,10px)) saturate(135%);backdrop-filter:blur(var(--pmchatbot-bg_blur,10px)) saturate(135%);background:var(--pmchatbot-bg_body_color,#0e1520);border:1px solid var(--pmchatbot-bot_border_color,var(--pmchatbot-border_color,hsla(0,0%,100%,.06)));border-radius:var(--pmbot-radius-base);box-shadow:0 20px 38px -28px rgba(0,0,0,.22);box-sizing:border-box;color:var(--pmchatbot-font_color,#f4f4f4);display:flex;flex-direction:column;font-size:18px;height:var(--pmchatbot-webrtc-height,100svh);margin:0 auto;max-width:var(--pmchatbot-webrtc-width,100%);min-height:0;min-width:var(--pmchatbot-webrtc-width,100%);padding:10px;position:relative;width:var(--pmchatbot-webrtc-width,100%)}.pmbot-webrtc .pmbot-head{background-color:var(--pmchatbot-bg_bg_start);background:linear-gradient(15deg,var(--pmchatbot-bg_bg_start) 0,var(--pmchatbot-bg_bg_end) 100%);border-radius:var(--pmchatbot-border_radius);box-shadow:0 6px 18px rgba(0,0,0,.35);padding:1rem}.pmbot-webrtc .pmbot-head .pmbot-brand{align-items:center;display:flex;justify-content:center;min-height:32px;padding:0 60px;position:relative}.pmbot-webrtc .pmbot-head .pmbot-brand-left,.pmbot-webrtc .pmbot-head .pmbot-brand-right{align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pmbot-webrtc .pmbot-head .pmbot-brand-left{justify-content:flex-start;left:0;min-width:44px}.pmbot-webrtc .pmbot-head .pmbot-brand-right{justify-content:flex-end;min-width:44px;right:0}.pmbot-webrtc .pmbot-head .pmbot-head-switch{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--pmbot-radius-sub);box-shadow:0 8px 18px rgba(0,0,0,.2);color:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 94%,#fff 6%);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:transform .14s ease,filter .14s ease,background-color .14s ease,box-shadow .18s ease;width:40px}.pmbot-webrtc .pmbot-head .pmbot-head-switch:hover{background:hsla(0,0%,100%,.12);box-shadow:0 10px 22px rgba(0,0,0,.28);filter:brightness(1.04)}.pmbot-webrtc .pmbot-head .pmbot-head-switch:active{transform:translateY(1px)}.pmbot-webrtc .pmbot-head .pmbot-head-switch:focus-visible{outline:2px solid hsla(0,0%,100%,.72);outline-offset:2px}.pmbot-webrtc .pmbot-head .pmbot-head-switch svg{height:20px;width:20px;fill:currentColor}.pmbot-webrtc .pmbot-head .pmbot-icon{align-items:center;display:flex}.pmbot-webrtc .pmbot-head .pmbot-icon img{display:block;margin:0;max-width:100%;width:100%}.pmbot-webrtc .pmbot-head .pmbot-title{color:var(--pmchatbot-font_color_secondary,var(--pmchatbot-font_color));font-family:inherit;font-size:1.2rem;font-weight:700;margin:0;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pmbot-webrtc .pmbot-main{box-sizing:border-box;flex:1 1 auto;min-height:0;order:2;overflow:hidden;padding-top:24px}.pmbot-webrtc .pmbot-main-audio{display:flex;flex-direction:column;justify-content:center}.pmbot-webrtc .pmbot-voice-footer{color:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 72%,transparent);flex:0 0 auto;font-size:12px;font-weight:600;line-height:1.2;margin:4px 0 0;order:3;padding:3px 4px 0;text-align:center}.pmbot-webrtc .pmbot-voice-welcome{align-items:stretch;display:flex;flex:1 1 auto;justify-content:center;min-height:0;opacity:1;overflow:auto;padding:8px 2px 6px;transform:translateY(0) scale(1);transition:opacity .28s ease,transform .28s ease,filter .28s ease}.pmbot-webrtc .pmbot-voice-welcome.is-leaving{filter:blur(2px);opacity:0;transform:translateY(-10px) scale(.98)}.pmbot-webrtc .pmbot-voice-welcome-card{align-items:stretch;display:grid;gap:0;grid-template-rows:auto 1fr auto;max-width:100%;min-height:100%;padding:8px 4px 4px;width:100%}.pmbot-webrtc .pmbot-voice-welcome-top{align-items:flex-start;display:flex;justify-content:center;padding-top:8px}.pmbot-webrtc .pmbot-voice-welcome-logo-wrap{align-items:center;display:flex;justify-content:center}.pmbot-webrtc .pmbot-voice-welcome-logo{filter:drop-shadow(0 6px 16px rgba(0,0,0,.25));height:auto;max-width:min(240px,74%);min-width:110px;-o-object-fit:contain;object-fit:contain;width:auto}.pmbot-webrtc .pmbot-voice-welcome-middle{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:0;padding:8px 0}.pmbot-webrtc .pmbot-voice-welcome-greeting{align-items:center;display:flex;flex-direction:column;gap:10px;padding:2px 0}.pmbot-webrtc .pmbot-voice-welcome-wave{font-size:34px;line-height:1;margin:0;text-align:center}.pmbot-webrtc .pmbot-voice-welcome-message{color:#f4f4f4;font-size:20px;font-weight:700;line-height:1.42;margin:0;text-align:center;text-wrap:balance}.pmbot-webrtc .pmbot-voice-welcome-cta-wrap{display:flex;justify-content:center;width:100%}.pmbot-webrtc .pmbot-voice-welcome-start{background:linear-gradient(130deg,color-mix(in srgb,var(--pmchatbot-bg_bg_start) 74%,transparent),color-mix(in srgb,var(--pmchatbot-bg_bg_end) 74%,transparent));border:1px solid color-mix(in srgb,var(--pmchatbot-bg_bg_start) 58%,#fff 42%);border-radius:var(--pmbot-radius-sub);box-shadow:0 12px 24px rgba(0,0,0,.3);color:color-mix(in srgb,var(--pmchatbot-font_color,#fff) 96%,#fff 4%);cursor:pointer;font-size:16px;font-weight:800;letter-spacing:.01em;min-height:54px;transition:transform .14s ease,filter .16s ease,box-shadow .16s ease;width:min(320px,100%)}.pmbot-webrtc .pmbot-voice-welcome-start:hover:not(:disabled){box-shadow:0 14px 28px rgba(0,0,0,.34);filter:brightness(1.08)}.pmbot-webrtc .pmbot-voice-welcome-start:active:not(:disabled){transform:translateY(1px)}.pmbot-webrtc .pmbot-voice-welcome-start:disabled{cursor:not-allowed;opacity:.72}.pmbot-webrtc .pmbot-voice-welcome-questions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-bottom:2px;width:100%}.pmbot-webrtc .pmbot-voice-welcome-question{background:color-mix(in srgb,#0d1420 36%,transparent);border:1px solid hsla(0,0%,100%,.24);border-radius:var(--pmbot-radius-sub);color:#f4f4f4;cursor:pointer;font-size:14px;font-weight:600;line-height:1.25;max-width:100%;min-height:42px;overflow-wrap:normal;padding:9px 14px;text-align:center;transition:background-color .16s ease,border-color .16s ease,transform .1s ease;white-space:nowrap;width:auto;word-break:normal}.pmbot-webrtc .pmbot-voice-welcome-question:hover:not(:disabled){background:color-mix(in srgb,#0d1420 46%,transparent);border-color:hsla(0,0%,100%,.34)}.pmbot-webrtc .pmbot-voice-welcome-question:active:not(:disabled){transform:translateY(1px)}.pmbot-webrtc .pmbot-voice-welcome-question:disabled{cursor:not-allowed;opacity:.72}.pmbot-webrtc .pmbot-orb-wrap{align-items:center;container-type:inline-size;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;min-height:0;padding:8px 0 2px;position:relative;width:100%}.pmbot-webrtc .pmbot-orb-stage{align-items:center;display:flex;flex:0 0 auto;height:var(--pmbot-orb-size);justify-content:center;position:relative;width:var(--pmbot-orb-size)}.pmbot-webrtc .pmbot-orb-stage.is-preparing .pmbot-orb{filter:saturate(.96) brightness(.96)}.pmbot-webrtc .pmbot-orb-stage.is-preparing .pmbot-orb:after{animation:pmbot-loader-spin .9s linear infinite;border:2px solid hsla(0,0%,100%,.18);border-radius:50%;border-top-color:hsla(0,0%,100%,.9);box-sizing:border-box;content:"";inset:0;pointer-events:none;position:absolute}.pmbot-webrtc .pmbot-with-text,.pmbot-webrtc .pmbot-without-text{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;min-height:0;transition:all .24s ease}.pmbot-webrtc .pmbot-with-text .pmbot-orb-wrap,.pmbot-webrtc .pmbot-without-text .pmbot-orb-wrap{flex:0 0 auto;min-height:0}.pmbot-webrtc .pmbot-with-text.has-text{justify-content:flex-start}.pmbot-webrtc .pmbot-with-text.orb-centered-layout .pmbot-orb-wrap{justify-content:flex-start;padding-bottom:0;padding-top:18px}.pmbot-webrtc .pmbot-with-text.has-text.orb-centered-layout .pmbot-orb-wrap{padding-top:80px}.pmbot-webrtc .pmbot-textout-container{background:transparent;border:none;border-radius:0;box-shadow:none;flex:1 1 auto;min-height:0;overflow-y:auto;padding:0;scrollbar-color:hsla(0,0%,100%,.14) transparent;scrollbar-width:thin}.pmbot-webrtc .pmbot-textout-thread{display:flex;flex-direction:column;gap:10px}.pmbot-webrtc .pmbot-voice-preparing-text{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1.45;margin:10px 0 0;max-width:260px;text-align:center}.pmbot-webrtc .pmbot-voice-error-text{color:color-mix(in srgb,#e03b3b 88%,#fff 12%);font-size:14px;font-weight:700;line-height:1.45;margin:10px 0 0;max-width:320px;text-align:center}.pmbot-webrtc .pmbot-textout-container::-webkit-scrollbar{width:6px}.pmbot-webrtc .pmbot-textout-container::-webkit-scrollbar-track{background:transparent}.pmbot-webrtc .pmbot-textout-container::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.14);background-clip:padding-box;border:2px solid transparent;border-radius:999px}.pmbot-webrtc .pmbot-textout-container::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.24)}.pmbot-webrtc .pmbot-with-text .pmbot-eventlog-container{flex:0 0 auto;max-height:none;min-height:0}.pmbot-webrtc .pmbot-orb{--pmbot-orb-base-color:var(--pmchatbot-bot_border_color);background:transparent;border-radius:50%;color:var(--pmchatbot-bot_border_color);cursor:pointer;height:var(--pmbot-orb-size);outline:none;position:relative;transition:box-shadow .4s ease;width:var(--pmbot-orb-size)}.pmbot-webrtc .pmbot-orb:focus-visible{box-shadow:0 0 0 3px hsla(0,0%,100%,.4),0 0 28px 6px var(--pmbot-orb-glow,rgba(232,145,46,.45))}.pmbot-webrtc .pmbot-orb--stopped{animation:none;box-shadow:0 0 22px 5px color-mix(in srgb,var(--pmchatbot-bot_border_color) 42%,transparent),0 0 56px 18px color-mix(in srgb,var(--pmchatbot-bot_border_color) 16%,transparent);opacity:.92}.pmbot-webrtc .pmbot-orb-canvas{display:block;height:100%;width:100%}.pmbot-webrtc .pmbot-orb{--pmbot-orb-glow:color-mix(in srgb,var(--pmchatbot-bot_border_color) 70%,transparent)}.pmbot-webrtc .pmbot-orb--phase-speaking{--pmbot-orb-glow:color-mix(in srgb,var(--pmchatbot-bot_border_color) 85%,#fff 15%);animation:pmbot-orb-glow-pulse 1.8s ease-in-out infinite;box-shadow:0 0 30px 8px var(--pmbot-orb-glow),0 0 72px 24px color-mix(in srgb,var(--pmbot-orb-glow) 45%,transparent)}.pmbot-webrtc .pmbot-orb--phase-listening{--pmbot-orb-glow:rgba(34,211,168,.6);box-shadow:0 0 26px 6px var(--pmbot-orb-glow),0 0 62px 20px rgba(34,211,168,.25)}.pmbot-webrtc .pmbot-orb--phase-connecting,.pmbot-webrtc .pmbot-orb--phase-thinking{--pmbot-orb-glow:rgba(150,160,190,.34);box-shadow:0 0 20px 4px var(--pmbot-orb-glow)}.pmbot-webrtc .pmbot-orb--phase-error{--pmbot-orb-glow:rgba(216,78,78,.5);box-shadow:0 0 24px 6px var(--pmbot-orb-glow)}@keyframes pmbot-orb-glow-pulse{0%,to{box-shadow:0 0 26px 6px var(--pmbot-orb-glow),0 0 64px 20px color-mix(in srgb,var(--pmbot-orb-glow) 40%,transparent)}50%{box-shadow:0 0 34px 10px var(--pmbot-orb-glow),0 0 84px 28px color-mix(in srgb,var(--pmbot-orb-glow) 55%,transparent)}}.pmbot-webrtc .pmbot-voice-phase{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:hsla(0,0%,100%,.92);display:inline-flex;font-size:14px;font-weight:700;gap:9px;letter-spacing:.01em;line-height:1.2;margin:12px auto 0;padding:7px 16px 7px 13px;text-align:center;transition:background .3s ease,border-color .3s ease,color .3s ease}.pmbot-webrtc .pmbot-voice-phase-dot{background:hsla(0,0%,100%,.6);border-radius:50%;box-shadow:0 0 0 0 hsla(0,0%,100%,.35);flex:0 0 auto;height:9px;width:9px}.pmbot-webrtc .pmbot-voice-phase--speaking{background:color-mix(in srgb,var(--pmchatbot-bot_border_color) 16%,hsla(0,0%,100%,.04));border-color:color-mix(in srgb,var(--pmchatbot-bot_border_color) 45%,transparent);color:color-mix(in srgb,var(--pmchatbot-bot_border_color) 35%,#fff 65%)}.pmbot-webrtc .pmbot-voice-phase--speaking .pmbot-voice-phase-dot{animation:pmbot-phase-dot-pulse 1.1s ease-in-out infinite;background:color-mix(in srgb,var(--pmchatbot-bot_border_color) 60%,#fff 40%)}.pmbot-webrtc .pmbot-voice-phase--listening{background:rgba(34,211,168,.12);border-color:rgba(34,211,168,.4);color:#8df0d2}.pmbot-webrtc .pmbot-voice-phase--listening .pmbot-voice-phase-dot{animation:pmbot-phase-dot-breathe 2s ease-in-out infinite;background:#2dd4a8}.pmbot-webrtc .pmbot-voice-phase--connecting .pmbot-voice-phase-dot,.pmbot-webrtc .pmbot-voice-phase--thinking .pmbot-voice-phase-dot{animation:pmbot-phase-dot-fade 1.4s ease-in-out infinite;background:rgba(200,208,230,.85)}@keyframes pmbot-phase-dot-pulse{0%,to{box-shadow:0 0 0 0 hsla(0,0%,100%,.35);opacity:1}50%{box-shadow:0 0 0 6px hsla(0,0%,100%,0);opacity:.7}}@keyframes pmbot-phase-dot-breathe{0%,to{box-shadow:0 0 0 0 rgba(34,211,168,.4);transform:scale(1)}50%{box-shadow:0 0 0 7px rgba(34,211,168,0);transform:scale(1.25)}}@keyframes pmbot-phase-dot-fade{0%,to{opacity:.35}50%{opacity:1}}.pmbot-webrtc .pmbot-orb--phase-idle:not(.pmbot-orb--stopped){--pmbot-orb-glow:color-mix(in srgb,var(--pmchatbot-bot_border_color) 62%,transparent);animation:pmbot-orb-glow-breathe 3.4s ease-in-out infinite;box-shadow:0 0 26px 5px var(--pmbot-orb-glow),0 0 64px 20px color-mix(in srgb,var(--pmchatbot-bot_border_color) 22%,transparent)}.pmbot-webrtc .pmbot-orb--phase-idle:not(.pmbot-orb--stopped):hover{--pmbot-orb-glow:rgba(34,211,168,.6);animation:none;box-shadow:0 0 30px 7px var(--pmbot-orb-glow),0 0 70px 22px rgba(34,211,168,.25)}@keyframes pmbot-orb-glow-breathe{0%,to{box-shadow:0 0 22px 4px var(--pmbot-orb-glow),0 0 56px 16px color-mix(in srgb,var(--pmchatbot-bot_border_color) 18%,transparent)}50%{box-shadow:0 0 30px 7px var(--pmbot-orb-glow),0 0 68px 22px color-mix(in srgb,var(--pmchatbot-bot_border_color) 26%,transparent)}}.pmbot-webrtc .pmbot-orb-message{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:78px;padding-top:12px;width:100%}.pmbot-webrtc .pmbot-orb-message>*{margin-bottom:0!important;margin-top:0!important}.pmbot-webrtc .pmbot-voice-stopped-text{background:rgba(216,78,78,.18);border:1px solid rgba(216,78,78,.45);border-radius:999px;color:#ffd9d9;font-size:14px;font-weight:700;line-height:1.3;margin:0;max-width:300px;padding:8px 16px;text-align:center}.pmbot-webrtc .pmbot-orb-cta{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.pmbot-webrtc .pmbot-orb-cta-arrow{animation:pmbot-welcome-arrow-bounce 1.8s ease-in-out infinite;color:color-mix(in srgb,var(--pmchatbot-bot_border_color) 55%,#fff 45%);height:24px;opacity:.9;width:24px}.pmbot-webrtc .pmbot-orb-cta-text{color:hsla(0,0%,100%,.92);font-size:15px;font-weight:700;letter-spacing:.01em;line-height:1.4;margin:0;max-width:240px}@keyframes pmbot-welcome-arrow-bounce{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.pmbot-webrtc .pmbot-webrtc .pmbot-eventlog-container{display:none}@media(prefers-reduced-motion:reduce){.pmbot-webrtc .pmbot-orb--phase-idle,.pmbot-webrtc .pmbot-orb--phase-listening,.pmbot-webrtc .pmbot-orb--phase-speaking{animation:none}.pmbot-webrtc .pmbot-orb-cta-arrow,.pmbot-webrtc .pmbot-voice-phase-dot{animation:none!important}}.pmbot-webrtc .pmbot-buttons-session{display:flex;gap:8px;justify-content:center;margin-top:.75rem;order:4}.pmbot-webrtc .pmbot-buttons-session .pmbot-button{all:unset;align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:hsla(0,0%,100%,.04);border-radius:var(--pmbot-radius-sub);box-shadow:none;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0 14px;position:relative;transition:all .2s ease;width:auto}.pmbot-webrtc .pmbot-buttons-session .pmbot-button svg{height:18px;width:18px;fill:#f4f4f4}.pmbot-webrtc .pmbot-buttons-session .pmbot-button:hover{background:hsla(0,0%,100%,.08)}.pmbot-webrtc .pmbot-buttons-session .pmbot-button:active{background:hsla(0,0%,100%,.12)}.pmbot-webrtc .pmbot-buttons-session .pmbot-button:disabled{background:#262626;box-shadow:none;color:#777;cursor:not-allowed;opacity:.5}.pmbot-webrtc .pmbot-buttons-session .pmbot-button:disabled svg{fill:#777}.pmbot-webrtc .pmbot-buttons-session .pmbot-button-start,.pmbot-webrtc .pmbot-buttons-session .pmbot-button-stop{background:hsla(0,0%,100%,.12)}.pmbot-webrtc .pmbot-textout-item{background:transparent;border:0;border-radius:0;box-shadow:none;color:#f4f4f4;font-size:calc(var(--pmbot-font-size-message) + 1px);font-weight:500;line-height:1.55;margin:0;max-width:100%;padding:2px 4px;text-align:center}.pmbot-webrtc .pmbot-textout-item:last-child{margin-bottom:0}.pmbot-webrtc .pmbot-textout-text{white-space:pre-wrap}.pmbot-webrtc .pmbot-cap-word{animation:pmbot-cap-word-reveal .42s cubic-bezier(.22,.61,.36,1) both;display:inline}@keyframes pmbot-cap-word-reveal{0%{filter:blur(5px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes pmbot-cap-word-in{0%{filter:blur(2px);opacity:0;transform:translateY(.18em)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pmbot-webrtc .pmbot-cap-word{animation:none}}.pmbot-webrtc .pmbot-msg{display:flex;width:100%}.pmbot-webrtc .pmbot-msg--user{justify-content:flex-end}.pmbot-webrtc .pmbot-msg--bot{align-items:flex-start;flex-direction:column}.pmbot-webrtc .pmbot-bubble{font-size:14px;font-weight:500;line-height:1.45;max-width:84%;padding:9px 14px}.pmbot-webrtc .pmbot-bubble--user{animation:pmbot-cap-word-in .26s ease both;background:color-mix(in srgb,var(--pmchatbot-bot_border_color) 20%,hsla(0,0%,100%,.05));border:1px solid color-mix(in srgb,var(--pmchatbot-bot_border_color) 32%,transparent);border-radius:16px 16px 4px 16px;color:hsla(0,0%,100%,.96);text-align:right}.pmbot-webrtc .pmbot-bubble--bot{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:16px 16px 16px 4px;color:#f4f4f4;text-align:left}.pmbot-webrtc .pmbot-bubble--bot .pmbot-textout-text{margin:0;text-align:left;white-space:pre-wrap}.pmbot-webrtc .pmbot-bubble .pmbot-link-btn{align-items:center;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.16);border-radius:5px;box-shadow:none;color:inherit;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:500;gap:4px;letter-spacing:0;line-height:inherit;margin:0 1px;padding:1px 7px;text-decoration:none;transition:background .15s ease;vertical-align:baseline;white-space:nowrap}.pmbot-webrtc .pmbot-bubble .pmbot-link-btn:hover{background:hsla(0,0%,100%,.16);box-shadow:none;filter:none;transform:none}.pmbot-webrtc .pmbot-bubble .pmbot-link-btn svg{display:inline-block;flex:0 0 auto;height:.85em;opacity:.75;width:.85em}.pmbot-webrtc .pmbot-actions{align-items:center;animation:pmbot-cap-word-in .26s ease both;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pmbot-webrtc .pmbot-actions .pmbot-link-btn{align-items:center;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.16);border-radius:8px;color:#f4f4f4;display:inline-flex;font-size:14px;font-weight:500;gap:4px;line-height:1.3;padding:4px 10px;text-decoration:none;transition:background .15s ease;white-space:nowrap}.pmbot-webrtc .pmbot-actions .pmbot-link-btn:hover{background:hsla(0,0%,100%,.16)}.pmbot-webrtc .pmbot-actions .pmbot-link-btn svg{display:inline-block;flex:0 0 auto;height:.85em;opacity:.75;width:.85em}.pmbot-webrtc .pmbot-textout-item--cards{background:transparent;border:0;padding:0}.pmbot-webrtc .pmbot-textout-item--cards .pmbot-textout-text{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--pmbot-radius-sub);margin:0 0 12px;padding:10px 12px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-cards{display:grid;gap:12px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-cards--compact{background:var(--pmbot-cinema-cards-wrap-bg);border:1px solid var(--pmbot-cinema-cards-wrap-border);border-radius:var(--pmbot-radius-sub);gap:8px;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:10px;padding:10px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0) 22%),var(--pmbot-cinema-card-bg);border:1px solid var(--pmbot-cinema-card-border);border-radius:calc(var(--pmbot-radius-sub) + 2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 14px 30px rgba(0,0,0,.16);padding:14px 15px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__hero{display:grid;gap:8px;margin-bottom:10px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card:focus-within,.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 24px 36px rgba(0,0,0,.22);filter:brightness(1.04);transform:translateY(-4px) scale(1.01)}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__title{color:var(--pmbot-cinema-card-title-color);display:inline-block;font-size:var(--pmbot-cinema-card-title-size);font-weight:800;line-height:1.28;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;word-break:normal}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__badge{align-items:center;background:color-mix(in srgb,var(--pmbot-cinema-card-badge-bg) 82%,#0f172a 18%);border:1px solid var(--pmbot-cinema-card-badge-border);border-radius:var(--pmbot-radius-sub);box-shadow:0 8px 18px rgba(0,0,0,.14);color:var(--pmbot-cinema-card-badge-color);display:inline-flex;flex:0 0 auto;justify-content:center;min-height:28px;min-width:28px;padding:3px 8px;white-space:nowrap}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__badge-text{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__details{display:grid;gap:8px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__meta{color:var(--pmbot-cinema-card-meta-color);font-size:var(--pmbot-cinema-card-meta-size);font-weight:600;line-height:1.3}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__meta-icon{align-items:center;display:inline-flex;flex:0 0 14px;height:14px;justify-content:center;opacity:.9;width:14px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__meta-icon svg{display:block;height:14px;width:14px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__meta-icon--time{margin-right:1px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__meta--genre{background:hsla(0,0%,100%,.08);max-width:100%;opacity:.98;width:-moz-fit-content;width:fit-content}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__meta--date,.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__meta--genre{align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--pmbot-radius-sub);display:inline-flex;gap:7px;padding:4px 10px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__meta--date{background:hsla(0,0%,100%,.05)}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__showtimes{display:flex;flex-wrap:wrap;gap:8px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__showtime{align-items:baseline;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--pmbot-radius-sub);color:var(--pmbot-cinema-card-meta-color);display:flex;flex-direction:row;font-size:var(--pmbot-cinema-card-meta-size);font-weight:600;gap:6px;line-height:1.3;min-width:auto;padding:6px 10px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__showtime-date{opacity:.92}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__showtime-time{color:var(--pmbot-cinema-card-title-color);font-size:var(--pmbot-cinema-card-meta-size);font-variant-numeric:tabular-nums;font-weight:700}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__showtime--more{color:var(--pmbot-cinema-card-title-color);justify-content:center;min-width:auto}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card--compact{align-items:start;background:var(--pmbot-cinema-card-compact-bg);border:1px solid var(--pmbot-cinema-card-compact-border);border-radius:14px;box-shadow:none;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);padding:10px 12px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card--compact .pmbot-cinema-card__hero{gap:8px;margin-bottom:0}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card--compact .pmbot-cinema-card__title{display:block;font-size:var(--pmbot-cinema-card-title-size);margin-bottom:0;overflow-wrap:break-word;text-decoration-thickness:1px;text-underline-offset:2px;width:100%;word-break:normal}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card--compact .pmbot-cinema-card__badge{align-self:start;min-height:26px;padding:3px 8px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card--compact .pmbot-cinema-card__details{gap:8px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card--compact .pmbot-cinema-card__showtimes{display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card--compact .pmbot-cinema-card__showtime{min-width:0;padding:6px 9px;width:100%}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card--compact .pmbot-cinema-card__meta--genre{font-size:12px;padding:5px 9px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__title:focus-visible,.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__title:hover{opacity:.92}@media(max-width:640px){.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card{padding:13px 14px}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__showtimes{display:grid;grid-template-columns:minmax(0,1fr)}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__showtime{min-width:0;width:100%}.pmbot-webrtc .pmbot-textout-item .pmbot-cinema-card__title{font-size:var(--pmbot-cinema-card-title-size)}}.pmbot-webrtc .pmbot-textout-item .pmbot-link-btn{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--pmbot-radius-sub);box-shadow:0 8px 18px rgba(0,0,0,.25);color:#f4f4f4;display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.02em;margin:6px 6px 0;padding:8px 16px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.pmbot-webrtc .pmbot-textout-item .pmbot-link-btn:hover{box-shadow:0 10px 24px rgba(0,0,0,.35);filter:brightness(1.05);transform:translateY(-1px)}.pmbot-webrtc .pmbot-textout-item .pmbot-link-btn:active{filter:brightness(.98);transform:translateY(0)}.pmbot-webrtc .pmbot-textout-item .pmbot-link-btn svg{height:14px;width:14px}.pmbot-webrtc .pmbot-typing-caret{animation:pmbot-caret 1s steps(2) infinite;background:hsla(0,0%,96%,.7);border-radius:2px;display:inline-block;height:1em;margin-left:4px;vertical-align:-2px;width:8px}.pmbot-webrtc .pmbot-typing-caret--hidden{animation:none;visibility:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pmbot-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pmbot-caret{0%,to{opacity:0}50%{opacity:1}}.pmbot-webrtc .pmbot-eventlog-container{background:transparent;border:none;border-radius:var(--pmbot-radius-sub);margin-bottom:0;margin-top:8px;max-height:none;overflow-y:auto;padding:0;scrollbar-color:hsla(0,0%,100%,.14) transparent;scrollbar-width:thin}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-list{list-style:none;margin:0;padding:0}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--pmbot-radius-sub);box-shadow:none;color:hsla(0,0%,96%,.92);font-size:var(--pmbot-font-size-message);line-height:1.5;margin-bottom:0;padding:12px 14px}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item .pmbot-eventlog-itemhead{align-items:flex-start;display:flex;font-family:inherit;font-size:.8125em;font-weight:600;gap:10px;justify-content:space-between}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item .pmbot-eventlog-time{color:hsla(0,0%,100%,.58);font-size:.75em;font-weight:600;padding-top:2px;white-space:nowrap}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item .pmbot-eventlog-title{color:hsla(0,0%,100%,.96);font-size:.9375em;font-weight:700;line-height:1.45;margin-top:0}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item .pmbot-eventlog-detail{color:hsla(0,0%,100%,.76);font-size:.8125em;line-height:1.55;margin-top:4px}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item.is-speak{background:rgba(20,72,34,.14);border-color:rgba(93,214,131,.26)}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item.is-speak .pmbot-eventlog-title{color:#bff4cc}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item.is-speak .pmbot-eventlog-time{color:rgba(191,244,204,.62)}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item.is-wait{background:rgba(94,49,9,.12);border-color:rgba(255,181,92,.24)}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item.is-wait .pmbot-eventlog-title{color:#ffd8a3}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item.is-wait .pmbot-eventlog-time{color:rgba(255,216,163,.62)}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item.is-error{background:rgba(88,16,16,.14);border-color:hsla(0,100%,72%,.24)}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item.is-error .pmbot-eventlog-title{color:#ffb9b9}.pmbot-webrtc .pmbot-eventlog-container .pmbot-eventlog-item.is-error .pmbot-eventlog-time{color:hsla(0,100%,86%,.62)}.pmbot-webrtc .pmbot-eventlog-container::-webkit-scrollbar{width:8px}.pmbot-webrtc .pmbot-eventlog-container::-webkit-scrollbar-thumb{background:#7b61ff;border-radius:6px}.pmbot-webrtc .pmbot-eventlog-container::-webkit-scrollbar-thumb:hover{background:#4f6cf7}.pmbot-webrtc .pmbot-eventlog-container::-webkit-scrollbar{width:6px}.pmbot-webrtc .pmbot-eventlog-container::-webkit-scrollbar-track{background:transparent}.pmbot-webrtc .pmbot-eventlog-container::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.14);background-clip:padding-box;border:2px solid transparent;border-radius:999px}.pmbot-webrtc .pmbot-eventlog-container::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.24)}.pmbot-webrtc.pmbot-webrtc-audio{-webkit-backdrop-filter:blur(var(--pmchatbot-bg_blur,10px)) saturate(135%);backdrop-filter:blur(var(--pmchatbot-bg_blur,10px)) saturate(135%);background:var(--pmchatbot-bg_body_color,#0e1520);border:1px solid var(--pmchatbot-bot_border_color,var(--pmchatbot-border_color,hsla(0,0%,100%,.06)));box-shadow:0 20px 38px -28px rgba(0,0,0,.22);height:100%;min-height:0;padding:10px}.pmbot-webrtc.pmbot-webrtc-audio .pmbot-orb-wrap{min-height:0;padding:8px 0 12px}.pmbot-webrtc.pmbot-webrtc-audio .pmbot-with-text.orb-centered-layout .pmbot-orb-wrap{justify-content:flex-start;padding:20px 0 0}.pmbot-webrtc.pmbot-webrtc-audio .pmbot-eventlog-container{display:none}.pmbot-voice-inline .pmbot-webrtc{background:transparent;border:none;box-shadow:none;height:100%;min-height:0;padding:0}.pmbot-voice-inline .pmbot-main{flex:1 1 auto;min-height:0}.pmbot-voice-inline .pmbot-orb-wrap{min-height:0;padding:8px 0 12px}.pmbot-voice-inline .pmbot-webrtc.pmbot-contanier{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none;box-shadow:none;padding:0}#pm-chatbot-webrtc,[id$=-webrtc]{max-width:100%;min-width:0;width:100%}.pmbot-voice-inline #pm-chatbot-webrtc,.pmbot-voice-inline #pm-chatbot-webrtc>.pmbot-webrtc,.pmbot-voice-inline [id$=-webrtc],.pmbot-voice-inline [id$=-webrtc]>.pmbot-webrtc{height:100%;min-height:0}@media(max-width:560px){.pmbot-webrtc .pmbot-voice-welcome{padding:4px 0}.pmbot-webrtc .pmbot-voice-welcome-card{padding:4px 2px 2px}.pmbot-webrtc .pmbot-voice-welcome-middle{gap:14px;padding:6px 0}.pmbot-webrtc .pmbot-voice-welcome-logo{max-width:min(200px,74%);min-width:96px}.pmbot-webrtc .pmbot-voice-welcome-wave{font-size:30px}.pmbot-webrtc .pmbot-voice-welcome-message{font-size:18px}.pmbot-webrtc .pmbot-voice-welcome-start{font-size:15px;min-height:48px}.pmbot-webrtc .pmbot-voice-welcome-question{font-size:13px;min-height:40px;overflow-wrap:anywhere;text-align:left;white-space:normal;word-break:break-word}}@media(max-height:700px){.pmbot-webrtc{height:100%;min-height:auto;padding:10px}.pmbot-webrtc .pmbot-orb-wrap{min-height:0;padding:6px 0 10px}.pmbot-webrtc{--pmbot-orb-size:clamp(120px,34cqw,168px)}.pmbot-webrtc .pmbot-with-text.has-text.orb-centered-layout .pmbot-orb-wrap{padding-top:40px}.pmbot-webrtc .pmbot-buttons-session{margin-top:.5rem}.pmbot-webrtc .pmbot-eventlog-container{display:none}}@media(max-height:520px){.pmbot-webrtc .pmbot-orb-wrap{display:none}.pmbot-webrtc .pmbot-textout-item{font-size:15px;margin:.4rem auto}}.pmbot-webrtc .pmbot-msg,.pmbot-webrtc .pmbot-orb-cta-text,.pmbot-webrtc .pmbot-textout-item,.pmbot-webrtc .pmbot-textout-text,.pmbot-webrtc .pmbot-voice-error-text,.pmbot-webrtc .pmbot-voice-phase-title,.pmbot-webrtc .pmbot-voice-preparing-text,.pmbot-webrtc .pmbot-voice-stopped-text{zoom:var(--pmbot-a11y-zoom,1)}.pmbot-webrtc.pmbot-a11y-contrast,.pmbot-webrtc.pmbot-a11y-contrast .pmbot-cap-word,.pmbot-webrtc.pmbot-a11y-contrast .pmbot-orb-cta-text,.pmbot-webrtc.pmbot-a11y-contrast .pmbot-textout-item,.pmbot-webrtc.pmbot-a11y-contrast .pmbot-textout-text,.pmbot-webrtc.pmbot-a11y-contrast .pmbot-title,.pmbot-webrtc.pmbot-a11y-contrast .pmbot-voice-phase-title,.pmbot-webrtc.pmbot-a11y-contrast .pmbot-voice-preparing-text,.pmbot-webrtc.pmbot-a11y-contrast .pmbot-voice-stopped-text{color:#000!important}.pmbot-webrtc.pmbot-a11y-contrast .pmbot-voice-error-text{color:#a30000!important}.pmbot-webrtc.pmbot-a11y-contrast .pmbot-voice-footer{color:#333!important}.pmbot-webrtc.pmbot-a11y-contrast .pmbot-link-btn{background:#fff!important;border-color:#000!important;color:#00e!important;text-decoration:underline}