.supportify-container{--supportify-bubble-size:60px;--supportify-window-width:380px;--supportify-window-height:600px;--supportify-bubble-color:#667eea;--supportify-header-color:#667eea;--supportify-header-text-color:#fff;--supportify-user-message-color:#667eea;--supportify-bot-message-color:#fff;--supportify-background-color:#f9fafb;--supportify-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--supportify-text-color:#1f2937;--supportify-text-secondary:#6b7280;--supportify-border-color:#e5e7eb;--supportify-shadow:0 10px 25px #00000026;--supportify-radius:16px;--supportify-radius-sm:8px;--supportify-spacing:16px;--supportify-transition:.3s cubic-bezier(.4,0,.2,1)}html.supportify-fullscreen-open,html.supportify-fullscreen-open body{height:100%!important;overflow:hidden!important}.supportify-container{z-index:var(--supportify-z-index,999999);font-family:var(--supportify-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);color:var(--supportify-text-color);box-sizing:border-box;font-size:14px;line-height:1.5;position:fixed;bottom:20px}.supportify-container *{box-sizing:border-box}.supportify-container svg[fill=none],.supportify-preview svg[fill=none]{fill:none!important}.supportify-container svg,.supportify-preview svg{vertical-align:baseline}.supportify-container.position-bottom-right{right:20px}.supportify-container.position-bottom-left{left:20px}.supportify-container.host-modal-open{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease-out,visibility 0s linear .15s}.supportify-preview{--supportify-bubble-color:#667eea;--supportify-header-color:#667eea;--supportify-header-text-color:#fff;--supportify-user-message-color:#667eea;--supportify-bot-message-color:#fff;--supportify-background-color:#f9fafb;--supportify-text-color:#1f2937;--supportify-text-secondary:#6b7280;--supportify-border-color:#e5e7eb;--supportify-shadow:0 10px 25px #00000026;--supportify-radius:16px;--supportify-radius-sm:8px;--supportify-spacing:16px;--supportify-transition:.3s cubic-bezier(.4,0,.2,1);font-family:var(--supportify-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);color:var(--supportify-text-color);box-sizing:border-box;font-size:14px;line-height:1.5;position:absolute;inset:0}.supportify-preview *{box-sizing:border-box}.supportify-window.supportify-window--inline{transform-origin:50%;width:100%;height:100%;min-height:100%;max-height:none;animation:none;position:absolute;inset:0}.supportify-preview .supportify-powered-by{background:0 0;border-top:none}.supportify-preview--auto-height{height:auto;position:relative}.supportify-preview--auto-height .supportify-window--inline{height:auto;min-height:0;position:relative}.supportify-preview--auto-height .supportify-messages{flex:none;padding-top:70px;overflow-y:visible}.supportify-preview--auto-height .supportify-header{margin:12px 12px 0;position:relative;top:auto;left:auto;right:auto}.supportify-input-typing{color:var(--supportify-text-color);caret-color:var(--supportify-text-color)}.supportify-tracking-link{color:#2563eb;font-weight:500;text-decoration:underline}.supportify-bubble{width:var(--supportify-bubble-size);height:var(--supportify-bubble-size);background:var(--supportify-bubble-color);cursor:pointer;box-shadow:var(--supportify-shadow);transition:transform var(--supportify-transition),box-shadow var(--supportify-transition);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.supportify-bubble:hover{transform:scale(1.05);box-shadow:0 12px 30px #0003}.supportify-bubble:active{transform:scale(.95)}.supportify-bubble svg{color:#fff;stroke:currentColor;transition:transform var(--supportify-transition);fill:none!important;width:28px!important;height:28px!important}.supportify-bubble.chat-open svg{transform:rotate(90deg)}.supportify-bubble.shape-rounded-square{border-radius:16px}.supportify-bubble.shape-square{border-radius:8px}.supportify-greeting-card{bottom:0;right:calc(var(--supportify-bubble-size) + 16px);border-radius:var(--supportify-radius);box-shadow:var(--supportify-shadow);transform-origin:100%;background:#fff;width:max-content;min-width:auto;max-width:300px;padding:14px 32px 14px 18px;animation:.4s cubic-bezier(.34,1.56,.64,1) supportify-greeting-appear;position:absolute}.position-bottom-left .supportify-greeting-card{right:auto;left:calc(var(--supportify-bubble-size) + 16px);transform-origin:0}.supportify-greeting-card.hiding{animation:.4s cubic-bezier(.4,0,.2,1) forwards supportify-greeting-hide}@keyframes supportify-greeting-appear{0%{opacity:0;transform:scale(.8)translate(10px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes supportify-greeting-hide{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.8)translate(10px)}}.supportify-greeting-dismiss{color:var(--supportify-text-secondary);cursor:pointer;min-width:unset;min-height:unset;opacity:.6;background:0 0;border:none;width:auto;height:auto;margin:0;font-size:18px;line-height:1;transition:opacity .2s;position:absolute;top:8px;right:8px;padding:4px!important}.supportify-greeting-dismiss:hover{opacity:1}.supportify-greeting-content{cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;align-items:flex-start;gap:12px;width:100%;margin:0;padding:0;display:flex}.supportify-greeting-emoji{font-size:24px;line-height:1}.supportify-greeting-body{flex-direction:column;gap:4px;min-width:0;display:flex}.supportify-greeting-text{color:var(--supportify-text-color);font-size:14px;line-height:1.4}.supportify-greeting-cta{color:var(--supportify-primary-color,#2563eb);font-size:13px;font-weight:600;line-height:1.3}.supportify-window{bottom:calc(var(--supportify-bubble-size) + 16px);width:var(--supportify-window-width);height:var(--supportify-window-height);border-radius:var(--supportify-radius);max-height:calc(100vh - 120px);box-shadow:var(--supportify-shadow);transform-origin:100% 100%;background:linear-gradient(#f5f7fa 0%,#e4e8f0 100%);flex-direction:column;animation:.3s cubic-bezier(.34,1.56,.64,1) supportify-window-appear;display:flex;position:absolute;right:0;overflow:hidden}.supportify-window>:not(.supportify-header):not(.supportify-mobile-channel-bar):not(.supportify-input-container):not(.supportify-test-footer):not(.supportify-input-wrapper){position:relative}.position-bottom-left .supportify-window{transform-origin:0 100%;left:0;right:auto}@keyframes supportify-window-appear{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.supportify-header{background:var(--supportify-header-color);color:var(--supportify-header-text-color);z-index:10;border-radius:24px;justify-content:space-between;align-items:center;padding:10px 10px 10px 20px;display:flex;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 2px 8px #00000026}.supportify-header-text{font-size:16px;font-weight:600}.supportify-header-actions{align-items:center;gap:8px;display:flex}.supportify-header-button{color:var(--supportify-header-text-color);cursor:pointer;width:36px;height:36px;min-width:unset;min-height:unset;opacity:.9;background:#ffffff26;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;transition:opacity .2s,background .2s;display:flex;padding:0!important}.supportify-header-button:hover{opacity:1;background:#ffffff40}.supportify-header-button svg{stroke:currentColor;color:var(--supportify-header-text-color,#fff);fill:none!important;width:18px!important;height:18px!important}.supportify-close-button svg{stroke:currentColor;fill:none!important;width:20px!important;height:20px!important}.supportify-messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--supportify-spacing);flex-direction:column;flex:1;gap:12px;padding-top:80px;padding-bottom:12px;display:flex;position:relative;overflow-y:auto}.supportify-messages:before{content:"";pointer-events:none;z-index:5;border-radius:var(--supportify-radius)var(--supportify-radius)0 0;background:linear-gradient(#f5f7fa 0% 60%,#0000 100%);height:80px;position:absolute;top:0;left:0;right:0}.supportify-message{border-radius:var(--supportify-radius);word-wrap:break-word;max-width:85%;padding:12px 16px;animation:.3s ease-out supportify-message-appear}@keyframes supportify-message-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.supportify-message.user{background:var(--supportify-user-message-color);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.supportify-message.assistant{background:var(--supportify-bot-message-color);color:var(--supportify-text-color);border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 1px 2px #0000000d}.supportify-message.assistant p{margin:0 0 8px}.supportify-message.assistant p:last-child{margin-bottom:0}.supportify-message.assistant ul,.supportify-message.assistant ol{margin:8px 0;padding-left:20px}.supportify-message.assistant li{margin:4px 0}.supportify-message.assistant a{color:var(--supportify-bubble-color);text-decoration:none}.supportify-message.assistant a:hover{text-decoration:underline}.supportify-message.assistant strong{font-weight:600}.supportify-message.assistant h1,.supportify-message.assistant h2,.supportify-message.assistant h3{margin:12px 0 8px;font-weight:600}.supportify-message.assistant h1{font-size:1.25em}.supportify-message.assistant h2{font-size:1.125em}.supportify-message.assistant h3{font-size:1em}.supportify-typing-indicator{align-items:center;gap:4px;min-height:16px;padding:4px 0;display:flex}.supportify-typing-dot{background:var(--supportify-text-secondary,#6b7280);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite supportify-typing-wave}.supportify-typing-dot:nth-child(2){animation-delay:.2s}.supportify-typing-dot:nth-child(3){animation-delay:.4s}@keyframes supportify-typing-wave{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.supportify-history-view{padding:var(--supportify-spacing);padding-top:90px;padding-bottom:var(--supportify-spacing);background:var(--supportify-background-color);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden auto}.supportify-history-view--with-input{padding-bottom:0}.supportify-history-view:before{content:"";pointer-events:none;z-index:5;border-radius:var(--supportify-radius)var(--supportify-radius)0 0;background:linear-gradient(#f5f7fa 0% 60%,#0000 100%);height:90px;position:absolute;top:0;left:0;right:0}.supportify-history-view .supportify-conversation-history{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex}.supportify-history-view .supportify-conversation-history--stacked{gap:0}.supportify-history-view .supportify-conversation-history-list,.supportify-history-view .supportify-conversation-history-list--full{width:100%;min-width:unset;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.supportify-history-view .supportify-conversation-history-detail,.supportify-history-view .supportify-conversation-history-detail--full{background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.supportify-history-view .supportify-conversation-list{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex}.supportify-history-view .supportify-conversation-items{flex:1;overflow:hidden auto}.supportify-history-view .supportify-conversation-item{text-align:left;cursor:pointer;background:#fff;flex-direction:column;gap:6px;width:100%;margin-bottom:10px;padding:14px 18px;font-family:inherit;transition:box-shadow .15s,border-color .15s,background .15s;display:flex;box-shadow:0 4px 8px -2px #0000001a;border:2px solid var(--supportify-border-color)!important;border-left:2px solid var(--supportify-border-color)!important;border-radius:16px!important}.supportify-history-view .supportify-conversation-item-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.supportify-history-view .supportify-conversation-item-time{color:var(--supportify-text-secondary);white-space:nowrap;flex-shrink:0;font-size:11px}.supportify-history-view .supportify-conversation-item-customer{align-items:center;gap:6px;display:flex}.supportify-history-view .supportify-conversation-item-name{color:var(--supportify-text-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.supportify-history-view .supportify-conversation-item-preview{color:var(--supportify-text-color);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.supportify-history-view .supportify-conversation-item-meta{color:var(--supportify-text-secondary);font-size:11px}.supportify-history-view .supportify-conversation-item:hover{background:#fafafa;box-shadow:0 6px 12px -2px #00000026;border-color:#d1d5db!important}.supportify-history-view .supportify-conversation-item--selected,.supportify-history-view .supportify-conversation-item.supportify-conversation-item--selected{background:#f8faff;box-shadow:0 0 0 2px #667eea26;border-color:var(--supportify-bubble-color,#667eea)!important;border-left-color:var(--supportify-bubble-color,#667eea)!important}.supportify-history-view .supportify-conversation-item--selected:hover{background:#f8faff}.supportify-history-view .supportify-conversation-divider{display:none}.supportify-history-view .supportify-conversation-empty,.supportify-history-view .supportify-conversation-loading{padding:var(--supportify-spacing)var(--supportify-spacing);color:var(--supportify-text-secondary);text-align:center;flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.supportify-history-view .supportify-conversation-empty{flex-direction:column;gap:8px;font-size:14px}.supportify-history-view .supportify-conversation-pagination{padding:12px var(--supportify-spacing);border-top:1px solid var(--supportify-border-color);border-radius:0 0 var(--supportify-radius-sm)var(--supportify-radius-sm);background:#fff;margin-top:auto}.supportify-history-view .supportify-conversation-detail{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex}.supportify-history-view .supportify-conversation-detail-header{border-radius:var(--supportify-radius-sm);border:1px solid var(--supportify-border-color);background:#fff;margin-bottom:8px;padding:12px 14px;box-shadow:0 1px 3px #00000014}.supportify-history-view .supportify-conversation-detail-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.supportify-history-view .supportify-conversation-detail-meta{color:var(--supportify-text-secondary);margin-top:4px;font-size:12px}.supportify-history-view .supportify-conversation-detail-back{padding:10px var(--supportify-spacing);border-bottom:1px solid var(--supportify-border-color);border-radius:var(--supportify-radius-sm)var(--supportify-radius-sm)0 0;background:#fff;margin-bottom:8px}.supportify-history-view .supportify-conversation-detail-back-btn{color:var(--supportify-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;transition:background .15s;display:flex}.supportify-history-view .supportify-conversation-detail-back-btn:hover{background:var(--supportify-background-color);color:var(--supportify-text-color)}.supportify-history-view .supportify-conversation-detail-messages{flex:1;padding:0 4px;overflow:hidden auto}.supportify-history-view .supportify-conversation-message{border-radius:var(--supportify-radius-sm);word-wrap:break-word;overflow-wrap:break-word;background:#fff;margin-bottom:8px;padding:12px 14px;box-shadow:0 1px 2px #0000000d}.supportify-history-view .supportify-conversation-message--user{background:var(--supportify-user-message-color,#667eea);color:#fff;margin-left:20%}.supportify-history-view .supportify-conversation-message--assistant{color:var(--supportify-text-color);border:1px solid var(--supportify-border-color);background:#fff;margin-right:20%}.supportify-history-view .supportify-conversation-message-role{text-transform:uppercase;letter-spacing:.5px;opacity:.7;margin-bottom:4px;font-size:11px;font-weight:600}.supportify-history-view .supportify-conversation-message-time{color:var(--supportify-text-secondary);margin-top:6px;font-size:11px}.supportify-history-view .supportify-conversation-spinner{border:2px solid var(--supportify-border-color);border-top-color:var(--supportify-bubble-color,#667eea);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite supportify-history-spin}@keyframes supportify-history-spin{to{transform:rotate(360deg)}}.supportify-history-view .supportify-badge{border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.3;display:inline-block}.supportify-history-view .supportify-badge--success{color:#065f46;background:#d1fae5}.supportify-history-view .supportify-badge--attention{color:#92400e;background:#fef3c7}.supportify-history-view .supportify-badge--warning{color:#9a3412;background:#fed7aa}.supportify-history-view .supportify-badge--info{color:#1e40af;background:#dbeafe}.supportify-history-view .supportify-conversation-item-badges{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.supportify-history-view .supportify-conversation-count{color:var(--supportify-text-secondary);margin-top:8px;font-size:12px}.supportify-history-continue{padding:12px var(--supportify-spacing);border-top:1px solid var(--supportify-border-color);background:#fff;flex-shrink:0}.supportify-continue-button{width:100%;min-width:unset;min-height:unset;background:var(--supportify-bubble-color,#667eea);color:#fff;border-radius:var(--supportify-radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;margin:0;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,transform .1s;display:flex;padding:12px 16px!important}.supportify-continue-button:hover{background:color-mix(in srgb,var(--supportify-bubble-color,#667eea)85%,black)}.supportify-continue-button:active{transform:scale(.98)}.supportify-continue-button svg{flex-shrink:0}.supportify-input-wrapper{background:0 0;flex-shrink:0;position:relative}.supportify-input-wrapper:before{content:"";top:-40px;left:calc(-1*var(--supportify-spacing));right:calc(-1*var(--supportify-spacing));pointer-events:none;z-index:1;background:linear-gradient(#0000,#e4e8f0);height:40px;position:absolute}.supportify-input-container{all:unset!important;box-sizing:border-box!important;margin:0!important;display:block!important}.supportify-input-wrapper .supportify-input-container{background:0 0!important;border-top:none!important;padding:0 12px 12px!important;position:relative!important}.supportify-window>.supportify-input-container{padding:10px var(--supportify-spacing)var(--supportify-spacing)!important;z-index:10!important;background:0 0!important;border-top:none!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.supportify-window>.supportify-input-container:before{content:"";top:-40px;left:calc(-1*var(--supportify-spacing));right:calc(-1*var(--supportify-spacing));pointer-events:none;background:linear-gradient(#0000,#e4e8f0);height:40px;position:absolute}.supportify-test-footer{text-align:center;color:var(--supportify-text-secondary);background:0 0;padding:0 8px 8px;font-size:12px;position:relative}.supportify-input-form{all:unset!important;box-sizing:border-box!important;background:#fff!important;border:2px solid #e5e7eb!important;border-radius:24px!important;align-items:center!important;gap:0!important;margin:0!important;padding:4px!important;transition:border-color .2s,box-shadow .2s!important;display:flex!important;box-shadow:0 4px 8px -2px #0000001a!important}.supportify-input-form:focus-within{border-color:var(--supportify-bubble-color,#667eea);box-shadow:0 6px 12px -2px #00000026}.supportify-input-textarea{height:38px;all:unset!important;resize:none!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;color:var(--supportify-text-color)!important;box-sizing:border-box!important;appearance:none!important;background:0 0!important;border:none!important;flex:1!important;min-height:38px!important;max-height:100px!important;padding:9px 12px 9px 8px!important;font-family:inherit!important;font-size:16px!important;line-height:1.43!important;display:block!important;overflow-y:auto!important}.supportify-input-textarea:focus,.supportify-input-textarea:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.supportify-input-form:focus,.supportify-input-form:focus-visible,.supportify-input-container:focus,.supportify-input-container:focus-visible,.supportify-input-wrapper:focus,.supportify-input-wrapper:focus-visible{box-shadow:none;outline:none}.supportify-input-textarea::placeholder{color:var(--supportify-text-secondary)}.supportify-send-button{all:unset!important;background:var(--supportify-bubble-color)!important;cursor:pointer!important;box-sizing:border-box!important;appearance:none!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;transition:transform .2s,opacity .2s!important;display:flex!important}.supportify-send-button:hover:not(:disabled){transform:scale(1.05)!important}.supportify-send-button:active:not(:disabled){transform:scale(.95)!important}.supportify-send-button:disabled{opacity:.5!important;cursor:not-allowed!important}.supportify-send-button:focus,.supportify-send-button:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.supportify-send-button svg{color:#fff!important;width:18px!important;height:18px!important}.supportify-attach-button{all:unset!important;cursor:pointer!important;color:#6b7280!important;box-sizing:border-box!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;transition:color .2s,background-color .2s!important;display:flex!important}.supportify-attach-button:hover:not(:disabled){color:var(--supportify-bubble-color,#667eea)!important;background-color:#0000000d!important}.supportify-attach-button:disabled{opacity:.4!important;cursor:not-allowed!important}.supportify-drop-overlay{all:unset!important;z-index:100!important;border:2px dashed var(--supportify-header-bg,#2563eb)!important;border-radius:inherit!important;pointer-events:none!important;background-color:#ffffffeb!important;justify-content:center!important;align-items:center!important;animation:.15s ease-out supportify-drop-fadein!important;display:flex!important;position:absolute!important;inset:0!important}@keyframes supportify-drop-fadein{0%{opacity:0}to{opacity:1}}.supportify-drop-overlay-content{all:unset!important;color:var(--supportify-header-bg,#2563eb)!important;flex-direction:column!important;align-items:center!important;gap:8px!important;display:flex!important}.supportify-drop-overlay-text{all:unset!important;color:inherit!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important}.supportify-drop-overlay-hint{all:unset!important;color:#6b7280!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:12px!important;font-weight:400!important}.supportify-file-preview-strip{all:unset!important;box-sizing:border-box!important;gap:8px!important;padding:8px 12px 4px!important;display:flex!important;overflow-x:auto!important}.supportify-file-preview-item{all:unset!important;box-sizing:border-box!important;border:1px solid #e5e7eb!important;border-radius:8px!important;width:56px!important;min-width:56px!important;height:56px!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.supportify-file-preview-img{all:unset!important;object-fit:cover!important;border-radius:8px!important;width:56px!important;height:56px!important;display:block!important}.supportify-file-preview-icon{all:unset!important;color:#6b7280!important;background:#f3f4f6!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;display:flex!important}.supportify-file-preview-remove{all:unset!important;color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;background:#0009!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;display:flex!important;position:absolute!important;top:2px!important;right:2px!important}.supportify-file-preview-remove:hover{background:#000c!important}.supportify-user-message-group{all:unset!important;flex-direction:column!important;align-self:flex-end!important;align-items:flex-end!important;gap:4px!important;max-width:85%!important;animation:.3s ease-out supportify-message-appear!important;display:flex!important}.supportify-user-message-group>.supportify-message.user{align-self:flex-end!important;max-width:100%!important}.supportify-message-attachments{all:unset!important;box-sizing:border-box!important;flex-direction:column!important;gap:4px!important;width:100%!important;display:flex!important}.supportify-attachment-image{all:unset!important;border-radius:var(--supportify-radius,16px)!important;object-fit:cover!important;cursor:pointer!important;width:100%!important;max-width:100%!important;height:auto!important;transition:opacity .15s!important;display:block!important;overflow:hidden!important}.supportify-attachment-image:hover{opacity:.9!important}.supportify-attachment-file{all:unset!important;background:var(--supportify-bot-message-color,#f0f2f5)!important;color:var(--supportify-text-color,#1a1a2e)!important;box-sizing:border-box!important;cursor:pointer!important;border-radius:12px!important;align-items:center!important;gap:8px!important;width:100%!important;padding:8px 12px!important;font-size:13px!important;text-decoration:none!important;transition:background .15s!important;display:flex!important}.supportify-attachment-file:hover{background:var(--supportify-bot-message-color,#e4e6e9)!important;filter:brightness(.95)!important}.supportify-attachment-file svg{opacity:.6!important;flex-shrink:0!important}.supportify-attachment-name{text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;font-size:12px!important;overflow:hidden!important}.supportify-lightbox-overlay{z-index:999999!important;cursor:pointer!important;background:#000000d9!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;animation:.15s ease-out supportify-lightbox-fade!important;display:flex!important;position:fixed!important;top:0!important;left:0!important}@keyframes supportify-lightbox-fade{0%{opacity:0}to{opacity:1}}.supportify-lightbox-image{object-fit:contain!important;border-radius:8px!important;max-width:90%!important;max-height:90%!important;box-shadow:0 8px 32px #0006!important}.supportify-lightbox-close{color:#fff!important;cursor:pointer!important;background:#ffffff26!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:20px!important;line-height:1!important;display:flex!important;position:absolute!important;top:16px!important;right:16px!important}.supportify-powered-by{display:none!important}@media (max-width:767px){.supportify-container{bottom:16px;right:16px}.supportify-container.position-bottom-left{left:16px}.supportify-bubble.chat-open{display:none}.supportify-window{overscroll-behavior:contain;width:100%;height:100dvh;max-height:none;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0;animation:.3s ease-out supportify-window-mobile-appear;position:fixed;inset:0}@keyframes supportify-window-mobile-appear{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.supportify-greeting-card{bottom:calc(var(--supportify-bubble-size) + 12px);transform-origin:100% 100%;width:max-content;min-width:auto;max-width:calc(100vw - 100px);left:auto;right:0}.supportify-greeting-card.with-tryon{display:none}.position-bottom-left .supportify-greeting-card{transform-origin:0 100%;left:0;right:auto}@keyframes supportify-greeting-appear{0%{opacity:0;transform:scale(.8)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes supportify-greeting-hide{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.8)translateY(10px)}}.supportify-input-form{border-radius:20px}.supportify-input-textarea{min-height:40px!important;max-height:180px!important;padding:10px 14px!important;font-size:16px!important}}.supportify-mobile-channel-bar{display:none}@media (max-width:767px){.supportify-mobile-channel-bar{z-index:11;width:100%;padding-top:env(safe-area-inset-top,0px);background:#fafafa;border-bottom:1px solid #e5e7eb;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}.supportify-mobile-channel-bar .supportify-channel-selector{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:0 0;border-bottom:none;width:100%;max-width:100%;padding:4px 8px;flex-wrap:nowrap!important;overflow-x:scroll!important}.supportify-mobile-channel-bar .supportify-channel-selector::-webkit-scrollbar{display:none}.supportify-mobile-channel-bar .supportify-channel-option{min-width:max-content;flex-shrink:0!important}.supportify-window:has(.supportify-mobile-channel-bar) .supportify-header{top:52px}.supportify-window:has(.supportify-mobile-channel-bar) .supportify-messages{padding-top:120px}.supportify-channel-selector--floating{display:none!important}}@media (prefers-color-scheme:dark){.supportify-container.theme-auto{--supportify-background-color:#1f2937;--supportify-bot-message-color:#374151;--supportify-text-color:#f9fafb;--supportify-text-secondary:#9ca3af;--supportify-border-color:#374151}.supportify-container.theme-auto .supportify-greeting-card,.supportify-container.theme-auto .supportify-powered-by{background:#1f2937}.supportify-container.theme-auto .supportify-input-wrapper{background:0 0}.supportify-container.theme-auto .supportify-input-wrapper:before{background:linear-gradient(#0000,#1f2937)}.supportify-container.theme-auto .supportify-window>.supportify-input-container{background:#1f2937}.supportify-container.theme-auto .supportify-window>.supportify-input-container:before{background:linear-gradient(#0000,#1f2937)}.supportify-container.theme-auto .supportify-input-form{background:#374151;border-color:#4b5563}.supportify-container.theme-auto .supportify-mobile-channel-bar{background:#1f2937;border-bottom-color:#374151}}.dark .supportify-preview{--supportify-background-color:#1f2937;--supportify-bot-message-color:#374151;--supportify-text-color:#f9fafb;--supportify-text-secondary:#9ca3af;--supportify-border-color:#374151;--supportify-shadow:0 10px 25px #00000080}.dark .supportify-preview .supportify-window{background:#111827}.dark .supportify-preview .supportify-messages:before{background:linear-gradient(#111827 0% 60%,#0000 100%)}.dark .supportify-preview .supportify-input-wrapper:before{background:linear-gradient(#0000,#111827)}.dark .supportify-preview .supportify-input-form{background:#374151!important;border-color:#4b5563!important;box-shadow:0 4px 8px -2px #0006!important}.dark .supportify-preview .supportify-tool-indicator{color:#d1d5db;background:#374151}.supportify-tools-container{flex-wrap:wrap;align-self:flex-start;gap:4px;display:flex}.supportify-tool-indicator{color:#6b7280;background:#f3f4f6;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;animation:.2s ease-in supportify-tool-fadeIn;display:inline-flex}.supportify-tool-indicator svg{opacity:.7;flex-shrink:0;width:14px;height:14px}.supportify-tool-indicator.tool-success{color:#059669;background:#f3f4f6}.supportify-tool-indicator.tool-success svg{opacity:1}@keyframes supportify-tool-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.supportify-message.streaming .supportify-message-content:after{content:"";background:var(--supportify-bubble-color,#667eea);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:4px;animation:1s ease-in-out infinite supportify-cursor-pulse;display:inline-block}@keyframes supportify-cursor-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.supportify-message-content{word-wrap:break-word;overflow-wrap:break-word}.supportify-message-content p{margin:0 0 .5em}.supportify-message-content p:last-child{margin-bottom:0}.supportify-container .supportify-message-content h1,.supportify-container .supportify-message-content h2,.supportify-container .supportify-message-content h3{color:var(--supportify-text-color,#1f2937);letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;background:0 0;border:0;margin:.6em 0 .3em;padding:0;font-family:inherit;font-weight:600;line-height:1.3}.supportify-container .supportify-message-content h1{font-size:1.2em}.supportify-container .supportify-message-content h2{font-size:1.08em}.supportify-container .supportify-message-content h3{font-size:1em}.supportify-message-content ul,.supportify-message-content ol{margin:.5em 0;padding-left:1.5em}.supportify-message-content li{margin:.25em 0}.supportify-message-content code{background:#0000000d;border-radius:3px;padding:.15em .3em;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,monospace;font-size:.9em}.supportify-message-content a{color:var(--supportify-bubble-color,#667eea);text-decoration:none}.supportify-message-content a:hover{text-decoration:underline}.supportify-message-content strong{font-weight:600}.supportify-message-content em{font-style:italic}.supportify-message-content img.supportify-chat-image{border-radius:var(--supportify-radius-sm,8px);cursor:zoom-in;max-width:100%;height:auto;margin:.5em 0;transition:opacity .15s}.supportify-message-content img.supportify-chat-image:hover{opacity:.92}.supportify-container .supportify-message-content .supportify-chat-table{border-collapse:separate;border-spacing:0;width:100%;max-width:100%;color:var(--supportify-text-color,#1f2937);border:1px solid var(--supportify-border-color,#e5e7eb);border-radius:var(--supportify-radius-sm,8px);-webkit-overflow-scrolling:touch;background:#fff;margin:.6em 0;font-family:inherit;font-size:.85em;line-height:1.4;display:block;overflow-x:auto}.supportify-container .supportify-message-content .supportify-chat-table th,.supportify-container .supportify-message-content .supportify-chat-table td{text-align:left;white-space:nowrap;vertical-align:top;color:var(--supportify-text-color,#1f2937);border:0;border-bottom:1px solid var(--supportify-border-color,#e5e7eb);text-transform:none;letter-spacing:normal;background:0 0;padding:8px 12px;font-family:inherit;font-weight:400}.supportify-container .supportify-message-content .supportify-chat-table thead th{color:var(--supportify-text-color,#1f2937);background:#00000009;font-size:.95em;font-weight:600;position:sticky;top:0}.supportify-container .supportify-message-content .supportify-chat-table tbody tr:last-child td{border-bottom:0}.supportify-container .supportify-message-content .supportify-chat-table tbody tr:hover td{background:#00000005}.supportify-container .supportify-message-content .supportify-chat-table::-webkit-scrollbar{height:6px}.supportify-container .supportify-message-content .supportify-chat-table::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.supportify-lightbox-overlay{z-index:calc(var(--supportify-z-index,999999) + 10);cursor:zoom-out;background:#000000f0;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out supportify-lightbox-fade;display:flex;position:fixed;inset:0}.supportify-lightbox-content{cursor:default;flex-direction:column;align-items:center;max-width:95vw;max-height:92vh;display:flex;position:relative}.supportify-lightbox-image{object-fit:contain;border-radius:8px;width:auto;max-width:95vw;height:auto;max-height:88vh;box-shadow:0 20px 60px #00000080}.supportify-lightbox-caption{-webkit-backdrop-filter:blur(6px);color:#fff;text-align:center;pointer-events:none;background:#0f172ac7;border-radius:999px;max-width:min(90vw,480px);margin:0;padding:7px 14px;font-family:inherit;font-size:12px;line-height:1.4;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.supportify-lightbox-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;line-height:1;transition:background .15s;display:flex;position:absolute;top:16px;right:20px}.supportify-lightbox-close:hover{background:#ffffff47}.supportify-tryon-teaser{bottom:calc(var(--supportify-bubble-size,60px) + 16px);z-index:5;pointer-events:auto;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;right:0}.supportify-container.position-bottom-left .supportify-tryon-teaser{align-items:flex-start;left:0;right:auto}.supportify-tryon-pill{all:unset;color:var(--supportify-text-color,#111);border-radius:var(--supportify-radius,16px);box-shadow:var(--supportify-shadow,0 6px 20px #00000014);cursor:pointer;white-space:nowrap;transform-origin:100%;background:#fff;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;transition:transform .15s,box-shadow .15s;animation:.4s cubic-bezier(.34,1.56,.64,1) supportify-greeting-appear;display:inline-flex}.supportify-container.position-bottom-left .supportify-tryon-pill,.supportify-container.position-bottom-left .supportify-tryon-preview{transform-origin:0}.supportify-tryon-pill:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0000001f}.supportify-tryon-pill-icon{font-size:16px;line-height:1}.supportify-tryon-loading{cursor:default;color:var(--supportify-text-secondary,#555)}.supportify-tryon-loading:hover{box-shadow:var(--supportify-shadow,0 6px 20px #00000014);transform:none}.supportify-tryon-spinner{border:2px solid #0000001f;border-top-color:var(--supportify-bubble-color,#111);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite supportify-tryon-spin}@keyframes supportify-tryon-spin{to{transform:rotate(360deg)}}.supportify-tryon-error{color:#991b1b;cursor:default;background:#fef2f2}.supportify-tryon-preview{all:unset;border-radius:var(--supportify-radius,16px);box-shadow:var(--supportify-shadow,0 8px 28px #0000001f);cursor:default;transform-origin:100%;background:#fff;flex-direction:column;width:180px;font-family:inherit;transition:transform .15s,box-shadow .15s;animation:.4s cubic-bezier(.34,1.56,.64,1) supportify-greeting-appear;display:flex;position:relative;overflow:hidden}.supportify-tryon-preview:hover{transform:translateY(-1px);box-shadow:0 14px 36px #0000002e}.supportify-tryon-preview-image-wrap{position:relative}.supportify-tryon-preview img{object-fit:cover;background:#f3f4f6;width:100%;height:220px;display:block}.supportify-tryon-ai-badge{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);background:#0f172ac7;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.supportify-tryon-preview-disclaimer{color:var(--supportify-text-secondary,#6b7280);text-align:left;background:#fff;margin:0;padding:0 12px 10px;font-size:10.5px;line-height:1.4}.supportify-tryon-preview-footer{display:none}.supportify-tryon-preview-label{color:var(--supportify-text-color,#111);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.supportify-tryon-preview-zoom{color:var(--supportify-text-secondary,#6b7280);font-size:11px}.supportify-tryon-preview-dismiss{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);background:#0f172ab8;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .15s,transform .1s;display:inline-flex;position:absolute;top:8px;right:8px}.supportify-tryon-preview-dismiss:hover{background:#0f172aeb;transform:scale(1.05)}.supportify-tryon-preview-restart{all:unset;white-space:nowrap;color:var(--supportify-text-secondary,#4b5563);cursor:pointer;background:#fafbfc;border-top:1px solid #0000000f;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:flex}.supportify-tryon-preview-restart:hover{color:var(--supportify-text-color,#111);background:#f3f4f6}.supportify-tryon-preview-restart:focus-visible{outline:2px solid var(--supportify-bubble-color,#111);outline-offset:-2px}.supportify-tryon-preview-image-wrap{cursor:zoom-in}.supportify-tryon-preview-image-wrap:focus-visible{outline:2px solid var(--supportify-bubble-color,#111);outline-offset:2px}.supportify-tryon-preview-enter{transform-origin:100% 100%;animation:.32s cubic-bezier(.22,1,.36,1) supportify-tryon-card-rise}@keyframes supportify-tryon-card-rise{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.supportify-tryon-min-pill{all:unset;background:var(--supportify-bubble-color,#111);color:#fff;letter-spacing:.04em;cursor:pointer;transform-origin:100% 100%;border-radius:999px;align-items:center;gap:6px;padding:9px 14px 9px 12px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s,opacity .15s;animation:.32s cubic-bezier(.34,1.56,.64,1) supportify-tryon-pill-pop;display:inline-flex;box-shadow:0 6px 18px #0000002e}.supportify-tryon-min-pill:hover{opacity:.96;transform:translateY(-1px);box-shadow:0 10px 24px #00000038}.supportify-tryon-min-pill:focus-visible{outline:2px solid var(--supportify-bubble-color,#111);outline-offset:2px}.supportify-tryon-min-pill-icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}@keyframes supportify-tryon-pill-pop{0%{opacity:0;transform:translateY(8px)scale(.4)}60%{opacity:1;transform:translateY(-2px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}.supportify-tryon-modal-overlay{-webkit-backdrop-filter:blur(2px);z-index:calc(var(--supportify-z-index,999999) + 11);background:#0f172a8c;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out supportify-lightbox-fade;display:flex;position:fixed;inset:0}.supportify-tryon-modal{border-radius:var(--supportify-radius,16px);width:100%;max-width:420px;color:var(--supportify-text-color,#111);background:#fff;padding:28px;font-family:inherit;animation:.25s cubic-bezier(.34,1.56,.64,1) supportify-tryon-modal-rise;position:relative;box-shadow:0 30px 80px #0000004d}@keyframes supportify-tryon-modal-rise{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.supportify-tryon-modal h3{letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 8px;font-size:18px;font-weight:700;display:inline-flex}.supportify-tryon-modal p{color:var(--supportify-text-secondary,#555);margin:0 0 18px;font-size:13.5px;line-height:1.55}.supportify-tryon-modal-close{cursor:pointer;color:var(--supportify-text-secondary,#888);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:1;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:12px;right:14px}.supportify-tryon-modal-title-icon{vertical-align:middle;color:var(--supportify-bubble-color,#111);align-items:center;margin-right:6px;display:inline-flex}.supportify-tryon-modal-close:hover{background:#0000000f}.supportify-tryon-upload{text-align:center;color:var(--supportify-text-secondary,#555);cursor:pointer;background:#fafbfc;border:1.5px dashed #0000002e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:152px;margin-bottom:14px;padding:22px 16px;font-size:13px;transition:border-color .15s,background .15s;display:flex}.supportify-tryon-upload:hover{border-color:var(--supportify-bubble-color,#111);background:#f4f6f9}.supportify-tryon-upload.has-file{background:#fff;border-style:solid;border-color:#00000014;padding:14px 12px}.supportify-tryon-upload-label{color:var(--supportify-text-color,#111);font-size:13px;font-weight:500;line-height:1.3}.supportify-tryon-upload-cta{background:var(--supportify-bubble-color,#111);color:#fff;letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;font-size:12.5px;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.supportify-tryon-upload:hover .supportify-tryon-upload-cta{opacity:.94;transform:translateY(-1px)}.supportify-tryon-upload-preview{object-fit:cover;border-radius:10px;width:96px;height:96px;box-shadow:0 4px 14px #0000001f}.supportify-tryon-upload-filename{color:var(--supportify-text-color,#111);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.supportify-tryon-upload-change{color:var(--supportify-text-secondary,#6b7280);text-underline-offset:2px;font-size:11.5px;text-decoration:underline}.supportify-tryon-upload-icon{color:var(--supportify-bubble-color,#111);justify-content:center;align-items:center;margin-bottom:4px;line-height:1;display:inline-flex}.supportify-tryon-pill-icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.supportify-tryon-upload-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.supportify-tryon-upload-input:focus-visible+*{outline:2px solid var(--supportify-bubble-color,#111);outline-offset:2px;border-radius:999px}.supportify-tryon-checkbox{color:var(--supportify-text-secondary,#555);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:18px;font-size:12.5px;line-height:1.5;display:flex}.supportify-tryon-checkbox input{flex-shrink:0;margin-top:2px}.supportify-tryon-modal-error{color:#991b1b;background:#fef2f2;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:12.5px}.supportify-tryon-modal-actions{justify-content:flex-end;gap:8px;display:flex}.supportify-tryon-btn-secondary,.supportify-tryon-btn-primary{cursor:pointer;border:none;border-radius:10px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s,transform .1s}.supportify-tryon-btn-secondary{color:var(--supportify-text-color,#111);background:#f3f4f6}.supportify-tryon-btn-secondary:hover{background:#e5e7eb}.supportify-tryon-btn-primary{background:var(--supportify-bubble-color,#000);color:#fff}.supportify-tryon-btn-primary:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.supportify-tryon-btn-primary:disabled{opacity:.4;cursor:not-allowed}.supportify-tryon-delete-link{color:#b91c1c;cursor:pointer;background:0 0;border:none;margin:14px 0 0;padding:0;font-size:12.5px;text-decoration:underline;display:block}.spfy-pcard{all:unset;color:inherit!important;box-sizing:border-box!important;cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;align-items:stretch!important;max-width:100%!important;margin:8px 0!important;text-decoration:none!important;transition:all .2s!important;display:flex!important;overflow:hidden!important}.spfy-pcard:hover{border-color:var(--supportify-bubble-color,#667eea)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #667eea26!important}.spfy-pcard-imgwrap{all:unset;box-sizing:border-box!important;vertical-align:top!important;background:#f9fafb!important;flex-grow:0!important;flex-shrink:0!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;width:80px!important;min-width:80px!important;max-width:80px!important;min-height:80px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:flex!important;overflow:hidden!important}.spfy-pcard-img{all:unset;object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:80px!important;height:100%!important;min-height:80px!important;box-shadow:none!important;box-sizing:border-box!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.spfy-pcard-info{all:unset;box-sizing:border-box!important;flex-direction:column!important;flex:1!important;justify-content:center!important;gap:4px!important;min-width:0!important;padding:10px 12px!important;display:flex!important}.spfy-pcard-title{all:unset;color:#111827!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.spfy-pcard-rating{all:unset;align-items:center!important;gap:4px!important;margin:2px 0 0!important;line-height:1!important;display:flex!important}.spfy-pcard-stars{all:unset;letter-spacing:1px!important;font-size:12px!important;display:inline-flex!important}.spfy-pcard-star{all:unset;color:#d1d5db!important;font-size:12px!important;line-height:1!important}.spfy-pcard-star-full{color:#f5a623!important}.spfy-pcard-star-half{color:#d1d5db!important;background:linear-gradient(90deg,#f5a623 50%,#d1d5db 50%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;position:relative!important}.spfy-pcard-rating-value{all:unset;color:#111827!important;font-size:11px!important;font-weight:600!important}.spfy-pcard-rating-count{all:unset;color:#6b7280!important;font-size:11px!important}.spfy-pcard-meta{all:unset;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.spfy-pcard-price{all:unset;color:#111827!important;white-space:nowrap!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.spfy-pcard-stock{all:unset;white-space:nowrap!important;border-radius:4px!important;padding:2px 6px!important;font-size:11px!important;font-weight:500!important}.spfy-pcard-stock.spfy-instock{color:#065f46!important;background:#d1fae5!important}.spfy-pcard-stock.spfy-outstock{color:#991b1b!important;background:#fee2e2!important}.spfy-pcard-stock.spfy-storeonly{color:#92400e!important;background:#fef3c7!important}.spfy-pcard-prices{all:unset;flex-direction:column!important;gap:1px!important;display:flex!important}.spfy-pcard-price-original{all:unset;color:#9ca3af!important;white-space:nowrap!important;font-size:11px!important;font-weight:400!important;line-height:1.1!important;text-decoration:line-through!important}.spfy-pcard-price-sale{color:#dc2626!important}.spfy-pcard-sale-badge{all:unset;color:#fff!important;white-space:nowrap!important;z-index:1!important;background:#dc2626!important;border-radius:4px!important;padding:2px 6px!important;font-size:11px!important;font-weight:700!important;line-height:1.3!important;position:absolute!important;top:6px!important;left:6px!important}.spfy-pcard-imgwrap{position:relative!important}.spfy-pcard-arrow{all:unset;color:#9ca3af!important;align-items:center!important;padding:0 12px!important;display:flex!important}.spfy-pcard-arrow svg{width:16px!important;height:16px!important}.supportify-knowledge-card{color:inherit;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:stretch;max-width:100%;margin:8px 0;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.supportify-knowledge-card:hover{background:#f3f4f6;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.supportify-knowledge-card.no-link{cursor:default}.supportify-knowledge-card.no-link:hover{box-shadow:none;transform:none}.supportify-knowledge-icon-container{background:#e5e7eb;flex-shrink:0;justify-content:center;align-items:center;width:60px;min-width:60px;display:flex}.supportify-knowledge-image{object-fit:cover;width:100%;height:100%;display:block}.supportify-knowledge-icon{color:#6b7280;width:28px;height:28px}.supportify-knowledge-icon svg{width:100%;height:100%}.supportify-knowledge-info{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;padding:10px 12px;display:flex}.supportify-knowledge-title{color:var(--supportify-bubble-color,#667eea);text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.supportify-knowledge-excerpt{color:#6b7280;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.supportify-knowledge-arrow{color:#9ca3af;align-items:center;padding:0 12px;display:flex}.supportify-knowledge-arrow svg{width:16px;height:16px}@media (prefers-color-scheme:dark){.supportify-container.theme-auto .spfy-pcard{background:#1f2937!important;border-color:#374151!important}.supportify-container.theme-auto .spfy-pcard:hover{border-color:#60a5fa!important;box-shadow:0 4px 12px #60a5fa33!important}.supportify-container.theme-auto .spfy-pcard-imgwrap{background:#111827!important}.supportify-container.theme-auto .spfy-pcard-title,.supportify-container.theme-auto .spfy-pcard-price{color:#f9fafb!important}.supportify-container.theme-auto .spfy-pcard-price-sale{color:#f87171!important}.supportify-container.theme-auto .spfy-pcard-price-original{color:#6b7280!important}.supportify-container.theme-auto .supportify-knowledge-card{background:#1f2937;border-color:#374151}.supportify-container.theme-auto .supportify-knowledge-card:hover{background:#111827;border-color:#4b5563}.supportify-container.theme-auto .supportify-knowledge-icon-container{background:#111827}.supportify-container.theme-auto .supportify-knowledge-title{color:#60a5fa}.supportify-container.theme-auto .supportify-knowledge-excerpt{color:#d1d5db}.supportify-container.theme-auto .supportify-tool-indicator{color:#9ca3af;background:#374151}.supportify-container.theme-auto .supportify-tool-indicator.tool-success{color:#10b981;background:#374151}.supportify-container.theme-auto .supportify-message-content code{background:#ffffff1a}}.supportify-rating-widget{border-radius:var(--supportify-radius,16px);background:0 0;align-self:center;width:100%;max-width:100%;margin:4px 0;padding:6px 0;animation:.4s cubic-bezier(.34,1.56,.64,1) supportify-rating-appear}@keyframes supportify-rating-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.supportify-rating-widget.submitting{pointer-events:none;opacity:.7}.supportify-rating-widget.submitted{pointer-events:none}.supportify-rating-widget.error{pointer-events:auto}.supportify-rating-error{text-align:center;color:#dc2626;margin-top:6px;font-size:12px}.supportify-rating-prompt{color:var(--supportify-text-color,#1f2937);text-align:center;margin-bottom:8px;font-size:14px;font-weight:500}.supportify-rating-options{justify-content:center;gap:8px;display:flex}.supportify-rating-emoji{gap:6px}.supportify-rating-emoji-btn{all:unset;cursor:pointer;box-sizing:border-box;background:0 0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;transition:transform .2s,background .2s,box-shadow .2s;display:flex}.supportify-rating-emoji-btn:hover{transform:scale(1.15)}.supportify-rating-emoji-btn:active{transform:scale(.95)}.supportify-rating-emoji-btn.selected{transform:scale(1.2)}.supportify-rating-emoji-btn:disabled{cursor:default}.supportify-rating-emoji-btn:disabled:not(.selected){opacity:.3;filter:grayscale(.9);transform:scale(.9)}.supportify-rating-emoji-btn:disabled:hover{transform:none}.supportify-rating-emoji-btn:disabled:not(.selected):hover{transform:scale(.9)}.supportify-rating-emoji-btn:disabled.selected,.supportify-rating-emoji-btn:disabled.selected:hover{opacity:1;filter:none;box-shadow:0 0 0 2px var(--supportify-bubble-color,#14b8a6);background:#0000000a;transform:scale(1.15)}.supportify-rating-stars{gap:4px}.supportify-rating-star-btn{all:unset;cursor:pointer;color:#d1d5db;box-sizing:border-box;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s,color .15s;display:flex}.supportify-rating-star-btn:hover{transform:scale(1.15)}.supportify-rating-star-btn:active{transform:scale(.9)}.supportify-rating-star-btn.filled{color:#fbbf24}.supportify-rating-star-btn.selected{color:#f59e0b;transform:scale(1.1)}.supportify-rating-star-btn:disabled{cursor:default}.supportify-rating-star-btn:disabled:not(.filled){opacity:.3}.supportify-rating-star-btn:disabled.filled{opacity:1}.supportify-rating-star-btn:disabled:hover{transform:none}.supportify-star-icon{width:32px;height:32px}.supportify-rating-thumbs{gap:16px}.supportify-rating-thumb-btn{all:unset;cursor:pointer;color:#6b7280;box-sizing:border-box;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,color .2s;display:flex}.supportify-rating-thumb-btn svg{width:28px;height:28px}.supportify-rating-thumb-btn:hover{transform:scale(1.1)}.supportify-rating-thumb-btn:active{transform:scale(.95)}.supportify-rating-thumb-btn.selected{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.supportify-rating-thumb-btn.selected.thumbs-up{color:#059669;background:#d1fae5}.supportify-rating-thumb-btn.selected.thumbs-down{color:#dc2626;background:#fee2e2}.supportify-rating-thumb-btn:disabled{cursor:default}.supportify-rating-thumb-btn:disabled:not(.selected){opacity:.3;filter:grayscale(.9)}.supportify-rating-thumb-btn:disabled:hover{transform:none}.supportify-rating-thumb-btn:disabled.selected{transform:scale(1.05)}.supportify-rating-thank-you{color:#059669;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:500;display:flex}.supportify-rating-check-icon{color:#059669;width:20px;height:20px}@media (prefers-color-scheme:dark){.supportify-container.theme-auto .supportify-rating-widget{background:0 0}.supportify-container.theme-auto .supportify-rating-prompt{color:#f9fafb}.supportify-container.theme-auto .supportify-rating-emoji-btn,.supportify-container.theme-auto .supportify-rating-emoji-btn:hover{background:0 0}.supportify-container.theme-auto .supportify-rating-star-btn{color:#4b5563}.supportify-container.theme-auto .supportify-rating-star-btn.filled{color:#fbbf24}.supportify-container.theme-auto .supportify-rating-thumb-btn{color:#9ca3af;background:0 0}.supportify-container.theme-auto .supportify-rating-thumb-btn:hover{background:0 0}.supportify-container.theme-auto .supportify-rating-thumb-btn.selected.thumbs-up{color:#34d399;background:#065f46}.supportify-container.theme-auto .supportify-rating-thumb-btn.selected.thumbs-down{color:#fca5a5;background:#991b1b}}
