:root{--technics-msg-variants:1}body.technics-msg--design-2 .tpm-widget,body.technics-msg--design-3 .tpm-widget{--tmsg-brand:var(--theme-color-1,#3660bc);--tmsg-brand-deep:var(--theme-color-3,var(--tmsg-brand));--tmsg-ink:var(--theme-color-2,var(--tx-1,#1f2633));--tmsg-muted:var(--tx-3,#5f6b78);--tmsg-ground:var(--bg-1,#fff);--tmsg-tint:color-mix(in srgb,var(--tmsg-brand) 7%,var(--tmsg-ground));--tmsg-tint-hover:color-mix(in srgb,var(--tmsg-brand) 13%,var(--tmsg-ground));font-family:inherit}body.technics-msg--design-2 .tpm-toggle,body.technics-msg--design-3 .tpm-toggle{background:var(--tmsg-brand);box-shadow:none;transition:background-color 0.2s ease,transform 0.2s ease}body.technics-msg--design-2 .tpm-toggle:hover,body.technics-msg--design-3 .tpm-toggle:hover{background:var(--tmsg-brand-deep);box-shadow:none;transform:none}body.technics-msg--design-2 .tpm-toggle:active,body.technics-msg--design-3 .tpm-toggle:active{transform:scale(0.97)}body.technics-msg--design-2 .tpm-toggle:focus-visible,body.technics-msg--design-3 .tpm-toggle:focus-visible,body.technics-msg--design-2 .tpm-link:focus-visible,body.technics-msg--design-3 .tpm-link:focus-visible{outline:0.3rem solid var(--tmsg-brand);outline-offset:0.3rem}body.technics-msg--design-2 .tpm-toggle--pulse::before,body.technics-msg--design-3 .tpm-toggle--pulse::before{background:color-mix(in srgb,var(--tmsg-brand) 16%,transparent);box-shadow:none}body.technics-msg--design-2 .tpm-toggle--pulse::after,body.technics-msg--design-3 .tpm-toggle--pulse::after{border-color:color-mix(in srgb,var(--tmsg-brand) 26%,transparent);box-shadow:none}body.technics-msg--design-2 .tpm-panel,body.technics-msg--design-3 .tpm-panel{background:var(--tmsg-ground);box-shadow:0 1.6rem 4rem rgba(0,0,0,0.16);scrollbar-width:thin;scrollbar-color:var(--tmsg-tint-hover) transparent}body.technics-msg--design-2 .tpm-panel__group + .tpm-panel__group,body.technics-msg--design-3 .tpm-panel__group + .tpm-panel__group{margin-top:1.2rem;padding-top:0;border-top:0}body.technics-msg--design-2 .tpm-panel__title,body.technics-msg--design-3 .tpm-panel__title{padding:0.4rem 1rem 0.6rem;font-size:1.6rem;font-weight:500;letter-spacing:0;color:var(--tmsg-ink)}body.technics-msg--design-2 .tpm-link,body.technics-msg--design-3 .tpm-link{color:var(--tmsg-ink);transition:background-color 0.2s ease}body.technics-msg--design-2 .tpm-link:hover,body.technics-msg--design-3 .tpm-link:hover,body.technics-msg--design-2 .tpm-link:focus-visible,body.technics-msg--design-3 .tpm-link:focus-visible,body.technics-msg--design-2 .tpm-link:active,body.technics-msg--design-3 .tpm-link:active{color:var(--tmsg-ink);transform:none}body.technics-msg--design-2 .tpm-link__text,body.technics-msg--design-3 .tpm-link__text{font-size:1.6rem;line-height:1.35;font-weight:500}body.technics-msg--design-2 .tpm-link__note,body.technics-msg--design-3 .tpm-link__note{padding-bottom:0;font-size:1.6rem !important;line-height:1.3;font-weight:400;color:var(--tmsg-muted)}body.technics-msg--design-2 .tpm-link__comment,body.technics-msg--design-3 .tpm-link__comment{font-size:1.6rem;color:var(--tmsg-muted)}body.technics-msg--design-2 a.tpm-link__line:hover,body.technics-msg--design-3 a.tpm-link__line:hover,body.technics-msg--design-2 a.tpm-link__line:focus-visible,body.technics-msg--design-3 a.tpm-link__line:focus-visible{color:var(--tmsg-brand-deep)}body.technics-msg--design-2 a.tpm-link__line:focus-visible,body.technics-msg--design-3 a.tpm-link__line:focus-visible{outline-color:var(--tmsg-brand)}body.technics-msg--design-2 .tpm-icon:has(>use[href$="#icon-chat-email"]),body.technics-msg--design-3 .tpm-icon:has(>use[href$="#icon-chat-email"]){--tmsg-icon-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Ccircle cx='30' cy='30' r='30' fill-opacity='.14'/%3E%3Cpath transform='translate(2 1.55) scale(2.8)' d='M14.397 6h-8.793c-.519.008-.937.43-.937.951v6.421c0 .521.418.944.937.952h8.793c.519-.008.937-.431.937-.952V6.962c0-.521-.418-.944-.937-.952zM14.267 6.641l-4.247 4.355-4.283-4.355h8.53zM5.29 13.239V7.091l3.01 3.061zM5.733 13.692l3.013-3.089 1.053 1.073a.313.313 0 00.444 0l1.027-1.055 2.997 3.072H5.733zM14.707 13.239l-2.993-3.072 2.993-3.072v6.145z'/%3E%3C/svg%3E")}body.technics-msg--design-2 .tpm-icon:has(>use[href$="#icon-chat-phone"]),body.technics-msg--design-3 .tpm-icon:has(>use[href$="#icon-chat-phone"]){--tmsg-icon-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Ccircle cx='30' cy='30' r='30' fill-opacity='.14'/%3E%3Cpath transform='translate(12 12) scale(1.5)' d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E")}body.technics-msg--design-2 .tpm-icon:has(>use[href$="#icon-chat-email"],>use[href$="#icon-chat-phone"]),body.technics-msg--design-3 .tpm-icon:has(>use[href$="#icon-chat-email"],>use[href$="#icon-chat-phone"]){background:var(--tmsg-brand);-webkit-mask:var(--tmsg-icon-mask) center / 100% 100% no-repeat;mask:var(--tmsg-icon-mask) center / 100% 100% no-repeat}body.technics-msg--design-2 .tpm-icon:has(>use[href$="#icon-chat-email"],>use[href$="#icon-chat-phone"])>use,body.technics-msg--design-3 .tpm-icon:has(>use[href$="#icon-chat-email"],>use[href$="#icon-chat-phone"])>use{visibility:hidden}body.technics-msg--design-2 .tpm-toggle{width:5.6rem;height:5.6rem;border-radius:1.4rem}body.technics-msg--design-2 .tpm-panel{padding:0.8rem;border-radius:1.4rem}body.technics-msg--design-2 .tpm-panel__item + .tpm-panel__item{margin-top:0.2rem}body.technics-msg--design-2 .tpm-link{align-items:flex-start;gap:1.2rem;padding:1rem 1.2rem;border-radius:1rem}body.technics-msg--design-2 .tpm-link:hover,body.technics-msg--design-2 .tpm-link:focus-visible{background:var(--tmsg-tint)}body.technics-msg--design-2 .tpm-link--multi:hover{background:none}body.technics-msg--design-2 .tpm-icon{width:4rem;height:4rem}body.technics-msg--design-2 .tpm-link__content{gap:0.2rem}body.technics-msg--design-2 .tpm-link__note{order:1}body.technics-msg--design-3 .tpm-toggle{width:6rem;height:6rem}body.technics-msg--design-3 .tpm-toggle__icon{width:2.8rem;height:2.8rem}body.technics-msg--design-3 .tpm-toggle__closed-shell{width:2.8rem;height:2.8rem}body.technics-msg--design-3 .tpm-toggle__icon--close{width:1.6rem;height:1.6rem}body.technics-msg--design-3 .tpm-panel{padding:1.2rem;border-radius:1.6rem}body.technics-msg--design-3 .tpm-panel__item + .tpm-panel__item{margin-top:0.8rem}body.technics-msg--design-3 .tpm-link{align-items:flex-start;gap:1.2rem;padding:1.2rem;border-radius:1.2rem;background:var(--tmsg-tint)}body.technics-msg--design-3 .tpm-link:hover,body.technics-msg--design-3 .tpm-link:focus-visible,body.technics-msg--design-3 .tpm-link--multi:hover{background:var(--tmsg-tint-hover)}body.technics-msg--design-3 .tpm-icon{width:4.4rem;height:4.4rem}body.technics-msg--design-3 .tpm-link__content{align-self:center;gap:0.4rem}@media (max-width:767px){body.technics-msg--design-2 .tpm-toggle{width:5.2rem;height:5.2rem;border-radius:1.2rem}body.technics-msg--design-3 .tpm-toggle{width:5.4rem;height:5.4rem}body.technics-msg--design-2 .tpm-panel{padding:0.6rem}body.technics-msg--design-2 .tpm-link{padding:0.8rem 1rem}body.technics-msg--design-3 .tpm-panel{padding:0.8rem}body.technics-msg--design-3 .tpm-panel__item + .tpm-panel__item{margin-top:0.6rem}body.technics-msg--design-3 .tpm-link{padding:1rem}body.technics-msg--design-2 .tpm-icon,body.technics-msg--design-3 .tpm-icon{width:3.6rem;height:3.6rem}}
