.support-widget,.support-widget *{box-sizing:border-box}.support-widget{--widget-shell-padding-x:14px;--widget-right-zone-width:214px;--widget-divider-width:2px;--widget-divider-to-send-space:10px;--widget-send-size:40px;--widget-control-gap:20px;--widget-ai-width:132px;--widget-divider-x:-9px;--widget-icon-size:41px;--widget-input-logo-size:42px;--widget-action-icon-size:25px;--widget-sidebar-icon-size:22px;--widget-avatar-size:36px;--widget-avatar-icon-size:28px;--widget-bar-height:78px;--widget-ai-gradient:linear-gradient(90deg, #f2600c 0%, #f2b51d 25%, #76ecd3 50%, #f2b51d 75%, #f2600c 100%);--widget-ai-hover-gradient:linear-gradient(135deg, #76ecd3 0%, #dfe03a 38%, #f2b51d 68%, #f2600c 100%);width:100%;max-width:900px;margin-inline:auto}.support-widget-shell{width:100%;height:var(--widget-shell-height,95px);min-height:95px;padding:12px var(--widget-shell-padding-x) 0;background:#1f2a37;border-radius:18px;flex-direction:column;transition:height .24s;display:flex;overflow:visible}.support-widget-accent-row{flex:0 0 var(--article-panel-height,10px);grid-template-columns:minmax(0, 1fr) var(--widget-right-zone-width);column-gap:var(--widget-control-gap);min-width:0;height:10px;transition:flex-basis .22s,grid-template-columns .22s;display:grid;overflow:hidden}.support-widget[data-mode=ai] .support-widget-accent-row{grid-template-columns:minmax(170px,.32fr) minmax(0,1fr)}.support-widget[data-mode=ai][data-ai-layout=chat] .support-widget-accent-row{grid-template-columns:minmax(220px,.29fr) minmax(0,1fr)}.support-widget-accent{border-radius:10px 10px 0 0;height:100%;position:relative;overflow:hidden}.support-widget-accent-orange{background:#f2600c}.support-widget-accent-cyan{background:#83e3ea}.support-widget-panel-content{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;position:absolute;inset:0;transform:translateY(4px)}.support-widget-panel-content-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.support-widget-input-bar{flex:1 0 var(--widget-bar-height);min-height:var(--widget-bar-height);isolation:isolate;grid-template-columns:var(--widget-icon-size) minmax(0, 1fr) var(--widget-right-zone-width);margin-inline:calc(var(--widget-shell-padding-x) * -1);padding:0 var(--widget-shell-padding-x);z-index:5;background:#f9f9f9;border:2px solid #000;border-radius:18px;align-items:center;column-gap:22px;margin-top:auto;display:grid;position:relative}.support-widget-input-bar:before{content:"";z-index:0;background:var(--widget-ai-gradient);opacity:0;pointer-events:none;-webkit-mask-composite:xor;background-size:200% 100%;border-radius:20px;padding:3px;transition:opacity .16s;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.support-widget-input-bar-ai:before{opacity:1;animation:4.8s linear infinite support-widget-ai-border-flow}.support-widget-input-bar-ai.support-widget-input-bar-active:before{animation-duration:1.45s}.support-widget-input-bar>*{z-index:1;position:relative}.support-widget-search-icon{width:var(--widget-icon-size);height:var(--widget-icon-size);aspect-ratio:1;color:#000;display:block}.support-widget-input-ai-icon{width:var(--widget-input-logo-size);height:var(--widget-input-logo-size);aspect-ratio:1;object-fit:contain;margin-left:6px;display:block}.support-widget-input{color:#111;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:26px;line-height:1}.support-widget[data-mode=ai] .support-widget-input{color:#444;font-size:24px}.support-widget-input::placeholder{color:#666;opacity:1}.support-widget[data-mode=ai] .support-widget-input::placeholder{color:#777}.support-widget-input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}.support-widget-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.support-widget-input[type=search]::-webkit-search-results-button{-webkit-appearance:none;display:none}.support-widget-input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.support-widget-input[type=search]{appearance:none}.support-widget-control-zone{width:var(--widget-right-zone-width);grid-template-columns:var(--widget-divider-width) var(--widget-divider-to-send-space) var(--widget-send-size) var(--widget-control-gap) var(--widget-ai-width);align-items:center;min-width:0;display:grid}.support-widget-action-divider{width:var(--widget-divider-width);opacity:0;height:42px;transform:translateX(var(--widget-divider-x)) translateY(8px);pointer-events:none;background:#d7d7d7;border-radius:999px;grid-column:1;justify-self:center;transition:opacity .15s,transform .15s}.support-widget-action-divider-visible{opacity:1;transform:translateX(var(--widget-divider-x)) translateY(0)}.support-widget-send-button{width:var(--widget-send-size);height:var(--widget-send-size);color:#4f6270;cursor:pointer;opacity:0;pointer-events:none;background:#c2edf5;border:none;border-radius:14px;grid-column:3;justify-content:center;align-items:center;padding:0;transition:opacity .17s,transform .17s,background-color .14s,color .14s,box-shadow .14s;display:inline-flex;transform:translateY(8px)}.support-widget-send-button-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.support-widget-send-button-visible:hover{color:#f9f9f9;background:#f2600c;transform:translateY(-1px);box-shadow:0 2px 6px #f2600c38}.support-widget-send-button-visible:active{color:#f9f9f9;box-shadow:none;background:#d94f05;transform:translateY(0)}.support-widget-send-icon{width:var(--widget-action-icon-size);height:var(--widget-action-icon-size);aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.support-widget-ai-button{isolation:isolate;width:var(--widget-ai-width);color:#4f6270;cursor:pointer;white-space:nowrap;background:#c2edf5;border:none;border-radius:15px;grid-column:5;justify-content:center;align-items:center;gap:7px;height:40px;padding:0;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;position:relative;overflow:visible}.support-widget-ai-button:before{content:"";z-index:1;background:var(--widget-ai-hover-gradient);opacity:0;pointer-events:none;-webkit-mask-composite:xor;background-size:260% 260%;border-radius:17px;padding:2.5px;transition:opacity .18s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.support-widget-ai-button:hover{background-color:#c7f1f7;transform:translateY(-1px);box-shadow:0 4px 10px #1f2a371a}.support-widget-ai-button:hover:before{opacity:.9;animation:4s ease-in-out infinite support-widget-ai-gradient-flow}.support-widget-ai-button:active{box-shadow:none;transform:translateY(0)}.support-widget-ai-artwork{z-index:2;flex:none;width:122px;height:34px;display:block;position:relative}.support-widget-ai-artwork-base{fill:currentColor;opacity:1;transition:opacity .12s}.support-widget-ai-artwork-shine{opacity:0;pointer-events:none;animation:4.8s ease-in-out infinite support-widget-ai-shine-opacity}.support-widget-ai-artwork-hover{opacity:0;pointer-events:none;transition:opacity .12s}.support-widget-ai-button:hover .support-widget-ai-artwork-base{opacity:0}.support-widget-ai-button:hover .support-widget-ai-artwork-shine{opacity:0;animation:none}.support-widget-ai-button:hover .support-widget-ai-artwork-hover{opacity:1}.support-widget-ai-accessible-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support-widget-mode-toggle-icon{width:var(--widget-action-icon-size);height:var(--widget-action-icon-size);aspect-ratio:1;flex:none}.support-widget-mode-toggle-text{font-size:18px;font-weight:700}.support-widget-article-panel{flex-direction:column;height:100%;padding:16px 14px 14px;display:flex;overflow:hidden}.support-widget-article-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.support-widget-article-card{cursor:pointer;background:#ffffff29;border:1px solid #ffffff3d;border-radius:10px;padding:10px 13px 11px;transition:background .14s,transform .14s}.support-widget-article-card:hover{background:#ffffff47;transform:translateY(-1px)}.support-widget-article-breadcrumb{text-transform:uppercase;color:#ffffff8c;margin:0 0 3px;font-size:9.5px;font-weight:600;line-height:1.3}.support-widget-article-title{color:#fff;margin:0 0 4px;font-size:13.5px;font-weight:700;line-height:1.3}.support-widget-article-snippet{color:#ffffffbf;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.support-widget-article-show-more{color:#ffffffb3;margin-top:10px;padding:2px 0;font-size:11.5px;font-weight:600;text-decoration:none;transition:color .14s;display:block}.support-widget-article-show-more:hover{color:#fff;text-decoration:underline}.support-widget-article-skeleton{background:#ffffff2e;border-radius:10px;flex:0 0 72px;animation:1.1s ease-in-out infinite support-widget-skeleton-pulse}.support-widget-article-skeleton:nth-child(2){animation-delay:.18s}.support-widget-article-skeleton:nth-child(3){animation-delay:.36s}.support-widget-article-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.support-widget-article-empty p{color:#ffffffe6;margin:0 0 6px}.support-widget-article-empty p:first-child{font-size:15px;font-weight:700}.support-widget-article-empty p:last-child{opacity:.8;margin:0;font-size:12px}.support-widget-ai-cta-panel{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.support-widget-ai-cta-inner{pointer-events:none;background:#ffffff1f;border-radius:10px;width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.support-widget-ai-cta-content{z-index:1;flex-direction:column;justify-content:space-between;gap:18px;width:100%;height:100%;padding:18px 18px 20px;display:flex;position:relative}.support-widget-ai-cta-headline,.support-widget-ai-cta-atticus{color:#fff;margin:0;font-weight:700}.support-widget-ai-cta-headline{text-align:left;font-size:clamp(24px,14vw,31px);line-height:1.12}.support-widget-ai-cta-atticus{text-align:right;font-size:clamp(31px,18vw,41px);line-height:.96}.support-widget-ai-tip-card{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:14px;display:flex}.support-widget-ai-tip-text{color:#fff;text-align:center;background:#ffffff29;border-radius:7px;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;font-size:clamp(28px,5vw,42px);font-weight:700;line-height:1.18;display:flex}.support-widget-ai-intro-panel{background:#69dadd;flex-direction:column;gap:9px;height:100%;padding:42px 22px 18px;display:flex}.support-widget-ai-sidebar{color:#fff;flex-direction:column;gap:12px;height:100%;padding:20px 18px 18px;display:flex}.support-widget-ai-sidebar-icon{width:var(--widget-sidebar-icon-size);height:var(--widget-sidebar-icon-size);aspect-ratio:1;color:#ffffffdb;flex:none}.support-widget-ai-sources-card{background:#ffffff29;border:2px solid #ffffff38;border-radius:11px;flex-direction:column;flex:auto;gap:12px;min-height:0;margin-top:8px;padding:48px 12px 14px;display:flex;position:relative;overflow:hidden}.support-widget-ai-sources-tabs{grid-template-columns:15% 85%;align-items:stretch;height:20px;display:grid;position:absolute;top:-2px;left:-2px;right:-2px}.support-widget-ai-sources-person-tab{width:auto;min-width:0;color:inherit;cursor:pointer;background:#ffffff2b;border:2px solid #fff3;border-bottom:none;border-radius:14px 0 0;justify-content:center;align-items:center;display:inline-flex}.support-widget-ai-sources-person-icon{width:var(--widget-action-icon-size);height:var(--widget-action-icon-size);aspect-ratio:1;color:#ffffff57}.support-widget-ai-sources-person-tab:hover .support-widget-ai-sources-person-icon{color:#ffffff7a}.support-widget-ai-sources-header{color:#fff;background:#ffffff2b;border-top:2px solid #fff3;border-bottom:none;border-left:none;border-right:2px solid #fff3;border-radius:0 14px 0 0;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:20px;padding:0 12px;display:inline-flex}.support-widget-ai-sources-card h2{margin:0;font-size:14px;font-weight:700;line-height:1}.support-widget-ai-sources-header .support-widget-ai-sidebar-icon{width:var(--widget-sidebar-icon-size);height:var(--widget-sidebar-icon-size);color:#fff}.support-widget-ai-sources-list{opacity:.74;background:#ffffff1f;border:1px solid #fff3;border-radius:8px;flex-direction:column;align-content:flex-start;gap:2px;min-height:0;padding:13px 12px;display:flex;overflow-y:auto;transform:translate(0)}.support-widget-ai-sources-list-shake{animation:.26s ease-in-out support-widget-sources-disabled-shake}.support-widget-ai-source-pill{color:#ffffffa3;align-items:center;gap:8px;max-width:100%;min-height:30px;padding:6px 2px;font-size:12px;line-height:1.25;display:flex}.support-widget-ai-source-pill+.support-widget-ai-source-pill{border-top:1px solid #ffffff1f}.support-widget-ai-source-dot{background:#ffffff73;border-radius:50%;flex:none;width:5px;height:5px}.support-widget-ai-source-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-widget-ai-escalate-button{color:#375769;cursor:pointer;background:#c2edf5f5;border:1px solid #ffffff61;border-radius:8px;flex:none;align-self:center;width:calc(100% - 2px);min-height:42px;padding:9px 12px;font-size:13.5px;font-weight:700;line-height:1.1;transition:background-color .14s,box-shadow .14s,transform .14s}.support-widget-ai-escalate-button:not(:disabled):hover{background:#fff;transform:translateY(-1px);box-shadow:0 3px 8px #1f2a3724}.support-widget-ai-escalate-button:not(:disabled):active{box-shadow:none;transform:translateY(0)}.support-widget-ai-escalate-button:disabled{cursor:default;opacity:.52}.support-widget-ai-chat-panel{background:#69dadd;height:100%;overflow:hidden}.support-widget-ai-message-list{scrollbar-color:#fffc transparent;flex-direction:column;gap:28px;height:100%;padding:22px 22px 26px;display:flex;overflow-y:auto}.support-widget-ai-message-row{align-items:flex-start;gap:14px;display:flex}.support-widget-ai-message-row-secondary{padding-left:0}.support-widget-ai-user-message-row{justify-content:flex-end;align-items:center;padding-left:96px}.support-widget-ai-avatar{width:var(--widget-avatar-size);height:var(--widget-avatar-size);aspect-ratio:1;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.support-widget-ai-avatar-icon{width:var(--widget-avatar-icon-size);height:var(--widget-avatar-icon-size);aspect-ratio:1;object-fit:contain;display:block}.support-widget-ai-message-bubble{color:#202938;background:#fff;border-radius:12px;max-width:min(570px,100% - 62px);padding:11px 16px;font-size:15px;line-height:1.25}.support-widget-ai-message-bubble-muted{color:#334253;background:#ffffffc2;font-size:13px}.support-widget-ai-message-bubble-typing{min-width:44px;padding:8px 12px}.support-widget-ai-message-bubble-error{color:#9b3516;background:#fff2ee;font-size:13px}.support-widget-ai-user-bubble{color:#202938;background:#fff;border-radius:12px;max-width:min(590px,100% - 62px);padding:10px 14px;font-size:15px;line-height:1.3}.support-widget-user-avatar{width:var(--widget-avatar-size);height:var(--widget-avatar-size);aspect-ratio:1;color:#0b3d3e;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.support-widget-user-avatar-icon{width:var(--widget-avatar-icon-size);height:var(--widget-avatar-icon-size);aspect-ratio:1}.support-widget-ai-loading-dots{align-items:center;gap:5px;min-height:18px;display:inline-flex}.support-widget-ai-loading-dots span{background:currentColor;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite support-widget-ai-dot-pulse}.support-widget-ai-loading-dots span:nth-child(2){animation-delay:.12s}.support-widget-ai-loading-dots span:nth-child(3){animation-delay:.24s}.support-widget-escalation-backdrop{z-index:20;background:#0f172a47;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.support-widget-escalation-panel{color:#202938;background:#fff;border-radius:8px;width:min(420px,100%);max-height:min(680px,100vh - 36px);overflow-y:auto;box-shadow:0 18px 45px #0f172a38}.support-widget-escalation-header{border-bottom:1px solid #2029381a;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.support-widget-escalation-header h2{margin:0;font-size:18px;line-height:1.2}.support-widget-escalation-close{color:#2f4354;cursor:pointer;background:#eef3f6;border:none;border-radius:50%;width:30px;height:30px;font-size:22px;line-height:1}.support-widget-escalation-close:disabled{cursor:not-allowed;opacity:.55}.support-widget-escalation-form{gap:11px;padding:14px 18px 18px;display:grid}.support-widget-escalation-form label{color:#405163;gap:5px;font-size:12px;font-weight:700;display:grid}.support-widget-escalation-form input,.support-widget-escalation-form select,.support-widget-escalation-form textarea{color:#202938;width:100%;font:inherit;background:#fff;border:1px solid #cbd7df;border-radius:6px;padding:8px 10px;font-size:14px}.support-widget-escalation-form textarea{resize:vertical}.support-widget-escalation-error,.support-widget-escalation-success{border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.35}.support-widget-escalation-error{color:#9b3516;background:#fff2ee}.support-widget-escalation-success{color:#12613c;background:#edf9f4;margin:16px 18px 18px}.support-widget-escalation-submit{color:#fff;cursor:pointer;background:#0b3d3e;border:none;border-radius:7px;min-height:38px;font-size:14px;font-weight:700}.support-widget-escalation-submit:disabled{cursor:wait;opacity:.72}.support-widget-label{text-align:center;color:#999;margin-top:8px;font-family:monospace;font-size:14px}@keyframes support-widget-ai-gradient-flow{0%{background-position:100% 0}50%{background-position:0 100%}to{background-position:100% 0}}@keyframes support-widget-ai-border-flow{0%{background-position:0%}to{background-position:200%}}@keyframes support-widget-ai-shine-opacity{0%,24%{opacity:0}34%,62%{opacity:.85}74%,to{opacity:0}}@keyframes support-widget-ai-dot-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.95;transform:translateY(-2px)}}@keyframes support-widget-sources-disabled-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-1px)}}@keyframes support-widget-skeleton-pulse{0%,to{opacity:.35}50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.support-widget *,.support-widget :before,.support-widget :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=520px){.support-widget{--widget-shell-padding-x:12px;--widget-right-zone-width:52px;--widget-control-gap:10px;--widget-ai-width:52px;--widget-icon-size:30px;--widget-input-logo-size:34px;--widget-action-icon-size:24px;--widget-sidebar-icon-size:20px;--widget-avatar-size:32px;--widget-avatar-icon-size:24px;--widget-bar-height:68px}.support-widget-shell{min-height:86px;padding-top:10px}.support-widget-accent-row{column-gap:8px}.support-widget[data-mode=ai] .support-widget-accent-row{grid-template-columns:minmax(0,1fr)}.support-widget-input-bar{grid-template-columns:var(--widget-icon-size) minmax(0, 1fr) var(--widget-right-zone-width);column-gap:10px}.support-widget-input,.support-widget[data-mode=ai] .support-widget-input{font-size:18px}.support-widget-control-zone{grid-template-columns:var(--widget-ai-width)}.support-widget-action-divider,.support-widget-send-button{display:none}.support-widget-ai-button{width:var(--widget-ai-width);grid-column:1;justify-content:center;height:36px;padding:0}.support-widget-ai-artwork{width:32px;height:32px}.support-widget-mode-toggle-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support-widget-panel-content{transform:none}.support-widget-ai-tip-card{min-height:84px;padding:10px}.support-widget-ai-tip-text{font-size:26px}.support-widget-ai-conversation{padding:22px 14px 18px}.support-widget-ai-message-row{gap:10px}.support-widget-ai-message-row-secondary{padding-left:40px}.support-widget-ai-user-message-row{padding-left:54px}.support-widget-ai-message-bubble,.support-widget-ai-user-bubble{padding:9px 11px;font-size:13px}.support-widget-label{font-size:12px}}
