.wcn-susi{--susi-ink:#353841;--susi-muted:#4b5b5e;--susi-link:#00716f;--susi-line:#d5e2e0;--susi-soft:#f4f8f7;--susi-salmon:#f09293;position:fixed;right:20px;bottom:20px;z-index:99990;font:16px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--susi-ink);text-align:left}.wcn-susi *,.wcn-susi *::before,.wcn-susi *::after{box-sizing:border-box}.wcn-susi [hidden]{display:none!important}.wcn-susi button{font:inherit;text-transform:none;letter-spacing:normal;line-height:1.3;box-shadow:none;cursor:pointer;margin:0}.wcn-susi a{color:var(--susi-link);text-decoration:underline;text-underline-offset:2px}.wcn-susi a:hover{color:var(--susi-ink)}.wcn-susi :focus-visible{outline:3px solid var(--susi-ink);outline-offset:2px}.wcn-susi .wcn-susi-btn,.wcn-susi .wcn-susi-btn:hover,.wcn-susi .wcn-susi-btn:focus{display:flex;align-items:center;gap:10px;margin-left:auto;width:auto;height:60px;padding:0 20px 0 0;border:0;border-radius:30px;background:#fff;box-shadow:0 4px 14px rgb(53 56 65 / .28)}.wcn-susi .wcn-susi-btn svg{display:block;flex:0 0 60px;width:60px;height:60px}.wcn-susi .wcn-susi-btnlabel{font-size:16px;font-weight:700;color:var(--susi-ink);white-space:nowrap}.wcn-susi .wcn-susi-btn:hover .wcn-susi-btnlabel{text-decoration:underline;text-underline-offset:3px}.wcn-susi.is-open .wcn-susi-btnlabel{display:none}.wcn-susi.is-open .wcn-susi-btn{padding:0}.wcn-susi .wcn-susi-nudge{position:absolute;right:0;bottom:72px;display:flex;align-items:flex-start;gap:2px;width:280px;max-width:calc(100vw - 24px);padding:6px 4px 6px 6px;background:#fff;border:1px solid var(--susi-line);border-radius:12px;box-shadow:0 8px 24px rgb(53 56 65 / .22)}.wcn-susi .wcn-susi-nudge-go,.wcn-susi .wcn-susi-nudge-go:hover,.wcn-susi .wcn-susi-nudge-go:focus{flex:1;min-height:48px;padding:6px 8px;text-align:left;font-size:15px;line-height:1.4;color:var(--susi-ink);background:#fff0;border:0;border-radius:8px}.wcn-susi .wcn-susi-nudge-go:hover{background:var(--susi-soft)}.wcn-susi .wcn-susi-nudge-x,.wcn-susi .wcn-susi-nudge-x:hover,.wcn-susi .wcn-susi-nudge-x:focus{flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;color:var(--susi-muted);background:#fff0;border:0;border-radius:50%}.wcn-susi .wcn-susi-nudge-x:hover{background:var(--susi-soft)}.wcn-susi .wcn-susi-btn:focus-visible{outline:3px solid var(--susi-ink);outline-offset:3px;box-shadow:0 0 0 3px #fff,0 4px 14px rgb(53 56 65 / .28)}.wcn-susi .wcn-susi-panel{position:absolute;right:0;bottom:76px;width:380px;max-width:calc(100vw - 24px);height:min(620px,calc(100vh - 120px));height:min(620px,calc(100dvh - 120px));display:flex;flex-direction:column;background:#fff;border:1px solid var(--susi-line);border-radius:16px;box-shadow:0 12px 40px rgb(53 56 65 / .25);overflow:hidden}.wcn-susi .wcn-susi-head{display:flex;align-items:center;gap:10px;padding:10px 8px 10px 14px;background:var(--susi-ink);color:#fff}.wcn-susi .wcn-susi-face svg{display:block;width:36px;height:36px}.wcn-susi .wcn-susi-titles{flex:1;min-width:0}.wcn-susi .wcn-susi-title{margin:0;padding:0;font-weight:700;font-size:18px;line-height:1.2;font-family:inherit;color:#fff;letter-spacing:.02em}.wcn-susi .wcn-susi-sub{margin:2px 0 0;font-size:13px;line-height:1.3;color:#e6e8ec}.wcn-susi .wcn-susi-close,.wcn-susi .wcn-susi-close:hover,.wcn-susi .wcn-susi-close:focus{width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#fff0;color:#fff}.wcn-susi .wcn-susi-close:hover{background:rgb(255 255 255 / .12)}.wcn-susi .wcn-susi-close:focus-visible{outline-color:#fff}.wcn-susi .wcn-susi-log{flex:1;overflow-y:auto;overflow-x:hidden;padding:14px;background:#fff;overscroll-behavior:contain}.wcn-susi .wcn-susi-msg{min-width:0;overflow-wrap:anywhere;margin:0 0 12px;padding:10px 12px;border-radius:12px;max-width:92%;word-wrap:break-word}.wcn-susi .wcn-susi-msg p{margin:0 0 8px;font-size:15px;line-height:1.5;color:inherit}.wcn-susi .wcn-susi-msg p:last-child{margin-bottom:0}.wcn-susi .wcn-susi-msg ul,.wcn-susi .wcn-susi-msg ol{margin:0 0 8px;padding-left:20px;font-size:15px}.wcn-susi .wcn-susi-msg li{margin:0 0 4px}.wcn-susi .is-user{margin-left:auto;background:var(--susi-ink);color:#fff}.wcn-susi .is-bot{background:var(--susi-soft);border:1px solid var(--susi-line)}.wcn-susi .is-error{border-color:var(--susi-salmon)}.wcn-susi .wcn-susi-typing{font-size:14px;color:var(--susi-muted);font-style:italic}.wcn-susi .wcn-susi-notice{margin:0 0 10px;padding:10px 12px;border-left:4px solid var(--susi-salmon);background:#fdf1f1;border-radius:6px}.wcn-susi .wcn-susi-notice p{font-size:15px}.wcn-susi .wcn-susi-label{margin:10px 0 4px;font-size:13px;font-weight:700;color:var(--susi-muted)}.wcn-susi .wcn-susi-msg .wcn-susi-links{list-style:none;margin:0;padding:0}.wcn-susi .wcn-susi-links li{margin:0 0 6px;font-size:15px}.wcn-susi .wcn-susi-type{font-size:12px;color:var(--susi-muted)}.wcn-susi .wcn-susi-ask{display:inline-block;margin-top:8px;font-size:15px;font-weight:600}.wcn-susi .wcn-susi-chips{display:flex;flex-direction:column;gap:8px;margin-top:10px}.wcn-susi .wcn-susi-chip,.wcn-susi .wcn-susi-chip:hover,.wcn-susi .wcn-susi-chip:focus{display:block;width:100%;max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35;min-height:48px;padding:8px 12px;text-align:left;font-size:15px;background:#fff;color:var(--susi-ink);border:1.5px solid var(--susi-ink);border-radius:10px}.wcn-susi .wcn-susi-chip:hover{background:var(--susi-soft)}.wcn-susi .wcn-susi-form{display:flex;gap:8px;align-items:flex-end;padding:10px 12px;border-top:1px solid var(--susi-line);background:#fff}.wcn-susi .wcn-susi-input{flex:1;min-height:48px;max-height:120px;margin:0;padding:10px 12px;font-size:16px;line-height:1.4;font-family:inherit;color:var(--susi-ink);background:#fff;border:1.5px solid var(--susi-muted);border-radius:10px;resize:none;box-shadow:none}.wcn-susi .wcn-susi-input:focus{border-color:var(--susi-ink);outline:3px solid var(--susi-ink);outline-offset:1px}.wcn-susi .wcn-susi-send,.wcn-susi .wcn-susi-send:hover,.wcn-susi .wcn-susi-send:focus{min-width:72px;min-height:48px;padding:0 16px;font-weight:700;font-size:15px;color:#fff;background:var(--susi-ink);border:0;border-radius:10px}.wcn-susi .wcn-susi-send:hover{background:#1f2128}.wcn-susi .wcn-susi-send:disabled{opacity:.6;cursor:wait}.wcn-susi .wcn-susi-foot{padding:6px 12px 10px;padding-bottom:max(10px,env(safe-area-inset-bottom));background:#fff}.wcn-susi .wcn-susi-footrow{display:flex;justify-content:space-between;gap:8px}.wcn-susi .wcn-susi-helpbtn,.wcn-susi .wcn-susi-clear,.wcn-susi .wcn-susi-helpbtn:hover,.wcn-susi .wcn-susi-clear:hover,.wcn-susi .wcn-susi-helpbtn:focus,.wcn-susi .wcn-susi-clear:focus{min-height:44px;padding:0 6px;font-size:14px;font-weight:700;color:var(--susi-link);background:#fff0;border:0;text-decoration:underline;text-underline-offset:2px}.wcn-susi .wcn-susi-clear,.wcn-susi .wcn-susi-clear:hover,.wcn-susi .wcn-susi-clear:focus{font-weight:400;color:var(--susi-muted)}.wcn-susi .wcn-susi-help{position:relative;margin:4px 0 6px;padding:10px 44px 10px 12px;border-left:4px solid var(--susi-salmon);background:#fdf1f1;border-radius:6px}.wcn-susi .wcn-susi-help p{margin:0;font-size:14px;line-height:1.5}.wcn-susi .wcn-susi-tel{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;padding:4px 0}.wcn-susi .wcn-susi-helpx,.wcn-susi .wcn-susi-helpx:hover,.wcn-susi .wcn-susi-helpx:focus{position:absolute;top:2px;right:2px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;color:var(--susi-ink);background:#fff0;border:0;border-radius:50%}.wcn-susi .wcn-susi-helpx:hover{background:rgb(53 56 65 / .08)}.wcn-susi .wcn-susi-small{margin:2px 0 0;font-size:12px;color:var(--susi-muted)}.wcn-susi .wcn-susi-ver{margin:2px 0 0;font-size:11px;color:#6b7378;text-align:right}@keyframes wcn-susi-spin{to{transform:rotate(360deg)}}.wcn-susi .wcn-susi-btn svg,.wcn-susi .wcn-susi-face svg{transform-origin:50% 50%;transition:transform .9s ease}.wcn-susi .wcn-susi-btn:hover svg,.wcn-susi .wcn-susi-btn:focus-visible svg{transform:rotate(360deg)}.wcn-susi.is-busy .wcn-susi-btn svg,.wcn-susi.is-busy .wcn-susi-face svg{animation:wcn-susi-spin 1.4s linear infinite}.wcn-susi .wcn-susi-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:480px){.wcn-susi{right:12px;bottom:12px}.wcn-susi .wcn-susi-panel{position:fixed;left:8px;right:8px;bottom:8px;width:auto;max-width:none;height:calc(100vh - 24px);height:calc(100dvh - 24px)}.wcn-susi.is-open .wcn-susi-btn{display:none}.wcn-susi .wcn-susi-btnlabel{display:none}.wcn-susi .wcn-susi-btn,.wcn-susi .wcn-susi-btn:hover,.wcn-susi .wcn-susi-btn:focus{width:60px;padding:0;border-radius:50%}}.wcn-susi-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:28px 0;padding:16px 18px;background:#f4f8f7;border:1px solid #d5e2e0;border-radius:12px;color:#353841}.wcn-susi-cta p{margin:0!important;font-size:17px;font-weight:700;color:#353841}.wcn-susi-cta .wcn-susi-open,.wcn-susi-cta .wcn-susi-open:hover,.wcn-susi-cta .wcn-susi-open:focus{min-height:48px;padding:0 20px;font:inherit;font-size:16px;font-weight:700;line-height:1.2;text-transform:none;letter-spacing:normal;color:#fff;background:#353841;border:0;border-radius:24px;box-shadow:none;cursor:pointer}.wcn-susi-cta .wcn-susi-open:hover{background:#1f2128}.wcn-susi-cta .wcn-susi-open:focus-visible{outline:3px solid #353841;outline-offset:3px}.wcn-susi-cta span{flex-basis:100%;font-size:14px;color:#4b5b5e}@media print{.wcn-susi-cta{display:none!important}}@media print{.wcn-susi{display:none!important}}@media (prefers-reduced-motion:reduce){.wcn-susi *{transition:none!important;animation:none!important}.wcn-susi .wcn-susi-btn:hover svg,.wcn-susi .wcn-susi-btn:focus-visible svg{transform:none!important}}.wcn-susi .wcn-susi-marquee{position:relative;margin:12px -4px 0;padding-bottom:30px}.wcn-susi .wcn-susi-track{overflow:hidden;padding:3px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.wcn-susi .wcn-susi-track+.wcn-susi-track{margin-top:6px}.wcn-susi .wcn-susi-lane{display:flex;align-items:stretch;gap:8px;width:max-content;animation:wcn-susi-scroll 40s linear infinite}.wcn-susi .wcn-susi-lane.is-reverse{animation-direction:reverse}.wcn-susi .wcn-susi-marquee:hover .wcn-susi-lane,.wcn-susi .wcn-susi-marquee:focus-within .wcn-susi-lane,.wcn-susi .wcn-susi-marquee.is-held .wcn-susi-lane,.wcn-susi .wcn-susi-marquee.is-paused .wcn-susi-lane{animation-play-state:paused}@keyframes wcn-susi-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.wcn-susi .wcn-susi-mchip,.wcn-susi .wcn-susi-mchip:hover,.wcn-susi .wcn-susi-mchip:focus{flex:0 0 auto;display:inline-block;width:max-content;max-width:min(240px,68vw);height:auto;min-height:40px;margin:0;padding:7px 14px;white-space:normal;overflow-wrap:break-word;line-height:1.3;font-size:14px;text-align:left;background:#fff;color:var(--susi-ink);border:1.5px solid var(--susi-ink);border-radius:18px;cursor:pointer}.wcn-susi .wcn-susi-mchip:hover{background:var(--susi-soft)}.wcn-susi .wcn-susi-mchip:focus-visible{outline:3px solid #05abc1;outline-offset:1px}.wcn-susi .wcn-susi-pause,.wcn-susi .wcn-susi-pause:hover,.wcn-susi .wcn-susi-pause:focus{position:absolute;right:4px;bottom:0;min-height:26px;min-width:24px;height:auto;padding:2px 8px;font-size:13px;line-height:1.4;background:#fff0;color:var(--susi-ink);border:0;text-decoration:underline;cursor:pointer}@media (prefers-reduced-motion:reduce){.wcn-susi .wcn-susi-lane{animation:none;width:auto}.wcn-susi .wcn-susi-track{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}.wcn-susi .wcn-susi-mchip.is-dup,.wcn-susi .wcn-susi-pause{display:none}.wcn-susi .wcn-susi-marquee{padding-bottom:0}}