.page .os-scrollbar{--os-handle-bg:var(--bg-dark-7);--os-handle-bg-active:var(--accent-primary-default);--os-handle-bg-hover:var(--accent-primary-default);--os-handle-border:none;--os-handle-border-active:none;--os-handle-border-hover:none;--os-handle-border-radius:calc(infinity*1px);--os-handle-interactive-area-offset:10px;--os-padding-axis:4px;--os-padding-perpendicular:4px;--os-size:14px;--os-track-bg:transparent;--os-track-bg-active:transparent;--os-track-bg-hover:transparent;--os-track-border:none;--os-track-border-active:none;--os-track-border-hover:none;--os-track-border-radius:0}@media(min-width:2561px){.page .os-scrollbar{--os-handle-interactive-area-offset:.390625vw;--os-padding-axis:.15625vw;--os-padding-perpendicular:.15625vw;--os-size:.546875vw}}.page .os-scrollbar .os-scrollbar-handle{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(min-width:2561px){.page .os-scrollbar .os-scrollbar-handle{-webkit-backdrop-filter:blur(.078125vw);backdrop-filter:blur(.078125vw)}}.button-social{--button-icon-size:1.875rem;--button-radius:var(--radius-common);--button-size:5rem;--button-background-color:transparent;--button-background-color-hover:var(--bg-dark-7);--button-background-color-disabled:transparent;--button-border-width:1px;--button-border-radius:var(--radius-common);--button-border-color:var(--stroke-dark-12);--button-border-color-hover:transparent;--button-border-color-disabled:var(--system-dark-20);--button-icon-color:var(--text-dark-100);--button-icon-color-hover:var(--text-dark-100);--button-icon-color-disabled:var(--system-dark-30);display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--button-size);padding:0;position:relative;width:var(--button-size);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;background-color:var(--button-background-color);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-radius);color:var(--button-text-color);cursor:pointer;flex-shrink:0;font:var(--button-font);text-decoration:none;text-transform:unset;-webkit-transition:background-color var(--animation-default),border-color var(--animation-default),color var(--animation-default);transition:background-color var(--animation-default),border-color var(--animation-default),color var(--animation-default);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}@media(min-width:2561px){.button-social{--button-icon-size:1.171875vw;--button-size:3.125vw}}@media(max-width:2100px){.button-social{--button-icon-size:1.25rem;--button-size:3.75rem}}@media(max-width:1600px){.button-social{--button-icon-size:1.125rem;--button-size:3.125rem}}@media(max-width:1160px){.button-social{--button-icon-size:1rem;--button-size:2.75rem}}@media(any-hover:hover){.button-social:not(.button-social:disabled):not(.button-social.disabled):hover{--button-background-color:var(--button-background-color-hover)!important;--button-border-color:var(--button-border-color-hover)!important;--button-icon-color:var(--button-icon-color-hover)!important}}.button-social .icon{--icon-color:var(--button-icon-color);--icon-size:var(--button-icon-size)}.button-social.disabled,.button-social:disabled{--button-background-color:var(--button-background-color-disabled)!important;--button-background-color-hover:var(--button-background-color-disabled)!important;--button-border-color:var(--button-border-color-disabled)!important;--button-border-color-hover:var(--button-border-color-disabled)!important;--button-icon-color:var(--button-icon-color-disabled)!important;--button-icon-color-hover:var(--button-icon-color-disabled)!important;cursor:not-allowed}.button-social.button-social_small{--button-icon-size:1.25rem;--button-size:3.75rem}@media(min-width:2561px){.button-social.button-social_small{--button-icon-size:.78125vw;--button-size:2.34375vw}}@media(max-width:2100px){.button-social.button-social_small{--button-icon-size:1rem;--button-size:2.5rem}}@media(max-width:1600px){.button-social.button-social_small{--button-icon-size:.875rem;--button-size:2.25rem}}
