/**
 * @license    GNU GPL v2 or later
 * @copyright  DotsCastle
 */
.fss-root{position:relative;--fss-icon-size:32px;--fss-gap:0px;--fss-btn-width:calc(var(--fss-icon-size) + 24px);--fss-btn-height:calc(var(--fss-icon-size) + 12px);--fss-btn-width-hover:calc(var(--fss-btn-width) + 8px)}.fss-root *,.fss-root :after,.fss-root :before{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.fss-root a{position:relative;display:flex;align-items:center;justify-content:center;width:var(--fss-btn-width);height:var(--fss-btn-height);padding:8px 0;font-size:0;line-height:20px;color:#fff;text-align:center;text-decoration:none;list-style-type:none;transition:width .3s ease-out,opacity .3s ease-out,transform .2s ease-out}.fss-root a+a{margin-top:var(--fss-gap)}.fss-root a.fss-group-start{margin-top:calc(var(--fss-gap) + 12px)}.fss-root a.fss-group-end{margin-bottom:12px}.fss-root a::before{display:block;width:var(--fss-icon-size);height:var(--fss-icon-size);content:"";background-image:var(--fss-icon);background-repeat:no-repeat;background-position:center;background-size:contain;filter:invert(1)}@supports (-webkit-mask-image:url("")) or (mask-image:url("")){.fss-root a::before{background-color:var(--fss-icon-color,#fff);background-image:none;filter:none;-webkit-mask-image:var(--fss-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--fss-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.fss-root:not(.fss-custom-color) a.snapchat::before{background-color:#000}}.fss-root a.mail{--fss-icon:url("../images/mail.svg")}.fss-root a.facebook{--fss-icon:url("../images/facebook.svg")}.fss-root a.linkedin{--fss-icon:url("../images/linkedin.svg")}.fss-root a.odnoklassniki{--fss-icon:url("../images/odnoklassniki.svg")}.fss-root a.pinterest{--fss-icon:url("../images/pinterest.svg")}.fss-root a.reddit{--fss-icon:url("../images/reddit.svg")}.fss-root a.telegram{--fss-icon:url("../images/telegram.svg")}.fss-root a.tumblr{--fss-icon:url("../images/tumblr.svg")}.fss-root a.twitter{--fss-icon:url("../images/twitter.svg")}.fss-root a.vk{--fss-icon:url("../images/vk.svg")}.fss-root a.whatsapp{--fss-icon:url("../images/whatsapp.svg")}.fss-root a.instagram{--fss-icon:url("../images/instagram.svg")}.fss-root a.threads{--fss-icon:url("../images/threads.svg")}.fss-root a.bluesky{--fss-icon:url("../images/bluesky.svg")}.fss-root a.flipboard{--fss-icon:url("../images/flipboard.svg")}.fss-root a.xing{--fss-icon:url("../images/xing.svg")}.fss-root a.copylink{--fss-icon:url("../images/copylink.svg")}.fss-root a.nativeshare{--fss-icon:url("../images/share.svg")}.fss-root a.youtube{--fss-icon:url("../images/youtube.svg")}.fss-root a.tiktok{--fss-icon:url("../images/tiktok.svg")}.fss-root a.snapchat{--fss-icon:url("../images/snapchat.svg")}.fss-root a.discord{--fss-icon:url("../images/discord.svg")}.fss-root a.twitch{--fss-icon:url("../images/twitch.svg")}.fss-root .mail{background-color:#d14836}.fss-root .facebook{background-color:#1877f2}.fss-root .linkedin{background-color:#0077b5}.fss-root .odnoklassniki{background-color:#ee8208}.fss-root .pinterest{background-color:#bd081c}.fss-root .reddit{background-color:#ff4500}.fss-root .telegram{background-color:#2ca5e0}.fss-root .tumblr{background-color:#36465d}.fss-root .twitter{background-color:#1da1f2}.fss-root .vk{background-color:#4680c2}.fss-root .whatsapp{background-color:#25d366}.fss-root .instagram{background-color:#ed444f}.fss-root .threads{background-color:#000}.fss-root .bluesky{background-color:#0085ff}.fss-root .flipboard{background-color:#e12828}.fss-root .xing{background-color:#006567}.fss-root .copylink{background-color:#4b5563}.fss-root .nativeshare{background-color:#6366f1}.fss-root .youtube{background-color:red}.fss-root .tiktok{background-color:#000}.fss-root .snapchat{background-color:#fffc00}.fss-root .discord{background-color:#5865f2}.fss-root .twitch{background-color:#9146ff}.fss-root.fss-custom-color a{background-color:var(--fss-bg)}.fss-root.fss-hover-slide a:focus,.fss-root.fss-hover-slide a:hover{width:var(--fss-btn-width-hover);opacity:.8}.fss-root.fss-hover-fade a:focus,.fss-root.fss-hover-fade a:hover{opacity:.8}.fss-root a:active,.fss-root a:hover{outline:0 none}.fss-root a:focus-visible{outline:2px solid #fff;outline-offset:-4px}.fss-root.fss-shape-rounded a{border-radius:8px}.fss-root.fss-shape-circle a{width:calc(var(--fss-btn-height) + 16px);margin-right:6px;margin-left:6px;border-radius:50%}.fss-root.fss-shape-circle:not(.fss-mobile):not(.fss-inline) a+a{margin-top:max(var(--fss-gap),6px)}.fss-root.fss-shape-circle:not(.fss-mobile):not(.fss-inline) a.fss-group-start{margin-top:calc(max(var(--fss-gap),6px) + 12px)}.fss-root.fss-shape-circle.fss-hover-slide a:focus,.fss-root.fss-shape-circle.fss-hover-slide a:hover{width:calc(var(--fss-btn-height) + 16px);transform:scale(1.08)}.fss-root .content-left,.fss-root .content-right,.fss-root .top-left,.fss-root .top-right{position:fixed;top:var(--fss-top,25%);z-index:9999;transform:translateZ(0)}.fss-root:not(.fss-mobile) .top-left,.fss-root:not(.fss-mobile) .top-right{max-height:calc(100% - var(--fss-top,25%));overflow-y:auto;scrollbar-width:none}.fss-root.fss-valign-center:not(.fss-mobile) .top-left,.fss-root.fss-valign-center:not(.fss-mobile) .top-right{top:50%;max-height:100%;transform:translateY(-50%)}.fss-root .top-left{left:0}.fss-root .top-right{right:0;direction:rtl}.fss-root .content-left,.fss-root .content-right{margin:0}.fss-toast{position:fixed;top:var(--fss-toast-top,var(--fss-top,25%));left:calc(var(--fss-btn-width) + 12px);z-index:10000;padding:6px 12px;font-size:13px;line-height:1.4;color:#fff;white-space:nowrap;background:rgba(0,0,0,.8);border-radius:4px;transform:translateY(-50%)}.fss-root.fss-shape-circle:not(.fss-mobile):not(.fss-inline) .fss-toast{left:calc(var(--fss-btn-height) + 34px)}.fss-root .top-right~.fss-toast{right:calc(var(--fss-btn-width) + 12px);left:auto}.fss-root.fss-shape-circle:not(.fss-mobile) .top-right~.fss-toast{right:calc(var(--fss-btn-height) + 34px);left:auto}.fss-toast[hidden]{display:none}.fss-root.fss-hidden{display:none}.fss-root.fss-mobile{margin-top:50px}.fss-root.fss-mobile .content-left,.fss-root.fss-mobile .content-right,.fss-root.fss-mobile .top-left,.fss-root.fss-mobile .top-right{top:auto;right:0;bottom:0;left:0;z-index:999;display:flex;gap:var(--fss-gap);width:100%;margin:0;direction:ltr}.fss-root.fss-mobile a,.fss-root.fss-mobile a:focus,.fss-root.fss-mobile a:hover{flex:1 1 0;width:auto;margin:0;transform:none}.fss-root.fss-mobile.fss-shape-circle a{flex:0 0 auto;width:var(--fss-btn-height);padding:4px}.fss-root.fss-mobile.fss-shape-circle .top-left,.fss-root.fss-mobile.fss-shape-circle .top-right{justify-content:flex-start;justify-content:safe center;padding:6px 0;overflow-x:auto;scrollbar-width:none}.fss-root.fss-mobile a.fss-group-start{margin-left:12px}.fss-root.fss-mobile a.fss-group-end{margin-right:12px}.fss-root.fss-mobile .fss-toast{top:auto;right:auto;bottom:calc(var(--fss-btn-height) + 30px);left:50%;transform:translateX(-50%)}.fss-root.fss-inline .fss-inline-bar{display:flex;flex-wrap:wrap;gap:var(--fss-gap)}.fss-root.fss-align-center .fss-inline-bar{justify-content:center}.fss-root.fss-align-right .fss-inline-bar{justify-content:flex-end}.fss-root.fss-inline a,.fss-root.fss-inline a+a,.fss-root.fss-inline.fss-shape-circle a{margin:0}.fss-root.fss-inline.fss-shape-circle a{width:var(--fss-btn-height);padding:4px}.fss-root.fss-inline a.fss-group-start{margin-left:12px}.fss-root.fss-inline a.fss-group-end{margin-right:12px}.fss-root.fss-inline.fss-hover-slide a:focus,.fss-root.fss-inline.fss-hover-slide a:hover{width:var(--fss-btn-width);transform:translateY(-3px)}.fss-root.fss-inline.fss-shape-circle.fss-hover-slide a:focus,.fss-root.fss-inline.fss-shape-circle.fss-hover-slide a:hover{width:var(--fss-btn-height)}.fss-root.fss-inline .fss-toast{position:absolute;top:auto;right:auto;bottom:calc(100% + 8px);left:var(--fss-toast-left,0);transform:translateX(-50%)}