.vc-idle-overlay{z-index:99999;background:#00000080;justify-content:center;align-items:center;transition:opacity .3s;display:none;position:fixed;inset:0}.vc-idle-overlay.active{opacity:1;display:flex}.vc-idle-popup{text-align:center;box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;width:380px;max-width:380px;padding:0;transition:transform .3s;display:flex;position:relative;overflow:hidden;transform:translateY(20px);box-shadow:0 8px 24px #00000029,0 0 2.95px #28293d0a}#vcSearchInput{font-style:normal}#vcSearchInput::placeholder{font-style:italic}.vc-idle-overlay.active .vc-idle-popup{transform:translateY(0)}.vc-idle-popup .vc-iris-header{box-sizing:border-box;border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex;box-shadow:0 2px 4px #0000000d}.vc-idle-popup .vc-iris-logo{width:40px;height:18px;display:block}.vc-idle-popup .vc-iris-header .vc-close-btn{cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 2l12 12M14 2L2 14' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:none;flex-shrink:0;width:24px;height:24px;padding:0}.vc-idle-popup .vc-idle-body{flex-direction:column;align-items:center;padding:32px 16px 16px;display:flex}.vc-idle-popup .vc-idle-body .vc-title{margin-bottom:4px!important}.vc-idle-popup .vc-idle-body p{margin:0}.vc-idle-popup .vc-idle-body .vc-search-box{margin-top:36px}.vc-close-btn{cursor:pointer;text-align:right;background:url(https://images.framesdirect.com/image/upload/v1786022993/icons/close-icon-black.svg) 100%/16px 16px no-repeat;border:none;width:100%;height:16px;font-size:20px}.vc-widget-expanded .vc-close-btn{cursor:pointer;text-align:right;cursor:pointer;text-align:right;background:url(/ai/assets/images/close-minus.png) 100%/16px no-repeat;border:none;width:100%;height:16px;font-size:20px}.vc-title{letter-spacing:0;text-align:center;color:#000;width:100%;font-family:Open Sans,Arial,sans-serif;line-height:24px;margin:0!important;font-size:16px!important;font-weight:700!important}.vc-idle-popup .vc-subtitle,.vc-idle-popup .vc-ask-vc{letter-spacing:0;text-align:center;color:#000;width:100%;font-family:Open Sans,Arial,sans-serif;font-weight:400;line-height:20px;font-size:14px!important}.vc-idle-popup .vc-ask-vc{font-weight:400}.vc-idle-popup .vc-ask-vc strong{font-weight:700}.vc-idle-popup .vc-search-box{box-sizing:border-box;background:#fff;border:1px solid #000;border-radius:10000px;align-items:center;gap:6px;width:100%;max-width:100%;height:40px;margin:0 auto;padding:0 6px 0 16px;display:flex}.vc-idle-popup .vc-search-box input{letter-spacing:0;color:#000;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 4px;font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;box-shadow:none!important}.vc-idle-popup .vc-search-box input::placeholder{color:#6b777b;font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.vc-idle-popup .vc-mic-btn{cursor:pointer;background:#a29886;border:none;border-radius:10000px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;overflow:hidden}.vc-idle-popup .vc-mic-btn[hidden],.vc-idle-popup .vc-icon-right[hidden]{display:none}.vc-idle-popup .vc-mic-btn img{width:32px;height:32px;display:block}.vc-idle-popup .vc-mic-btn.listening{background:#6b777b;animation:1.2s ease-in-out infinite vc-mic-pulse;box-shadow:inset 0 0 0 2px #4f3f24}.vc-idle-popup .vc-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes vc-mic-pulse{0%,to{box-shadow:inset 0 0 0 2px #4f3f24,0 0 #a2988699}50%{box-shadow:inset 0 0 0 2px #4f3f24,0 0 0 6px #a2988600}}@media (prefers-reduced-motion:reduce){.vc-idle-popup .vc-mic-btn.listening{animation:none}}.vc-idle-popup .vc-icon-left{color:#fff;background-color:#c6c6c6;background-image:url(/ai/assets/images/plus-icon.png);background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:10000px;flex-shrink:0;width:24px;height:24px;padding:4px}.vc-idle-popup .vc-icon-right{cursor:pointer;background-color:#a29886;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px;border:none;border-radius:10000px;flex-shrink:0;width:32px;height:32px;padding:0}.vc-subtitle{color:#333;letter-spacing:0;width:100%;margin-top:5px;margin-bottom:0;font-family:Open Sans,Arial,sans-serif;font-weight:400;line-height:26px;font-size:12px!important}.vc-ask-vc{color:#333;letter-spacing:0;width:100%;margin-top:0;font-family:Open Sans,Arial,sans-serif;font-weight:700;line-height:16px;font-size:12px!important}.vc-search-box{box-sizing:border-box;background:#fff;border:1px solid #a29886;border-radius:10000px;align-items:center;gap:10px;width:100%;max-width:100%;height:40px;padding:8px;display:flex}.vc-search-box input{letter-spacing:0;color:#6b777b;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 4px;font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;box-shadow:none!important}.vc-search-box input::placeholder{color:#6b777b;font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.vc-icon-left{color:#fff;cursor:pointer;background-color:#cabea5;background-image:url(/ai/assets/images/plus-icon.png);background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:10000px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex}.vc-icon-right{cursor:pointer;background-color:#a29886;background-image:url(/ai/assets/images/sound-icon.png);background-position:50%;background-repeat:no-repeat;background-size:16px;border:none;border-radius:10000px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex}.vc-idle-overlay.active{display:flex!important}.vc-icon-left.active{color:#fff;background-color:#6b777b!important}.vc-tooltip-container{z-index:100001;text-align:left;background:#fff;border:1.5px solid #d3bdaf;border-radius:32px;flex-direction:column;width:240px;padding:16px 20px;display:flex;position:absolute;top:35px;left:-4px;box-shadow:0 0 5.89px #28293d0a}.vc-tooltip-container-plp{z-index:100001;text-align:left;background:#fff;border:1.5px solid #d3bdaf;border-radius:32px;flex-direction:column;width:240px;padding:16px;display:flex;position:absolute;top:-88px;left:12px;box-shadow:0 0 5.89px #28293d0a}.vc-tooltip-item{color:#000;cursor:pointer;align-items:center;margin-bottom:10px;line-height:20px;display:flex;font-size:14px!important}.vc-tooltip-item:last-child{margin-bottom:0}.vc-item-icon{background-color:#cabea5;border-radius:100px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;padding:8px;display:flex}.vc-item-icon.add-photo{background-image:url(/ai/assets/images/photo-icon.png);background-position:50%;background-repeat:no-repeat;background-size:17px}.vc-item-icon.upload-pres{background-image:url(/ai/assets/images/attachment-icon.png);background-position:50%;background-repeat:no-repeat;background-size:17px}.vc-item-icon.take-photo{background-image:url(/ai/assets/images/camera-icon.png);background-position:50%;background-repeat:no-repeat;background-size:17px}.vc-item-icon.paste-link{background-image:url(/ai/assets/images/globe-icon.png);background-position:50%;background-repeat:no-repeat;background-size:17px}.vc-sidebar{z-index:10;background:#f8f5f0;flex-direction:column;height:100%;min-height:0;font-family:Open Sans,sans-serif;transition:width .3s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.vc-sidebar.collapsed{width:48px}.vc-sidebar.collapsed .vc-sidebar-collapsed{display:flex}.vc-sidebar.collapsed .vc-sidebar-expanded{display:none}.vc-sidebar.expanded{width:280px}.vc-sidebar.expanded .vc-sidebar-collapsed{display:none}.vc-sidebar.expanded .vc-sidebar-expanded{display:flex}.vc-sidebar-collapsed{flex-direction:column;align-items:center;height:100%;padding-top:16px;display:flex}.vc-sidebar-toggle-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;display:flex}.vc-sidebar-expanded{flex-direction:column;width:280px;min-width:280px;height:100%;min-height:0;display:flex;overflow:hidden}.vc-sidebar-top,.vc-sidebar-menu,.vc-sidebar-divider,.vc-sidebar-toggle-row,.vc-sidebar-bottom{flex-shrink:0}.vc-sidebar-top{justify-content:flex-end;padding:16px 16px 8px;display:flex}.vc-sidebar-menu{flex-direction:column;gap:3px;padding:8px 20px 8px 10px;display:flex}.vc-sidebar-item{white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:6px 4px;font-size:14px;text-decoration:none;transition:background .15s;display:flex;color:#222!important;font-weight:400!important;text-decoration:none!important}.vc-sidebar-button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.vc-sidebar-item:hover,.vc-sidebar-item:focus-visible{background:#eee7dd}.vc-sidebar-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.vc-sidebar-divider{background:#d3bdaf;height:1px;margin:0 20px}.vc-conversation-section{flex-direction:column;flex:auto;min-height:0;padding:16px 10px 8px;display:flex;overflow:hidden}.vc-conversation-heading{color:#333;letter-spacing:.04em;flex:none;padding:0 4px 8px;font-size:14px}.vc-conversation-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow:hidden auto}.vc-conversation-item{box-sizing:border-box;color:#222;width:100%;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;margin-bottom:6px;padding:8px;font-size:14px;display:block;overflow:hidden}.vc-conversation-item:hover,.vc-conversation-item:focus-visible{background:#eee7dd}.vc-conversation-item.active{background:#f1ede3;border-color:#d3bdaf}.vc-uploaded-rx{flex:none}.vc-uploaded-rx-section{flex:none;padding-bottom:12px}.vc-uploaded-rx-file{box-sizing:border-box;color:#222;text-overflow:ellipsis;white-space:nowrap;background:#f1ede3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 1.5h5l3 3v10H4z' fill='none' stroke='%23333' stroke-width='1.1' stroke-linejoin='round'/%3E%3Cpath d='M9 1.5v3h3M6 8h4M6 10.5h4' fill='none' stroke='%23333' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E") 10px/16px 16px no-repeat;border:1px solid #d3bdaf;border-radius:6px;width:100%;padding:8px 8px 8px 32px;font-size:14px;display:block;overflow:hidden}.vc-uploaded-rx-file:hover{cursor:pointer}.vc-conversation-empty{color:#6b777b;padding:8px 4px;font-size:12px}.vc-sidebar-toggle-row{color:#333;justify-content:space-between;align-items:center;padding:5px 18px;font-size:14px}.vc-toggle-switch{flex-shrink:0;width:40px;height:22px;display:inline-block;position:relative}.vc-toggle-switch input{opacity:0;width:0;height:0}.vc-toggle-slider{cursor:pointer;background-color:#ccc;border-radius:22px;transition:all .3s;position:absolute;inset:0}.vc-toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;bottom:3px;left:3px}.vc-toggle-switch input:checked+.vc-toggle-slider{background-color:#6b777b}.vc-toggle-switch input:checked+.vc-toggle-slider:before{transform:translate(18px)}.vc-sidebar-bottom{background:#f8f5f0;flex-direction:column;flex:none;gap:10px;padding:20px;display:flex}.vc-sidebar-login-section{margin-bottom:4px}.vc-sidebar-login-title{color:#333;margin:0 0 6px;font-size:14px;font-weight:700}.vc-sidebar-login-desc{color:#555;margin:0;font-size:12px;line-height:1.5}.vc-sidebar-exit-btn{text-align:center;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background-color:#0000;border-radius:4px;padding:10px 24px;font-size:16px;display:block;color:#333!important;border:1.5px solid #333!important;font-weight:700!important;text-decoration:none!important}#psa-floating-btn{display:none!important}.vc-widget{z-index:9999;font-family:Arial;position:fixed;bottom:20px;right:20px}.vc-widget-collapsed{color:#000;cursor:pointer;box-sizing:border-box;background:linear-gradient(262.26deg,#cabea5 0%,#f1ede3 99.45%);border:1px solid #a29886;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:318px;padding:8px 16px;display:flex;box-shadow:0 5.89px 11.78px #60617029,0 0 2.95px #28293d0a}.vc-widget-text{letter-spacing:0;text-align:left;color:#333;font-family:Open Sans,Arial,sans-serif;font-size:12px;font-weight:400;line-height:22px}.vc-widget-text strong{letter-spacing:0;color:#333;font-family:Open Sans,Arial,sans-serif;font-size:12px;font-weight:700;line-height:22px}.vc-caret-up{background-image:url(https://images.framesdirect.com/image/upload/v1664555210/icons/2022-arrow-l-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;flex-shrink:0;align-self:flex-start;width:24px;height:24px;transform:rotate(90deg)}.vc-sparkle{flex-shrink:0;align-self:flex-start;margin-left:auto}.vc-sparkle img{border:none;width:16px;height:16px;transform:rotate(90deg)}.vc-widget-expanded{display:none;position:relative}.vc-widget-expanded .vc-subtitle,.vc-widget-expanded .vc-ask-vc{color:#000;text-align:left;margin-top:0;font-size:14px}.vc-widget.expanded .vc-widget-collapsed{display:none}.vc-widget.expanded .vc-widget-expanded{text-align:left;box-sizing:border-box;background:linear-gradient(262.26deg,#cabea5 0%,#f1ede3 99.45%);border:1px solid #a29886;border-radius:8px;width:318px;padding:8px 16px 16px;display:block;box-shadow:0 5.89px 11.78px #60617029,0 0 2.95px #28293d0a}.vc-widget.expanded .vc-widget-expanded .vc-close-btn{cursor:pointer;background:#6b777b;border:none;border-radius:16px;width:125px;height:4px;margin:0 auto 8px;padding:0;display:block}.vc-widget.expanded .vc-search-box{box-sizing:border-box;width:100%;max-width:100%;margin-top:8px}#vcPlpWidget .vc-widget-collapsed,#vcPlpWidget.expanded .vc-widget-expanded{background:#fff;border:1px solid #a29886;border-radius:8px;width:318px;padding:12px 16px;box-shadow:17px 13px 23.5px #6061703b,2px -19px 16.4px #28293d12}#vcPlpWidget .vc-widget-collapsed,#vcPlpWidget .vc-widget-header{cursor:pointer;align-items:center;gap:10px;display:flex}#vcPlpWidget.expanded .vc-widget-collapsed{display:none}#vcPlpWidget .vc-widget-logo{border:none;flex-shrink:0;width:40px;height:17.62px}#vcPlpWidget .vc-widget-text{color:#333;font-family:Open Sans,Arial,sans-serif;font-size:12px;font-weight:400;line-height:18px}#vcPlpWidget .vc-widget-text strong{color:#333;font-family:Open Sans,Arial,sans-serif;font-size:12px;font-weight:700;line-height:18px}#vcPlpWidget .vc-widget-collapsed .vc-widget-text strong{text-decoration:underline}#vcPlpWidget .vc-sparkle,#vcPlpWidget .vc-close-btn{cursor:pointer;opacity:1;background:url(https://images.framesdirect.com/image/upload/v1664555210/icons/2022-arrow-l-icon.svg) 50%/16px 16px no-repeat;border:none;border-radius:0;flex-shrink:0;align-self:flex-start;width:16px;height:16px;margin:0 0 0 auto;padding:0;display:block}#vcPlpWidget .vc-sparkle{transform:rotate(90deg)}#vcPlpWidget .vc-sparkle img{display:none}#vcPlpWidget.expanded .vc-widget-expanded .vc-close-btn{transform:rotate(-90deg)}#vcPlpWidget.expanded .vc-search-box{border:1px solid #a29886;border-radius:10000px;gap:10px;height:auto;margin-top:12px;padding:4px 6px 4px 16px}#vcPlpWidget .vc-search-box .vc-icon-left{display:none}#vcPlpWidget .vc-search-box input{color:#333;font-family:Open Sans,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400}#vcPlpWidget .vc-search-box input::placeholder{font-family:Open Sans,Arial,sans-serif;font-size:12px;font-style:italic;font-weight:400}#vcPlpWidget .vc-search-box.has-text .vc-icon-right{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vc-pdp-widget{z-index:1035;font-family:Open Sans,Arial,sans-serif;position:fixed;bottom:20px;left:20px}.vc-pdp-logo{flex-shrink:0;width:40px;height:18px;display:block}.vc-pdp-bar{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #a29886;border-radius:8px;justify-content:space-between;align-items:center;width:318px;height:48px;padding:0 16px;display:flex;box-shadow:0 5.89px 11.78px #60617029,0 0 2.95px #28293d0a}.vc-pdp-caret,.vc-pdp-collapse{cursor:pointer;background:url(https://images.framesdirect.com/image/upload/v1664555210/icons/2022-arrow-l-icon.svg) 50%/16px 16px no-repeat;border:none;flex-shrink:0;width:16px;height:16px;padding:0}.vc-pdp-caret{transform:rotate(90deg)}.vc-pdp-collapse{transform:rotate(-90deg)}.vc-pdp-panel{box-sizing:border-box;background:#fff;border:1px solid #a29886;border-radius:8px;flex-direction:column;width:360px;height:min(600px,100vh - 120px);display:none;overflow:hidden;box-shadow:17px 13px 23.5px #6061703b,2px -19px 16.4px #28293d12}.vc-pdp-widget.expanded .vc-pdp-bar{display:none}.vc-pdp-widget.expanded .vc-pdp-panel{display:flex}.vc-pdp-header{box-sizing:border-box;border-bottom:1px solid #e5e5e5;flex-shrink:0;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex;box-shadow:0 2px 4px #0000000d}.vc-pdp-header .vc-pdp-collapse{margin-left:auto}.vc-pdp-chat{flex:auto;min-height:0;position:relative;overflow:hidden}.vc-pdp-chat iframe{border:none;width:100%;height:100%;display:block}.vc-pdp-loading{color:#333;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:none;position:absolute;inset:0}.vc-pdp-loading p{margin:0}.vc-pdp-widget.loading .vc-pdp-loading{display:flex}.vc-pdp-spinner{border:3px solid #f1ede3;border-top-color:#a29886;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite vc-pdp-spin}@keyframes vc-pdp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vc-pdp-spinner{animation-duration:2.4s}}@media (width<=767.98px){.vc-pdp-widget{box-sizing:border-box;padding:0 8px 8px;bottom:0;left:0;right:0}.vc-pdp-bar,.vc-pdp-panel{width:100%}.vc-pdp-panel{height:75dvh}}#ot-sdk-btn-floating{left:auto!important;right:1em!important}@media (width<=767.98px){.vc-conversation-section{padding-left:16px;padding-right:16px}.vc-widget{box-sizing:border-box;width:100%;padding:0 8px 8px;bottom:0;left:0;right:0}.vc-widget-collapsed,.vc-widget.expanded .vc-widget-expanded,#vcPlpWidget .vc-widget-collapsed,#vcPlpWidget.expanded .vc-widget-expanded{box-sizing:border-box;width:100%;max-width:100%}.vc-idle-popup{box-sizing:border-box;border-radius:12px;width:90%;max-width:90%}}