:not(#plx) .pl-launcher,:not(#plx) .pl-chat{all:initial;box-sizing:border-box}:not(#plx) :where(.pl-launcher,.pl-chat) :where(*){margin:0;padding:0;border:0 solid transparent;text-transform:none;letter-spacing:normal;word-spacing:normal;text-shadow:none;text-indent:0;float:none}:not(#plx) :where(.pl-launcher,.pl-chat) :where(button,input,textarea,select){min-width:0;min-height:0;font:inherit;box-shadow:none;background-image:none;-webkit-appearance:none;appearance:none}:not(#plx) .pl-launcher{position:fixed;right:20px;bottom:20px;z-index:99997;display:flex;align-items:center;gap:6px;height:48px;padding:0 16px 0 12px;border:0;border-radius:999px;background:var(--pl-accent, #2563eb)!important;color:var(--pl-accent-text, #fff)!important;font:600 14px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;box-shadow:0 8px 24px #00000038;cursor:pointer}:not(#plx) .pl-launcher:focus-visible{outline:2px solid var(--pl-accent, #2563eb);outline-offset:2px}:not(#plx) .pl-launcher:hover{filter:brightness(.92)}@media(max-width:782px){:not(#plx) .pl-launcher{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));height:44px;padding:0 12px}}@media(max-width:782px){:not(#plx) .pl-launcher__label{display:none}}:not(#plx) .pl-chat{position:fixed;right:20px;bottom:84px;z-index:99998;display:none}:not(#plx) .pl-chat--open{z-index:2147483647;display:block}@media(max-width:782px){:not(#plx) .pl-chat{right:8px;left:8px;bottom:calc(64px + env(safe-area-inset-bottom,0px))}}:not(#plx) .pl-chat__preview{padding:8px 14px;background:#fcf0c2;color:#5b4500;font-size:12.5px;line-height:1.4}:not(#plx) .pl-chat__preview a{color:inherit;font-weight:600;text-decoration:underline}:not(#plx) .pl-chat__panel{display:flex;flex-direction:column;width:370px;max-width:calc(100vw - 24px);height:min(560px,100vh - 120px);overflow:hidden;background:#fff;color:#1d2327;border:1px solid #e3e4e8;border-radius:18px;box-shadow:0 24px 60px #0000003d;font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media(max-width:782px){:not(#plx) .pl-chat__panel{width:auto;max-width:none;height:min(520px,100vh - 100px)}}:not(#plx) .pl-chat__header{display:flex;justify-content:space-between;gap:10px;padding:14px 14px 12px 16px;background:var(--pl-accent, #2563eb)!important;color:var(--pl-accent-text, #fff)!important}:not(#plx) .pl-chat__title{display:block;font-size:15px}:not(#plx) .pl-chat__note{display:block;margin-top:2px;font-size:11.5px;line-height:1.35;opacity:.85}:not(#plx) .pl-chat__restart{display:block;margin:12px auto;min-height:44px;padding:0 18px;border:0;border-radius:10px;background:var(--pl-accent, #2b50ff)!important;color:var(--pl-on-accent, #fff)!important;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}:not(#plx) .pl-chat__actions{display:flex;gap:4px;align-items:flex-start}:not(#plx) .pl-chat__action{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;border:0;border-radius:8px;background:#ffffff2e!important;color:inherit!important;font-family:inherit;font-size:12px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}:not(#plx) .pl-chat__action:focus-visible{outline:2px solid var(--pl-accent, #2563eb);outline-offset:2px}:not(#plx) .pl-chat__action:hover{background:#ffffff4d!important}:not(#plx) .pl-chat__action[hidden]{display:none!important}:not(#plx) .pl-chat__action--end{border:1px solid rgba(255,255,255,.7);background:#d63638!important;color:#fff!important}:not(#plx) .pl-chat__action--end:hover{background:#b32d2e!important}:not(#plx) .pl-chat__log{display:flex;flex:1;flex-direction:column;gap:8px;padding:14px;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#f4f5f7}:not(#plx) .pl-chat__footer{display:flex;gap:8px;align-items:stretch;padding:10px;background:#fff;border-top:1px solid #e3e4e8}:not(#plx) .pl-chat__footer[hidden]{display:none}:not(#plx) .pl-chat__input{box-sizing:border-box!important;flex:1 1 auto;min-width:0;height:44px!important;margin:0!important;padding:11px 12px!important;border:1px solid #c3c4c7;border-radius:12px;background:#fff;color:#1d2327;font:inherit;line-height:20px!important;overflow-y:auto;resize:none;outline:0}:not(#plx) .pl-chat__input:focus{border-color:var(--pl-accent, #2563eb)}@media(max-width:782px){:not(#plx) .pl-chat__input{font-size:16px}}:not(#plx) .pl-chat__brand{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px 9px;background:#fff;color:#50575e!important;border-top:1px solid #e3e4e8;font-size:11.5px;line-height:1;text-decoration:none}:not(#plx) .pl-chat__brand:focus-visible{outline:2px solid var(--pl-accent, #2563eb);outline-offset:2px}:not(#plx) .pl-chat__brand:hover{color:#1d2327!important}:not(#plx) .pl-chat__brand:hover span:last-child{text-decoration:underline}:not(#plx) .pl-chat__brand-mark{display:inline-flex;width:14px;height:14px;flex:none}:not(#plx) .pl-chat__send{box-sizing:border-box!important;flex:none;height:44px!important;margin:0!important;padding:0 16px;border:0;border-radius:12px;background:var(--pl-accent, #2563eb)!important;color:var(--pl-accent-text, #fff)!important;font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer}:not(#plx) .pl-chat__send:focus-visible{outline:2px solid var(--pl-accent, #2563eb);outline-offset:2px}:not(#plx) .pl-chat__send:disabled{opacity:.5;cursor:default}@media print{:not(#plx) .pl-launcher,:not(#plx) .pl-chat{display:none}}:not(#plx) .pl-message{max-width:86%;padding:9px 12px;border-radius:14px;word-wrap:break-word;white-space:normal}:not(#plx) .pl-message--bot{align-self:flex-start;background:#fff;border:1px solid #e3e4e8;border-bottom-left-radius:4px}:not(#plx) .pl-message--user{align-self:flex-end;background:#1d2327;color:#fff;border-bottom-right-radius:4px}:not(#plx) .pl-message--agent{align-self:flex-start;background:#eaf3ff;border:1px solid #b9d4fb;border-bottom-left-radius:4px}:not(#plx) .pl-message__name{display:block;margin-bottom:2px;font-size:11px;font-weight:700;color:#2b50ff}:not(#plx) .pl-message--typing{display:flex;gap:4px;padding:12px 14px}:not(#plx) .pl-message__link{color:var(--pl-accent, #2563eb);font-weight:600;text-transform:capitalize}:not(#plx) .pl-message__dot{width:6px;height:6px;border-radius:50%;background:#9aa0a6;animation:pl-dot 1s infinite ease-in-out}:not(#plx) .pl-message__dot:nth-child(2){animation-delay:.15s}:not(#plx) .pl-message__dot:nth-child(3){animation-delay:.3s}@media(prefers-reduced-motion:reduce){:not(#plx) .pl-message__dot{animation:none}}@keyframes pl-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}:not(#plx) .pl-chips{display:flex;flex-wrap:wrap;gap:6px}:not(#plx) .pl-chip{height:32px;padding:0 12px;border:1px solid #c3c4c7;border-radius:999px;background:#fff!important;color:#1d2327!important;font-family:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer}:not(#plx) .pl-chip:focus-visible{outline:2px solid var(--pl-accent, #2563eb);outline-offset:2px}:not(#plx) .pl-chip:hover{border-color:var(--pl-accent, #2563eb)}:not(#plx) .pl-note{align-self:center;max-width:90%;padding:2px 10px;font-size:12px;color:#5f6368;text-align:center}:not(#plx) .pl-status{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;color:#174ea6;background:#eaf3ff;border-bottom:1px solid #b9d4fb}:not(#plx) .pl-status[hidden]{display:none}:not(#plx) .pl-status__text{flex:1}:not(#plx) .pl-status__sound{flex:none;min-width:36px;min-height:36px;padding:0;border:0;border-radius:50%;background:transparent;font-size:16px;line-height:1;cursor:pointer}:not(#plx) .pl-status__dot{flex:none;width:8px;height:8px;border-radius:50%;background:#1a9d5b;animation:pl-dot 1s infinite ease-in-out}@media(prefers-reduced-motion:reduce){:not(#plx) .pl-status__dot{animation:none}}:not(#plx) .pl-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:13px;background:#fff8e5;border-bottom:1px solid #f0d58a}:not(#plx) .pl-confirm__text{flex:1 1 100%;font-weight:600;color:#3c3200}:not(#plx) .pl-confirm__yes,:not(#plx) .pl-confirm__no{min-height:40px;padding:0 14px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}:not(#plx) .pl-confirm__yes{border:0;background:#b32d2e!important;color:#fff!important}:not(#plx) .pl-confirm__no{border:1px solid #c3c4c7;background:#fff!important;color:#15162d!important}:not(#plx) .pl-cards{display:flex;flex:none;gap:8px;margin:0 -14px 0 0;padding:2px 2px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}:not(#plx) .pl-card{display:flex;flex:0 0 132px;flex-direction:column;gap:4px;padding:8px;background:#fff;color:#1d2327!important;border:1px solid #e3e4e8;border-radius:12px;text-decoration:none;scroll-snap-align:start}:not(#plx) .pl-card:hover{border-color:var(--pl-accent, #2563eb)}:not(#plx) .pl-card__image{width:100%;height:96px;object-fit:contain;border-radius:8px;background:#f4f5f7}:not(#plx) .pl-card__title{display:-webkit-box;overflow:hidden;font-size:12.5px;font-weight:600;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}:not(#plx) .pl-card__price{color:var(--pl-accent, #2563eb);font-size:13px;font-weight:700}:not(#plx) .pl-card__cta{margin-top:auto;color:#50575e;font-size:12px;font-style:normal}:not(#plx) .pl-card__cta--pick{display:block;margin-top:4px;padding:6px 0;border-radius:8px;background:var(--pl-accent, #2563eb);color:var(--pl-accent-text, #fff);text-align:center;font-weight:700}:not(#plx) .pl-card__status{align-self:flex-start;padding:1px 8px;border-radius:999px;background:#d7f0df;color:#0a5c2b;font-size:11px;font-weight:600;line-height:1.6}:not(#plx) .pl-card__status--sold{background:#f4d6d6;color:#8a1f1f}:not(#plx) .pl-lead{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid var(--pl-accent, #2563eb);border-radius:14px}:not(#plx) .pl-lead__input{height:38px;padding:0 10px;border:1px solid #c3c4c7;border-radius:10px;font:inherit}:not(#plx) .pl-lead__button{height:38px;padding:0 14px;border:0;border-radius:10px;background:var(--pl-accent, #2563eb)!important;color:var(--pl-accent-text, #fff)!important;font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer}:not(#plx) .pl-lead__button:focus-visible{outline:2px solid var(--pl-accent, #2563eb);outline-offset:2px}:not(#plx) .pl-lead__button:disabled{opacity:.5;cursor:default}:not(#plx) .pl-lead__trap{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}:not(#plx) .pl-lead__consent{display:flex;gap:8px;align-items:flex-start;color:#50575e;font-size:12.5px;line-height:1.4;cursor:pointer}:not(#plx) .pl-lead__tick{flex:none;width:18px;height:18px;margin:1px 0 0}:not(#plx) .pl-lead--book select.pl-lead__input{background:#fff}:not(#plx) .pl-lead--book .pl-lead__note{height:auto;padding:8px 10px;resize:none}:not(#plx) .pl-launcher,:not(#plx) .pl-chat,:not(#plx) .pl-chat *{box-sizing:border-box}
