: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-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}}
