@media (min-width: 1025px){.-padding-80-s-gt{padding:80px}.-padding-72-s-gt{padding:72px}.-padding-64-s-gt{padding:64px}.-padding-56-s-gt{padding:56px}.-padding-48-s-gt{padding:48px}.-padding-40-s-gt{padding:40px}.-padding-32-s-gt{padding:32px}.-padding-24-s-gt{padding:24px}.-padding-16-s-gt{padding:16px}.-padding-12-s-gt{padding:12px}.-padding-8-s-gt{padding:8px}.-padding-4-s-gt{padding:4px}.-padding-2-s-gt{padding:2px}.-padding-0-s-gt{padding:0px}.-padding-h-80-s-gt{padding-left:80px;padding-right:80px}.-padding-h-72-s-gt{padding-left:72px;padding-right:72px}.-padding-h-64-s-gt{padding-left:64px;padding-right:64px}.-padding-h-56-s-gt{padding-left:56px;padding-right:56px}.-padding-h-48-s-gt{padding-left:48px;padding-right:48px}.-padding-h-40-s-gt{padding-left:40px;padding-right:40px}.-padding-h-32-s-gt{padding-left:32px;padding-right:32px}.-padding-h-24-s-gt{padding-left:24px;padding-right:24px}.-padding-h-16-s-gt{padding-left:16px;padding-right:16px}.-padding-h-12-s-gt{padding-left:12px;padding-right:12px}.-padding-h-8-s-gt{padding-left:8px;padding-right:8px}.-padding-h-4-s-gt{padding-left:4px;padding-right:4px}.-padding-h-2-s-gt{padding-left:2px;padding-right:2px}.-padding-h-0-s-gt{padding-left:0px;padding-right:0px}.-padding-v-80-s-gt{padding-top:80px;padding-bottom:80px}.-padding-v-72-s-gt{padding-top:72px;padding-bottom:72px}.-padding-v-64-s-gt{padding-top:64px;padding-bottom:64px}.-padding-v-56-s-gt{padding-top:56px;padding-bottom:56px}.-padding-v-48-s-gt{padding-top:48px;padding-bottom:48px}.-padding-v-40-s-gt{padding-top:40px;padding-bottom:40px}.-padding-v-32-s-gt{padding-top:32px;padding-bottom:32px}.-padding-v-24-s-gt{padding-top:24px;padding-bottom:24px}.-padding-v-16-s-gt{padding-top:16px;padding-bottom:16px}.-padding-v-12-s-gt{padding-top:12px;padding-bottom:12px}.-padding-v-8-s-gt{padding-top:8px;padding-bottom:8px}.-padding-v-4-s-gt{padding-top:4px;padding-bottom:4px}.-padding-v-2-s-gt{padding-top:2px;padding-bottom:2px}.-padding-v-0-s-gt{padding-top:0px;padding-bottom:0px}.-padding-t-80-s-gt{padding-top:80px}.-padding-t-72-s-gt{padding-top:72px}.-padding-t-64-s-gt{padding-top:64px}.-padding-t-56-s-gt{padding-top:56px}.-padding-t-48-s-gt{padding-top:48px}.-padding-t-40-s-gt{padding-top:40px}.-padding-t-32-s-gt{padding-top:32px}.-padding-t-24-s-gt{padding-top:24px}.-padding-t-16-s-gt{padding-top:16px}.-padding-t-12-s-gt{padding-top:12px}.-padding-t-8-s-gt{padding-top:8px}.-padding-t-4-s-gt{padding-top:4px}.-padding-t-2-s-gt{padding-top:2px}.-padding-t-0-s-gt{padding-top:0px}.-padding-r-80-s-gt{padding-right:80px}.-padding-r-72-s-gt{padding-right:72px}.-padding-r-64-s-gt{padding-right:64px}.-padding-r-56-s-gt{padding-right:56px}.-padding-r-48-s-gt{padding-right:48px}.-padding-r-40-s-gt{padding-right:40px}.-padding-r-32-s-gt{padding-right:32px}.-padding-r-24-s-gt{padding-right:24px}.-padding-r-16-s-gt{padding-right:16px}.-padding-r-12-s-gt{padding-right:12px}.-padding-r-8-s-gt{padding-right:8px}.-padding-r-4-s-gt{padding-right:4px}.-padding-r-2-s-gt{padding-right:2px}.-padding-r-0-s-gt{padding-right:0px}.-padding-b-80-s-gt{padding-bottom:80px}.-padding-b-72-s-gt{padding-bottom:72px}.-padding-b-64-s-gt{padding-bottom:64px}.-padding-b-56-s-gt{padding-bottom:56px}.-padding-b-48-s-gt{padding-bottom:48px}.-padding-b-40-s-gt{padding-bottom:40px}.-padding-b-32-s-gt{padding-bottom:32px}.-padding-b-24-s-gt{padding-bottom:24px}.-padding-b-16-s-gt{padding-bottom:16px}.-padding-b-12-s-gt{padding-bottom:12px}.-padding-b-8-s-gt{padding-bottom:8px}.-padding-b-4-s-gt{padding-bottom:4px}.-padding-b-2-s-gt{padding-bottom:2px}.-padding-b-0-s-gt{padding-bottom:0px}.-padding-l-80-s-gt{padding-left:80px}.-padding-l-72-s-gt{padding-left:72px}.-padding-l-64-s-gt{padding-left:64px}.-padding-l-56-s-gt{padding-left:56px}.-padding-l-48-s-gt{padding-left:48px}.-padding-l-40-s-gt{padding-left:40px}.-padding-l-32-s-gt{padding-left:32px}.-padding-l-24-s-gt{padding-left:24px}.-padding-l-16-s-gt{padding-left:16px}.-padding-l-12-s-gt{padding-left:12px}.-padding-l-8-s-gt{padding-left:8px}.-padding-l-4-s-gt{padding-left:4px}.-padding-l-2-s-gt{padding-left:2px}.-padding-l-0-s-gt{padding-left:0px}.-margin-80-s-gt{margin:80px}.-margin-72-s-gt{margin:72px}.-margin-64-s-gt{margin:64px}.-margin-56-s-gt{margin:56px}.-margin-48-s-gt{margin:48px}.-margin-40-s-gt{margin:40px}.-margin-32-s-gt{margin:32px}.-margin-24-s-gt{margin:24px}.-margin-16-s-gt{margin:16px}.-margin-12-s-gt{margin:12px}.-margin-8-s-gt{margin:8px}.-margin-4-s-gt{margin:4px}.-margin-2-s-gt{margin:2px}.-margin-0-s-gt{margin:0px}.-margin-h-80-s-gt{margin-left:80px;margin-right:80px}.-margin-h-72-s-gt{margin-left:72px;margin-right:72px}.-margin-h-64-s-gt{margin-left:64px;margin-right:64px}.-margin-h-56-s-gt{margin-left:56px;margin-right:56px}.-margin-h-48-s-gt{margin-left:48px;margin-right:48px}.-margin-h-40-s-gt{margin-left:40px;margin-right:40px}.-margin-h-32-s-gt{margin-left:32px;margin-right:32px}.-margin-h-24-s-gt{margin-left:24px;margin-right:24px}.-margin-h-16-s-gt{margin-left:16px;margin-right:16px}.-margin-h-12-s-gt{margin-left:12px;margin-right:12px}.-margin-h-8-s-gt{margin-left:8px;margin-right:8px}.-margin-h-4-s-gt{margin-left:4px;margin-right:4px}.-margin-h-2-s-gt{margin-left:2px;margin-right:2px}.-margin-h-0-s-gt{margin-left:0px;margin-right:0px}.-margin-v-80-s-gt{margin-top:80px;margin-bottom:80px}.-margin-v-72-s-gt{margin-top:72px;margin-bottom:72px}.-margin-v-64-s-gt{margin-top:64px;margin-bottom:64px}.-margin-v-56-s-gt{margin-top:56px;margin-bottom:56px}.-margin-v-48-s-gt{margin-top:48px;margin-bottom:48px}.-margin-v-40-s-gt{margin-top:40px;margin-bottom:40px}.-margin-v-32-s-gt{margin-top:32px;margin-bottom:32px}.-margin-v-24-s-gt{margin-top:24px;margin-bottom:24px}.-margin-v-16-s-gt{margin-top:16px;margin-bottom:16px}.-margin-v-12-s-gt{margin-top:12px;margin-bottom:12px}.-margin-v-8-s-gt{margin-top:8px;margin-bottom:8px}.-margin-v-4-s-gt{margin-top:4px;margin-bottom:4px}.-margin-v-2-s-gt{margin-top:2px;margin-bottom:2px}.-margin-v-0-s-gt{margin-top:0px;margin-bottom:0px}.-margin-t-80-s-gt{margin-top:80px}.-margin-t-72-s-gt{margin-top:72px}.-margin-t-64-s-gt{margin-top:64px}.-margin-t-56-s-gt{margin-top:56px}.-margin-t-48-s-gt{margin-top:48px}.-margin-t-40-s-gt{margin-top:40px}.-margin-t-32-s-gt{margin-top:32px}.-margin-t-24-s-gt{margin-top:24px}.-margin-t-16-s-gt{margin-top:16px}.-margin-t-12-s-gt{margin-top:12px}.-margin-t-8-s-gt{margin-top:8px}.-margin-t-4-s-gt{margin-top:4px}.-margin-t-2-s-gt{margin-top:2px}.-margin-t-0-s-gt{margin-top:0px}.-margin-r-80-s-gt{margin-right:80px}.-margin-r-72-s-gt{margin-right:72px}.-margin-r-64-s-gt{margin-right:64px}.-margin-r-56-s-gt{margin-right:56px}.-margin-r-48-s-gt{margin-right:48px}.-margin-r-40-s-gt{margin-right:40px}.-margin-r-32-s-gt{margin-right:32px}.-margin-r-24-s-gt{margin-right:24px}.-margin-r-16-s-gt{margin-right:16px}.-margin-r-12-s-gt{margin-right:12px}.-margin-r-8-s-gt{margin-right:8px}.-margin-r-4-s-gt{margin-right:4px}.-margin-r-2-s-gt{margin-right:2px}.-margin-r-0-s-gt{margin-right:0px}.-margin-b-80-s-gt{margin-bottom:80px}.-margin-b-72-s-gt{margin-bottom:72px}.-margin-b-64-s-gt{margin-bottom:64px}.-margin-b-56-s-gt{margin-bottom:56px}.-margin-b-48-s-gt{margin-bottom:48px}.-margin-b-40-s-gt{margin-bottom:40px}.-margin-b-32-s-gt{margin-bottom:32px}.-margin-b-24-s-gt{margin-bottom:24px}.-margin-b-16-s-gt{margin-bottom:16px}.-margin-b-12-s-gt{margin-bottom:12px}.-margin-b-8-s-gt{margin-bottom:8px}.-margin-b-4-s-gt{margin-bottom:4px}.-margin-b-2-s-gt{margin-bottom:2px}.-margin-b-0-s-gt{margin-bottom:0px}.-margin-l-80-s-gt{margin-left:80px}.-margin-l-72-s-gt{margin-left:72px}.-margin-l-64-s-gt{margin-left:64px}.-margin-l-56-s-gt{margin-left:56px}.-margin-l-48-s-gt{margin-left:48px}.-margin-l-40-s-gt{margin-left:40px}.-margin-l-32-s-gt{margin-left:32px}.-margin-l-24-s-gt{margin-left:24px}.-margin-l-16-s-gt{margin-left:16px}.-margin-l-12-s-gt{margin-left:12px}.-margin-l-8-s-gt{margin-left:8px}.-margin-l-4-s-gt{margin-left:4px}.-margin-l-2-s-gt{margin-left:2px}.-margin-l-0-s-gt{margin-left:0px}.-space-80-s-gt>*{margin:80px}.-space-72-s-gt>*{margin:72px}.-space-64-s-gt>*{margin:64px}.-space-56-s-gt>*{margin:56px}.-space-48-s-gt>*{margin:48px}.-space-40-s-gt>*{margin:40px}.-space-32-s-gt>*{margin:32px}.-space-24-s-gt>*{margin:24px}.-space-16-s-gt>*{margin:16px}.-space-12-s-gt>*{margin:12px}.-space-8-s-gt>*{margin:8px}.-space-4-s-gt>*{margin:4px}.-space-2-s-gt>*{margin:2px}.-space-0-s-gt>*{margin:0px}.-space-h-80-s-gt>*{margin-left:80px}.-space-h-80-s-gt>*:first-child{margin-left:0}.-space-h-72-s-gt>*{margin-left:72px}.-space-h-72-s-gt>*:first-child{margin-left:0}.-space-h-64-s-gt>*{margin-left:64px}.-space-h-64-s-gt>*:first-child{margin-left:0}.-space-h-56-s-gt>*{margin-left:56px}.-space-h-56-s-gt>*:first-child{margin-left:0}.-space-h-48-s-gt>*{margin-left:48px}.-space-h-48-s-gt>*:first-child{margin-left:0}.-space-h-40-s-gt>*{margin-left:40px}.-space-h-40-s-gt>*:first-child{margin-left:0}.-space-h-32-s-gt>*{margin-left:32px}.-space-h-32-s-gt>*:first-child{margin-left:0}.-space-h-24-s-gt>*{margin-left:24px}.-space-h-24-s-gt>*:first-child{margin-left:0}.-space-h-16-s-gt>*{margin-left:16px}.-space-h-16-s-gt>*:first-child{margin-left:0}.-space-h-12-s-gt>*{margin-left:12px}.-space-h-12-s-gt>*:first-child{margin-left:0}.-space-h-8-s-gt>*{margin-left:8px}.-space-h-8-s-gt>*:first-child{margin-left:0}.-space-h-4-s-gt>*{margin-left:4px}.-space-h-4-s-gt>*:first-child{margin-left:0}.-space-h-2-s-gt>*{margin-left:2px}.-space-h-2-s-gt>*:first-child{margin-left:0}.-space-h-0-s-gt>*{margin-left:0px}.-space-h-0-s-gt>*:first-child{margin-left:0}.-space-v-80-s-gt>*{margin-top:80px}.-space-v-80-s-gt>*:first-child{margin-top:0}.-space-v-72-s-gt>*{margin-top:72px}.-space-v-72-s-gt>*:first-child{margin-top:0}.-space-v-64-s-gt>*{margin-top:64px}.-space-v-64-s-gt>*:first-child{margin-top:0}.-space-v-56-s-gt>*{margin-top:56px}.-space-v-56-s-gt>*:first-child{margin-top:0}.-space-v-48-s-gt>*{margin-top:48px}.-space-v-48-s-gt>*:first-child{margin-top:0}.-space-v-40-s-gt>*{margin-top:40px}.-space-v-40-s-gt>*:first-child{margin-top:0}.-space-v-32-s-gt>*{margin-top:32px}.-space-v-32-s-gt>*:first-child{margin-top:0}.-space-v-24-s-gt>*{margin-top:24px}.-space-v-24-s-gt>*:first-child{margin-top:0}.-space-v-16-s-gt>*{margin-top:16px}.-space-v-16-s-gt>*:first-child{margin-top:0}.-space-v-12-s-gt>*{margin-top:12px}.-space-v-12-s-gt>*:first-child{margin-top:0}.-space-v-8-s-gt>*{margin-top:8px}.-space-v-8-s-gt>*:first-child{margin-top:0}.-space-v-4-s-gt>*{margin-top:4px}.-space-v-4-s-gt>*:first-child{margin-top:0}.-space-v-2-s-gt>*{margin-top:2px}.-space-v-2-s-gt>*:first-child{margin-top:0}.-space-v-0-s-gt>*{margin-top:0px}.-space-v-0-s-gt>*:first-child{margin-top:0}}@media (min-width: 1281px){.-padding-80-m-gt{padding:80px}.-padding-72-m-gt{padding:72px}.-padding-64-m-gt{padding:64px}.-padding-56-m-gt{padding:56px}.-padding-48-m-gt{padding:48px}.-padding-40-m-gt{padding:40px}.-padding-32-m-gt{padding:32px}.-padding-24-m-gt{padding:24px}.-padding-16-m-gt{padding:16px}.-padding-12-m-gt{padding:12px}.-padding-8-m-gt{padding:8px}.-padding-4-m-gt{padding:4px}.-padding-2-m-gt{padding:2px}.-padding-0-m-gt{padding:0px}.-padding-h-80-m-gt{padding-left:80px;padding-right:80px}.-padding-h-72-m-gt{padding-left:72px;padding-right:72px}.-padding-h-64-m-gt{padding-left:64px;padding-right:64px}.-padding-h-56-m-gt{padding-left:56px;padding-right:56px}.-padding-h-48-m-gt{padding-left:48px;padding-right:48px}.-padding-h-40-m-gt{padding-left:40px;padding-right:40px}.-padding-h-32-m-gt{padding-left:32px;padding-right:32px}.-padding-h-24-m-gt{padding-left:24px;padding-right:24px}.-padding-h-16-m-gt{padding-left:16px;padding-right:16px}.-padding-h-12-m-gt{padding-left:12px;padding-right:12px}.-padding-h-8-m-gt{padding-left:8px;padding-right:8px}.-padding-h-4-m-gt{padding-left:4px;padding-right:4px}.-padding-h-2-m-gt{padding-left:2px;padding-right:2px}.-padding-h-0-m-gt{padding-left:0px;padding-right:0px}.-padding-v-80-m-gt{padding-top:80px;padding-bottom:80px}.-padding-v-72-m-gt{padding-top:72px;padding-bottom:72px}.-padding-v-64-m-gt{padding-top:64px;padding-bottom:64px}.-padding-v-56-m-gt{padding-top:56px;padding-bottom:56px}.-padding-v-48-m-gt{padding-top:48px;padding-bottom:48px}.-padding-v-40-m-gt{padding-top:40px;padding-bottom:40px}.-padding-v-32-m-gt{padding-top:32px;padding-bottom:32px}.-padding-v-24-m-gt{padding-top:24px;padding-bottom:24px}.-padding-v-16-m-gt{padding-top:16px;padding-bottom:16px}.-padding-v-12-m-gt{padding-top:12px;padding-bottom:12px}.-padding-v-8-m-gt{padding-top:8px;padding-bottom:8px}.-padding-v-4-m-gt{padding-top:4px;padding-bottom:4px}.-padding-v-2-m-gt{padding-top:2px;padding-bottom:2px}.-padding-v-0-m-gt{padding-top:0px;padding-bottom:0px}.-padding-t-80-m-gt{padding-top:80px}.-padding-t-72-m-gt{padding-top:72px}.-padding-t-64-m-gt{padding-top:64px}.-padding-t-56-m-gt{padding-top:56px}.-padding-t-48-m-gt{padding-top:48px}.-padding-t-40-m-gt{padding-top:40px}.-padding-t-32-m-gt{padding-top:32px}.-padding-t-24-m-gt{padding-top:24px}.-padding-t-16-m-gt{padding-top:16px}.-padding-t-12-m-gt{padding-top:12px}.-padding-t-8-m-gt{padding-top:8px}.-padding-t-4-m-gt{padding-top:4px}.-padding-t-2-m-gt{padding-top:2px}.-padding-t-0-m-gt{padding-top:0px}.-padding-r-80-m-gt{padding-right:80px}.-padding-r-72-m-gt{padding-right:72px}.-padding-r-64-m-gt{padding-right:64px}.-padding-r-56-m-gt{padding-right:56px}.-padding-r-48-m-gt{padding-right:48px}.-padding-r-40-m-gt{padding-right:40px}.-padding-r-32-m-gt{padding-right:32px}.-padding-r-24-m-gt{padding-right:24px}.-padding-r-16-m-gt{padding-right:16px}.-padding-r-12-m-gt{padding-right:12px}.-padding-r-8-m-gt{padding-right:8px}.-padding-r-4-m-gt{padding-right:4px}.-padding-r-2-m-gt{padding-right:2px}.-padding-r-0-m-gt{padding-right:0px}.-padding-b-80-m-gt{padding-bottom:80px}.-padding-b-72-m-gt{padding-bottom:72px}.-padding-b-64-m-gt{padding-bottom:64px}.-padding-b-56-m-gt{padding-bottom:56px}.-padding-b-48-m-gt{padding-bottom:48px}.-padding-b-40-m-gt{padding-bottom:40px}.-padding-b-32-m-gt{padding-bottom:32px}.-padding-b-24-m-gt{padding-bottom:24px}.-padding-b-16-m-gt{padding-bottom:16px}.-padding-b-12-m-gt{padding-bottom:12px}.-padding-b-8-m-gt{padding-bottom:8px}.-padding-b-4-m-gt{padding-bottom:4px}.-padding-b-2-m-gt{padding-bottom:2px}.-padding-b-0-m-gt{padding-bottom:0px}.-padding-l-80-m-gt{padding-left:80px}.-padding-l-72-m-gt{padding-left:72px}.-padding-l-64-m-gt{padding-left:64px}.-padding-l-56-m-gt{padding-left:56px}.-padding-l-48-m-gt{padding-left:48px}.-padding-l-40-m-gt{padding-left:40px}.-padding-l-32-m-gt{padding-left:32px}.-padding-l-24-m-gt{padding-left:24px}.-padding-l-16-m-gt{padding-left:16px}.-padding-l-12-m-gt{padding-left:12px}.-padding-l-8-m-gt{padding-left:8px}.-padding-l-4-m-gt{padding-left:4px}.-padding-l-2-m-gt{padding-left:2px}.-padding-l-0-m-gt{padding-left:0px}.-margin-80-m-gt{margin:80px}.-margin-72-m-gt{margin:72px}.-margin-64-m-gt{margin:64px}.-margin-56-m-gt{margin:56px}.-margin-48-m-gt{margin:48px}.-margin-40-m-gt{margin:40px}.-margin-32-m-gt{margin:32px}.-margin-24-m-gt{margin:24px}.-margin-16-m-gt{margin:16px}.-margin-12-m-gt{margin:12px}.-margin-8-m-gt{margin:8px}.-margin-4-m-gt{margin:4px}.-margin-2-m-gt{margin:2px}.-margin-0-m-gt{margin:0px}.-margin-h-80-m-gt{margin-left:80px;margin-right:80px}.-margin-h-72-m-gt{margin-left:72px;margin-right:72px}.-margin-h-64-m-gt{margin-left:64px;margin-right:64px}.-margin-h-56-m-gt{margin-left:56px;margin-right:56px}.-margin-h-48-m-gt{margin-left:48px;margin-right:48px}.-margin-h-40-m-gt{margin-left:40px;margin-right:40px}.-margin-h-32-m-gt{margin-left:32px;margin-right:32px}.-margin-h-24-m-gt{margin-left:24px;margin-right:24px}.-margin-h-16-m-gt{margin-left:16px;margin-right:16px}.-margin-h-12-m-gt{margin-left:12px;margin-right:12px}.-margin-h-8-m-gt{margin-left:8px;margin-right:8px}.-margin-h-4-m-gt{margin-left:4px;margin-right:4px}.-margin-h-2-m-gt{margin-left:2px;margin-right:2px}.-margin-h-0-m-gt{margin-left:0px;margin-right:0px}.-margin-v-80-m-gt{margin-top:80px;margin-bottom:80px}.-margin-v-72-m-gt{margin-top:72px;margin-bottom:72px}.-margin-v-64-m-gt{margin-top:64px;margin-bottom:64px}.-margin-v-56-m-gt{margin-top:56px;margin-bottom:56px}.-margin-v-48-m-gt{margin-top:48px;margin-bottom:48px}.-margin-v-40-m-gt{margin-top:40px;margin-bottom:40px}.-margin-v-32-m-gt{margin-top:32px;margin-bottom:32px}.-margin-v-24-m-gt{margin-top:24px;margin-bottom:24px}.-margin-v-16-m-gt{margin-top:16px;margin-bottom:16px}.-margin-v-12-m-gt{margin-top:12px;margin-bottom:12px}.-margin-v-8-m-gt{margin-top:8px;margin-bottom:8px}.-margin-v-4-m-gt{margin-top:4px;margin-bottom:4px}.-margin-v-2-m-gt{margin-top:2px;margin-bottom:2px}.-margin-v-0-m-gt{margin-top:0px;margin-bottom:0px}.-margin-t-80-m-gt{margin-top:80px}.-margin-t-72-m-gt{margin-top:72px}.-margin-t-64-m-gt{margin-top:64px}.-margin-t-56-m-gt{margin-top:56px}.-margin-t-48-m-gt{margin-top:48px}.-margin-t-40-m-gt{margin-top:40px}.-margin-t-32-m-gt{margin-top:32px}.-margin-t-24-m-gt{margin-top:24px}.-margin-t-16-m-gt{margin-top:16px}.-margin-t-12-m-gt{margin-top:12px}.-margin-t-8-m-gt{margin-top:8px}.-margin-t-4-m-gt{margin-top:4px}.-margin-t-2-m-gt{margin-top:2px}.-margin-t-0-m-gt{margin-top:0px}.-margin-r-80-m-gt{margin-right:80px}.-margin-r-72-m-gt{margin-right:72px}.-margin-r-64-m-gt{margin-right:64px}.-margin-r-56-m-gt{margin-right:56px}.-margin-r-48-m-gt{margin-right:48px}.-margin-r-40-m-gt{margin-right:40px}.-margin-r-32-m-gt{margin-right:32px}.-margin-r-24-m-gt{margin-right:24px}.-margin-r-16-m-gt{margin-right:16px}.-margin-r-12-m-gt{margin-right:12px}.-margin-r-8-m-gt{margin-right:8px}.-margin-r-4-m-gt{margin-right:4px}.-margin-r-2-m-gt{margin-right:2px}.-margin-r-0-m-gt{margin-right:0px}.-margin-b-80-m-gt{margin-bottom:80px}.-margin-b-72-m-gt{margin-bottom:72px}.-margin-b-64-m-gt{margin-bottom:64px}.-margin-b-56-m-gt{margin-bottom:56px}.-margin-b-48-m-gt{margin-bottom:48px}.-margin-b-40-m-gt{margin-bottom:40px}.-margin-b-32-m-gt{margin-bottom:32px}.-margin-b-24-m-gt{margin-bottom:24px}.-margin-b-16-m-gt{margin-bottom:16px}.-margin-b-12-m-gt{margin-bottom:12px}.-margin-b-8-m-gt{margin-bottom:8px}.-margin-b-4-m-gt{margin-bottom:4px}.-margin-b-2-m-gt{margin-bottom:2px}.-margin-b-0-m-gt{margin-bottom:0px}.-margin-l-80-m-gt{margin-left:80px}.-margin-l-72-m-gt{margin-left:72px}.-margin-l-64-m-gt{margin-left:64px}.-margin-l-56-m-gt{margin-left:56px}.-margin-l-48-m-gt{margin-left:48px}.-margin-l-40-m-gt{margin-left:40px}.-margin-l-32-m-gt{margin-left:32px}.-margin-l-24-m-gt{margin-left:24px}.-margin-l-16-m-gt{margin-left:16px}.-margin-l-12-m-gt{margin-left:12px}.-margin-l-8-m-gt{margin-left:8px}.-margin-l-4-m-gt{margin-left:4px}.-margin-l-2-m-gt{margin-left:2px}.-margin-l-0-m-gt{margin-left:0px}.-space-80-m-gt>*{margin:80px}.-space-72-m-gt>*{margin:72px}.-space-64-m-gt>*{margin:64px}.-space-56-m-gt>*{margin:56px}.-space-48-m-gt>*{margin:48px}.-space-40-m-gt>*{margin:40px}.-space-32-m-gt>*{margin:32px}.-space-24-m-gt>*{margin:24px}.-space-16-m-gt>*{margin:16px}.-space-12-m-gt>*{margin:12px}.-space-8-m-gt>*{margin:8px}.-space-4-m-gt>*{margin:4px}.-space-2-m-gt>*{margin:2px}.-space-0-m-gt>*{margin:0px}.-space-h-80-m-gt>*{margin-left:80px}.-space-h-80-m-gt>*:first-child{margin-left:0}.-space-h-72-m-gt>*{margin-left:72px}.-space-h-72-m-gt>*:first-child{margin-left:0}.-space-h-64-m-gt>*{margin-left:64px}.-space-h-64-m-gt>*:first-child{margin-left:0}.-space-h-56-m-gt>*{margin-left:56px}.-space-h-56-m-gt>*:first-child{margin-left:0}.-space-h-48-m-gt>*{margin-left:48px}.-space-h-48-m-gt>*:first-child{margin-left:0}.-space-h-40-m-gt>*{margin-left:40px}.-space-h-40-m-gt>*:first-child{margin-left:0}.-space-h-32-m-gt>*{margin-left:32px}.-space-h-32-m-gt>*:first-child{margin-left:0}.-space-h-24-m-gt>*{margin-left:24px}.-space-h-24-m-gt>*:first-child{margin-left:0}.-space-h-16-m-gt>*{margin-left:16px}.-space-h-16-m-gt>*:first-child{margin-left:0}.-space-h-12-m-gt>*{margin-left:12px}.-space-h-12-m-gt>*:first-child{margin-left:0}.-space-h-8-m-gt>*{margin-left:8px}.-space-h-8-m-gt>*:first-child{margin-left:0}.-space-h-4-m-gt>*{margin-left:4px}.-space-h-4-m-gt>*:first-child{margin-left:0}.-space-h-2-m-gt>*{margin-left:2px}.-space-h-2-m-gt>*:first-child{margin-left:0}.-space-h-0-m-gt>*{margin-left:0px}.-space-h-0-m-gt>*:first-child{margin-left:0}.-space-v-80-m-gt>*{margin-top:80px}.-space-v-80-m-gt>*:first-child{margin-top:0}.-space-v-72-m-gt>*{margin-top:72px}.-space-v-72-m-gt>*:first-child{margin-top:0}.-space-v-64-m-gt>*{margin-top:64px}.-space-v-64-m-gt>*:first-child{margin-top:0}.-space-v-56-m-gt>*{margin-top:56px}.-space-v-56-m-gt>*:first-child{margin-top:0}.-space-v-48-m-gt>*{margin-top:48px}.-space-v-48-m-gt>*:first-child{margin-top:0}.-space-v-40-m-gt>*{margin-top:40px}.-space-v-40-m-gt>*:first-child{margin-top:0}.-space-v-32-m-gt>*{margin-top:32px}.-space-v-32-m-gt>*:first-child{margin-top:0}.-space-v-24-m-gt>*{margin-top:24px}.-space-v-24-m-gt>*:first-child{margin-top:0}.-space-v-16-m-gt>*{margin-top:16px}.-space-v-16-m-gt>*:first-child{margin-top:0}.-space-v-12-m-gt>*{margin-top:12px}.-space-v-12-m-gt>*:first-child{margin-top:0}.-space-v-8-m-gt>*{margin-top:8px}.-space-v-8-m-gt>*:first-child{margin-top:0}.-space-v-4-m-gt>*{margin-top:4px}.-space-v-4-m-gt>*:first-child{margin-top:0}.-space-v-2-m-gt>*{margin-top:2px}.-space-v-2-m-gt>*:first-child{margin-top:0}.-space-v-0-m-gt>*{margin-top:0px}.-space-v-0-m-gt>*:first-child{margin-top:0}}@media (min-width: 1441px){.-padding-80-l-gt{padding:80px}.-padding-72-l-gt{padding:72px}.-padding-64-l-gt{padding:64px}.-padding-56-l-gt{padding:56px}.-padding-48-l-gt{padding:48px}.-padding-40-l-gt{padding:40px}.-padding-32-l-gt{padding:32px}.-padding-24-l-gt{padding:24px}.-padding-16-l-gt{padding:16px}.-padding-12-l-gt{padding:12px}.-padding-8-l-gt{padding:8px}.-padding-4-l-gt{padding:4px}.-padding-2-l-gt{padding:2px}.-padding-0-l-gt{padding:0px}.-padding-h-80-l-gt{padding-left:80px;padding-right:80px}.-padding-h-72-l-gt{padding-left:72px;padding-right:72px}.-padding-h-64-l-gt{padding-left:64px;padding-right:64px}.-padding-h-56-l-gt{padding-left:56px;padding-right:56px}.-padding-h-48-l-gt{padding-left:48px;padding-right:48px}.-padding-h-40-l-gt{padding-left:40px;padding-right:40px}.-padding-h-32-l-gt{padding-left:32px;padding-right:32px}.-padding-h-24-l-gt{padding-left:24px;padding-right:24px}.-padding-h-16-l-gt{padding-left:16px;padding-right:16px}.-padding-h-12-l-gt{padding-left:12px;padding-right:12px}.-padding-h-8-l-gt{padding-left:8px;padding-right:8px}.-padding-h-4-l-gt{padding-left:4px;padding-right:4px}.-padding-h-2-l-gt{padding-left:2px;padding-right:2px}.-padding-h-0-l-gt{padding-left:0px;padding-right:0px}.-padding-v-80-l-gt{padding-top:80px;padding-bottom:80px}.-padding-v-72-l-gt{padding-top:72px;padding-bottom:72px}.-padding-v-64-l-gt{padding-top:64px;padding-bottom:64px}.-padding-v-56-l-gt{padding-top:56px;padding-bottom:56px}.-padding-v-48-l-gt{padding-top:48px;padding-bottom:48px}.-padding-v-40-l-gt{padding-top:40px;padding-bottom:40px}.-padding-v-32-l-gt{padding-top:32px;padding-bottom:32px}.-padding-v-24-l-gt{padding-top:24px;padding-bottom:24px}.-padding-v-16-l-gt{padding-top:16px;padding-bottom:16px}.-padding-v-12-l-gt{padding-top:12px;padding-bottom:12px}.-padding-v-8-l-gt{padding-top:8px;padding-bottom:8px}.-padding-v-4-l-gt{padding-top:4px;padding-bottom:4px}.-padding-v-2-l-gt{padding-top:2px;padding-bottom:2px}.-padding-v-0-l-gt{padding-top:0px;padding-bottom:0px}.-padding-t-80-l-gt{padding-top:80px}.-padding-t-72-l-gt{padding-top:72px}.-padding-t-64-l-gt{padding-top:64px}.-padding-t-56-l-gt{padding-top:56px}.-padding-t-48-l-gt{padding-top:48px}.-padding-t-40-l-gt{padding-top:40px}.-padding-t-32-l-gt{padding-top:32px}.-padding-t-24-l-gt{padding-top:24px}.-padding-t-16-l-gt{padding-top:16px}.-padding-t-12-l-gt{padding-top:12px}.-padding-t-8-l-gt{padding-top:8px}.-padding-t-4-l-gt{padding-top:4px}.-padding-t-2-l-gt{padding-top:2px}.-padding-t-0-l-gt{padding-top:0px}.-padding-r-80-l-gt{padding-right:80px}.-padding-r-72-l-gt{padding-right:72px}.-padding-r-64-l-gt{padding-right:64px}.-padding-r-56-l-gt{padding-right:56px}.-padding-r-48-l-gt{padding-right:48px}.-padding-r-40-l-gt{padding-right:40px}.-padding-r-32-l-gt{padding-right:32px}.-padding-r-24-l-gt{padding-right:24px}.-padding-r-16-l-gt{padding-right:16px}.-padding-r-12-l-gt{padding-right:12px}.-padding-r-8-l-gt{padding-right:8px}.-padding-r-4-l-gt{padding-right:4px}.-padding-r-2-l-gt{padding-right:2px}.-padding-r-0-l-gt{padding-right:0px}.-padding-b-80-l-gt{padding-bottom:80px}.-padding-b-72-l-gt{padding-bottom:72px}.-padding-b-64-l-gt{padding-bottom:64px}.-padding-b-56-l-gt{padding-bottom:56px}.-padding-b-48-l-gt{padding-bottom:48px}.-padding-b-40-l-gt{padding-bottom:40px}.-padding-b-32-l-gt{padding-bottom:32px}.-padding-b-24-l-gt{padding-bottom:24px}.-padding-b-16-l-gt{padding-bottom:16px}.-padding-b-12-l-gt{padding-bottom:12px}.-padding-b-8-l-gt{padding-bottom:8px}.-padding-b-4-l-gt{padding-bottom:4px}.-padding-b-2-l-gt{padding-bottom:2px}.-padding-b-0-l-gt{padding-bottom:0px}.-padding-l-80-l-gt{padding-left:80px}.-padding-l-72-l-gt{padding-left:72px}.-padding-l-64-l-gt{padding-left:64px}.-padding-l-56-l-gt{padding-left:56px}.-padding-l-48-l-gt{padding-left:48px}.-padding-l-40-l-gt{padding-left:40px}.-padding-l-32-l-gt{padding-left:32px}.-padding-l-24-l-gt{padding-left:24px}.-padding-l-16-l-gt{padding-left:16px}.-padding-l-12-l-gt{padding-left:12px}.-padding-l-8-l-gt{padding-left:8px}.-padding-l-4-l-gt{padding-left:4px}.-padding-l-2-l-gt{padding-left:2px}.-padding-l-0-l-gt{padding-left:0px}.-margin-80-l-gt{margin:80px}.-margin-72-l-gt{margin:72px}.-margin-64-l-gt{margin:64px}.-margin-56-l-gt{margin:56px}.-margin-48-l-gt{margin:48px}.-margin-40-l-gt{margin:40px}.-margin-32-l-gt{margin:32px}.-margin-24-l-gt{margin:24px}.-margin-16-l-gt{margin:16px}.-margin-12-l-gt{margin:12px}.-margin-8-l-gt{margin:8px}.-margin-4-l-gt{margin:4px}.-margin-2-l-gt{margin:2px}.-margin-0-l-gt{margin:0px}.-margin-h-80-l-gt{margin-left:80px;margin-right:80px}.-margin-h-72-l-gt{margin-left:72px;margin-right:72px}.-margin-h-64-l-gt{margin-left:64px;margin-right:64px}.-margin-h-56-l-gt{margin-left:56px;margin-right:56px}.-margin-h-48-l-gt{margin-left:48px;margin-right:48px}.-margin-h-40-l-gt{margin-left:40px;margin-right:40px}.-margin-h-32-l-gt{margin-left:32px;margin-right:32px}.-margin-h-24-l-gt{margin-left:24px;margin-right:24px}.-margin-h-16-l-gt{margin-left:16px;margin-right:16px}.-margin-h-12-l-gt{margin-left:12px;margin-right:12px}.-margin-h-8-l-gt{margin-left:8px;margin-right:8px}.-margin-h-4-l-gt{margin-left:4px;margin-right:4px}.-margin-h-2-l-gt{margin-left:2px;margin-right:2px}.-margin-h-0-l-gt{margin-left:0px;margin-right:0px}.-margin-v-80-l-gt{margin-top:80px;margin-bottom:80px}.-margin-v-72-l-gt{margin-top:72px;margin-bottom:72px}.-margin-v-64-l-gt{margin-top:64px;margin-bottom:64px}.-margin-v-56-l-gt{margin-top:56px;margin-bottom:56px}.-margin-v-48-l-gt{margin-top:48px;margin-bottom:48px}.-margin-v-40-l-gt{margin-top:40px;margin-bottom:40px}.-margin-v-32-l-gt{margin-top:32px;margin-bottom:32px}.-margin-v-24-l-gt{margin-top:24px;margin-bottom:24px}.-margin-v-16-l-gt{margin-top:16px;margin-bottom:16px}.-margin-v-12-l-gt{margin-top:12px;margin-bottom:12px}.-margin-v-8-l-gt{margin-top:8px;margin-bottom:8px}.-margin-v-4-l-gt{margin-top:4px;margin-bottom:4px}.-margin-v-2-l-gt{margin-top:2px;margin-bottom:2px}.-margin-v-0-l-gt{margin-top:0px;margin-bottom:0px}.-margin-t-80-l-gt{margin-top:80px}.-margin-t-72-l-gt{margin-top:72px}.-margin-t-64-l-gt{margin-top:64px}.-margin-t-56-l-gt{margin-top:56px}.-margin-t-48-l-gt{margin-top:48px}.-margin-t-40-l-gt{margin-top:40px}.-margin-t-32-l-gt{margin-top:32px}.-margin-t-24-l-gt{margin-top:24px}.-margin-t-16-l-gt{margin-top:16px}.-margin-t-12-l-gt{margin-top:12px}.-margin-t-8-l-gt{margin-top:8px}.-margin-t-4-l-gt{margin-top:4px}.-margin-t-2-l-gt{margin-top:2px}.-margin-t-0-l-gt{margin-top:0px}.-margin-r-80-l-gt{margin-right:80px}.-margin-r-72-l-gt{margin-right:72px}.-margin-r-64-l-gt{margin-right:64px}.-margin-r-56-l-gt{margin-right:56px}.-margin-r-48-l-gt{margin-right:48px}.-margin-r-40-l-gt{margin-right:40px}.-margin-r-32-l-gt{margin-right:32px}.-margin-r-24-l-gt{margin-right:24px}.-margin-r-16-l-gt{margin-right:16px}.-margin-r-12-l-gt{margin-right:12px}.-margin-r-8-l-gt{margin-right:8px}.-margin-r-4-l-gt{margin-right:4px}.-margin-r-2-l-gt{margin-right:2px}.-margin-r-0-l-gt{margin-right:0px}.-margin-b-80-l-gt{margin-bottom:80px}.-margin-b-72-l-gt{margin-bottom:72px}.-margin-b-64-l-gt{margin-bottom:64px}.-margin-b-56-l-gt{margin-bottom:56px}.-margin-b-48-l-gt{margin-bottom:48px}.-margin-b-40-l-gt{margin-bottom:40px}.-margin-b-32-l-gt{margin-bottom:32px}.-margin-b-24-l-gt{margin-bottom:24px}.-margin-b-16-l-gt{margin-bottom:16px}.-margin-b-12-l-gt{margin-bottom:12px}.-margin-b-8-l-gt{margin-bottom:8px}.-margin-b-4-l-gt{margin-bottom:4px}.-margin-b-2-l-gt{margin-bottom:2px}.-margin-b-0-l-gt{margin-bottom:0px}.-margin-l-80-l-gt{margin-left:80px}.-margin-l-72-l-gt{margin-left:72px}.-margin-l-64-l-gt{margin-left:64px}.-margin-l-56-l-gt{margin-left:56px}.-margin-l-48-l-gt{margin-left:48px}.-margin-l-40-l-gt{margin-left:40px}.-margin-l-32-l-gt{margin-left:32px}.-margin-l-24-l-gt{margin-left:24px}.-margin-l-16-l-gt{margin-left:16px}.-margin-l-12-l-gt{margin-left:12px}.-margin-l-8-l-gt{margin-left:8px}.-margin-l-4-l-gt{margin-left:4px}.-margin-l-2-l-gt{margin-left:2px}.-margin-l-0-l-gt{margin-left:0px}.-space-80-l-gt>*{margin:80px}.-space-72-l-gt>*{margin:72px}.-space-64-l-gt>*{margin:64px}.-space-56-l-gt>*{margin:56px}.-space-48-l-gt>*{margin:48px}.-space-40-l-gt>*{margin:40px}.-space-32-l-gt>*{margin:32px}.-space-24-l-gt>*{margin:24px}.-space-16-l-gt>*{margin:16px}.-space-12-l-gt>*{margin:12px}.-space-8-l-gt>*{margin:8px}.-space-4-l-gt>*{margin:4px}.-space-2-l-gt>*{margin:2px}.-space-0-l-gt>*{margin:0px}.-space-h-80-l-gt>*{margin-left:80px}.-space-h-80-l-gt>*:first-child{margin-left:0}.-space-h-72-l-gt>*{margin-left:72px}.-space-h-72-l-gt>*:first-child{margin-left:0}.-space-h-64-l-gt>*{margin-left:64px}.-space-h-64-l-gt>*:first-child{margin-left:0}.-space-h-56-l-gt>*{margin-left:56px}.-space-h-56-l-gt>*:first-child{margin-left:0}.-space-h-48-l-gt>*{margin-left:48px}.-space-h-48-l-gt>*:first-child{margin-left:0}.-space-h-40-l-gt>*{margin-left:40px}.-space-h-40-l-gt>*:first-child{margin-left:0}.-space-h-32-l-gt>*{margin-left:32px}.-space-h-32-l-gt>*:first-child{margin-left:0}.-space-h-24-l-gt>*{margin-left:24px}.-space-h-24-l-gt>*:first-child{margin-left:0}.-space-h-16-l-gt>*{margin-left:16px}.-space-h-16-l-gt>*:first-child{margin-left:0}.-space-h-12-l-gt>*{margin-left:12px}.-space-h-12-l-gt>*:first-child{margin-left:0}.-space-h-8-l-gt>*{margin-left:8px}.-space-h-8-l-gt>*:first-child{margin-left:0}.-space-h-4-l-gt>*{margin-left:4px}.-space-h-4-l-gt>*:first-child{margin-left:0}.-space-h-2-l-gt>*{margin-left:2px}.-space-h-2-l-gt>*:first-child{margin-left:0}.-space-h-0-l-gt>*{margin-left:0px}.-space-h-0-l-gt>*:first-child{margin-left:0}.-space-v-80-l-gt>*{margin-top:80px}.-space-v-80-l-gt>*:first-child{margin-top:0}.-space-v-72-l-gt>*{margin-top:72px}.-space-v-72-l-gt>*:first-child{margin-top:0}.-space-v-64-l-gt>*{margin-top:64px}.-space-v-64-l-gt>*:first-child{margin-top:0}.-space-v-56-l-gt>*{margin-top:56px}.-space-v-56-l-gt>*:first-child{margin-top:0}.-space-v-48-l-gt>*{margin-top:48px}.-space-v-48-l-gt>*:first-child{margin-top:0}.-space-v-40-l-gt>*{margin-top:40px}.-space-v-40-l-gt>*:first-child{margin-top:0}.-space-v-32-l-gt>*{margin-top:32px}.-space-v-32-l-gt>*:first-child{margin-top:0}.-space-v-24-l-gt>*{margin-top:24px}.-space-v-24-l-gt>*:first-child{margin-top:0}.-space-v-16-l-gt>*{margin-top:16px}.-space-v-16-l-gt>*:first-child{margin-top:0}.-space-v-12-l-gt>*{margin-top:12px}.-space-v-12-l-gt>*:first-child{margin-top:0}.-space-v-8-l-gt>*{margin-top:8px}.-space-v-8-l-gt>*:first-child{margin-top:0}.-space-v-4-l-gt>*{margin-top:4px}.-space-v-4-l-gt>*:first-child{margin-top:0}.-space-v-2-l-gt>*{margin-top:2px}.-space-v-2-l-gt>*:first-child{margin-top:0}.-space-v-0-l-gt>*{margin-top:0px}.-space-v-0-l-gt>*:first-child{margin-top:0}}@media (min-width: 1921px){.-padding-80-xl-gt{padding:80px}.-padding-72-xl-gt{padding:72px}.-padding-64-xl-gt{padding:64px}.-padding-56-xl-gt{padding:56px}.-padding-48-xl-gt{padding:48px}.-padding-40-xl-gt{padding:40px}.-padding-32-xl-gt{padding:32px}.-padding-24-xl-gt{padding:24px}.-padding-16-xl-gt{padding:16px}.-padding-12-xl-gt{padding:12px}.-padding-8-xl-gt{padding:8px}.-padding-4-xl-gt{padding:4px}.-padding-2-xl-gt{padding:2px}.-padding-0-xl-gt{padding:0px}.-padding-h-80-xl-gt{padding-left:80px;padding-right:80px}.-padding-h-72-xl-gt{padding-left:72px;padding-right:72px}.-padding-h-64-xl-gt{padding-left:64px;padding-right:64px}.-padding-h-56-xl-gt{padding-left:56px;padding-right:56px}.-padding-h-48-xl-gt{padding-left:48px;padding-right:48px}.-padding-h-40-xl-gt{padding-left:40px;padding-right:40px}.-padding-h-32-xl-gt{padding-left:32px;padding-right:32px}.-padding-h-24-xl-gt{padding-left:24px;padding-right:24px}.-padding-h-16-xl-gt{padding-left:16px;padding-right:16px}.-padding-h-12-xl-gt{padding-left:12px;padding-right:12px}.-padding-h-8-xl-gt{padding-left:8px;padding-right:8px}.-padding-h-4-xl-gt{padding-left:4px;padding-right:4px}.-padding-h-2-xl-gt{padding-left:2px;padding-right:2px}.-padding-h-0-xl-gt{padding-left:0px;padding-right:0px}.-padding-v-80-xl-gt{padding-top:80px;padding-bottom:80px}.-padding-v-72-xl-gt{padding-top:72px;padding-bottom:72px}.-padding-v-64-xl-gt{padding-top:64px;padding-bottom:64px}.-padding-v-56-xl-gt{padding-top:56px;padding-bottom:56px}.-padding-v-48-xl-gt{padding-top:48px;padding-bottom:48px}.-padding-v-40-xl-gt{padding-top:40px;padding-bottom:40px}.-padding-v-32-xl-gt{padding-top:32px;padding-bottom:32px}.-padding-v-24-xl-gt{padding-top:24px;padding-bottom:24px}.-padding-v-16-xl-gt{padding-top:16px;padding-bottom:16px}.-padding-v-12-xl-gt{padding-top:12px;padding-bottom:12px}.-padding-v-8-xl-gt{padding-top:8px;padding-bottom:8px}.-padding-v-4-xl-gt{padding-top:4px;padding-bottom:4px}.-padding-v-2-xl-gt{padding-top:2px;padding-bottom:2px}.-padding-v-0-xl-gt{padding-top:0px;padding-bottom:0px}.-padding-t-80-xl-gt{padding-top:80px}.-padding-t-72-xl-gt{padding-top:72px}.-padding-t-64-xl-gt{padding-top:64px}.-padding-t-56-xl-gt{padding-top:56px}.-padding-t-48-xl-gt{padding-top:48px}.-padding-t-40-xl-gt{padding-top:40px}.-padding-t-32-xl-gt{padding-top:32px}.-padding-t-24-xl-gt{padding-top:24px}.-padding-t-16-xl-gt{padding-top:16px}.-padding-t-12-xl-gt{padding-top:12px}.-padding-t-8-xl-gt{padding-top:8px}.-padding-t-4-xl-gt{padding-top:4px}.-padding-t-2-xl-gt{padding-top:2px}.-padding-t-0-xl-gt{padding-top:0px}.-padding-r-80-xl-gt{padding-right:80px}.-padding-r-72-xl-gt{padding-right:72px}.-padding-r-64-xl-gt{padding-right:64px}.-padding-r-56-xl-gt{padding-right:56px}.-padding-r-48-xl-gt{padding-right:48px}.-padding-r-40-xl-gt{padding-right:40px}.-padding-r-32-xl-gt{padding-right:32px}.-padding-r-24-xl-gt{padding-right:24px}.-padding-r-16-xl-gt{padding-right:16px}.-padding-r-12-xl-gt{padding-right:12px}.-padding-r-8-xl-gt{padding-right:8px}.-padding-r-4-xl-gt{padding-right:4px}.-padding-r-2-xl-gt{padding-right:2px}.-padding-r-0-xl-gt{padding-right:0px}.-padding-b-80-xl-gt{padding-bottom:80px}.-padding-b-72-xl-gt{padding-bottom:72px}.-padding-b-64-xl-gt{padding-bottom:64px}.-padding-b-56-xl-gt{padding-bottom:56px}.-padding-b-48-xl-gt{padding-bottom:48px}.-padding-b-40-xl-gt{padding-bottom:40px}.-padding-b-32-xl-gt{padding-bottom:32px}.-padding-b-24-xl-gt{padding-bottom:24px}.-padding-b-16-xl-gt{padding-bottom:16px}.-padding-b-12-xl-gt{padding-bottom:12px}.-padding-b-8-xl-gt{padding-bottom:8px}.-padding-b-4-xl-gt{padding-bottom:4px}.-padding-b-2-xl-gt{padding-bottom:2px}.-padding-b-0-xl-gt{padding-bottom:0px}.-padding-l-80-xl-gt{padding-left:80px}.-padding-l-72-xl-gt{padding-left:72px}.-padding-l-64-xl-gt{padding-left:64px}.-padding-l-56-xl-gt{padding-left:56px}.-padding-l-48-xl-gt{padding-left:48px}.-padding-l-40-xl-gt{padding-left:40px}.-padding-l-32-xl-gt{padding-left:32px}.-padding-l-24-xl-gt{padding-left:24px}.-padding-l-16-xl-gt{padding-left:16px}.-padding-l-12-xl-gt{padding-left:12px}.-padding-l-8-xl-gt{padding-left:8px}.-padding-l-4-xl-gt{padding-left:4px}.-padding-l-2-xl-gt{padding-left:2px}.-padding-l-0-xl-gt{padding-left:0px}.-margin-80-xl-gt{margin:80px}.-margin-72-xl-gt{margin:72px}.-margin-64-xl-gt{margin:64px}.-margin-56-xl-gt{margin:56px}.-margin-48-xl-gt{margin:48px}.-margin-40-xl-gt{margin:40px}.-margin-32-xl-gt{margin:32px}.-margin-24-xl-gt{margin:24px}.-margin-16-xl-gt{margin:16px}.-margin-12-xl-gt{margin:12px}.-margin-8-xl-gt{margin:8px}.-margin-4-xl-gt{margin:4px}.-margin-2-xl-gt{margin:2px}.-margin-0-xl-gt{margin:0px}.-margin-h-80-xl-gt{margin-left:80px;margin-right:80px}.-margin-h-72-xl-gt{margin-left:72px;margin-right:72px}.-margin-h-64-xl-gt{margin-left:64px;margin-right:64px}.-margin-h-56-xl-gt{margin-left:56px;margin-right:56px}.-margin-h-48-xl-gt{margin-left:48px;margin-right:48px}.-margin-h-40-xl-gt{margin-left:40px;margin-right:40px}.-margin-h-32-xl-gt{margin-left:32px;margin-right:32px}.-margin-h-24-xl-gt{margin-left:24px;margin-right:24px}.-margin-h-16-xl-gt{margin-left:16px;margin-right:16px}.-margin-h-12-xl-gt{margin-left:12px;margin-right:12px}.-margin-h-8-xl-gt{margin-left:8px;margin-right:8px}.-margin-h-4-xl-gt{margin-left:4px;margin-right:4px}.-margin-h-2-xl-gt{margin-left:2px;margin-right:2px}.-margin-h-0-xl-gt{margin-left:0px;margin-right:0px}.-margin-v-80-xl-gt{margin-top:80px;margin-bottom:80px}.-margin-v-72-xl-gt{margin-top:72px;margin-bottom:72px}.-margin-v-64-xl-gt{margin-top:64px;margin-bottom:64px}.-margin-v-56-xl-gt{margin-top:56px;margin-bottom:56px}.-margin-v-48-xl-gt{margin-top:48px;margin-bottom:48px}.-margin-v-40-xl-gt{margin-top:40px;margin-bottom:40px}.-margin-v-32-xl-gt{margin-top:32px;margin-bottom:32px}.-margin-v-24-xl-gt{margin-top:24px;margin-bottom:24px}.-margin-v-16-xl-gt{margin-top:16px;margin-bottom:16px}.-margin-v-12-xl-gt{margin-top:12px;margin-bottom:12px}.-margin-v-8-xl-gt{margin-top:8px;margin-bottom:8px}.-margin-v-4-xl-gt{margin-top:4px;margin-bottom:4px}.-margin-v-2-xl-gt{margin-top:2px;margin-bottom:2px}.-margin-v-0-xl-gt{margin-top:0px;margin-bottom:0px}.-margin-t-80-xl-gt{margin-top:80px}.-margin-t-72-xl-gt{margin-top:72px}.-margin-t-64-xl-gt{margin-top:64px}.-margin-t-56-xl-gt{margin-top:56px}.-margin-t-48-xl-gt{margin-top:48px}.-margin-t-40-xl-gt{margin-top:40px}.-margin-t-32-xl-gt{margin-top:32px}.-margin-t-24-xl-gt{margin-top:24px}.-margin-t-16-xl-gt{margin-top:16px}.-margin-t-12-xl-gt{margin-top:12px}.-margin-t-8-xl-gt{margin-top:8px}.-margin-t-4-xl-gt{margin-top:4px}.-margin-t-2-xl-gt{margin-top:2px}.-margin-t-0-xl-gt{margin-top:0px}.-margin-r-80-xl-gt{margin-right:80px}.-margin-r-72-xl-gt{margin-right:72px}.-margin-r-64-xl-gt{margin-right:64px}.-margin-r-56-xl-gt{margin-right:56px}.-margin-r-48-xl-gt{margin-right:48px}.-margin-r-40-xl-gt{margin-right:40px}.-margin-r-32-xl-gt{margin-right:32px}.-margin-r-24-xl-gt{margin-right:24px}.-margin-r-16-xl-gt{margin-right:16px}.-margin-r-12-xl-gt{margin-right:12px}.-margin-r-8-xl-gt{margin-right:8px}.-margin-r-4-xl-gt{margin-right:4px}.-margin-r-2-xl-gt{margin-right:2px}.-margin-r-0-xl-gt{margin-right:0px}.-margin-b-80-xl-gt{margin-bottom:80px}.-margin-b-72-xl-gt{margin-bottom:72px}.-margin-b-64-xl-gt{margin-bottom:64px}.-margin-b-56-xl-gt{margin-bottom:56px}.-margin-b-48-xl-gt{margin-bottom:48px}.-margin-b-40-xl-gt{margin-bottom:40px}.-margin-b-32-xl-gt{margin-bottom:32px}.-margin-b-24-xl-gt{margin-bottom:24px}.-margin-b-16-xl-gt{margin-bottom:16px}.-margin-b-12-xl-gt{margin-bottom:12px}.-margin-b-8-xl-gt{margin-bottom:8px}.-margin-b-4-xl-gt{margin-bottom:4px}.-margin-b-2-xl-gt{margin-bottom:2px}.-margin-b-0-xl-gt{margin-bottom:0px}.-margin-l-80-xl-gt{margin-left:80px}.-margin-l-72-xl-gt{margin-left:72px}.-margin-l-64-xl-gt{margin-left:64px}.-margin-l-56-xl-gt{margin-left:56px}.-margin-l-48-xl-gt{margin-left:48px}.-margin-l-40-xl-gt{margin-left:40px}.-margin-l-32-xl-gt{margin-left:32px}.-margin-l-24-xl-gt{margin-left:24px}.-margin-l-16-xl-gt{margin-left:16px}.-margin-l-12-xl-gt{margin-left:12px}.-margin-l-8-xl-gt{margin-left:8px}.-margin-l-4-xl-gt{margin-left:4px}.-margin-l-2-xl-gt{margin-left:2px}.-margin-l-0-xl-gt{margin-left:0px}.-space-80-xl-gt>*{margin:80px}.-space-72-xl-gt>*{margin:72px}.-space-64-xl-gt>*{margin:64px}.-space-56-xl-gt>*{margin:56px}.-space-48-xl-gt>*{margin:48px}.-space-40-xl-gt>*{margin:40px}.-space-32-xl-gt>*{margin:32px}.-space-24-xl-gt>*{margin:24px}.-space-16-xl-gt>*{margin:16px}.-space-12-xl-gt>*{margin:12px}.-space-8-xl-gt>*{margin:8px}.-space-4-xl-gt>*{margin:4px}.-space-2-xl-gt>*{margin:2px}.-space-0-xl-gt>*{margin:0px}.-space-h-80-xl-gt>*{margin-left:80px}.-space-h-80-xl-gt>*:first-child{margin-left:0}.-space-h-72-xl-gt>*{margin-left:72px}.-space-h-72-xl-gt>*:first-child{margin-left:0}.-space-h-64-xl-gt>*{margin-left:64px}.-space-h-64-xl-gt>*:first-child{margin-left:0}.-space-h-56-xl-gt>*{margin-left:56px}.-space-h-56-xl-gt>*:first-child{margin-left:0}.-space-h-48-xl-gt>*{margin-left:48px}.-space-h-48-xl-gt>*:first-child{margin-left:0}.-space-h-40-xl-gt>*{margin-left:40px}.-space-h-40-xl-gt>*:first-child{margin-left:0}.-space-h-32-xl-gt>*{margin-left:32px}.-space-h-32-xl-gt>*:first-child{margin-left:0}.-space-h-24-xl-gt>*{margin-left:24px}.-space-h-24-xl-gt>*:first-child{margin-left:0}.-space-h-16-xl-gt>*{margin-left:16px}.-space-h-16-xl-gt>*:first-child{margin-left:0}.-space-h-12-xl-gt>*{margin-left:12px}.-space-h-12-xl-gt>*:first-child{margin-left:0}.-space-h-8-xl-gt>*{margin-left:8px}.-space-h-8-xl-gt>*:first-child{margin-left:0}.-space-h-4-xl-gt>*{margin-left:4px}.-space-h-4-xl-gt>*:first-child{margin-left:0}.-space-h-2-xl-gt>*{margin-left:2px}.-space-h-2-xl-gt>*:first-child{margin-left:0}.-space-h-0-xl-gt>*{margin-left:0px}.-space-h-0-xl-gt>*:first-child{margin-left:0}.-space-v-80-xl-gt>*{margin-top:80px}.-space-v-80-xl-gt>*:first-child{margin-top:0}.-space-v-72-xl-gt>*{margin-top:72px}.-space-v-72-xl-gt>*:first-child{margin-top:0}.-space-v-64-xl-gt>*{margin-top:64px}.-space-v-64-xl-gt>*:first-child{margin-top:0}.-space-v-56-xl-gt>*{margin-top:56px}.-space-v-56-xl-gt>*:first-child{margin-top:0}.-space-v-48-xl-gt>*{margin-top:48px}.-space-v-48-xl-gt>*:first-child{margin-top:0}.-space-v-40-xl-gt>*{margin-top:40px}.-space-v-40-xl-gt>*:first-child{margin-top:0}.-space-v-32-xl-gt>*{margin-top:32px}.-space-v-32-xl-gt>*:first-child{margin-top:0}.-space-v-24-xl-gt>*{margin-top:24px}.-space-v-24-xl-gt>*:first-child{margin-top:0}.-space-v-16-xl-gt>*{margin-top:16px}.-space-v-16-xl-gt>*:first-child{margin-top:0}.-space-v-12-xl-gt>*{margin-top:12px}.-space-v-12-xl-gt>*:first-child{margin-top:0}.-space-v-8-xl-gt>*{margin-top:8px}.-space-v-8-xl-gt>*:first-child{margin-top:0}.-space-v-4-xl-gt>*{margin-top:4px}.-space-v-4-xl-gt>*:first-child{margin-top:0}.-space-v-2-xl-gt>*{margin-top:2px}.-space-v-2-xl-gt>*:first-child{margin-top:0}.-space-v-0-xl-gt>*{margin-top:0px}.-space-v-0-xl-gt>*:first-child{margin-top:0}}@media (min-width: 2561px){.-padding-80-xxl-gt{padding:80px}.-padding-72-xxl-gt{padding:72px}.-padding-64-xxl-gt{padding:64px}.-padding-56-xxl-gt{padding:56px}.-padding-48-xxl-gt{padding:48px}.-padding-40-xxl-gt{padding:40px}.-padding-32-xxl-gt{padding:32px}.-padding-24-xxl-gt{padding:24px}.-padding-16-xxl-gt{padding:16px}.-padding-12-xxl-gt{padding:12px}.-padding-8-xxl-gt{padding:8px}.-padding-4-xxl-gt{padding:4px}.-padding-2-xxl-gt{padding:2px}.-padding-0-xxl-gt{padding:0px}.-padding-h-80-xxl-gt{padding-left:80px;padding-right:80px}.-padding-h-72-xxl-gt{padding-left:72px;padding-right:72px}.-padding-h-64-xxl-gt{padding-left:64px;padding-right:64px}.-padding-h-56-xxl-gt{padding-left:56px;padding-right:56px}.-padding-h-48-xxl-gt{padding-left:48px;padding-right:48px}.-padding-h-40-xxl-gt{padding-left:40px;padding-right:40px}.-padding-h-32-xxl-gt{padding-left:32px;padding-right:32px}.-padding-h-24-xxl-gt{padding-left:24px;padding-right:24px}.-padding-h-16-xxl-gt{padding-left:16px;padding-right:16px}.-padding-h-12-xxl-gt{padding-left:12px;padding-right:12px}.-padding-h-8-xxl-gt{padding-left:8px;padding-right:8px}.-padding-h-4-xxl-gt{padding-left:4px;padding-right:4px}.-padding-h-2-xxl-gt{padding-left:2px;padding-right:2px}.-padding-h-0-xxl-gt{padding-left:0px;padding-right:0px}.-padding-v-80-xxl-gt{padding-top:80px;padding-bottom:80px}.-padding-v-72-xxl-gt{padding-top:72px;padding-bottom:72px}.-padding-v-64-xxl-gt{padding-top:64px;padding-bottom:64px}.-padding-v-56-xxl-gt{padding-top:56px;padding-bottom:56px}.-padding-v-48-xxl-gt{padding-top:48px;padding-bottom:48px}.-padding-v-40-xxl-gt{padding-top:40px;padding-bottom:40px}.-padding-v-32-xxl-gt{padding-top:32px;padding-bottom:32px}.-padding-v-24-xxl-gt{padding-top:24px;padding-bottom:24px}.-padding-v-16-xxl-gt{padding-top:16px;padding-bottom:16px}.-padding-v-12-xxl-gt{padding-top:12px;padding-bottom:12px}.-padding-v-8-xxl-gt{padding-top:8px;padding-bottom:8px}.-padding-v-4-xxl-gt{padding-top:4px;padding-bottom:4px}.-padding-v-2-xxl-gt{padding-top:2px;padding-bottom:2px}.-padding-v-0-xxl-gt{padding-top:0px;padding-bottom:0px}.-padding-t-80-xxl-gt{padding-top:80px}.-padding-t-72-xxl-gt{padding-top:72px}.-padding-t-64-xxl-gt{padding-top:64px}.-padding-t-56-xxl-gt{padding-top:56px}.-padding-t-48-xxl-gt{padding-top:48px}.-padding-t-40-xxl-gt{padding-top:40px}.-padding-t-32-xxl-gt{padding-top:32px}.-padding-t-24-xxl-gt{padding-top:24px}.-padding-t-16-xxl-gt{padding-top:16px}.-padding-t-12-xxl-gt{padding-top:12px}.-padding-t-8-xxl-gt{padding-top:8px}.-padding-t-4-xxl-gt{padding-top:4px}.-padding-t-2-xxl-gt{padding-top:2px}.-padding-t-0-xxl-gt{padding-top:0px}.-padding-r-80-xxl-gt{padding-right:80px}.-padding-r-72-xxl-gt{padding-right:72px}.-padding-r-64-xxl-gt{padding-right:64px}.-padding-r-56-xxl-gt{padding-right:56px}.-padding-r-48-xxl-gt{padding-right:48px}.-padding-r-40-xxl-gt{padding-right:40px}.-padding-r-32-xxl-gt{padding-right:32px}.-padding-r-24-xxl-gt{padding-right:24px}.-padding-r-16-xxl-gt{padding-right:16px}.-padding-r-12-xxl-gt{padding-right:12px}.-padding-r-8-xxl-gt{padding-right:8px}.-padding-r-4-xxl-gt{padding-right:4px}.-padding-r-2-xxl-gt{padding-right:2px}.-padding-r-0-xxl-gt{padding-right:0px}.-padding-b-80-xxl-gt{padding-bottom:80px}.-padding-b-72-xxl-gt{padding-bottom:72px}.-padding-b-64-xxl-gt{padding-bottom:64px}.-padding-b-56-xxl-gt{padding-bottom:56px}.-padding-b-48-xxl-gt{padding-bottom:48px}.-padding-b-40-xxl-gt{padding-bottom:40px}.-padding-b-32-xxl-gt{padding-bottom:32px}.-padding-b-24-xxl-gt{padding-bottom:24px}.-padding-b-16-xxl-gt{padding-bottom:16px}.-padding-b-12-xxl-gt{padding-bottom:12px}.-padding-b-8-xxl-gt{padding-bottom:8px}.-padding-b-4-xxl-gt{padding-bottom:4px}.-padding-b-2-xxl-gt{padding-bottom:2px}.-padding-b-0-xxl-gt{padding-bottom:0px}.-padding-l-80-xxl-gt{padding-left:80px}.-padding-l-72-xxl-gt{padding-left:72px}.-padding-l-64-xxl-gt{padding-left:64px}.-padding-l-56-xxl-gt{padding-left:56px}.-padding-l-48-xxl-gt{padding-left:48px}.-padding-l-40-xxl-gt{padding-left:40px}.-padding-l-32-xxl-gt{padding-left:32px}.-padding-l-24-xxl-gt{padding-left:24px}.-padding-l-16-xxl-gt{padding-left:16px}.-padding-l-12-xxl-gt{padding-left:12px}.-padding-l-8-xxl-gt{padding-left:8px}.-padding-l-4-xxl-gt{padding-left:4px}.-padding-l-2-xxl-gt{padding-left:2px}.-padding-l-0-xxl-gt{padding-left:0px}.-margin-80-xxl-gt{margin:80px}.-margin-72-xxl-gt{margin:72px}.-margin-64-xxl-gt{margin:64px}.-margin-56-xxl-gt{margin:56px}.-margin-48-xxl-gt{margin:48px}.-margin-40-xxl-gt{margin:40px}.-margin-32-xxl-gt{margin:32px}.-margin-24-xxl-gt{margin:24px}.-margin-16-xxl-gt{margin:16px}.-margin-12-xxl-gt{margin:12px}.-margin-8-xxl-gt{margin:8px}.-margin-4-xxl-gt{margin:4px}.-margin-2-xxl-gt{margin:2px}.-margin-0-xxl-gt{margin:0px}.-margin-h-80-xxl-gt{margin-left:80px;margin-right:80px}.-margin-h-72-xxl-gt{margin-left:72px;margin-right:72px}.-margin-h-64-xxl-gt{margin-left:64px;margin-right:64px}.-margin-h-56-xxl-gt{margin-left:56px;margin-right:56px}.-margin-h-48-xxl-gt{margin-left:48px;margin-right:48px}.-margin-h-40-xxl-gt{margin-left:40px;margin-right:40px}.-margin-h-32-xxl-gt{margin-left:32px;margin-right:32px}.-margin-h-24-xxl-gt{margin-left:24px;margin-right:24px}.-margin-h-16-xxl-gt{margin-left:16px;margin-right:16px}.-margin-h-12-xxl-gt{margin-left:12px;margin-right:12px}.-margin-h-8-xxl-gt{margin-left:8px;margin-right:8px}.-margin-h-4-xxl-gt{margin-left:4px;margin-right:4px}.-margin-h-2-xxl-gt{margin-left:2px;margin-right:2px}.-margin-h-0-xxl-gt{margin-left:0px;margin-right:0px}.-margin-v-80-xxl-gt{margin-top:80px;margin-bottom:80px}.-margin-v-72-xxl-gt{margin-top:72px;margin-bottom:72px}.-margin-v-64-xxl-gt{margin-top:64px;margin-bottom:64px}.-margin-v-56-xxl-gt{margin-top:56px;margin-bottom:56px}.-margin-v-48-xxl-gt{margin-top:48px;margin-bottom:48px}.-margin-v-40-xxl-gt{margin-top:40px;margin-bottom:40px}.-margin-v-32-xxl-gt{margin-top:32px;margin-bottom:32px}.-margin-v-24-xxl-gt{margin-top:24px;margin-bottom:24px}.-margin-v-16-xxl-gt{margin-top:16px;margin-bottom:16px}.-margin-v-12-xxl-gt{margin-top:12px;margin-bottom:12px}.-margin-v-8-xxl-gt{margin-top:8px;margin-bottom:8px}.-margin-v-4-xxl-gt{margin-top:4px;margin-bottom:4px}.-margin-v-2-xxl-gt{margin-top:2px;margin-bottom:2px}.-margin-v-0-xxl-gt{margin-top:0px;margin-bottom:0px}.-margin-t-80-xxl-gt{margin-top:80px}.-margin-t-72-xxl-gt{margin-top:72px}.-margin-t-64-xxl-gt{margin-top:64px}.-margin-t-56-xxl-gt{margin-top:56px}.-margin-t-48-xxl-gt{margin-top:48px}.-margin-t-40-xxl-gt{margin-top:40px}.-margin-t-32-xxl-gt{margin-top:32px}.-margin-t-24-xxl-gt{margin-top:24px}.-margin-t-16-xxl-gt{margin-top:16px}.-margin-t-12-xxl-gt{margin-top:12px}.-margin-t-8-xxl-gt{margin-top:8px}.-margin-t-4-xxl-gt{margin-top:4px}.-margin-t-2-xxl-gt{margin-top:2px}.-margin-t-0-xxl-gt{margin-top:0px}.-margin-r-80-xxl-gt{margin-right:80px}.-margin-r-72-xxl-gt{margin-right:72px}.-margin-r-64-xxl-gt{margin-right:64px}.-margin-r-56-xxl-gt{margin-right:56px}.-margin-r-48-xxl-gt{margin-right:48px}.-margin-r-40-xxl-gt{margin-right:40px}.-margin-r-32-xxl-gt{margin-right:32px}.-margin-r-24-xxl-gt{margin-right:24px}.-margin-r-16-xxl-gt{margin-right:16px}.-margin-r-12-xxl-gt{margin-right:12px}.-margin-r-8-xxl-gt{margin-right:8px}.-margin-r-4-xxl-gt{margin-right:4px}.-margin-r-2-xxl-gt{margin-right:2px}.-margin-r-0-xxl-gt{margin-right:0px}.-margin-b-80-xxl-gt{margin-bottom:80px}.-margin-b-72-xxl-gt{margin-bottom:72px}.-margin-b-64-xxl-gt{margin-bottom:64px}.-margin-b-56-xxl-gt{margin-bottom:56px}.-margin-b-48-xxl-gt{margin-bottom:48px}.-margin-b-40-xxl-gt{margin-bottom:40px}.-margin-b-32-xxl-gt{margin-bottom:32px}.-margin-b-24-xxl-gt{margin-bottom:24px}.-margin-b-16-xxl-gt{margin-bottom:16px}.-margin-b-12-xxl-gt{margin-bottom:12px}.-margin-b-8-xxl-gt{margin-bottom:8px}.-margin-b-4-xxl-gt{margin-bottom:4px}.-margin-b-2-xxl-gt{margin-bottom:2px}.-margin-b-0-xxl-gt{margin-bottom:0px}.-margin-l-80-xxl-gt{margin-left:80px}.-margin-l-72-xxl-gt{margin-left:72px}.-margin-l-64-xxl-gt{margin-left:64px}.-margin-l-56-xxl-gt{margin-left:56px}.-margin-l-48-xxl-gt{margin-left:48px}.-margin-l-40-xxl-gt{margin-left:40px}.-margin-l-32-xxl-gt{margin-left:32px}.-margin-l-24-xxl-gt{margin-left:24px}.-margin-l-16-xxl-gt{margin-left:16px}.-margin-l-12-xxl-gt{margin-left:12px}.-margin-l-8-xxl-gt{margin-left:8px}.-margin-l-4-xxl-gt{margin-left:4px}.-margin-l-2-xxl-gt{margin-left:2px}.-margin-l-0-xxl-gt{margin-left:0px}.-space-80-xxl-gt>*{margin:80px}.-space-72-xxl-gt>*{margin:72px}.-space-64-xxl-gt>*{margin:64px}.-space-56-xxl-gt>*{margin:56px}.-space-48-xxl-gt>*{margin:48px}.-space-40-xxl-gt>*{margin:40px}.-space-32-xxl-gt>*{margin:32px}.-space-24-xxl-gt>*{margin:24px}.-space-16-xxl-gt>*{margin:16px}.-space-12-xxl-gt>*{margin:12px}.-space-8-xxl-gt>*{margin:8px}.-space-4-xxl-gt>*{margin:4px}.-space-2-xxl-gt>*{margin:2px}.-space-0-xxl-gt>*{margin:0px}.-space-h-80-xxl-gt>*{margin-left:80px}.-space-h-80-xxl-gt>*:first-child{margin-left:0}.-space-h-72-xxl-gt>*{margin-left:72px}.-space-h-72-xxl-gt>*:first-child{margin-left:0}.-space-h-64-xxl-gt>*{margin-left:64px}.-space-h-64-xxl-gt>*:first-child{margin-left:0}.-space-h-56-xxl-gt>*{margin-left:56px}.-space-h-56-xxl-gt>*:first-child{margin-left:0}.-space-h-48-xxl-gt>*{margin-left:48px}.-space-h-48-xxl-gt>*:first-child{margin-left:0}.-space-h-40-xxl-gt>*{margin-left:40px}.-space-h-40-xxl-gt>*:first-child{margin-left:0}.-space-h-32-xxl-gt>*{margin-left:32px}.-space-h-32-xxl-gt>*:first-child{margin-left:0}.-space-h-24-xxl-gt>*{margin-left:24px}.-space-h-24-xxl-gt>*:first-child{margin-left:0}.-space-h-16-xxl-gt>*{margin-left:16px}.-space-h-16-xxl-gt>*:first-child{margin-left:0}.-space-h-12-xxl-gt>*{margin-left:12px}.-space-h-12-xxl-gt>*:first-child{margin-left:0}.-space-h-8-xxl-gt>*{margin-left:8px}.-space-h-8-xxl-gt>*:first-child{margin-left:0}.-space-h-4-xxl-gt>*{margin-left:4px}.-space-h-4-xxl-gt>*:first-child{margin-left:0}.-space-h-2-xxl-gt>*{margin-left:2px}.-space-h-2-xxl-gt>*:first-child{margin-left:0}.-space-h-0-xxl-gt>*{margin-left:0px}.-space-h-0-xxl-gt>*:first-child{margin-left:0}.-space-v-80-xxl-gt>*{margin-top:80px}.-space-v-80-xxl-gt>*:first-child{margin-top:0}.-space-v-72-xxl-gt>*{margin-top:72px}.-space-v-72-xxl-gt>*:first-child{margin-top:0}.-space-v-64-xxl-gt>*{margin-top:64px}.-space-v-64-xxl-gt>*:first-child{margin-top:0}.-space-v-56-xxl-gt>*{margin-top:56px}.-space-v-56-xxl-gt>*:first-child{margin-top:0}.-space-v-48-xxl-gt>*{margin-top:48px}.-space-v-48-xxl-gt>*:first-child{margin-top:0}.-space-v-40-xxl-gt>*{margin-top:40px}.-space-v-40-xxl-gt>*:first-child{margin-top:0}.-space-v-32-xxl-gt>*{margin-top:32px}.-space-v-32-xxl-gt>*:first-child{margin-top:0}.-space-v-24-xxl-gt>*{margin-top:24px}.-space-v-24-xxl-gt>*:first-child{margin-top:0}.-space-v-16-xxl-gt>*{margin-top:16px}.-space-v-16-xxl-gt>*:first-child{margin-top:0}.-space-v-12-xxl-gt>*{margin-top:12px}.-space-v-12-xxl-gt>*:first-child{margin-top:0}.-space-v-8-xxl-gt>*{margin-top:8px}.-space-v-8-xxl-gt>*:first-child{margin-top:0}.-space-v-4-xxl-gt>*{margin-top:4px}.-space-v-4-xxl-gt>*:first-child{margin-top:0}.-space-v-2-xxl-gt>*{margin-top:2px}.-space-v-2-xxl-gt>*:first-child{margin-top:0}.-space-v-0-xxl-gt>*{margin-top:0px}.-space-v-0-xxl-gt>*:first-child{margin-top:0}}.-padding-small{padding:5px}.-padding{padding:10px}.-padding-large{padding:15px}.-padding-none{padding:0}.-padding-horizontal-small{padding-left:5px;padding-right:5px}.-padding-horizontal{padding-left:10px;padding-right:10px}.-padding-horizontal-large{padding-left:15px;padding-right:15px}.-padding-vertical-small{padding-top:5px;padding-bottom:5px}.-padding-vertical{padding-top:10px;padding-bottom:10px}.-padding-vertical-large{padding-top:15px;padding-bottom:15px}.-margin-small{margin:2px}.-margin{margin:4px}.-margin-large{margin:16px}.-margin-horizontal-small{margin-left:2px;margin-right:2px}.-margin-horizontal{margin-left:4px;margin-right:4px}.-margin-horizontal-large{margin-left:16px;margin-right:16px}.-margin-vertical-small{margin-top:2px;margin-bottom:2px}.-margin-vertical{margin-top:4px;margin-bottom:4px}.-margin-vertical-large{margin-top:16px;margin-bottom:16px}.-space-small>*{margin-left:2px}.-space>*{margin-left:4px}.-space-large>*{margin-left:16px}.-space-small>*:first-child,.-space>*:first-child,.-space-large>*:first-child{margin-left:0}.-space-vertical-small>*{margin-top:2px}.-space-vertical>*{margin-top:4px}.-space-vertical-large>*{margin-top:16px}.-space-vertical-small>*:first-child,.-space-vertical>*:first-child,.-space-vertical-large>*:first-child{margin-top:0}.table-view{display:table;width:100%;min-width:625px;table-layout:fixed}.table-view--row{display:table-row}.table-view--row.-highlighted{background:#E4F2FB}.table-view--cell{display:table-cell;text-align:center;vertical-align:middle;height:50px}.table-view--header{display:table-header-group}.table-view--header .table-view--cell{color:#6F6F6F}.table-view--body{display:table-row-group}.table-view.-highlight-rows--cell:hover{background:#E5E5E5}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.-ellipsis{overflow:hidden;text-overflow:ellipsis}.-ellipsis-blue{position:relative;overflow:hidden}.-ellipsis-blue:after{content:'';position:absolute;display:block;right:0;bottom:0;width:20px;top:0;background:linear-gradient(to right, rgba(52, 152, 219, 0.4) 0%, #3498db 100%)}.-ellipsis-green{position:relative;overflow:hidden}.-ellipsis-green:after{content:'';position:absolute;display:block;right:0;bottom:0;width:20px;top:0;background:linear-gradient(to right, rgba(68, 191, 163, 0.4) 0%, #44bfa3 100%)}.-ellipsis-white{position:relative;overflow:hidden}.-ellipsis-white:after{content:'';position:absolute;display:block;right:0;bottom:0;width:20px;top:0;background:linear-gradient(to right, rgba(255, 255, 255, 0.4) 0%, white 100%)}.-ellipsis-sky-blue{position:relative;overflow:hidden}.-ellipsis-sky-blue:after{content:'';position:absolute;display:block;right:0;bottom:0;width:20px;top:0;background:linear-gradient(to right, rgba(106, 177, 216, 0.4) 0%, #6ab1d8 100%)}.-ellipsis-violet{position:relative;overflow:hidden}.-ellipsis-violet:after{content:'';position:absolute;display:block;right:0;bottom:0;width:20px;top:0;background:linear-gradient(to right, rgba(130, 89, 152, 0.4) 0%, #825998 100%)}.-text{line-height:1.4}.-text-light{color:#FFFFFF}.-text-primary{color:#3498DB}.-text-success{color:#44BFA3}.-text-danger{color:#FF6545}.-text-uppercase{text-transform:uppercase}.-text-center{text-align:center}.-text-right{text-align:right}.-text-left{text-align:left}ide{pointer-events:none;}ide>paper-header-panel>paper-toolbar{visibilitty:hidden;opacity:0}ide>paper-header-panel>[data-id=mainContainer].paper-header-panel{pointer-events:all;top:50px}ide paper-button>div{padding:0.47em 0.57em;font-size:13px}ide split-panel>.\/\/PANEL>[fit]{overflow:visible !important}ide paper-menu-button.language-switcher>.paper-menu-button{z-index:999}.Card__badges{margin:0 12px 24px}.Card__profile{max-width:480px;margin:24px auto}codefights-dialog{background:#ffffff;color:#212121;-webkit-overflow-scrolling:touch;overflow:auto;font-size:14px;font-weight:400;line-height:20px;border-radius:2px}codefights-dialog codefights-slider{padding:0}codefights-dialog codefights-slider>iron-selector{display:flex;flex:1}codefights-dialog codefights-slider>iron-selector>*:not(:first-child){top:0;left:0;right:0}codefights-dialog .Modal__content{padding:0;margin:0 !important;height:100%;overflow:hidden}codefights-dialog .Modal__content:not(.level_badge) codefights-user-icon{margin-top:-60px}codefights-dialog .Modal__header{background:#3498DB;padding:24px;margin-bottom:0;color:#FFFFFF;position:relative}codefights-dialog .Modal__header h4{margin:0;font-size:24px;white-space:nowrap}codefights-dialog .Modal__header .dismiss-button{position:absolute;top:50%;transform:translateY(-50%);right:0px}codefights-dialog .Modal__body{padding:24px;overflow-x:hidden;overflow-y:auto;position:relative;min-height:100px;max-height:calc(100vh - 340px);flex:1 1 auto}codefights-dialog .Modal__body h4{margin:0px}codefights-dialog .Modal__body p{max-width:380px;font-size:18px}codefights-dialog .Modal__body textarea{min-width:350px}codefights-dialog .Modal__footer{background:#FFFFFF;width:100%;box-shadow:0 -1px 0 #f5f6f7;padding:8px 8px 8px 24px;position:relative}.CodefightsDialog .modal-content{margin:0;padding:0}.CodefightsDialog .modal-header{padding:8px 12px 0 24px}.CodefightsDialog .modal-header .modal-title{display:inline-block;margin:0;line-height:40px}.CodefightsDialog .modal-header paper-icon-button{float:right}.CodefightsDialog .modal-body{padding:12px 24px 28px;box-sizing:border-box;overflow:scroll}.CodefightsDialog .modal-footer{z-index:2;position:absolute;bottom:0;left:0;background:#FFFFFF;width:100%;border-top:1px solid #f5f6f7;padding:8px;text-align:right}codefights-growl{z-index:1000000}codefights-growl .growl-default{background:#f5f6f7}codefights-growl .growl-default iron-icon{color:rgba(0, 0, 0, 0.54)}codefights-growl .growl-default [event-hook="close-toast"]{position:absolute;top:0px;right:0px}codefights-growl .growl-info{background:#009cff}codefights-growl .growl-warning{background:rgba(255, 101, 69, 0.87)}codefights-growl .growl-error{background:#e74c3c}codefights-growl .growl-success{background:#44bfa3}codefights-pill .codefights-pill{background:#FFFFFF;color:rgba(0, 0, 0, 0.2);font-size:11px;font-weight:500;text-transform:uppercase}.tournaments codefights-pill .codefights-pill{min-width:74px}.challenges codefights-pill .codefights-pill{min-width:74px}codefights-pill.new .codefights-pill{background:#3498DB;color:white}codefights-pill.complete .codefights-pill{background:#44bfa3;color:white}codefights-pill.active .codefights-pill{background:#e74c3c;color:white}codefights-pill.finishing .codefights-pill{background:#FBC13D}codefights-pill.black .codefights-pill{background:black;color:white}codefights-pill.grey .codefights-pill{background:rgba(0, 0, 0, 0.7);color:white}codefights-select.Select__offset-bottom{margin-bottom:100px}codefights-select.Select__offset-top{margin-top:100px}codefights-select paper-menu{min-width:100%}codefights-select>paper-item{min-width:100px;display:flex;justify-content:space-between;line-height:24px;padding:0 !important;margin:4px 0;border-bottom:1px solid rgba(0, 0, 0, 0.18)}.feed--list__header>codefights-select>paper-item{border-bottom-color:currentColor}codefights-select paper-item{padding:10px 16px}codefights-slider{flex-direction:column;flex-flow:column wrap}codefights-slider>iron-selector{display:flex;flex:1}codefights-slider>iron-selector>*{height:100%;margin:0}codefights-slider>iron-selector>*:not(:first-child){left:0;right:0;overflow:visible}codefights-slider>iron-selector img{max-height:100%;width:auto}codefights-slider .codefights-slider-buttons{position:relative;box-shadow:0 -1px 0 0 rgba(0, 0, 0, 0.1)}codefights-slider .codefights-slider-buttons .morph-button{text-transform:uppercase;padding:0 8px}codefights-slider .codefights-slider-buttons .morph-button>span{display:flex}codefights-slider .codefights-slider-buttons .morph-button svg{fill:rgba(0, 0, 0, 0.7)}codefights-slider .codefights-slider-buttons .morph-button.codefights-slider-prev,codefights-slider .codefights-slider-buttons paper-button{color:#3498DB;font-weight:bold}codefights-slider .codefights-slider-buttons .morph-button.codefights-slider-prev.redirect-home,codefights-slider .codefights-slider-buttons paper-button.redirect-home{background-color:inherit;color:rgba(0, 0, 0, 0.7)}codefights-slider .codefights-slider-buttons .codefights-slider-pager{background:rgba(0, 0, 0, 0.3)}codefights-slider .codefights-slider-buttons .codefights-slider-pager[active]{background:#3498DB}codefights-user-info[user-right] .codefights-user-info-content>.user_more_info{flex-direction:row-reverse}codefights-user-info codefights-avatar.codefights-user-info{margin-right:10px}codefights-user-info .codefights-user-info .codefights-user-info-name{margin-left:2px}codefights-user-info .user_more_info paper-icon-button{padding:0 5px}.__\\dummy-select{position:relative}.__\\dummy-select select{appearance:none;box-shadow:0 1px 0 0 #ccc;background:none;border:0;height:auto;line-height:normal;font-size:1em;background:none;padding:6px 24px 6px 0;border-radius:0}.__\\dummy-select select:focus{outline:0}.__\\dummy-select .dummy-select-arrow{height:24px;width:24px;position:absolute;top:50%;right:0;margin-top:-12px;pointer-events:none}.__\\dummy-select+.__\\dummy-select{margin-left:8px}.fake-upload-button-wrapper{position:relative;display:block;margin:0 auto;height:40px;width:250px}.fake-upload-button-wrapper .fake-upload-button{position:absolute;top:0;left:0;right:0;bottom:0;background:#44bfa3;color:white;pointer-events:none;z-index:1}.fake-upload-button-wrapper input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;cursor:pointer;background:none;opacity:0}.fake-upload-button-wrapper input:focus{outline:0}.fake-upload-button-wrapper input:focus+.fake-upload-button{background:#3dac93}.fake-upload-button-wrapper input:hover{outline:0}.fake-upload-button-wrapper input:hover+.fake-upload-button{background:#41b59b}paper-button{min-width:2em;white-space:nowrap}paper-button codefights-icon{vertical-align:middle;pointer-events:none}paper-toolbar paper-button>div{display:flex;align-items:center}paper-button>paper-material,paper-button>div{overflow:hidden}paper-button.copy-URL{background:#3498DB;color:white}.PaperButton--Codefights{background:#3498DB;color:#FFFFFF}.PaperButton--Red{background:#C93C3C;color:#FFFFFF}.PaperButton--Modal,.PaperButton--Next,.PaperButton--Back{color:#3498DB;font-weight:600}.PaperButton--Modal-Intro{padding:4px 24px;font-weight:600}.PaperButton__Modal{color:#3498DB;font-weight:600}.PaperButton__ModalSecondary{color:#3498DB}.linkedin-button{background:#007bb5;color:white}.github-button{background:#999999;color:white}.social-connect-button>div{padding:10px 48px}paper-drawer-panel [data-id=drawer]{border-right:1px solid rgba(0, 0, 0, 0.1)}paper-drawer-panel [data-id=drawer2]{border-left:1px solid rgba(0, 0, 0, 0.1)}paper-fab codefights-icon{pointer-events:none}paper-fab.Fab__big-icon{padding:0;display:flex;align-items:center;justify-content:center}paper-fab.Fab__big-icon codefights-icon svg{height:30px;width:30px}paper-header-panel>.paper-header:after,paper-header-panel>paper-toolbar:after{height:6px;bottom:-6px;box-shadow:inset 0px 5px 6px -3px rgba(0, 0, 0, 0.4)}paper-header-panel [data-id=mainContainer]{z-index:1}paper-input label{color:rgba(0, 0, 0, 0.4)}paper-input input,paper-input textarea{font-size:14px;overflow:hidden;text-overflow:ellipsis}paper-input .label-is-highlighted label{color:#3498DB}paper-input .unfocused-line{background:rgba(0, 0, 0, 0.18)}paper-input .focused-line{background:#3498DB}paper-material>codefights-icon{pointer-events:none}paper-menu{cursor:pointer}paper-menu a{color:inherit}paper-progress{background-color:#ccc}paper-progress [data-id=activeProgress].paper-progress{background-color:#44bfa3}paper-radio-button [data-id=onRadio]{background-color:#3498DB}paper-radio-button [data-id=offRadio]{background-color:transparent;color:#3498DB}.loading paper-spinner .circle.paper-spinner{color:#3498DB}paper-spinner .circle.paper-spinner{position:absolute;top:0;right:0;bottom:0;left:0;color:#3498DB}paper-tabs.tab-switch{text-transform:uppercase;font-size:12px;text-align:left;display:block;height:30px;margin:30px 0 15px}paper-tabs.tab-switch [data-id=tabsContainer]{border-bottom:1px solid rgba(0, 0, 0, 0.1)}paper-tabs.tab-switch [data-id=selectionBar].paper-tabs{background-color:#3498DB;transition:transform 0.3s}paper-tabs.tab-switch .iron-selected{color:#3498DB}paper-tabs.tab-switch .iron-selected a{color:#3498DB}paper-tabs.tab-switch paper-tab{color:rgba(0, 0, 0, 0.54);display:flex;align-items:center}paper-tabs.tab-switch a{color:rgba(0, 0, 0, 0.4)}paper-tabs paper-tab{display:flex;align-items:center;justify-content:center}paper-tabs paper-tab a{display:flex;align-items:center;justify-content:center}paper-tooltip{width:100%}paper-tooltip [data-id=tooltip].paper-tooltip{background-color:#33485f;color:#FFFFFF;font-weight:bold;text-align:center;font-size:12px;padding:13px}codefights-table .table-cell codefights-user-card{flex-basis:auto}.CF-default-toggle{display:flex;align-items:center}.CF-default-toggle span:first-child{padding-right:16px;flex:1;text-align:right}.CF-default-toggle span:last-child{padding-left:16px;flex:1}.CF-default-toggle paper-toggle-button .toggle-bar.paper-toggle-button{background-color:#000000}.CF-default-toggle paper-toggle-button .toggle-button.paper-toggle-button{background-color:#fafafa}.CF-default-toggle paper-toggle-button[checked] .toggle-bar.paper-toggle-button{background-color:#3498DB}.CF-default-toggle paper-toggle-button[checked] .toggle-button.paper-toggle-button{background-color:#3498DB}.CF-default-toggle paper-toggle-button .toggle-ink.paper-toggle-button{color:#212121}.CF-default-toggle paper-toggle-button[checked] .toggle-ink.paper-toggle-button{color:#3498DB}.unsupported-warning codefights-dialog{min-width:300px !important;width:600px;margin:0 !important;padding-bottom:72px}.unsupported-warning codefights-dialog .buttons{position:absolute;bottom:0;left:0;right:0;height:72px;display:flex;align-items:center;justify-content:flex-end}.accordion.-theme-dark .accordion--head{background:#515151;color:#BFBFBF}.accordion.-theme-glass{background-color:rgba(255, 255, 255, 0.05)}.accordion.-theme-glass .accordion--head{background-color:transparent;color:#F5F6F7}.accordion.-view-flat .accordion--head{background:none}.accordion--head{position:relative;padding:4px 4px 4px 0;background-color:#BFBFBF;color:#FFFFFF;cursor:pointer}.accordion--head .button,.accordion--head .icon-button{position:relative;z-index:1}.accordion--body{padding:4px}.avatar{position:relative;display:inline-block;margin:0;overflow:hidden}.avatar--image{border-radius:50%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.avatar--icon{background:rgba(102, 102, 102, 0.3);opacity:0}.avatar:hover .avatar--icon{opacity:1}.avatar.-hover-icon{cursor:pointer}.avatar.-size-32,.avatar.-size-32 .avatar--image{width:32px;height:32px;min-width:32px;max-width:32px}.avatar.-size-36,.avatar.-size-36 .avatar--image{width:36px;height:36px;min-width:36px;max-width:36px}.avatar.-size-40,.avatar.-size-40 .avatar--image{width:40px;height:40px;min-width:40px;max-width:40px}.avatar.-size-48,.avatar.-size-48 .avatar--image{width:48px;height:48px;min-width:48px;max-width:48px}.avatar.-size-56,.avatar.-size-56 .avatar--image{width:56px;height:56px;min-width:56px;max-width:56px}.avatar.-size-64,.avatar.-size-64 .avatar--image{width:64px;height:64px;min-width:64px;max-width:64px}.avatar.-size-72,.avatar.-size-72 .avatar--image{width:72px;height:72px;min-width:72px;max-width:72px}.avatar.-size-80,.avatar.-size-80 .avatar--image{width:80px;height:80px;min-width:80px;max-width:80px}.avatar.-size-96,.avatar.-size-96 .avatar--image{width:96px;height:96px;min-width:96px;max-width:96px}.avatar.-size-128,.avatar.-size-128 .avatar--image{width:128px;height:128px;min-width:128px;max-width:128px}.avatar.-size-144,.avatar.-size-144 .avatar--image{width:144px;height:144px;min-width:144px;max-width:144px}.avatar.-size-160,.avatar.-size-160 .avatar--image{width:160px;height:160px;min-width:160px;max-width:160px}.avatar.-border .avatar--image{background-color:#F5F6F7;border:3px solid #F5F6F7}.avatar.-border-yellow .avatar--image{background-color:#FFE345;border:3px solid #FFE345}.avatar.-border-grey-10 .avatar--image{background-color:#E5E5E5;border:3px solid #E5E5E5}.avatar.-border-grey-20 .avatar--image{background-color:#CCCCCC;border:3px solid #CCCCCC}.avatar.-border-width-2 .avatar--image{border-width:2px}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.breadcrumbs{color:#8291A3;font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0}.breadcrumbs.-color-grey-40{color:#999999}.breadcrumbs a{color:inherit}.breadcrumbs a:hover{text-decoration:underline}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.button{display:inline-block;position:relative;text-align:center;text-transform:uppercase;outline:none;border-radius:2px;user-select:none;cursor:pointer;background:#666666;color:#FFFFFF}.button:hover{background:gray}.button:active{background:#4d4d4d}.button--content{padding:10px 15px;white-space:nowrap;font-weight:bold}.button.-type-primary{background:#3498DB;color:#FFFFFF}.button.-type-primary:hover{background:#5faee3}.button.-type-primary:active{background:#217dbb}.button.-type-success{background:#44BFA3;color:#FFFFFF}.button.-type-success:hover{background:#6accb6}.button.-type-success:active{background:#359b84}.button.-type-danger{background:#C93C3C;color:#FFFFFF}.button.-type-danger:hover{background:#d46464}.button.-type-danger:active{background:#a42e2e}.button.-type-active{background:#FF6545;color:#FFFFFF}.button.-type-active:hover{background:#ff8f78}.button.-type-active:active{background:#ff3b12}.button.-type-warning{background:#FFA500;color:#FFFFFF}.button.-type-warning:hover{background:#ffb733}.button.-type-warning:active{background:#cc8400}.button.-type-light{background:#FFFFFF;color:#FFFFFF;color:#666666}.button.-type-light:hover{background:white}.button.-type-light:active{background:#e6e6e6}.button.-type-dark{background:#333333;color:#FFFFFF}.button.-type-dark:hover{background:#4d4d4d}.button.-type-dark:active{background:#1a1a1a}.button.-type-dim{background:#F5F5F5;color:#FFFFFF;color:#8291A3}.button.-type-dim:hover{background:white}.button.-type-dim:active{background:gainsboro}.button.-type-blue-grey{background:#8291A3;color:#FFFFFF}.button.-type-blue-grey:hover{background:#9fabb9}.button.-type-blue-grey:active{background:#67778b}.button.-type-night{background:#33485F;color:#FFFFFF}.button.-type-night:hover{background:#456180}.button.-type-night:active{background:#212f3e}.button.-type-green-fresh{background:#14DBAD;color:#FFFFFF}.button.-type-green-fresh:hover{background:#35edc2}.button.-type-green-fresh:active{background:#10ac88}.button.-type-facebook{background:#3B5998}.button.-type-google{background:#DD4B39}.button.-view-flat{background:transparent;color:#666666}.button.-view-flat:hover{background:transparent;color:gray}.button.-view-flat:active{background:transparent;color:#4d4d4d}.button.-view-flat.-type-primary{color:#3498DB}.button.-view-flat.-type-primary:hover{background:transparent;color:#5faee3}.button.-view-flat.-type-primary:active{background:transparent;color:#217dbb}.button.-view-flat.-type-success{color:#44BFA3}.button.-view-flat.-type-success:hover{background:transparent;color:#6accb6}.button.-view-flat.-type-success:active{background:transparent;color:#359b84}.button.-view-flat.-type-danger{color:#C93C3C}.button.-view-flat.-type-danger:hover{background:transparent;color:#d46464}.button.-view-flat.-type-danger:active{background:transparent;color:#a42e2e}.button.-view-flat.-type-active{color:#FF6545}.button.-view-flat.-type-active:hover{background:transparent;color:#ff8f78}.button.-view-flat.-type-active:active{background:transparent;color:#ff3b12}.button.-view-flat.-type-warning{color:#FFA500}.button.-view-flat.-type-warning:hover{background:transparent;color:#ffb733}.button.-view-flat.-type-warning:active{background:transparent;color:#cc8400}.button.-view-flat.-type-light{color:#FFFFFF}.button.-view-flat.-type-light:hover{background:transparent;color:white}.button.-view-flat.-type-light:active{background:transparent;color:#e6e6e6}.button.-view-flat.-type-dim,.button.-view-flat.-type-blue-grey{color:#8291A3}.button.-view-flat.-type-dim:hover,.button.-view-flat.-type-blue-grey:hover{background:transparent;color:#9fabb9}.button.-view-flat.-type-dim:active,.button.-view-flat.-type-blue-grey:active{background:transparent;color:#67778b}.button.-view-flat.-type-night{color:#33485F}.button.-view-flat.-type-night:hover{background:transparent;color:#456180}.button.-view-flat.-type-night:active{background:transparent;color:#212f3e}.button.-view-outline{background:transparent;border:1px solid #666666;color:#666666}.button.-view-outline:hover{background:rgba(102, 102, 102, 0.2);border:1px solid gray;color:gray}.button.-view-outline:active{background:transparent;border:1px solid #4d4d4d;color:#4d4d4d}.button.-view-outline.-size-big .button.-view-outline--content{padding:10px 45px;font-size:18px}.button.-view-outline.-type-primary{border:1px solid #3498DB;color:#3498DB}.button.-view-outline.-type-primary:hover{background:rgba(52, 152, 219, 0.2);border:1px solid #5faee3;color:#5faee3}.button.-view-outline.-type-primary:active{background:transparent;border:1px solid #217dbb;color:#217dbb}.button.-view-outline.-type-success{border:1px solid #44BFA3;color:#44BFA3}.button.-view-outline.-type-success:hover{background:rgba(68, 191, 163, 0.2);border:1px solid #6accb6;color:#6accb6}.button.-view-outline.-type-success:active{background:transparent;border:1px solid #359b84;color:#359b84}.button.-view-outline.-type-danger{border:1px solid #C93C3C;color:#C93C3C}.button.-view-outline.-type-danger:hover{background:rgba(201, 60, 60, 0.2);border:1px solid #d46464;color:#d46464}.button.-view-outline.-type-danger:active{background:transparent;border:1px solid #a42e2e;color:#a42e2e}.button.-view-outline.-type-active{border:1px solid #FF6545;color:#FF6545}.button.-view-outline.-type-active:hover{background:rgba(255, 101, 69, 0.2);border:1px solid #ff8f78;color:#ff8f78}.button.-view-outline.-type-active:active{background:transparent;border:1px solid #ff3b12;color:#ff3b12}.button.-view-outline.-type-warning{border:1px solid #FFA500;color:#FFA500}.button.-view-outline.-type-warning:hover{background:rgba(255, 165, 0, 0.2);border:1px solid #ffb733;color:#ffb733}.button.-view-outline.-type-warning:active{background:transparent;border:1px solid #cc8400;color:#cc8400}.button.-view-outline.-type-light{border:1px solid #FFFFFF;color:#FFFFFF}.button.-view-outline.-type-light:hover{background:rgba(255, 255, 255, 0.2);border:1px solid white;color:white}.button.-view-outline.-type-light:active{background:transparent;border:1px solid #e6e6e6;color:#e6e6e6}.button.-view-outline.-type-dim,.button.-view-outline.-type-blue-grey{border:1px solid #8291A3;color:#8291A3}.button.-view-outline.-type-dim:hover,.button.-view-outline.-type-blue-grey:hover{background:rgba(130, 145, 163, 0.2);border:1px solid #9fabb9;color:#9fabb9}.button.-view-outline.-type-dim:active,.button.-view-outline.-type-blue-grey:active{background:transparent;border:1px solid #67778b;color:#67778b}.button.-view-glass{background:transparent;background:rgba(255, 255, 255, 0.1);color:#FFFFFF}.button.-view-glass:hover{background:rgba(255, 255, 255, 0.1);color:#FFFFFF}.button.-view-glass:active{background:rgba(255, 255, 255, 0.2);color:#FFFFFF}.button.-view-glass.-type-primary{background:rgba(255, 255, 255, 0.1);color:#3498DB}.button.-view-glass.-type-primary:hover{background:rgba(255, 255, 255, 0.1);color:#3498DB}.button.-view-glass.-type-primary:active{background:rgba(255, 255, 255, 0.2);color:#3498DB}.button.-view-glass.-type-success{background:rgba(255, 255, 255, 0.1);color:#44BFA3}.button.-view-glass.-type-success:hover{background:rgba(255, 255, 255, 0.1);color:#44BFA3}.button.-view-glass.-type-success:active{background:rgba(255, 255, 255, 0.2);color:#44BFA3}.button.-view-glass.-type-danger{background:rgba(255, 255, 255, 0.1);color:#C93C3C}.button.-view-glass.-type-danger:hover{background:rgba(255, 255, 255, 0.1);color:#C93C3C}.button.-view-glass.-type-danger:active{background:rgba(255, 255, 255, 0.2);color:#C93C3C}.button.-view-glass.-type-active{background:rgba(255, 255, 255, 0.1);color:#FF6545}.button.-view-glass.-type-active:hover{background:rgba(255, 255, 255, 0.1);color:#FF6545}.button.-view-glass.-type-active:active{background:rgba(255, 255, 255, 0.2);color:#FF6545}.button.-view-glass.-type-warning{background:rgba(255, 255, 255, 0.1);color:#FFA500}.button.-view-glass.-type-warning:hover{background:rgba(255, 255, 255, 0.1);color:#FFA500}.button.-view-glass.-type-warning:active{background:rgba(255, 255, 255, 0.2);color:#FFA500}.button.-view-glass.-type-dim,.button.-view-glass.-type-blue-grey{background:rgba(255, 255, 255, 0.1);color:#8291A3}.button.-view-glass.-type-dim:hover,.button.-view-glass.-type-blue-grey:hover{background:rgba(255, 255, 255, 0.1);color:#8291A3}.button.-view-glass.-type-dim:active,.button.-view-glass.-type-blue-grey:active{background:rgba(255, 255, 255, 0.2);color:#8291A3}.button.-view-glass.-type-night{background:rgba(255, 255, 255, 0.1);color:#33485F}.button.-view-glass.-type-night:hover{background:rgba(255, 255, 255, 0.1);color:#33485F}.button.-view-glass.-type-night:active{background:rgba(255, 255, 255, 0.2);color:#33485F}.button.-state-selected,.button.-selected,.button.-view-light{background:#FFFFFF;color:#666666}.button.-state-selected:hover,.button.-selected:hover,.button.-view-light:hover{background:#f2f2f2;color:#666666}.button.-state-selected:active,.button.-selected:active,.button.-view-light:active{background:#e6e6e6;color:#666666}.button.-state-selected.-type-primary,.button.-selected.-type-primary,.button.-view-light.-type-primary{background:#FFFFFF;color:#3498DB}.button.-state-selected.-type-primary:hover,.button.-selected.-type-primary:hover,.button.-view-light.-type-primary:hover{background:#f2f2f2;color:#3498DB}.button.-state-selected.-type-primary:active,.button.-selected.-type-primary:active,.button.-view-light.-type-primary:active{background:#e6e6e6;color:#3498DB}.button.-state-selected.-type-success,.button.-selected.-type-success,.button.-view-light.-type-success{background:#FFFFFF;color:#44BFA3}.button.-state-selected.-type-success:hover,.button.-selected.-type-success:hover,.button.-view-light.-type-success:hover{background:#f2f2f2;color:#44BFA3}.button.-state-selected.-type-success:active,.button.-selected.-type-success:active,.button.-view-light.-type-success:active{background:#e6e6e6;color:#44BFA3}.button.-state-selected.-type-danger,.button.-selected.-type-danger,.button.-view-light.-type-danger{background:#FFFFFF;color:#C93C3C}.button.-state-selected.-type-danger:hover,.button.-selected.-type-danger:hover,.button.-view-light.-type-danger:hover{background:#f2f2f2;color:#C93C3C}.button.-state-selected.-type-danger:active,.button.-selected.-type-danger:active,.button.-view-light.-type-danger:active{background:#e6e6e6;color:#C93C3C}.button.-state-selected.-type-active,.button.-selected.-type-active,.button.-view-light.-type-active{background:#FFFFFF;color:#FF6545}.button.-state-selected.-type-active:hover,.button.-selected.-type-active:hover,.button.-view-light.-type-active:hover{background:#f2f2f2;color:#FF6545}.button.-state-selected.-type-active:active,.button.-selected.-type-active:active,.button.-view-light.-type-active:active{background:#e6e6e6;color:#FF6545}.button.-state-selected.-type-warning,.button.-selected.-type-warning,.button.-view-light.-type-warning{background:#FFFFFF;color:#FFA500}.button.-state-selected.-type-warning:hover,.button.-selected.-type-warning:hover,.button.-view-light.-type-warning:hover{background:#f2f2f2;color:#FFA500}.button.-state-selected.-type-warning:active,.button.-selected.-type-warning:active,.button.-view-light.-type-warning:active{background:#e6e6e6;color:#FFA500}.button.-state-selected.-type-dim,.button.-state-selected.-type-blue-grey,.button.-selected.-type-dim,.button.-selected.-type-blue-grey,.button.-view-light.-type-dim,.button.-view-light.-type-blue-grey{background:#FFFFFF;color:#8291A3}.button.-state-selected.-type-dim:hover,.button.-state-selected.-type-blue-grey:hover,.button.-selected.-type-dim:hover,.button.-selected.-type-blue-grey:hover,.button.-view-light.-type-dim:hover,.button.-view-light.-type-blue-grey:hover{background:#f2f2f2;color:#8291A3}.button.-state-selected.-type-dim:active,.button.-state-selected.-type-blue-grey:active,.button.-selected.-type-dim:active,.button.-selected.-type-blue-grey:active,.button.-view-light.-type-dim:active,.button.-view-light.-type-blue-grey:active{background:#e6e6e6;color:#8291A3}.button.-state-selected.-type-black,.button.-selected.-type-black,.button.-view-light.-type-black{background:#FFFFFF;color:#000000}.button.-state-selected.-type-black:hover,.button.-selected.-type-black:hover,.button.-view-light.-type-black:hover{background:#f2f2f2;color:#000000}.button.-state-selected.-type-black:active,.button.-selected.-type-black:active,.button.-view-light.-type-black:active{background:#e6e6e6;color:#000000}.button.-state-disabled,.button.-disabled{background:#E5E5E5;color:#999999;cursor:auto;pointer-events:none}.button.-state-disabled.-view-flat,.button.-disabled.-view-flat{background:transparent;color:#CCCCCC}.button.-state-disabled.-view-outline,.button.-disabled.-view-outline{background:transparent;color:#CCCCCC;border:1px solid #CCCCCC}.button.-disabled.-view-light{background:rgba(245, 245, 245, 0.2);color:rgba(255, 255, 255, 0.8);cursor:auto;pointer-events:none}.button.-disabled.-view-light.-view-flat{background:transparent;color:rgba(245, 245, 245, 0.2)}.button.-disabled.-view-light.-view-outline{background:transparent;color:rgba(245, 245, 245, 0.2);border:1px solid rgba(245, 245, 245, 0.2)}.button.-theme-light{color:#FFFFFF}.button.-size-24 .button--content{padding:0 10px;min-width:48px;height:24px;font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px}.button.-size-32 .button--content{padding:0 12px;min-width:64px;height:32px;font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0}.button.-size-48 .button--content{padding:0 20px;min-width:96px;height:48px;font-family:"Roboto", sans-serif;font-size:20px;letter-spacing:0}.button.-size-56 .button--content{padding:0 24px;min-width:112px;height:56px;font-family:"Roboto", sans-serif;font-size:24px;letter-spacing:0}.button.-size-small .button--content{padding:5px 10px;font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.button.-size-big .button--content{padding:15px 20px;font-family:"Roboto", sans-serif;font-size:18px;letter-spacing:0}.button.-view-outline.-size-24 .button--content{padding:0 9px;min-width:46px;height:22px;font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px}.button.-view-outline.-size-32 .button--content{padding:0 11px;min-width:62px;height:30px;font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0}.button.-view-outline.-size-48 .button--content{padding:0 19px;min-width:94px;height:46px;font-family:"Roboto", sans-serif;font-size:20px;letter-spacing:0}.button.-view-outline.-size-56 .button--content{padding:0 23px;min-width:110px;height:54px;font-family:"Roboto", sans-serif;font-size:24px;letter-spacing:0}.button.-view-flat .button--content,.button.-view-flat.-size-24 .button--content,.button.-view-flat.-size-32 .button--content,.button.-view-flat.-size-48 .button--content,.button.-view-flat.-size-56 .button--content{padding-left:0;padding-right:0}.button.-shape-circle{border-radius:50%}.button.-shape-circle .button--content{padding:0;min-width:0;width:32px;height:32px}.button.-shape-circle.-size-small .button--content{width:24px;height:24px}.button.-shape-circle.-size-24 .button--content{width:24px;height:24px}.button.-shape-circle.-size-32 .button--content{width:32px;height:32px}.button.-shape-circle.-size-48 .button--content{width:48px;height:48px}.button.-shape-circle.-size-56 .button--content{width:56px;height:56px}.button.-shape-rectangle{border-radius:0}.button.-view-outline.-shape-circle .button--content{padding:0;min-width:0;width:30px;height:30px}.button.-view-outline.-shape-circle.-size-24 .button--content{width:22px;height:22px}.button.-view-outline.-shape-circle.-size-32 .button--content{width:30px;height:30px}.button.-view-outline.-shape-circle.-size-48 .button--content{width:46px;height:46px}.button.-view-outline.-shape-circle.-size-56 .button--content{width:54px;height:54px}.button.-shape-rounded{border-radius:16px}.button.-shape-rounded.-size-24{border-radius:12px}.button.-shape-rounded.-size-32{border-radius:16px}.button.-shape-rounded.-size-48{border-radius:24px}.button.-shape-rounded.-size-56{border-radius:28px}.button.-font-size-12 .button--content{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px}.button.-font-size-14 .button--content{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.button.-font-size-16 .button--content{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.button-dropdown{display:flex;align-items:center;cursor:pointer;position:relative}.button-dropdown--content{color:#FFFFFF}.button-dropdown.-type-night{padding-right:8px;background:#2B3D52}.button-dropdown.-type-night .button-dropdown--content{color:#8291A3}.button-dropdown .popup-dropdown{color:#4D4D4D;background-color:#FFFFFF;cursor:default;height:0;border-radius:2px;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);overflow:hidden;width:300px;position:absolute;top:100%;right:0;z-index:1000;transition:height 0.3s ease}.button-dropdown.-size-40,.button-dropdown.-size-40 .button-dropdown--content{height:40px;max-height:40px;border-radius:24px}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.calendar--header{padding:10px;background:#3498DB}.calendar--year{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;color:#FFFFFF;opacity:.8}.calendar--date{font-size:20px;color:#FFFFFF}.calendar--menu{text-align:center;font-weight:bold}.calendar--holder{width:40px;height:40px;text-align:center}.calendar--week-day{width:32px;text-align:center}.card{position:relative;background:#FFFFFF;border-radius:2px;overflow:hidden}.card.-selected{border:2px solid #44BFA3}.card.-unselected{border:2px solid transparent}.card-wrapper.-animate-on-hover{overflow:visible}.card-wrapper.-animate-on-hover:before{border-radius:2px}.card-wrapper.-animate-on-hover:hover .card.-elevation-1,.card-wrapper.-animate-on-hover:hover .card.-elevation-2{box-shadow:none}.check-box{outline:none;cursor:pointer}.check-box.-disabled{pointer-events:none;opacity:0.5}.checkbox-tree--item{cursor:pointer}.checkbox-tree--icon{height:24px}.checkbox-tree--children{margin-left:20px}.checkbox-tree.-view-plain .checkbox-tree--children{margin-left:0}.checkbox-tree.-disabled .checkbox-tree--icon{opacity:0.5}.divider:before,.divider:after{content:'';height:1px;background:currentColor;flex:1 1 1px}.dot{width:4px;height:4px;border-radius:50%;background-color:#3498DB}.dot.-color-blue{background-color:#3498DB}.dot.-color-green{background-color:#44BFA3}.dot.-color-yellow{background-color:#FFE345}.dot.-color-red-orange{background-color:#FF6545}.dot.-color-grey{background-color:#E5E5E5}.dot.-size-4{width:4px;height:4px}.dot.-size-8{width:8px;height:8px}.dropdown{cursor:pointer}.dropdown-menu{position:absolute;z-index:1000;background:white;width:300px;height:0;transition:height 0.3s ease;border-radius:2px}.histogram--bar{height:24px;position:relative;background:rgba(229, 229, 229, 0.3)}.histogram--streaks{height:100%;width:100%;position:absolute;top:0;left:0;z-index:3}.histogram--streaks-streak{background:#44BFA3;top:0;height:100%;position:absolute}.hover-box{position:absolute;z-index:1000}.hover-box--container{background:#FFFFFF;border-radius:2px;overflow:hidden}.hover-box--tail{display:block;content:'';position:absolute;width:0;height:0;overflow:hidden}.hover-box.-tail-bottom .hover-box--tail{top:100%;left:50%;margin-left:-8px;border-top:8px solid #FFFFFF;border-right:8px solid transparent;border-left:8px solid transparent}.hover-box.-tail-top .hover-box--tail{top:0;left:50%;margin-left:-8px;margin-top:-8px;border-bottom:8px solid #FFFFFF;border-right:8px solid transparent;border-left:8px solid transparent}.hover-box.-tail-left .hover-box--tail{top:50%;left:0;margin-left:-8px;margin-top:-8px;border-right:8px solid #FFFFFF;border-top:8px solid transparent;border-bottom:8px solid transparent}.hover-box.-tail-right .hover-box--tail{top:50%;left:100%;margin-right:-8px;margin-top:-8px;border-left:8px solid #FFFFFF;border-top:8px solid transparent;border-bottom:8px solid transparent}.hover-box.-tail-top.-tail-start .hover-box--tail,.hover-box.-tail-bottom.-tail-start .hover-box--tail{left:16px}.hover-box.-tail-top.-tail-end .hover-box--tail,.hover-box.-tail-bottom.-tail-end .hover-box--tail{left:auto;right:8px}.hover-box.-tail-left.-tail-start .hover-box--tail,.hover-box.-tail-right.-tail-start .hover-box--tail{top:16px}.hover-box.-tail-left.-tail-end .hover-box--tail,.hover-box.-tail-right.-tail-end .hover-box--tail{top:auto;bottom:8px}.hover-box.-no-tail .hover-box--tail{display:none}.icon{display:inline-block;fill:currentColor;transition:transform 0.3s ease;transform-style:preserve-3d}.icon svg{display:block}.icon,.icon svg{height:24px;width:24px;min-width:24px}.icon.-size-8,.icon.-size-8 svg{width:8px;height:8px;min-width:8px}.icon.-size-10,.icon.-size-10 svg{width:10px;height:10px;min-width:10px}.icon.-size-12,.icon.-size-12 svg{width:12px;height:12px;min-width:12px}.icon.-size-14,.icon.-size-14 svg{width:14px;height:14px;min-width:14px}.icon.-size-16,.icon.-size-16 svg{width:16px;height:16px;min-width:16px}.icon.-size-20,.icon.-size-20 svg{width:20px;height:20px;min-width:20px}.icon.-size-24,.icon.-size-24 svg{width:24px;height:24px;min-width:24px}.icon.-size-32,.icon.-size-32 svg{width:32px;height:32px;min-width:32px}.icon.-size-40,.icon.-size-40 svg{width:40px;height:40px;min-width:40px}.icon.-size-48,.icon.-size-48 svg{width:48px;height:48px;min-width:48px}.icon.-size-56,.icon.-size-56 svg{width:56px;height:56px;min-width:56px}.icon.-size-64,.icon.-size-64 svg{width:64px;height:64px;min-width:64px}.icon.-size-72,.icon.-size-72 svg{width:72px;height:72px;min-width:72px}.icon.-size-80,.icon.-size-80 svg{width:80px;height:80px;min-width:80px}.icon.-size-104,.icon.-size-104 svg{width:104px;height:104px;min-width:104px}.icon.-size-128,.icon.-size-128 svg{width:128px;height:128px;min-width:128px}.icon.-size-144,.icon.-size-144 svg{width:144px;height:144px;min-width:144px}.icon.-size-160,.icon.-size-160 svg{width:160px;height:160px;min-width:160px}.icon.-type-primary{color:#3498DB}.icon.-type-success{color:#44BFA3}.icon.-type-warning{color:#FFA500}.icon.-type-active{color:#FF6545}.icon.-type-danger{color:#C93C3C}.icon.-type-light{color:#FFFFFF}.icon.-type-gold{color:#FFC616}.icon.-type-dim{color:#E8EBEE}.icon.-type-dark-dim{color:#8291A3}.icon.-type-night{color:#33485F}.icon.-on-click{cursor:pointer}.icon.-disabled{opacity:.3}.icon.-disabled.-on-click{cursor:default}.icon-input .input{width:320px;transition:width .3s ease-in-out}.icon-input .input input{transition:padding-left, padding-right .3s ease-in-out}.icon-input.-view-flat:not(.-focused) .input input{border-color:transparent}.icon-input.-view-flat.-focused .input input{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.icon-input:not(.-focused) .input{width:32px}.icon-input:not(.-focused) .input input{padding-left:0;padding-right:0}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.input{display:block;position:relative}.input input{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;width:100%;border:1px solid #E5E5E5;background:#F5F5F5;color:#333333;height:32px;padding:0 8px;outline:none;border-radius:2px}.input input:focus{border:2px solid #3498DB;padding:0 7px}.input--label{line-height:1.4;margin:0 0 4px 0}.input--wrapper{width:100%;position:relative;display:block}.input--icon{position:absolute;top:0;right:0;bottom:0;padding-right:2px}.input--error{position:absolute;font-size:12px;color:#C93C3C;margin-top:4px}.input.-full{width:100%}.input.-type-primary input{border:1px solid #3498DB}.input.-type-success input{border:1px solid #44BFA3}.input.-type-warning input{border:1px solid #C93C3C}.input.-type-dark input{border:1px solid #999999}.input.-type-light input{border:1px solid #CCCCCC;background:#FFFFFF}.input.-type-white input{border:1px solid #F5F5F5}.input.-type-white .input--label{color:white}.input.-error input{border:1px solid #C93C3C}.input.-type-primary input:focus,.input.-type-success input:focus,.input.-type-warning input:focus,.input.-type-light input:focus,.input.-type-dark input:focus,.input.-error input:focus{border:2px solid #3498DB;padding:0 7px}.input.-type-white input:focus{background:#FFFFFF;border:2px solid #FFFFFF}.input.-icon input{padding-right:28px}.input.-icon input:focus{padding-right:27px}.input.-icon.-size-24 input{padding-right:20px}.input.-icon.-size-24 input:focus{padding-right:19px}.input.-icon.-size-32 input{padding-right:28px}.input.-icon.-size-32 input:focus{padding-right:27px}.input.-icon.-size-48 input{padding-right:36px}.input.-icon.-size-48 input:focus{padding-right:35px}.input.-icon.-size-56 input{padding-right:44px}.input.-icon.-size-56 input:focus{padding-right:43px}.input.-icon.-icon-size-12 input{padding-right:12px}.input.-icon.-icon-size-12 input:focus{padding-right:11px}.input.-icon.-icon-size-16 input{padding-right:16px}.input.-icon.-icon-size-16 input:focus{padding-right:15px}.input.-icon.-icon-size-24 input{padding-right:24px}.input.-icon.-icon-size-24 input:focus{padding-right:23px}.input.-icon.-icon-size-32 input{padding-right:32px}.input.-icon.-icon-size-32 input:focus{padding-right:31px}.input.-icon.-icon-size-48 input{padding-right:48px}.input.-icon.-icon-size-48 input:focus{padding-right:47px}.input.-icon.-icon-size-56 input{padding-right:56px}.input.-icon.-icon-size-56 input:focus{padding-right:55px}.input.-disabled input{color:#CCCCCC;border:1px solid #F5F5F5}.input.-size-24 input{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px;height:24px}.input.-size-32 input{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;height:32px}.input.-size-48 input{font-family:"Roboto", sans-serif;font-size:18px;letter-spacing:0;height:48px}.input.-size-56 input{font-family:"Roboto", sans-serif;font-size:20px;letter-spacing:0;height:56px}.input.-align-center input{text-align:center}.input.-align-right input{text-align:right}.calendar-input-dropdown{position:absolute;z-index:10000;background:#FFFFFF}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.leaderboard-winner-card{color:#FFFFFF}.leaderboard-winner-card.-first-place{background-color:#2BBE93}.leaderboard-winner-card.-first-place .leaderboard-winner-card--header{background-color:#229473}.leaderboard-winner-card.-second-place{background-color:#586A9A}.leaderboard-winner-card.-second-place .leaderboard-winner-card--header{background-color:#45547a}.leaderboard-winner-card.-third-place{background-color:#8291A3}.leaderboard-winner-card.-third-place .leaderboard-winner-card--header{background-color:#67778b}.leaderboard-winner-card--header{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.leaderboard-winner-card--footer{border-top:solid 1px rgba(255, 255, 255, 0.1);font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px}.lightbox--overlay{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.4)}.lightbox--content{position:fixed;z-index:10001;top:0;right:0;bottom:0;left:0}.lightbox--image{background:center center no-repeat;background-size:contain}.lightbox--close{position:fixed;z-index:10002;top:0;right:0;width:64px;height:64px;cursor:pointer}.lightbox--close:hover{background:rgba(255, 255, 255, 0.2)}.lightbox--next{position:fixed;z-index:10002;top:64px;right:0;bottom:0;width:64px;cursor:pointer;padding-bottom:64px}.lightbox--next:hover{background:rgba(255, 255, 255, 0.2)}.lightbox--prev{position:fixed;z-index:10002;top:0;left:0;bottom:0;width:64px;cursor:pointer}.lightbox--prev:hover{background:rgba(255, 255, 255, 0.2)}.loading svg{width:28px;height:28px;animation:loading-rotator 1.4s linear infinite}.loading circle{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;stroke:#3498DB;animation:loading-dash 1.4s ease-in-out infinite}.loading.-block{background:rgba(255, 255, 255, 0.5)}.loading.-size-16 svg{height:16px;width:16px}.loading.-size-20 svg{height:20px;width:20px}.loading.-size-24 svg{height:24px;width:24px}.loading.-size-32 svg{height:32px;width:32px}.loading.-type-light circle{stroke:#FFFFFF}.loading.-type-dark-dim circle{stroke:#8291A3}@keyframes loading-rotator{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}@keyframes loading-dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}100%{stroke-dashoffset:187;transform:rotate(450deg)}}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.markdown{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;line-height:1.6;word-wrap:break-word;word-break:break-word}.markdown a{background-color:transparent}.markdown a:active,.markdown a:hover{outline:0}.markdown strong{font-weight:bold}.markdown h1{font-size:2em;margin:0.67em 0}.markdown img{border:0}.markdown hr{box-sizing:content-box;height:0}.markdown pre{overflow:auto}.markdown code,.markdown pre{font-family:monospace, monospace;font-size:1em}.markdown input{color:inherit;font:inherit;margin:0}.markdown html input[disabled]{cursor:default}.markdown input{line-height:normal}.markdown input[type="checkbox"]{box-sizing:border-box;padding:0}.markdown table{border-collapse:collapse;border-spacing:0}.markdown td,.markdown th{padding:0}.markdown *{box-sizing:border-box}.markdown input{font:13px/1.4 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"}.markdown a{color:#4078c0;text-decoration:none}.markdown a:hover,.markdown a:active{text-decoration:underline}.markdown hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #ddd}.markdown hr:before{display:table;content:""}.markdown hr:after{display:table;clear:both;content:""}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-top:15px;margin-bottom:15px;line-height:1.1}.markdown h1{font-size:30px}.markdown h2{font-size:21px}.markdown h3{font-size:16px}.markdown h4{font-size:14px}.markdown h5{font-size:12px}.markdown h6{font-size:11px}.markdown blockquote{margin:0}.markdown ul{padding:0;margin-top:0;margin-bottom:0}.markdown ol{padding:0;margin-top:0;margin-bottom:0}.markdown ol ol{list-style-type:lower-roman}.markdown ul ol{list-style-type:lower-roman}.markdown ul ul ol,.markdown ul ol ol{list-style-type:lower-alpha}.markdown ol ul ol,.markdown ol ol ol{list-style-type:lower-alpha}.markdown dd{margin-left:0}.markdown code{font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:12px}.markdown pre{margin-top:0;margin-bottom:0;font:12px Consolas, "Liberation Mono", Menlo, Courier, monospace}.markdown>*:first-child{margin-top:0 !important}.markdown>*:last-child{margin-bottom:0 !important}.markdown a:not([href]){color:inherit;text-decoration:none}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{position:relative;margin-top:1em;margin-bottom:16px;font-weight:bold;line-height:1.4}.markdown h1{padding-bottom:0.3em;font-size:2.25em;line-height:1.2;border-bottom:1px solid #eee}.markdown h2{padding-bottom:0.3em;font-size:1.75em;line-height:1.225;border-bottom:1px solid #eee}.markdown h3{font-size:1.5em;line-height:1.43}.markdown h4{font-size:1.25em}.markdown h5{font-size:1em}.markdown h6{font-size:1em;color:#777}.markdown p,.markdown blockquote,.markdown ul,.markdown ol,.markdown dl,.markdown table,.markdown pre{margin-top:0;margin-bottom:16px}.markdown hr{height:4px;padding:0;margin:16px 0;background-color:#e7e7e7;border:0 none}.markdown ul,.markdown ol{padding-left:2em}.markdown ul ul,.markdown ul ol{margin-top:0;margin-bottom:0}.markdown ol ol,.markdown ol ul{margin-top:0;margin-bottom:0}.markdown li>p{margin-top:16px}.markdown dl{padding:0}.markdown dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:bold}.markdown dl dd{padding:0 16px;margin-bottom:16px}.markdown blockquote{padding:0 15px;color:#777;border-left:4px solid #ddd}.markdown blockquote>:first-child{margin-top:0}.markdown blockquote>:last-child{margin-bottom:0}.markdown table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all}.markdown table th{font-weight:bold;padding:6px 13px;border:1px solid #ddd}.markdown table td{padding:6px 13px;border:1px solid #ddd}.markdown table tr{background-color:#fff;border-top:1px solid #ccc}.markdown table tr:nth-child(2n){background-color:#f8f8f8}.markdown img{max-width:100%;box-sizing:border-box}.markdown code{padding:0.2em 0;margin:0;font-size:85%;background-color:rgba(0, 0, 0, 0.04);border-radius:3px}.markdown code:before,.markdown code:after{letter-spacing:-0.2em;content:"\00a0"}.markdown pre{word-wrap:normal;padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f7f7f7;border-radius:3px}.markdown pre code{display:inline;font-size:100%;max-width:initial;padding:0;overflow:initial;line-height:inherit;white-space:pre;word-wrap:normal;word-break:normal;background-color:transparent;border:0}.markdown pre code:before,.markdown pre code:after{content:normal}.markdown.-font-size-12{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px;line-height:normal}.markdown.-font-size-14{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;line-height:normal}.markdown.-font-size-18{font-family:"Roboto", sans-serif;font-size:18px;letter-spacing:0;line-height:normal}.markdown.-no-code pre,.markdown.-no-code code{font-family:"Roboto", sans-serif;font-size:inherit;white-space:normal;background:none;padding:0}.markdown.-compact{line-height:1.2}.markdown.-compact img{display:none}.markdown.-compact pre{overflow:hidden}.markdown.-theme-light{color:#FFFFFF}.markdown.-theme-light a{color:#FFFFFF}.markdown.-theme-light pre,.markdown.-theme-light code{background:none}.markdown.-theme-light blockquote{border:none;color:#FFFFFF}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.modal.-theme-light .modal--header{background-color:#FFFFFF}.modal--container{display:block;outline:none;box-sizing:border-box;color:#333333;-webkit-overflow-scrolling:touch;overflow:auto;line-height:20px;border-radius:2px;width:100%;max-width:612px;padding:0;z-index:9999;background:#FFFFFF;font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.modal.-size-small .modal--container{max-width:400px}.modal.-size-large .modal--container{max-width:800px}.modal.-size-full .modal--container{width:95%;height:95%;max-width:1200px;max-height:800px}.modal.-size-full .modal--body{max-height:100%}.modal--content{padding:0;margin:0 !important;height:100%;overflow:hidden;}.modal--content:not(.level_badge) codefights-user-icon{margin-top:-60px}.modal--header{min-height:70px;padding:14px;margin-bottom:0;color:#FFFFFF;position:relative;text-transform:uppercase;align-items:center;justify-content:center}.modal--close{position:absolute;top:0;right:0}.modal--body{overflow-x:hidden;overflow-y:auto;position:relative;min-height:80px;max-height:calc(100vh - 200px);flex:1 1 auto}.modal--body textarea{min-width:350px}.modal--footer{background:#FFFFFF;width:100%;box-shadow:0 -1px 0 #E5E5E5;padding:8px 24px;position:relative}.modal--overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:rgba(0, 0, 0, 0.4)}@media (max-height: 400px){.modal--body{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px}.modal--header{min-height:40px}}.more--button{text-align:center;padding:5px;color:#3498DB;font-weight:bold;cursor:pointer}.more--overflow{position:relative;overflow:hidden}.more--overflow.-hidden:after{content:'';position:absolute;display:block;right:0;bottom:0;left:0;height:20px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, white 100%)}.more.-no-expand .more--button{cursor:auto}.more.-color-blue-grey-2 .more--overflow.-hidden:after{background:linear-gradient(to bottom, rgba(250, 251, 251, 0.4) 0%, #fafbfb 100%)}.more.-color-violet .more--overflow.-hidden:after{background:linear-gradient(to bottom, rgba(130, 89, 152, 0.4) 0%, #825998 100%)}.number-input{display:inline-block;position:relative}.number-input--arrows{position:absolute;top:0;right:0;bottom:0}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.pill{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;height:32px;min-height:32px;padding:0 16px;border-radius:16px;font-weight:bold;background:#999999;color:#FFFFFF;text-align:center;white-space:nowrap;}.pill.-icon-position-left{padding-left:12px}.pill.-icon-position-right{padding-right:12px}.pill.-on-click{cursor:pointer}.pill.-type-primary{background:#3498DB}.pill.-type-success{background:#44BFA3}.pill.-type-warning{background:#FFA500}.pill.-type-active{background:#FF6545}.pill.-type-danger{background:#C93C3C}.pill.-type-dim{background:#8291A3}.pill.-type-blue-grey{background:#F5F6F7;color:#666666}.pill.-type-grey{background:#F2F2F2;color:#666666}.pill.-type-light{background:#FFFFFF;color:#666666}.pill.-type-night{background:#2B3D52;color:#8291A3}.pill.-theme-dark.-type-primary,.pill.-view-dark.-type-primary,.pill.-theme-light.-type-primary,.pill.-view-light.-type-primary,.pill.-view-glass.-type-primary,.pill.-view-flat.-type-primary,.pill.-view-grey.-type-primary{color:#3498DB}.pill.-theme-dark.-type-success,.pill.-view-dark.-type-success,.pill.-theme-light.-type-success,.pill.-view-light.-type-success,.pill.-view-glass.-type-success,.pill.-view-flat.-type-success,.pill.-view-grey.-type-success{color:#44BFA3}.pill.-theme-dark.-type-warning,.pill.-view-dark.-type-warning,.pill.-theme-light.-type-warning,.pill.-view-light.-type-warning,.pill.-view-glass.-type-warning,.pill.-view-flat.-type-warning,.pill.-view-grey.-type-warning{color:#FFA500}.pill.-theme-dark.-type-active,.pill.-view-dark.-type-active,.pill.-theme-light.-type-active,.pill.-view-light.-type-active,.pill.-view-glass.-type-active,.pill.-view-flat.-type-active,.pill.-view-grey.-type-active{color:#FF6545}.pill.-theme-dark.-type-danger,.pill.-view-dark.-type-danger,.pill.-theme-light.-type-danger,.pill.-view-light.-type-danger,.pill.-view-glass.-type-danger,.pill.-view-flat.-type-danger,.pill.-view-grey.-type-danger{color:#C93C3C}.pill.-theme-dark.-type-grey,.pill.-view-dark.-type-grey,.pill.-theme-light.-type-grey,.pill.-view-light.-type-grey,.pill.-view-glass.-type-grey,.pill.-view-flat.-type-grey,.pill.-view-grey.-type-grey{color:#F5F6F7}.pill.-theme-dark.-type-dim,.pill.-view-dark.-type-dim,.pill.-theme-light.-type-dim,.pill.-view-light.-type-dim,.pill.-view-glass.-type-dim,.pill.-view-flat.-type-dim,.pill.-view-grey.-type-dim{color:#8291A3}.pill.-theme-dark,.pill.-view-dark,.pill.-type-dark{background:#333333}.pill.-theme-light,.pill.-view-light{background:#FFFFFF;color:#666666}.pill.-theme-light.-type-dim,.pill.-view-light.-type-dim{background:#F5F6F7}.pill.-view-grey{background:#F5F5F5;color:#666666}.pill.-view-glass{background:rgba(255, 255, 255, 0.1)}.pill.-view-flat{background:transparent;text-transform:uppercase;padding:0;color:#666666}.pill.-view-outline{background:transparent;color:#666666;border:1px solid #666666}.pill.-view-outline.-type-primary{border:1px solid #3498DB;color:#3498DB}.pill.-view-outline.-type-success{border:1px solid #44BFA3}.pill.-view-outline.-type-warning{border:1px solid #FFA500}.pill.-view-outline.-type-active{border:1px solid #FF6545}.pill.-view-outline.-type-danger{border:1px solid #C93C3C}.pill.-view-outline.-type-grey{border:1px solid #F5F6F7}.pill.-view-outline.-type-light{border:1px solid #FFFFFF;color:#FFFFFF}.pill.-size-16{font-family:"Roboto", sans-serif;font-size:10px;letter-spacing:0.3px;height:16px;min-height:16px;padding:0 8px;border-radius:8px}.pill.-size-16.-icon-position-left{padding-left:6px}.pill.-size-16.-icon-position-right{padding-right:6px}.pill.-size-20{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px;height:20px;min-height:20px;padding:0 10px;border-radius:10px}.pill.-size-20.-icon-position-left{padding-left:7.5px}.pill.-size-20.-icon-position-right{padding-right:7.5px}.pill.-size-24{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px;height:24px;min-height:24px;padding:0 12px;border-radius:12px}.pill.-size-24.-icon-position-left{padding-left:9px}.pill.-size-24.-icon-position-right{padding-right:9px}.pill.-size-24.-view-ide{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px;height:18px;min-height:18px;padding:0 9px;border-radius:9px}.pill.-size-24.-view-ide.-icon-position-left{padding-left:6.75px}.pill.-size-24.-view-ide.-icon-position-right{padding-right:6.75px}.pill.-size-32{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;height:32px;min-height:32px;padding:0 16px;border-radius:16px}.pill.-size-32.-icon-position-left{padding-left:12px}.pill.-size-32.-icon-position-right{padding-right:12px}.pill.-size-40{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;height:40px;min-height:40px;padding:0 20px;border-radius:20px}.pill.-size-40.-icon-position-left{padding-left:15px}.pill.-size-40.-icon-position-right{padding-right:15px}.pill.-size-48{font-family:"Roboto", sans-serif;font-size:20px;letter-spacing:0;height:48px;min-height:48px;padding:0 24px;border-radius:24px}.pill.-size-48.-icon-position-left{padding-left:18px}.pill.-size-48.-icon-position-right{padding-right:18px}.pill.-size-56{font-family:"Roboto", sans-serif;font-size:24px;letter-spacing:0;height:56px;min-height:56px;padding:0 28px;border-radius:28px}.pill.-size-56.-icon-position-left{padding-left:21px}.pill.-size-56.-icon-position-right{padding-right:21px}.pill.-size-256{font-family:"Roboto", sans-serif;font-size:128px;letter-spacing:0;height:256px;min-height:256px;padding:0 128px;border-radius:128px}.pill.-size-256.-icon-position-left{padding-left:96px}.pill.-size-256.-icon-position-right{padding-right:96px}.pill.-view-flat.-size-16,.pill.-view-flat.-size-24,.pill.-view-flat.-size-32,.pill.-view-flat.-size-40,.pill.-view-flat.-size-48,.pill.-view-flat.-size-56{padding:0}.pill.-font-size-12{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px}.pill.-font-size-14{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.pill.-font-size-16{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0}.pill.-font-size-18{font-family:"Roboto", sans-serif;font-size:18px;letter-spacing:0}.pill.-font-size-20{font-family:"Roboto", sans-serif;font-size:20px;letter-spacing:0}.pill.-disabled{opacity:.5}.pill.-shape-circle{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;height:32px;width:32px;min-width:32px;border-radius:16px;padding:0}.pill.-shape-circle.-size-16{font-family:"Roboto", sans-serif;font-size:10px;letter-spacing:0.3px;height:16px;width:16px;min-width:16px;border-radius:8px}.pill.-shape-circle.-size-24{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px;height:24px;width:24px;min-width:24px;border-radius:12px}.pill.-shape-circle.-size-32{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;height:32px;width:32px;min-width:32px;border-radius:16px}.pill.-shape-circle.-size-40{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;height:40px;width:40px;min-width:40px;border-radius:20px}.pill.-shape-circle.-size-48{font-family:"Roboto", sans-serif;font-size:20px;letter-spacing:0;height:48px;width:48px;min-width:48px;border-radius:24px}.pill.-shape-circle.-size-56{font-family:"Roboto", sans-serif;font-size:24px;letter-spacing:0;height:56px;width:56px;min-width:56px;border-radius:28px}.pill.-shape-circle.-size-256{font-family:"Roboto", sans-serif;font-size:56px;letter-spacing:0;height:256px;width:256px;min-width:256px;border-radius:128px}.pill.-shape-right-rounded{border-top-left-radius:0;border-bottom-left-radius:0}.pill.-shape-bottom-right-rounded{border-radius:0 0 2px 0}.pill.-shape-rounded{border-radius:2px}.pill.-size-small{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px;height:auto;font-weight:bold;padding:7px 12px;min-width:40px;max-width:117px;border-radius:14px;line-height:10px}.pin-avatar{background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-image:url("img/pin.svg")}.progress-bar{position:relative;height:8px;background-color:#E5E5E5;border-radius:4px;overflow:hidden;box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, 0.04)}.progress-bar.-height-4{height:4px}.progress-bar.-height-20{height:20px}.progress-bar.-animate-progress-start .progress-bar--progress{transition:width 0.5s ease-out}.progress-bar.-animation-speed-slow.-animate-progress-start .progress-bar--progress{transition:width 1.5s ease-out}.progress-bar--progress{border-radius:4px;position:absolute;top:0;bottom:0;left:0;background-color:#44BFA3}.progress-bar.-border-radius-100,.progress-bar.-border-radius-100 .progress-bar--progress{border-radius:100px}.progress-bar.-type-primary .progress-bar--progress{background-color:#3498DB}.progress-bar.-type-success .progress-bar--progress{background-color:#44BFA3}.progress-bar--label{position:absolute;line-height:30px;text-align:center;top:0;bottom:0;right:0;left:0;color:#333333;font-weight:bold;font-size:18px}.progress-bar.-with-label{height:30px}.progress-header--arrow{width:250px;height:50px;position:relative}.progress-header--arrow.-complete{color:#FFFFFF;background:linear-gradient(to right, #00A5AF 0%, #00CB7C 100%)}.progress-header--arrow.-complete::after{border-left-color:#00CB7C}.progress-header--arrow.-active{color:#3498DB;background-color:#FFFFFF}.progress-header--arrow.-active::after{border-left-color:#FFFFFF}.progress-header--arrow.-incomplete{color:#8291A3;background-color:#E8EBEE}.progress-header--arrow.-incomplete::after{border-left-color:#E8EBEE}.progress-header--arrow-content{position:absolute;left:40px}.progress-header--arrow:not(:first-child)::before{content:'';position:absolute;top:0;right:calc(100% - 50px);height:0;width:0;border:25px solid;border-color:transparent transparent transparent #F5F5F5}.progress-header--arrow::after{content:'';position:absolute;top:0;left:100%;height:0;width:0;border:25px solid transparent;z-index:1}.progress-header.-compact .progress-header--arrow{width:180px}.progress-header.-compact .progress-header--arrow-content{left:15px}.progress-header.-compact .progress-header--arrow:not(:first-child)::before{right:calc(100% - 10px);border-style:solid;border-width:25px 0 25px 10px}.progress-header.-compact .progress-header--arrow::after{border-style:solid;border-width:25px 0 25px 10px}.progress-wheel--unfilled{stroke:#E5E5E5;fill:#FFFFFF}.progress-wheel--unfilled.-complete{stroke:#4BEFC9}.progress-wheel--filled{stroke:#FFE345;stroke-linecap:round}.progress-wheel--filled.-complete{stroke:#3EDFBA}.progress-wheel--label{text-anchor:middle;dominant-baseline:central}.progress-wheel--text{fill:#FF6545}.progress-wheel--text.-complete{fill:#44BFA3}.progress-wheel--subtext{fill:#4D4D4D}.progress-wheel.-type-green .progress-wheel--unfilled.-complete{stroke:#44BFA3}.progress-wheel.-type-green .progress-wheel--filled{stroke:#44BFA3}.progress-wheel.-type-green .progress-wheel--text{fill:#44BFA3}.quote{position:relative;text-align:center}.quote--start{position:absolute;top:-4px;left:0}.quote--end{position:absolute;right:0;bottom:-4px}.radio-button{outline:none;cursor:pointer}.radio-button-group--label{color:#999999;font-size:12px;line-height:1.4}.select{display:inline-block;font-size:16px;overflow:hidden}.select--wrapper{width:100%;position:relative;border:1px solid #E5E5E5;height:32px;padding:0 2px 0 8px;background:#F5F5F5;color:#333333;border-radius:2px;cursor:pointer;outline:none}.select--wrapper:focus{border:2px solid #3498DB;padding:0 1px 0 7px}.select.-type-white .select--wrapper{background-color:#FFFFFF}.select--title{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select--label{line-height:1.4;margin:0 0 4px 0}.select.-disabled .select--label{color:#CCCCCC}.select.-padding-small{padding:0}.select.-size-24 .select--wrapper{height:24px;font-size:14px}.select.-size-32 .select--wrapper{height:32px;font-size:16px}.select.-size-48 .select--wrapper{height:48px;font-size:20px}.select.-size-56 .select--wrapper{height:56px;font-size:24px}.select.-full{display:block}.select.-appearance-bold .select--title{font-weight:bold}.select.-appearance-light .select--title{font-weight:300}.select.-flat .select--wrapper,.select.-view-flat .select--wrapper{border:none;background:transparent;padding:0}.select.-flat.-disabled .select--wrapper,.select.-view-flat.-disabled .select--wrapper{background-color:transparent}.select.-flat .select--wrapper:focus,.select.-view-flat .select--wrapper:focus{padding:0}.select.-flat.-icon-only.-padding-small .select--wrapper:focus,.select.-view-flat.-icon-only.-padding-small .select--wrapper:focus{padding:0}.select.-flat.-icon-only.-padding-none .select--wrapper:focus,.select.-view-flat.-icon-only.-padding-none .select--wrapper:focus{padding:0}.select.-view-flat.-type-light .select--wrapper{color:white}.select.-view-plain .select--wrapper{border:none;background:#E5E5E5}.select.-view-plain .select--wrapper:focus{padding:0 2px 0 8px;border:none}.select.-view-glass .select--wrapper{border:none;background:rgba(255, 255, 255, 0.1);color:#FFFFFF}.select.-view-glass .select--wrapper:focus{padding:0 2px 0 8px;border:none}.select.-view-glass.-disabled .select--wrapper{background-color:transparent}.select.-view-outline .select--wrapper{border:1px solid #8291A3;background:none;color:#8291A3}.select.-view-outline .select--wrapper:focus{padding:0 2px 0 8px}.select.-view-outline.-type-dark .select--wrapper{color:#33485F}.select.-view-outline.-disabled .select--wrapper{background-color:transparent;border:solid 1px #CCCCCC}.select.-error .select--wrapper{border:1px solid #C93C3C}.select.-disabled .select--wrapper{background-color:#F2F2F2;border:none;color:#CCCCCC;cursor:default}.select--wrapper.-primary,.select.-view-plain .select--wrapper.-primary,.select.-highlight.-value .select--wrapper.-primary{background:#3498DB;color:#FFFFFF;border:2px solid #3498DB}.select--wrapper.-success,.select.-view-plain .select--wrapper.-success,.select.-highlight.-value .select--wrapper.-success{background:#44BFA3;color:#FFFFFF;border:2px solid #44BFA3}.select--wrapper.-active,.select.-view-plain .select--wrapper.-active,.select.-highlight.-value .select--wrapper.-active{background:#FF6545;color:#FFFFFF;border:2px solid #FF6545}.select--wrapper.-danger,.select.-view-plain .select--wrapper.-danger,.select.-highlight.-value .select--wrapper.-danger{background:#C93C3C;color:#FFFFFF;border:2px solid #C93C3C}.select--wrapper.-warning,.select.-view-plain .select--wrapper.-warning,.select.-highlight.-value .select--wrapper.-warning{background:#FFA500;color:#FFFFFF;border:2px solid #FFA500}.select--wrapper.-dark,.select.-view-plain .select--wrapper.-dark,.select.-highlight.-value .select--wrapper.-dark{background:#333333;color:#FFFFFF;border:2px solid #333333}.select.-icon-only .select--wrapper{padding:0;width:32px;height:32px;border-radius:50%}.select.-icon-only.-size-24 .select--wrapper{width:24px;height:24px}.select.-icon-only.-size-32 .select--wrapper{width:32px;height:32px}.select.-icon-only.-size-48 .select--wrapper{width:48px;height:48px}.select.-icon-only.-size-56 .select--wrapper{width:56px;height:56px}.select.-icon-only .select--wrapper:focus{padding:0}.select.-icon-only.-padding-small .select--wrapper{padding:4px}.select.-icon-only.-padding-small .select--wrapper:focus{padding:3px}.select.-icon-only.-padding-none .select--wrapper{padding:1px}.select.-icon-only.-padding-none .select--wrapper:focus{padding:0}.select.-highlight.-value .select--wrapper{border:2px solid #3498DB;background:#3498DB;color:#FFFFFF;padding:0 1px 0 7px}.select-menu{position:absolute;z-index:99999;background:#FAFBFB;border-radius:2px;overflow-x:hidden;overflow-y:auto;max-height:0}.select-menu.-type-white{background-color:#FFFFFF}.select-menu--item{position:relative;height:32px;padding:0 24px 0 8px;cursor:pointer;font-size:16px;white-space:nowrap}.select-menu--item:hover{color:#3498DB}.select-menu--item.-current{font-weight:bold}.select-menu--item.-primary{background:#3498DB;color:rgba(255, 255, 255, 0.9)}.select-menu--item.-primary:hover{color:#FFFFFF}.select-menu--item.-success{background:#44BFA3;color:rgba(255, 255, 255, 0.9)}.select-menu--item.-success:hover{color:#FFFFFF}.select-menu--item.-active{background:#FF6545;color:rgba(255, 255, 255, 0.9)}.select-menu--item.-active:hover{color:#FFFFFF}.select-menu--item.-warning{background:#FFA500;color:rgba(255, 255, 255, 0.9)}.select-menu--item.-warning:hover{color:#FFFFFF}.select-menu--item.-danger{background:#C93C3C;color:rgba(255, 255, 255, 0.9)}.select-menu--item.-danger:hover{color:#FFFFFF}.select-menu--item.-dark{background:#333333;color:rgba(255, 255, 255, 0.9)}.select-menu--item.-dark:hover{color:#FFFFFF}.select-menu--item.-dim{background:#E5E5E5;color:#8291A3}.select-menu--text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.select-menu.-size-24 .select-menu--item{height:32px;font-size:16px}.select-menu.-size-32 .select-menu--item{height:32px;font-size:16px}.select-menu.-size-48 .select-menu--item{height:32px;font-size:16px}.select-menu.-size-56 .select-menu--item{height:32px;font-size:16px}.select-menu.-columns{padding:16px}.select-menu.-columns .select-menu--item.-current{background:#44BFA3;color:white;border-radius:2px}.slide-manager{width:100%;position:relative}.slide-manager--controls{position:absolute;top:0;right:0;left:0;bottom:0}.slide-manager--dots-wrapper{position:relative}.slide-manager--dots{position:relative;z-index:1}.slide-manager--dot{width:10px;height:10px;background:#BFBFBF;border-radius:50%;cursor:pointer}.slide-manager--dot.-selected{background:#3498DB}.slide-manager--progress{position:absolute;top:50%;margin-top:-1px;height:2px;background:#9ACCED}.slide-manager.-progress .slide-manager--dot{background:#9ACCED}.slide-manager.-progress .slide-manager--dot.-reached ~ *{background:#BFBFBF}.slide-manager.-progress .slide-manager--dot.-next{background:#999999}.slide-manager.-progress .slide-manager--dot.-next ~ *{cursor:default}.slide-manager.-progress .slide-manager--dot.-selected{background:#3498DB}.slide-show{position:relative;overflow:hidden}.slide-show--slide{position:absolute;top:0;right:0;bottom:0;left:0;background:white;overflow:auto;transition:transform 0.3s ease-in-out;transform:translateX(-110%);animation:slide-show-hide 1s ease-out forwards}.slide-show--slide.-selected{transform:translateX(0);animation:none}.slide-show--slide.-selected ~ .slide-show--slide{transform:translateX(110%);animation:slide-show-hide 1s ease-out forwards}@keyframes slide-show-hide{0%{visibility:visible}99%{visibility:visible}100%{visibility:hidden}}.slider{cursor:pointer}.slider--bar{height:5px;position:relative;background:rgba(229, 229, 229, 0.3)}.slider--bar-active{height:100%;width:0;background:#3498DB;position:relative}.slider--bar-handle{position:absolute;top:-5px;right:-6px;width:15px;height:15px;background:#FFFFFF;border:3px solid #3498DB;border-radius:50%;cursor:pointer;transition:all .2s ease-in-out;z-index:4}.slider--bar-handle:hover{transform:scale(1.2)}.slider--marks{height:100%;width:100%;position:absolute;top:0;left:0;z-index:3}.slider--marks-mark,.slider--marks-streak{background:#FF795D;top:0;height:100%;position:absolute;cursor:pointer;opacity:0.7}.slider--marks-mark{width:5px}.slider--marks .tooltip-handle{position:absolute;height:100%}.source-editor .CodeMirror-wrap{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.source-editor .CodeMirror-scroll{position:absolute;top:0;right:0;bottom:0;left:0}.source-editor--cursor{border-left:2px solid red;margin:0 -1px;animation:blinker 1s cubic-bezier(1, 3, 0, 1) infinite}.source-editor--selection{background-color:rgba(250, 75, 75, 0.4)}@keyframes blinker{50%{opacity:0}}.split-panel{position:relative;overflow:hidden;min-height:200px;height:100%}.split-panel--first{overflow:hidden}.split-panel--second{overflow:hidden}.split-panel--handle{position:absolute;z-index:1;width:4px;top:0;bottom:0;margin-left:-2px;cursor:ew-resize}.split-panel.-handle .split-panel--first{padding-right:2px}.split-panel.-handle .split-panel--second{padding-left:2px}.split-panel.-handle>.split-panel--handle{background:#1D1D1D}.split-panel.-vertical .split-panel--handle{width:auto;height:4px;top:auto;bottom:auto;left:0;right:0;margin-top:-2px;cursor:ns-resize}.split-panel.-vertical.-handle .split-panel--first{padding-right:0;padding-bottom:2px}.split-panel.-vertical.-handle .split-panel--second{padding-left:0;padding-top:2px}.split-panel.-fit{position:absolute}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.table{border:none;border-collapse:collapse;width:100%}.table-no-header .table--header{display:none}.table--header{background-color:rgba(245, 246, 247, 0.5);border-bottom:solid 1px rgba(0, 0, 0, 0.1)}.table--header-row .table--cell{color:#999999;text-transform:capitalize;font-family:"Roboto", sans-serif;font-size:14px !important;letter-spacing:0.1px}.table--body-row.-on-click{cursor:pointer}.table--body-row.-on-click:hover{background-color:rgba(130, 145, 163, 0.1)}.table--body-row.-stripes:nth-child(even){background-color:#FAFBFB}.table--body-row.-stripes:nth-child(odd){background-color:#FFFFFF}.table--body-row.-selected,.table--body-row.-stripes.-selected{background-color:rgba(68, 191, 163, 0.3)}.table--cell{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.table--cell.-align-v-top{vertical-align:top}.table--cell.-align-v-middle{vertical-align:middle}.table--cell.-align-v-bottom{vertical-align:bottom}.table--cell.-on-click{cursor:pointer}.table--cell.-on-click:hover{background-color:rgba(130, 145, 163, 0.1)}.table--cell.-empty{color:#CCCCCC;text-align:center;font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0}.table--cell.-active-item{padding:0}.tabs{position:relative;background:#CCCCCC;color:#515151}.tabs--wrapper{overflow:hidden}.tabs--tab{display:flex;align-items:center;position:relative;padding:0 14px;height:32px;background:#E5E5E5;color:#6F6F6F;margin-left:2px;cursor:pointer;text-transform:uppercase}.tabs--tab:first-child{margin-left:0}.tabs--tab.-active{background:#FFFFFF;color:#333333}.tabs--tab.-active .tabs--count{background:#3498DB}.tabs--title{padding:0 4px}.tabs--count{background:#2E2E2E;color:#FFFFFF;border-radius:10px;padding:2px 9px;font-size:12px;min-width:25px;text-align:center}.tabs--close{position:absolute;top:8px;right:2px}.tabs--line{position:absolute;display:block;bottom:0;height:2px;background-color:#3498DB;transition:all 0.3s ease}.tabs.-theme-dark{background:#292929;color:#999999}.tabs.-theme-dark .tabs--tab{background:#242424;color:#6F6F6F}.tabs.-theme-dark .tabs--tab.-active{background:#333333;color:#FFFFFF}.tabs.-theme-dark.-view-flat .tabs--line-bottom{background:#6F6F6F}.tabs.-theme-dark.-view-flat .tabs--tab{background:#292929;color:#999999}.tabs.-theme-dark.-view-flat .tabs--tab.-active{background:#292929;color:#3498DB}.tabs.-view-flat{background:transparent}.tabs.-view-flat .tabs--tab{background:transparent}.tabs.-view-flat .tabs--tab.-active{background:transparent;color:#3498DB}.tabs.-view-flat .tabs--line-bottom{height:1px;background:#E5E5E5}.tabs.-view-ide{background-color:#FFFFFF}.tabs.-view-ide .tabs--count{background-color:#8291A3;font-weight:bold;color:#FFFFFF;border-radius:10px;padding:2px 4px;font-size:10px}.tabs.-view-ide .tabs--tab{background-color:#FFFFFF;color:#333333;border-bottom:solid 2px transparent}.tabs.-view-ide .tabs--tab.-active{background-color:#FFFFFF;color:#3498DB;font-weight:bold;border-bottom-color:#3498DB}.tabs.-view-ide .tabs--line-bottom{height:1px;background:#E5E5E5}.tabs.-view-ide.-theme-dark{background-color:#212B37}.tabs.-view-ide.-theme-dark .tabs--tab{background-color:#212B37;color:#8291A3}.tabs.-view-ide.-theme-dark .tabs--tab.-active{color:#FFFFFF;border-bottom-color:#44BFA3}.tabs.-view-ide.-theme-dark .tabs--line-bottom{height:1px;background:rgba(255, 255, 255, 0.08)}.tabs.-size-40 .tabs--tab{height:40px}.tabs.-size-48 .tabs--tab{height:48px}.tabs-content{position:relative;background:#FFFFFF;color:#515151}.tabs-content.-view-flat.-theme-dark{background:#292929}.tabs-content.-view-flat.-theme-black{background:#000000}.tabs-content.-view-ide.-theme-dark{background-color:#212B37}.tabs-content.-theme-dark{background:#333333;color:#FFFFFF}.tabs-content.-theme-black{background:#000000;color:#FFFFFF}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.textarea{display:block;position:relative}.textarea textarea{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;display:block;width:100%;max-width:100%;min-width:100%;border:1px solid #E5E5E5;background:#F5F5F5;padding:8px;outline:none;border-radius:2px}.textarea textarea:focus{border:2px solid #3498DB;padding:7px}.textarea.-type-success textarea{border:1px solid #44BFA3}.textarea.-type-success textarea:focus{border-width:2px}.textarea.-type-light textarea{background-color:#FFFFFF}.textarea--label{color:#999999;font-size:12px;line-height:1.4;margin:0 0 4px 0}.textarea--wrapper{width:100%;position:relative;display:inline-block}.textarea.-font-size-14 textarea{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.textarea.-resize-auto textarea{overflow:hidden;resize:none}.textarea.-resize-horizontal textarea{overflow:hidden;resize:horizontal}.textarea.-resize-vertical textarea{overflow:hidden;resize:vertical}.textarea.-resize-none textarea{resize:none}.textarea.-full-height .textarea--layout,.textarea.-full-height .textarea--wrapper,.textarea.-full-height textarea{height:100%}.toggle{position:relative;height:24px;outline:none;cursor:pointer}.toggle--handle{position:absolute;top:0;left:0;height:18px;width:18px;margin:3px 0;background:#F5F5F5;border-radius:50%;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.25), 0 0 1px 0 rgba(0, 0, 0, 0.12);transition:left .3s ease-in-out}.toggle--line{margin:5px 0;height:14px;width:34px;background:#CCCCCC;border-radius:7px;transition:background .3s ease-in-out}.toggle.-checked .toggle--handle{left:16px}.toggle.-checked .toggle--line{background:#44BFA3}.toggle.-checked.-line-color-yellow .toggle--line{background:#FFE345}.toggle.-size-32{height:32px}.toggle.-size-32 .toggle--handle{height:26px;width:26px}.toggle.-size-32 .toggle--line{margin:6px 0;height:20px;width:48px;border-radius:10px}.toggle.-size-32.-checked .toggle--handle{left:22px}.toggle.-disabled{opacity:.5;pointer-events:none}.tooltip{position:absolute;max-width:400px;z-index:100000;padding:8px;background:#33485F;color:#FFFFFF;border-radius:2px;user-select:none;pointer-events:none;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.25)}.tooltip-container{z-index:100000}.tooltip:after{display:block;content:'';position:absolute;width:0;height:0;overflow:hidden}.tooltip.-tail-bottom:after{top:100%;left:50%;margin-left:-8px;border-top:8px solid #33485F;border-right:8px solid transparent;border-left:8px solid transparent}.tooltip.-tail-top:after{top:0;left:50%;margin-left:-8px;margin-top:-8px;border-bottom:8px solid #33485F;border-right:8px solid transparent;border-left:8px solid transparent}.tooltip.-tail-left:after{top:50%;left:0;margin-left:-8px;margin-top:-8px;border-right:8px solid #33485F;border-top:8px solid transparent;border-bottom:8px solid transparent}.tooltip.-tail-right:after{top:50%;left:100%;margin-right:-8px;margin-top:-8px;border-left:8px solid #33485F;border-top:8px solid transparent;border-bottom:8px solid transparent}.tooltip.-theme-light{background:#F5F6F7;color:#666666}.tooltip.-theme-light.-tail-right:after{border-left-color:#F5F6F7}.tooltip.-theme-light.-tail-left:after{border-right-color:#F5F6F7}.tooltip.-theme-light.-tail-top:after{border-bottom-color:#F5F6F7}.tooltip.-theme-light.-tail-bottom:after{border-top-color:#F5F6F7}.tooltip.-no-tail:after{display:none}.tooltip.-user-select{user-select:all;pointer-events:auto}.typeahead-dropdown{position:absolute;z-index:10000;background:white;overflow-y:auto;max-height:0}.typeahead-dropdown--item{padding:5px;cursor:pointer;user-select:none}.typeahead-dropdown--item.-selected{font-weight:bold}.video{background-size:cover;border-radius:2px;overflow:hidden}.video--play-button svg{opacity:0.8;transition:transform 1s}.video--play-button svg:hover{opacity:1.0;transform:scale(1.1)}.wysiwyg{display:flex;flex-direction:column;border:1px solid #E5E5E5;border-radius:2px;min-height:200px}.wysiwyg--panel{border-bottom:1px solid #E5E5E5}.wysiwyg--item{display:flex;width:32px;height:32px;align-items:center;justify-content:center;cursor:pointer}.wysiwyg--item:hover,.wysiwyg--item.-selected{background:#E5E5E5}.wysiwyg--body{position:relative}.wysiwyg--text{padding:8px;cursor:text;overflow:auto;flex:1}.wysiwyg--overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wysiwyg--overlay.-show{background:rgba(204, 204, 204, 0.5);pointer-events:auto}.wysiwyg--modal{display:none;position:absolute;padding:8px;background:#FFFFFF;border-radius:2px;top:50%;left:50%;transform:translate(-50%, -50%)}.wysiwyg--modal.-show{display:block}.wysiwyg--placeholder{position:absolute;color:#999999;pointer-events:none;top:12px;left:10px}.wysiwyg.-flex{flex:1}.wysiwyg.-disabled .wysiwyg--overlay{background:rgba(204, 204, 204, 0.2);pointer-events:auto}.wysiwyg.-disabled .wysiwyg--panel{opacity:.5;pointer-events:none}.wysiwyg .public-DraftStyleDefault-block{padding:5px 0}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.modal-intro-company-bots .modal--header{background:#33485F}.modal-intro-company-bots .modal--body p{color:#4D4D4D;font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0}.modal-intro-company-bots--header{width:90%}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.modal-marathon-rules .modal--body p{max-width:80%;text-align:justify;margin-left:auto;margin-right:auto;font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.modal-share-tournament .copy-link-wrapper{border-right:1px solid rgba(0, 0, 0, 0.25)}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.modal-auth{width:350px;margin:0;max-height:initial}.modal-auth--social-button{border-radius:2px;overflow:hidden}.modal-auth--social-button.-facebook{background-color:#3b5998}.modal-auth--social-button.-github{background-color:#545454}.modal-auth--social-button.-google{background-color:#dd4b39}.modal-auth--social-button.-twitter{background-color:#55acee}.modal-auth--forgot-password{color:rgba(52, 152, 219, 0.75);cursor:pointer;font-family:"Roboto", sans-serif;font-size:10px;letter-spacing:0.3px}.modal-auth--signup-tos{font-size:10px;color:rgba(0, 0, 0, 0.35);text-align:center}.modal-auth--signup-tos a{color:rgba(52, 152, 219, 0.75)}.modal-auth .loading{padding-top:2px;padding-bottom:2px}@media (max-width: 480px){.modal-auth{max-width:calc(100% - 32px)}}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.modal-tournament-over--icon img,.modal-tournament-start--icon img{margin-top:-60px}.modal-tournament-over--info,.modal-tournament-start--info{text-transform:none;font-family:"Roboto", sans-serif;font-size:18px;letter-spacing:0}.modal-challenge-solved--reward{font-size:16px}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.modal-change-username--username-input{margin:40px 0}.modal-change-username--username-input input{font-size:17px;color:#515151}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.modal_connect_facebook codefights-avatar{width:48px !important;height:48px !important;flex:0 0 48px !important}.modal_connect_facebook .Modal__body{padding:0}.modal_connect_facebook-done{color:#3498DB}.modal_connect_facebook-friends-wrapper{overflow-x:hidden;overflow-y:auto}.modal_connect_facebook-friends-wrapper-no-friends{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;height:30vh;padding-top:100px;background:#f5f6f7}.modal_connect_facebook-friend{height:78px;margin:0 10px;border-bottom:1px solid #f0f0f0}.modal_connect_facebook h4{text-align:center;text-transform:uppercase}.modal_connect_facebook-info{height:78px;border-bottom:1px solid #f0f0f0}.modal_connect_facebook-info-text{font-family:"Roboto", sans-serif;font-size:14px !important;letter-spacing:0.1px;font-weight:lighter}.modal_connect_facebook paper-input-container{padding:0 24px}.modal_connect_facebook paper-button div{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.modal_connect_facebook paper-button.connect-facebook{color:#FFFFFF;border-color:#3b5998;background-color:#3b5998}.modal_connect_facebook paper-button.connect-facebook>div{padding:0.4em 0.6em}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.modal-connect-gmail .Modal__header{background:#FF7C60;text-align:center;text-transform:uppercase}.modal-connect-gmail .Modal__body{padding:0}.modal-connect-gmail .Modal__footer{align-items:center;justify-content:space-between !important}.modal-connect-gmail--friends-wrapper{overflow-x:hidden;overflow-y:auto}.modal-connect-gmail--friends-wrapper-no-friends{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;height:30vh;padding-top:100px;color:rgba(0, 0, 0, 0.54);text-align:center}.modal-connect-gmail--send-invites>div{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;font-weight:normal}.modal-connect-gmail--bonus{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px}.modal-connect-gmail--main{padding:20px 27px 25px;max-height:calc(100vh - 390px);overflow:auto}.modal-connect-gmail--main paper-tabs.tab-switch{margin:0}.modal-connect-gmail--contacts-count{background:rgba(0, 0, 0, 0.04);color:rgba(0, 0, 0, 0.54);border-radius:10px;padding:0 6px;margin-left:5px;display:inline-block}.iron-selected .modal-connect-gmail--contacts-count{background:#3498DB;color:#FFFFFF}.modal-connect-gmail--registered-contact{height:77px;border-bottom:1px solid #f0f0f0}.modal-connect-gmail--registered-contact .codefights-user-info-name{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.modal-connect-gmail--registered-contact .add-friend-button{transform:translateX(25px)}.modal-connect-gmail--registered-contact .add-friend-button--container{color:#3498DB}.modal-connect-gmail--registered-contact .add-friend-button--icon-left{display:none}.modal-connect-gmail--registered-contact .add-friend-button--icon-right,.modal-connect-gmail--registered-contact .add-friend-button--icon-right svg{width:25px;height:25px;color:#3498DB}.modal-connect-gmail--registered-contact .add-friend-button--icon-right{margin-left:29px}.modal-connect-gmail--registered-contact .add-friend-button .remove-friend .add-friend-button--container{color:rgba(0, 0, 0, 0.7)}.modal-connect-gmail--registered-contact .add-friend-button .remove-friend .add-friend-button--container .remove-friend--icon,.modal-connect-gmail--registered-contact .add-friend-button .remove-friend .add-friend-button--container .remove-friend--icon svg{width:25px !important;height:25px !important;color:rgba(0, 0, 0, 0.7)}.modal-connect-gmail--registered-contact .add-friend-button .remove-friend .add-friend-button--container .remove-friend--icon{margin-left:29px}.modal-connect-gmail--invite{background:#f0f0f0;height:50px;padding:0 29px}.modal-connect-gmail--invite-url{flex:1.2 1}.modal-connect-gmail--invite-url input{font-family:"Roboto", sans-serif;font-size:13px;letter-spacing:0.2px;font-weight:300}.modal-connect-gmail--invite-url .floated-label-placeholder{display:none}.modal-connect-gmail--copy-url{flex:0.5 1;margin-left:20px;color:#3498DB;font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.modal-connect-gmail--description{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;font-weight:300;flex:1.4 1}.modal-connect-gmail--select-all{margin:15px 0 8px}.modal-connect-gmail--row{padding:4px 0;height:39px;border-top:1px solid rgba(0, 0, 0, 0.04)}.modal-connect-gmail--contact-email{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;font-weight:300}.modal-connect-gmail .-e-google-contact .paper-checkbox{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.Modal__edit-country codefights-select paper-item{font-size:20px}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.modal_intro--slide{margin:0;padding:27px}.modal_intro--title{font-size:24px;font-weight:300;text-align:center;text-transform:uppercase}.modal_intro .intro-username{font-size:16px}.modal_intro .intro-username paper-icon-button{color:rgba(0, 0, 0, 0.54)}.modal_intro .intro-logo{height:250px;widht:250px;margin-bottom:20px}.modal_intro .big-icon{height:100%;width:100%;color:#44bfa3;border-radius:100%;display:flex;justify-content:center;align-items:center;padding:20px}.modal_intro .big-icon svg{height:100%;width:100%}.modal_intro .imageLoadingProgress{border-radius:100%;z-index:3;color:#44bfa3;overflow:hidden;border-radius:100%}.modal_intro .imageLoadingProgress .part{position:absolute;top:0;bottom:0;width:50%;overflow:hidden}.modal_intro .imageLoadingProgress .part.left{left:0}.modal_intro .imageLoadingProgress .part.left .slice{left:0;transition-timing-function:ease-in}.modal_intro .imageLoadingProgress .part.left .slice:before{left:0;border-radius:120px 0 0 120px;border-right:0}.modal_intro .imageLoadingProgress .part.right{right:0;transition-timing-function:ease-out}.modal_intro .imageLoadingProgress .part.right .slice{right:0}.modal_intro .imageLoadingProgress .part.right .slice:before{right:0;border-radius:0 120px 120px 0;border-left:0}.modal_intro .imageLoadingProgress .slice{position:absolute;top:0;bottom:0;width:200%;transition:transform 0s linear;transform:rotate(-180deg)}.modal_intro .imageLoadingProgress .slice:before{content:'';position:absolute;top:0;bottom:0;width:50%;border:5px solid}.modal_intro .imageLoadingProgress+.hider .loadingLogo{opacity:0;transition:all 0.3s 0.6s;background:#FFFFFF}.modal_intro .imageLoadingProgress.image-loading .part.left .slice{transform:rotate(0deg);transition-duration:0.3s;transition-delay:0s}.modal_intro .imageLoadingProgress.image-loading .part.right .slice{transition-delay:0.3s}.modal_intro .imageLoadingProgress.image-loading.image-loading-done+.hider .loadingLogo{opacity:1}.modal_intro .imageLoadingProgress.image-loading.image-loading-done .part.right .slice{transition-duration:0.3s;transform:rotate(0deg)}.modal_intro .searchImageLoader{height:120px;width:120px;border-radius:100%;box-shadow:0 0 0 1px #44bfa3;position:relative}.modal_intro .searchImageLoader .domain-name{height:1.2em;flex:0 0 1.2em;line-height:1.2em;width:100%}.modal_intro .searchImageLoader img{height:auto;width:auto;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:100%}.modal_intro .searchImageLoader .hider{border-radius:inherit;overflow:hidden;-webkit-mask-image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC'}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.modal_refer_friend{max-height:initial !important;margin:0;top:5%;overflow:hidden}.modal_refer_friend .Modal__header{text-align:center;text-transform:uppercase;padding:0}.modal_refer_friend .Modal__header h4{margin:24px}.modal_refer_friend .Modal__body{padding:0;max-height:calc(100vh - 176px) !important}.modal_refer_friend-header{text-align:center;border-bottom:1px solid rgba(240, 240, 240, 0.8);padding:0 45px}.modal_refer_friend-header.bot-page{overflow:hidden;padding:50px 45px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal_refer_friend-header.bot-page img{width:144px;height:144px;border:5px solid #f0f0f0;border-radius:50%}.modal_refer_friend-header.bot-page p{margin:0}.modal_refer_friend-header img{width:100%}.modal_refer_friend-header p{max-width:initial !important;font-family:"Roboto", sans-serif;font-size:14px !important;letter-spacing:0.1px;font-weight:300;text-align:left;padding:0 0 0 20px;margin:0 0 20px 0;line-height:20px;color:rgba(0, 0, 0, 0.7)}.modal_refer_friend-header-share{border:0;padding-top:70px}.modal_refer_friend-info-form{width:70%}.modal_refer_friend-info-form--top{padding:0 0 20px}.modal_refer_friend-info-form--top paper-input.first-name{margin-right:30px;flex:1.1 1}.modal_refer_friend-info-form--top paper-input.last-name{margin-right:30px;flex:2 1}.modal_refer_friend-info-form--bottom{padding:0 0 20px}.modal_refer_friend-info-form--bottom paper-input.email{margin-right:30px;flex:2 1}.modal_refer_friend-info-form--bottom paper-input.phone{flex:1.6 1}.modal_refer_friend--docs{font-size:11px;margin-top:60px}.modal_refer_friend--social-connect{padding-top:10px;color:rgba(0, 0, 0, 0.7);width:50%}.modal_refer_friend--social-connect-buttons{list-style:none;margin-top:40px;width:70%}.modal_refer_friend--social-connect-buttons .share-link{height:50px;width:50px;background-size:100% 100%;background-repeat:no-repeat;background-position:center;display:block}.modal_refer_friend--social-connect-buttons-linkedin{background-image:url("other-brands/ic_linkedin_round.svg")}.modal_refer_friend--social-connect-buttons-facebook{background-image:url("share/ic_facebook_share.svg")}.modal_refer_friend--social-connect-buttons-twitter{background-image:url("share/ic_twitter_share.svg")}.modal_refer_friend--social-connect-invite{padding-bottom:10px;width:100%}.modal_refer_friend--social-connect-invite .floated-label-placeholder{display:none}.modal_refer_friend--social-connect-invite h4{margin:30px 0 0;color:rgba(52, 152, 219, 0.74);font-family:"Roboto", sans-serif;font-size:10px;letter-spacing:0.3px}.modal_refer_friend--social-connect-invite .paper-input{font-family:"Roboto", sans-serif;font-size:13px;letter-spacing:0.2px;font-weight:300}.modal_refer_friend--social-connect-invite-copy-url{font-family:"Roboto", sans-serif;font-size:15px;letter-spacing:0.1px;color:#3498DB;padding:3px 5px;margin-left:10px;flex:1 1}.modal_refer_friend--social-connect-invite-referral-url{flex:4 1}.modal_submit_challenge .paper-input{font-size:15px}.modal_submit_challenge textarea[name="description"]{height:150px}.modal_submit_challenge p{text-align:left}.modal_submit_challenge codefights-table .table-header{background:rgba(0, 0, 0, 0.7);color:#FFFFFF}.modal_submit_challenge codefights-table .table-header .table-cell{position:relative;padding:8px 12px}.modal_submit_challenge codefights-table .table-header paper-icon-button{position:absolute;right:8px;padding:4px;line-height:12px}.modal_submit_challenge codefights-table .table-header paper-icon-button iron-icon{width:12px;height:12px}.modal_submit_challenge codefights-table .table-header paper-icon-button svg{width:12px;height:12px}.modal_submit_challenge codefights-table .table-row paper-button{margin:12px 0 24px}.modal_submit_challenge codefights-table .table-cell{padding:8px 12px}.modal_submit_challenge codefights-table .table-cell .outputNumber,.modal_submit_challenge codefights-table .table-cell .inputNumber{line-height:40px}.modal_submit_challenge codefights-table .table-cell paper-input .floated-label-placeholder{display:none}.modal-subscribe-cod{color:#333333}.modal-subscribe-cod--description{text-align:center;margin-top:60px}.modal-subscribe-cod--options{margin:40px 0}.modal-subscribe-cod--option{margin:10px 0}.modal-subscribe-cod--info{text-align:center;font-size:10px !important;margin:30px 0 0 0}.modal_tournament_form--horizontal .label{margin:0 16px 0 0;width:60px;flex:0 0 70px;text-align:right;display:block}.modal_tournament_form--horizontal>[layout]{margin-bottom:24px}.modal_tournament_form .dashed-separator{display:block;margin:24px -24px 12px;min-width:100%;border-top:1px dashed rgba(0, 0, 0, 0.15)}.badge-list paper-progress{position:absolute;bottom:0px;left:0px;right:0px;width:100%}.badge-list img{width:250px;height:250px}.chatBoxes{position:absolute;right:260px;bottom:0;align-items:flex-end}.flag{height:30px}.single_central_card{padding:25px 50px}.email_notifications paper-checkbox{margin:4px 0}.code-master img{width:250px}.no-fights{padding:20px}.bracket-wrapper{max-width:800px;overflow:hidden}.tournament codefights-card{min-width:600px}.challenge .match-bottom{position:absolute;right:0;bottom:5px;color:rgba(0, 0, 0, 0.3)}.styled-background{background-color:rgba(255, 255, 0, 0.55);border-radius:2px}.featured-items-admin .featured-item{margin:5px 0;padding:10px 15px}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.user-bot-badges--body{padding:0 20px 10px}.user-bot-badges .company-bots{flex:1 1;flex-basis:20%;padding-right:20px}.user-bot-badges .company-bots--bot{flex-basis:20%;text-align:center}.user-bot-badges .company-bots--bot:not(.-beaten) codefights-avatar>div{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:0.5}.user-bot-badges .company-bots--empty-bot{width:50px;height:50px;display:inline-block;margin:16px 0;background:#f0f0f0;border-radius:50%}.user-bot-badges .company-bots codefights-avatar{margin:16px 0}.user-bot-badges .company-bots .-beaten .company-bots--check-icon{display:block}.user-bot-badges .company-bots--check-icon{background:#44bfa3;color:white;border-radius:100%;position:absolute;top:5px;right:5px;z-index:1;display:none}.user-bot-badges h3{margin:10px 15px !important;padding-top:15px}.user-bot-badges div.info{flex:1 1;padding-left:30px;padding-bottom:20px;margin-right:15px;margin-bottom:5px;border-left:1px solid #f5f6f7;text-align:center}.user-bot-badges div.info p{text-align:justify;margin-bottom:40px}.user-cfr-details{margin:12px auto;background-color:#FFFFFF;padding:5px 10px}.user-hover-card{height:100%;width:100%;position:relative;background:white;border-radius:3px}.user-hover-card .user-hover-card-user-icons{display:inline-flex;margin-left:90px;height:40px;align-items:flex-start}.user-hover-card .user-hover-card-user-icons .user_more_info{z-index:1}.user-hover-card .user-hover-card-user-icons .user_more_info paper-icon-button{padding:0 5px}.user-hover-card-header{height:60px;background:#3498DB;color:white;position:relative}.user-hover-card-header .user-hover-card-name{font-weight:500;margin-bottom:4px}.user-hover-card-header .user-popover__challenge{position:absolute;top:40px;right:20px;height:24px;width:24px;padding:13px;background:white;color:#3498DB;box-shadow:0 0 0 1px #3498DB inset, 0 0 0 4px white}.user-hover-card-header .user-hover-card-avatar{display:inline-flex;box-shadow:0 0 0 4px white;border-radius:100%;height:60px;width:60px;flex:0 0 60px;padding:0;margin:40px 16px}.user-hover-card-header .user-hover-card-avatar codefights-avatar{margin:0}.user-hover-card-footer{height:36px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.1) inset;border-radius:0 0 3px 3px}.user-hover-card-footer .add-friend-button paper-button{width:100%;border-radius:0;display:flex;justify-content:center;align-content:center;align-items:center;margin:0;text-transform:initial}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.add-friend-button{color:rgba(0, 0, 0, 0.5)}.add-friend-button iron-icon,.add-friend-button svg{height:16px;color:rgba(0, 0, 0, 0.87)}.add-friend-button svg{width:16px}.add-friend-button--container{padding:0 10px;color:#000000;font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.add-friend-button .remove-friend iron-icon,.add-friend-button .remove-friend svg{margin-left:5px}.CF--user-card .add-friend{border:1px solid #44bfa3;color:#44bfa3}.CF--user-card .remove-friend{border:1px solid rgba(0, 0, 0, 0.5)}.applications--header>div{padding:8px 16px;font-weight:bold;text-transform:uppercase;color:rgba(0, 0, 0, 0.35)}.applications--empty{background:#F7F7F7;padding:100px 16px}.applications--empty>p{max-width:320px}.badge-list{padding:48px 0;max-width:1000px;margin:0px auto}.badge-list codefights-progress [data-id=activeProgress]{background-color:#3498DB;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.badge-list codefights-progress [data-id=progressContainer]{background-color:#f5f6f7;color:rgba(0, 0, 0, 0.54)}.badge-list .counter{line-height:20px;font-weight:bold}.badge-list codefights-user-icon{margin-top:-40px}.single-badge{text-align:center}.single-badge codefights-user-icon{margin-top:-100px}.single-badge h3{padding:0 20px}.botDashboardSignup{max-width:960px;margin:auto}.botDashboardSignup codefights-card{padding:20px}.botDashboardSignup h1{border-bottom:1px solid rgba(0, 0, 0, 0.24);padding-bottom:30px}.botDashboardSignup--container{min-height:400px;padding:0 50px}.botDashboardSignup--CTAs{min-height:170px}.botDashboardSignup--subheading{color:rgba(0, 0, 0, 0.54);max-width:300px}.botDashboardSignup .landing--PaperButton{font-size:18px;min-width:220px}.botDashboardSignup .landing--PaperButton:nth-child(3){background:#3498DB}.botDashboardSignup codefights-divider:before,.botDashboardSignup codefights-divider:after{color:rgba(0, 0, 0, 0.24)}.botDashboardSignup codefights-divider .icon-wrapper{line-height:20px;text-align:center;flex:0 0 140px;text-transform:uppercase;color:rgba(0, 0, 0, 0.24)}.botDashboardSignup .landing--PaperButton .content.paper-button{padding:10px 50px}.challenge-solutions--admin{position:absolute;top:0;left:0;color:rgba(0, 0, 0, 0.2);z-index:1000;color:#e74c3c}.challenge-solutions--admin svg{width:10px;height:10px}.challenge-solutions--item{}.challenge-solutions--item codefights-avatar.codefights-user-info{margin-left:0px}.challenge-solutions--item .vote-arrows{margin:0 8px}.challenge-solutions--item .vote-arrows__value{font-size:14px}.challenge-solutions--item .vote-arrows svg{width:24px;height:24px}.challenge-solution{border-radius:2px 0 0 2px;background-color:#FFFFFF;}.challenge-solution codefights-user-card{flex:0}.challenge-solution--shortest{border-color:#44bfa3}.challenge-solution--inactive{opacity:0.3}.challenge-solution--char-count{color:#3498DB;margin-bottom:6px;font-size:12px}.challenge-table .CF\.__NS>.CF\.TableRow.CF\.__Scope{box-shadow:none}.challenge-table .CF\.TableRow>div{flex-grow:4}.challenge-table .CF\.TableRow>div:first-child{flex-grow:1}.challenge-table .CF\.TableRow>div:last-child{flex-grow:2;justify-content:center}.challenge-table .CF\.__NS>.CF\.TableCell.CF\.__Scope{padding:4px 16px;width:100%}.challenge-table .CF\.__NS>.CF\.TableRow.CF\.__Scope>.CF\.__NS{display:flex;align-items:center;align-content:center}.challenge .challenge-upvote-buttons{margin-right:16px}.challenge .vote-arrows.horizontal .vote-arrows__value{margin:0 8px 0 24px}.challenge paper-button>div{padding:0.47em 0.57em}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.chat-user-list--header{margin:13px;color:rgba(0, 0, 0, 0.54);text-transform:uppercase}.chat-user-list--search{margin:0 13px;color:rgba(0, 0, 0, 0.4);height:40px}.chat-user-list--search paper-input .input-content.paper-input-container label{font-size:12px;color:rgba(0, 0, 0, 0.4)}.chat-user-list--search_helper{margin:0 13px;font-size:10px;color:rgba(0, 0, 0, 0.4)}.chat-user-list--nothing_found{margin:50px;text-transform:uppercase;color:rgba(0, 0, 0, 0.4)}.chat-user-list--users{border-bottom:1px solid rgba(0, 0, 0, 0.1);overflow:auto}.chat-user-list--users a{color:rgba(0, 0, 0, 0.5)}.chat-user-list--user{margin-bottom:-24px;min-height:85px}.chat-user-list__challenge-button{transition:all 0.5s ease;border:1px solid rgba(0, 0, 0, 0.2);height:44px;margin-right:16px}.chat-user-list__challenge-button:hover{border-color:#009cff;background-color:#009cff;color:#FFFFFF}.chat-user-list--social-connect{padding-top:10px;color:rgba(0, 0, 0, 0.4);background:rgba(245, 246, 247, 0.6)}.chat-user-list--social-connect-invite{padding-bottom:20px}.chat-user-list--social-connect-invite .floated-label-placeholder{display:none}.chat-user-list--social-connect-invite h4{margin:30px 0 0;color:rgba(52, 152, 219, 0.74);font-family:"Roboto", sans-serif;font-size:10px;letter-spacing:0.3px}.chat-user-list--social-connect-invite .paper-input{font-family:"Roboto", sans-serif;font-size:13px;letter-spacing:0.2px;font-weight:300}.chat-user-list--social-connect-invite-copy-url{font-family:"Roboto", sans-serif;font-size:15px;letter-spacing:0.1px;color:#3498DB;padding:3px 5px;margin:0 0 0 10px !important;border:0 !important;width:auto !important}.chat-user-list--social-connect paper-button{transition:all 0.5s ease;border:1px solid rgba(0, 0, 0, 0.2);margin:10px;width:100%}.chat-user-list--social-connect paper-button div{padding:6px 6px 5px;font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.chat-user-list--social-connect paper-button.connect-facebook{color:#FFFFFF;border-color:#3b5998;background-color:#3b5998;width:158px;margin:5px 0;text-align:left}.chat-user-list--social-connect paper-button.connect-facebook codefights-icon{margin-right:8px}.chat-user-list--social-connect paper-button.connect-google{color:#FFFFFF;border-color:#dd4b39;background-color:#dd4b39;width:158px;margin:5px 0;text-align:left}.chat-user-list--social-connect paper-button.connect-google codefights-icon{margin-right:5px}.chat-user-list--empty{text-transform:uppercase;font-size:16px;color:rgba(0, 0, 0, 0.16);padding:0 16px}.chat-user-list .online-status{position:absolute;left:13px;top:-3px;border-radius:20px;background-color:rgba(0, 0, 0, 0.3);width:10px;height:10px}.chat-user-list .online-status__busy{background-color:#ff6545}.chat-user-list .online-status__available{background-color:#44bfa3}.codebot__background{width:230px;height:300px;background-size:150%;background-repeat:no-repeat;background-position:top;border-bottom:1px solid rgba(0, 0, 0, 0.1);line-height:0}.codebot__background img{height:100%;width:100%;border-radius:inherit}.codebot paper-material{border-radius:inherit}.codebot paper-button{color:#44bfa3;border:1px solid #44bfa3}.codebot__lock-text{display:block;transform:rotate(-45deg);font-size:50px;color:rgba(0, 0, 0, 0.5);line-height:300px}.codebot__lock-icon{color:rgba(0, 0, 0, 0.5);font-size:30px;position:absolute;top:7px;right:10px}.codebot__lock{background-color:rgba(245, 246, 247, 0.9);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.codebot__info{margin:10px 0}.codebot__info img{width:30px;height:30px}.codebot__disabled-buton{background:transparent;border:1px solid #44bfa3}.codebot>div>a{width:100%}.bot--cfr-card{padding:10px 10px}.codefriend-card{padding:15px 30px}.data-table__filters .table-action-button{background-color:#44bfa3;color:#FFFFFF;height:28px;font-weight:bold;font-size:12px;text-transform:none}.data-table__filters .table-action-button>div{padding:0.35em 0.8em;display:flex;align-items:center}.data-table__filters .table-action-button iron-icon{margin-right:8px;font-size:1.71429em;height:1em;width:1em}.data-table__filters .table-action-button iron-icon svg{height:1em;width:1em}.data-table__filters>codefights-select{margin:0 0 0 8px}.data-table__filters>codefights-select .codefights-select-selected{margin:0}.edit_profile__content{padding:24px;min-width:300px;font-size:18px}.edit_profile__content input,.edit_profile__content .input-content label.paper-input{font-size:14px}.edit_profile--unverified-email{font-size:10px;color:#C93C3C}.feed-card{padding:15px}.feed-card__title>codefights-user-card{flex:0 0 auto}.feed-card__middle{padding:0 40px;padding-bottom:30px}.feed-card__badge codefights-user-icon{margin-top:-50px}.feed-card__username{font-weight:bold;margin-right:5px;line-height:20px}.feed-card__title-text>div{margin-bottom:3px;line-height:20px}.feed-card__navigation{font-size:15px;padding:15px;margin:-15px;margin-bottom:10px;background-color:#3498DB;color:#FFFFFF;border-top-right-radius:2px;border-top-left-radius:2px}.feed-card__topic{margin-left:40px;margin-top:8px}.feed-card__topic-actions span{font-size:10px;margin-right:4px;color:rgba(0, 0, 0, 0.4)}.feed-card codefights-table .table-cell{padding:10px 16px}.feed-card__fight codefights-user-card{flex:0}.fight--Toolbar{background-color:#33485f;color:white;transition:height 0s 1s;z-index:2}.fight--Toolbar .toolbar-tools.paper-toolbar{padding:0}.fight--Toolbar-score{font-size:25px}.fight--Toolbar-wrapper{height:100%}.fight--Toolbar-wrapper>*{height:100%}.fight--Toolbar__expanded{height:70px;transition:none}.fight--Toolbar-stretcher{width:256px !important;flex:0 0 256px !important}.fight--Progress{position:absolute;bottom:0;left:0;width:100%;height:6px;transform:scaleY(0);transform-origin:50% 0%;transition:transform 1s}.fight--Progress [data-id=activeProgress].paper-progress{background-color:#3498DB}.fight--Progress__expanded{transform:scaleY(1);z-index:99;transition:none}.fight--play-big{zoom:3}@keyframes running-round-flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.fight_intro--Pulse{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);text-align:center;margin:0}.fight_intro--UserIcon__disappear{transition:transform 1s cubic-bezier(0.73, -0.6, 0.465, 1.64);transform:scale(0)}.fight_intro--UserIcon__disappear:nth-child(1){transition-delay:0.25s}.fight_intro--UserIcon__disappear:nth-child(2){transition-delay:0.5s}.fight_intro--UserIcon__disappear:nth-child(3){transition-delay:0.75s}.fight_intro--UserIcon__disappear:nth-child(4){transition-delay:1s}.fight_intro .codefights-user-info-avatar codefights-avatar{transition:all 0.5s}.fight_intro .codefights-user-info-name{font-weight:lighter;font-size:2em;white-space:nowrap}.fight_intro--Card-animation-wrapper{height:calc(60vh - 30px);width:calc(40% - 16px);max-width:700px;min-height:300px;position:absolute;top:50%;margin:0;transition:transform 0.5s cubic-bezier(0.9, 0.06, 0.94, 0.72);transition-delay:1.75s}.fight_intro--Card-animation-wrapper__left{right:50%;transform:translate3d(-100vw, -50%, 0);color:white}.fight_intro--Card-animation-wrapper__left.come-in{transform:translate3d(0, -50%, 0)}.fight_intro--Card-animation-wrapper__right{left:50%;transform:translate3d(100vw, -50%, 0)}.fight_intro--Card-animation-wrapper__right.come-in{transform:translate3d(0, -50%, 0)}.fight_intro--Card{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;transition:transform 0.5s cubic-bezier(0.9, 0.06, 0.94, 0.72)}.fight_intro--Card>.content{height:100%}.fight_intro--Card__left{background:#33485f}.fight_intro--UserInfo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.fight_intro--Avatar{position:absolute;z-index:999;top:50%;margin:0;transition-duration:1s, 2s;transition-timing-function:ease-in-out, ease-in-out}.fight_intro--Avatar__left{left:50%;transform:translate(-50%, -50%);transition-property:left, transform;will-change:left, transform;transition-delay:1.5s, 1s}.fight_intro--Avatar__right{right:50%;transform:translate(50%, -50%);transition-property:right, transform;will-change:right, transform;transition-delay:2s, 1.5s}.fight_intro-buttons{position:absolute;left:0;right:0;bottom:0;height:20vh;transform:scale(0);transition:transform 0.5s cubic-bezier(0.73, -0.6, 0.465, 1.64)}.fight_intro-buttons.come-in{transform:scale(1)}.fight_intro-Button__starting{background:#3498DB;color:white}.fight_intro-Button__go{background:#3498DB;color:white;font-weight:bold}.fight_intro-Button__go .content.paper-button{padding:16px 32px}.fight_intro.fight_intro__step-1{overflow:hidden}.fight_intro.fight_intro__step-3 .fight--Progress{transform:scaleY(1)}.fight_intro.fight_intro__step-8 .codefights-user-info-name{visibility:hidden}.fight_intro.fight_intro__step-8 .come-in .fight_intro--Card__left{transform:translate(-100vw, 0)}.fight_intro.fight_intro__step-8 .come-in .fight_intro--Card__right{transform:translate(100vw, 0)}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.fight-overview--results{margin:16px 32px !important}.fight-overview--results .slide_fight_round_results-users codefights-user-info{margin:0}.fight-overview--results .slide_fight_round_results-users codefights-user-info:last-child{justify-content:flex-end}.fight-overview--results .slide_fight_round_results-users codefights-user-info codefights-avatar{margin:0}.fight-overview--results .slide_fight_round_results-users .slide_fight_round_results-score{font-size:24px}.fight-overview--results .slide_fight_round_results-users .slide_fight_round_results-score .-success{color:#7BD2BE}.fight-overview--results .slide_fight_round_results-users .slide_fight_round_results-score .-danger{color:#FF937C}.fight-overview--results .slide_fight_round_results-users .slide_fight_round_results-time{font-size:12px;color:#999999}.fight-overview--score-stat.-success{color:#44BFA3}.fight-overview--score-stat a{color:inherit}.fight-overview--primary-message{color:#FFFFFF;background-color:rgba(0, 0, 0, 0.3)}.won .fight-overview--primary-message{background-color:#44bfa3}.lost .fight-overview--primary-message{background-color:#ff6545}.fight-overview--secondary-message{padding:30px;color:rgba(0, 0, 0, 0.3)}.fight-overview--unlocked .codebot{padding:0}.fight-overview--unlocked .codebot .codebot__background{padding:5px;box-shadow:0 0 0 5px #f7f7f7 inset;height:150px;width:150px;border-radius:100%}.fight-overview--unlocked .codebot .codebot__background img{border-radius:inherit}.fight-overview--company-bot-referral{margin-bottom:40px}.fight-overview--company-bot-referral-info{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;font-weight:300;max-width:400px;text-align:left}.fight-overview--company-bot-referral-refer-friend{padding:3px 30px;font-family:"Roboto", sans-serif;font-size:15px;letter-spacing:0.1px;color:#3498DB;border:1px solid #3498DB}.fight-overview--company-bot-referral .bold{font-weight:600}.fight-overview--unlocked-company-info,.fight-overview--rematch-bot-info{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;font-weight:300;margin-bottom:70px}.fight-overview--unlocked-company .codebot__background,.fight-overview--rematch-bot .codebot__background{width:200px;height:200px;border-radius:50%;border:5px solid #f5f6f7}.fight-overview--unlocked-company .codebot__info,.fight-overview--rematch-bot .codebot__info{font-family:"Roboto", sans-serif;font-size:20px;letter-spacing:0}.fight-overview--unlocked-company .codebot__company-info,.fight-overview--rematch-bot .codebot__company-info{display:none !important}.fight-overview--unlocked-company-image,.fight-overview--rematch-bot-image{width:90%;background:url(companies/company_bots.jpg) no-repeat center;background-size:contain}.fight-overview--rematch-bot .codebot__background{margin-top:100px}.fight-overview--invitation-icon{width:200px;height:200px;margin-top:50px;border:5px solid #f5f6f7;border-radius:50%}.fight-overview--invitation-invite-info{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;font-weight:300;margin:0 0 50px}.fight-overview--invitation paper-button{margin:0 20px;width:176px;height:36px}.fight-overview--invitation paper-button div{text-align:left;padding:6px 10px 5px}.fight-overview--invitation paper-button.connect-facebook{color:#FFFFFF;border-color:#3b5998;background-color:#3b5998}.fight-overview--invitation paper-button.connect-facebook codefights-icon{margin-right:17px}.fight-overview--invitation paper-button.connect-google{color:#FFFFFF;border-color:#dd4b39;background-color:#dd4b39}.fight-overview--invitation paper-button.connect-google codefights-icon{margin-right:10px}.fight-overview--round{padding:16px 0;border-top:1px solid rgba(0, 0, 0, 0.1)}.fight-overview--round_score{font-weight:bold}.fight-overview--round_title{font-weight:bold;text-transform:uppercase;color:rgba(0, 0, 0, 0.3)}.fight-overview--round .fight-overview--rounds_Icon__big svg{width:36px;height:36px}.fight-overview--round codefights-icon[icon="round:roundFailed"]{color:#e74c3c}.fight-overview--round codefights-icon[icon="round:roundComplete"]{color:#44bfa3}.fight-overview--round codefights-icon[icon="round:roundRunning"]{color:rgba(0, 0, 0, 0.3)}.fight-overview--round codefights-icon[icon="round:roundSkipped"]{color:rgba(0, 0, 0, 0.3)}.fight-overview--round-info{min-width:50px}.fight-overview--round-duration{font-size:12px;color:#99A4AF}.fight-overview .share-button{position:absolute;top:0;right:0;color:#44bfa3}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft;animation-duration:1s}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight;animation-duration:1s}.forum--search-input{width:400px}.forum--search-input paper-input-container{padding:4px 0}.forum--search-input paper-input-container .floated-label-placeholder{display:none}.forum--search-input paper-input-container input{padding-left:24px !important;line-height:24px}.forum--search-container{position:relative}.forum--search-icon-container{position:absolute;top:5px}.forum--search-icon-container[event-hook]{cursor:pointer}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.header--Toolbar{background-color:#33485F;color:#FFFFFF;height:64px;z-index:999}.header--Toolbar .paper-toolbar{height:64px}.header--Toolbar .header--Tabs{height:63px;width:100%}.header--Toolbar .header--Tabs iron-selector{display:block;height:100%}.header--Toolbar .header--Tabs iron-selector .header--Tab{color:#CCCCCC;font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;font-weight:bold}.header--Toolbar .header--Tabs iron-selector .header--Tab:hover{color:#FFFFFF}.header--Toolbar .header--Toolbar__right{width:256px;background-color:#293A4D;height:63px}.header--Toolbar paper-menu-button{margin:0;padding:0}.header--Toolbar paper-menu-button[vertical-align="top"] paper-menu.paper-menu-button{margin:auto;top:100%}.header--Toolbar .paper-menu-button paper-item{padding:7px 15px}.header--Toolbar .paper-menu-button paper-item:hover{background-color:#E5E5E5}.header--Toolbar .header--more-items[vertical-align="top"] paper-menu.paper-menu-button{margin:auto;top:100%}.header--Toolbar .header--notifications-bell paper-menu.paper-menu-button{width:300px;min-height:300px}.header--Toolbar .header--notifications-bell .paper-menu-button paper-item{padding:0;padding-right:30px;font-size:12px}.header--Toolbar .header--notifications-bell .paper-menu-button paper-item:first-child{margin-top:-10px}.header--Toolbar .header--notifications-bell .notifications__see-all div{padding-left:30px;color:#3498DB}.header--Toolbar .header--notifications-bell .notifications__see-all a{padding-top:10px;padding-bottom:5px;text-transform:uppercase}.header--Toolbar .header--notifications-bell__empty{text-transform:uppercase;color:rgba(0, 0, 0, 0.2)}.header--Toolbar .toolbar-tools.paper-toolbar{padding:0}.header--Toolbar .active-tournament,.header--Toolbar .active-fight{color:#FFFFFF;border:1px solid #FF937C;padding:4px;padding-bottom:0px;animation:active-fight-pulse 2s infinite}.header--Toolbar .active-tournament svg,.header--Toolbar .active-fight svg{height:20px;width:20px}.header--Tab{display:inline-flex;flex-direction:column;align-items:center;flex:1 0 auto;text-transform:uppercase;height:100%}.header--Tab__square{width:48px;flex:0 0 48px}.header--Tab [data-id=ink].paper-tab{color:#3498DB}.header--Tab.iron-selected{background:#3498DB;transition:background 0s 0.2s;opacity:1}.header--Tab a{padding:0 22px;font:inherit;font-weight:700;color:currentColor;text-decoration:none}.header--Tab a span{margin-left:8px}@keyframes codefights-fab-pulseshrink{0%{box-shadow:0 0 0 0px rgba(52, 152, 219, 0.2), 0 0 0 16px rgba(52, 152, 219, 0.2), 0 0 0 32px rgba(52, 152, 219, 0.2)}33.33333%{box-shadow:0 0 0 -16px rgba(52, 152, 219, 0.2), 0 0 0 0px rgba(52, 152, 219, 0.2), 0 0 0 16px rgba(52, 152, 219, 0.2)}66.66667%{box-shadow:0 0 0 -32px rgba(52, 152, 219, 0.2), 0 0 0 -16px rgba(52, 152, 219, 0.2), 0 0 0 0px rgba(52, 152, 219, 0.2)}100%{box-shadow:0 0 0 -48px rgba(52, 152, 219, 0.2), 0 0 0 -32px rgba(52, 152, 219, 0.2), 0 0 0 -16px rgba(52, 152, 219, 0.2)}}@keyframes codefights-fab-pulsegrow{0%{box-shadow:0 0 0 -48px rgba(52, 152, 219, 0.2), 0 0 0 -32px rgba(52, 152, 219, 0.2), 0 0 0 -16px rgba(52, 152, 219, 0.2)}33.33333%{box-shadow:0 0 0 -32px rgba(52, 152, 219, 0.2), 0 0 0 -16px rgba(52, 152, 219, 0.2), 0 0 0 0px rgba(52, 152, 219, 0.2)}66.66667%{box-shadow:0 0 0 -16px rgba(52, 152, 219, 0.2), 0 0 0 0px rgba(52, 152, 219, 0.2), 0 0 0 16px rgba(52, 152, 219, 0.2)}100%{box-shadow:0 0 0 0px rgba(52, 152, 219, 0.2), 0 0 0 16px rgba(52, 152, 219, 0.2), 0 0 0 32px rgba(52, 152, 219, 0.2)}}@keyframes codefights-fab-pulsating{0%{box-shadow:0 0 0 0px rgba(52, 152, 219, 0.2), 0 0 0 16px rgba(52, 152, 219, 0.2), 0 0 0 32px rgba(52, 152, 219, 0.2)}100%{box-shadow:0 0 0 16px rgba(52, 152, 219, 0.2), 0 0 0 32px rgba(52, 152, 219, 0.2), 0 0 0 48px rgba(52, 152, 219, 0)}}@keyframes active-fight-pulse{0%{background-color:#FF937C;color:#FFFFFF}100%{background-color:inherit;color:#FF937C}}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.invite-friends-card{padding:8px 20px;min-height:154px}.invite-friends-card--invited{min-width:275px;padding-right:20px;margin-right:40px;border-right:1px solid rgba(153, 153, 153, 0.19)}.invite-friends-card--invited-info{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;font-weight:300}.invite-friends-card--invited-count{font-family:"Roboto", sans-serif;font-size:24px;letter-spacing:0}.invite-friends-card--invited-badges{margin:-20px 0 0}.invite-friends-card--invited-badges .-disabled codefights-user-icon{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:.5}.invite-friends-card--social-connect-button{width:79px;height:36px}.invite-friends-card--social-connect-button div{padding-top:0.4em}.invite-friends-card--social-connect-button div codefights-icon{fill:#FFFFFF}.invite-friends-card--social-connect-button.-connect-facebook{background:#3b5998}.invite-friends-card--social-connect-button.-connect-google{background:#dd4b39}.invite-friends-card--social-connect-url .floated-label-placeholder{display:none}.invite-friends-card--social-connect-url h4{font-family:"Roboto", sans-serif;font-size:10px;letter-spacing:0.3px;margin:0;color:rgba(52, 152, 219, 0.74);font-weight:normal}.invite-friends-card--social-connect-url .paper-input{font-family:"Roboto", sans-serif;font-size:13px;letter-spacing:0.2px;font-weight:300}.invite-friends-card--social-connect-copy-url{font-family:"Roboto", sans-serif;font-size:15px;letter-spacing:0.1px;color:#3498DB;margin:-10px 0 0 10px !important;border:0 !important;width:auto !important}.invite-friends-card--social-connect-copy-url paper-input-container,.invite-friends-card--social-connect-copy-url paper-button{padding:0}.invite-friends-card--info{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;color:rgba(0, 0, 0, 0.7);margin-top:0}.landing--container{display:flex;flex-flow:row nowrap;max-width:1280px;margin:0 auto}.landing--container:before,.landing--container:after{content:'';display:table;clear:both}.landing--gif{background:url("landing/browser_image.png") center no-repeat;background-size:contain;padding:60px 5px 25px 5px}.landing--col-1{width:25%;min-width:25%;max-width:25%}.landing--col-2{width:50%;min-width:50%;max-width:50%}.landing--col-3{width:75%;min-width:75%;max-width:75%}.landing--col-4{width:100%}.landing--col-4:before,.landing--col-4:after{content:'';display:table;clear:both}.landing--navbar{position:absolute;top:0;left:0;width:100%;padding:30px}.landing-fixed-nav .landing--navbar{position:fixed;background:#FFFFFF}.landing--logo{display:inline-block;color:#FFFFFF;font-weight:700;font-size:20px;text-decoration:none;text-transform:uppercase}.landing--logo .landing--logo-icon{vertical-align:middle}.landing--logo svg{fill:#FFFFFF;display:inline-block;width:52px;height:43px;vertical-align:middle}.landing--fixed-nav .landing--logo{color:#3498DB}.landing--fixed-nav .landing--logo svg{fill:#3498DB}.landing--nav{display:inline-block;float:right}.landing--nav ul{margin:0;padding:0}.landing--nav li{display:inline-block;margin:0}.landing--nav li a{display:block;color:rgba(255, 255, 255, 0.8);font-size:14px;font-weight:600;line-height:43px;text-decoration:none;text-transform:uppercase;transition:.3s ease}.landing--nav li a:hover{color:#FFFFFF}.landing--nav li a paper-button div{padding:0 12px}.landing--fixed-nav .landing--nav li a{color:rgba(0, 0, 0, 0.7)}.landing--fixed-nav .landing--nav li a:hover{color:rgba(0, 0, 0, 0.87)}.landing--nav li .landing--nav-PaperButton{background:#FFFFFF;color:#3498DB}.landing--nav li .landing--nav-PaperButton div{padding:10px 15px;font-weight:700}.landing--nav li .landing--nav-PaperButton:hover{border-bottom:0}.landing--hero{background:#3498DB url("landing/hero.png") center -120% no-repeat}.landing--hero.about--hero{background:#3498db url("landing/aboutus_ggbridge.png") center center;padding:0 40px}.landing--hero.about--hero .landing--hero-message p{max-width:800px}.landing--hero-message{padding:200px 0 100px;color:#FFFFFF;text-align:center}.landing--hero-message h1{margin-bottom:60px;color:#FFFFFF;font-size:60px;font-weight:300}.landing--hero-message p{max-width:600px;margin:0 auto 60px;line-height:1.6em;font-size:24px;font-weight:300}.landing--section-title{padding:0 0 80px;text-align:center}.landing--section-title h2{margin:0 0 20px;color:rgba(0, 0, 0, 0.87);font-size:48px;font-weight:300;text-transform:uppercase}.landing--section-title p{max-width:800px;margin:0 auto;color:rgba(0, 0, 0, 0.54);font-size:18px}.landing--section{padding:100px 80px;color:#FFFFFF}.landing--section img{display:block;width:100%;vertical-align:middle;margin-top:30px}.landing--section .landing--text{padding:80px 60px 0}.landing--section .landing--title{margin:0 0 100px;color:#FFFFFF;font-size:48px;font-weight:300}.landing--section p{font-size:24px;font-weight:300;line-height:1.3em}.landing--footer{background:rgba(0, 0, 0, 0.42) url("landing/logo_large.png") no-repeat center 80px;padding:0;text-align:center}.landing--footer .landing--footer-main{padding:150px 0}.landing--footer .landing--title{margin:0 0 20px;color:#FFFFFF;font-size:60px;font-weight:300}.landing--footer p{margin:0 0 40px;color:rgba(255, 255, 255, 0.7);font-size:18px}.landing--footer-bottom{background:#FFFFFF;padding:30px 0;line-height:42px}.landing--footer-bottom .landing--nav{display:block;text-align:center;float:none}.landing--footer-bottom .landing--nav ul li a{color:rgba(0, 0, 0, 0.7);line-height:40px;border:0}.landing--footer-bottom .landing--nav ul li a paper-button div{padding:0 12px}.landing--footer-bottom .landing--nav ul li paper-icon-button{line-height:1}.landing--footer-bottom .landing--nav img{display:inline-block;height:40px;vertical-align:middle}.landing--help-btn{color:rgba(0, 0, 0, 0.2);line-height:1}.landing--PaperButton{background:#ff6545;color:#FFFFFF;font-size:24px}.landing--PaperButton .content.paper-button{padding:20px 60px}.about--values{padding:100px 0}.about--values paper-material{padding:0 24px;text-align:center}.about--values paper-material img{width:80px;height:80px;margin:0 0 24px}.about--values paper-material h3{color:rgba(0, 0, 0, 0.87);font-size:18px;font-weight:600;text-transform:uppercase}.about--values paper-material p{color:rgba(0, 0, 0, 0.54);line-height:1.6em;text-align:justify}.about--stack{background:rgba(255, 101, 69, 0.87);padding:80px 0 56px;color:#FFFFFF;text-align:center}.about--stack .landing--section-title h2{color:#FFFFFF}.about--stack .landing--section-title p{color:rgba(255, 255, 255, 0.7)}.about--stack paper-button{background:#FFFFFF;padding:12px;margin:0 8px 16px}.about--stack img{width:40px;height:40px}.about--team{padding:80px 0 40px}.about--team codefights-card{background:#FFFFFF;margin:0 24px 48px;padding:24px;text-align:center}.about--team codefights-card img{margin:0 0 40px;border-radius:100%;width:150px}.about--team codefights-card h3{margin:0 0 10px;color:rgba(0, 0, 0, 0.87);font-size:18px;text-transform:uppercase}.about--team codefights-card h4{margin:0;color:rgba(0, 0, 0, 0.7);font-size:14px;font-weight:400}.about--team codefights-card p{color:rgba(0, 0, 0, 0.54)}.about--team codefights-card .about--social-icon{background:#3498DB;display:inline-block;width:30px;height:30px;text-align:center;text-decoration:none}.about--featured{background:#e6e6e6;padding:80px 0 56px;color:rgba(0, 0, 0, 0.7);text-align:center}.about--featured paper-button{max-height:60px;margin:0 12px 24px}.about--featured paper-button:hover img{filter:saturate(100%);opacity:1}.about--featured paper-button div{height:60px}.about--featured paper-button img{height:100%;transition:.3s ease;filter:saturate(0);opacity:0.5}.landing--testimonial{background:#33485F;padding:80px 0 56px;color:#FFFFFF}.landing--testimonial .landing--section-title h2{color:#FFFFFF}.landing--testimonial .landing--section-title p{color:rgba(255, 255, 255, 0.7)}.landing--testimonial .landing--col-1{display:flex;width:100%;max-width:100%}.landing--testimonial paper-material{background:#FFFFFF;width:100%;margin:0 12px 24px;padding:24px}.landing--testimonial blockquote{display:flex;max-width:400px;margin:0 auto}.landing--testimonial blockquote .avatar{display:block;min-width:80px;min-height:80px;max-width:80px;max-height:80px;margin:0 30px 0 0;border-radius:100%;overflow:hidden}.landing--testimonial blockquote .avatar img{display:block;width:100%}.landing--testimonial blockquote p{margin:0;color:rgba(0, 0, 0, 0.87);font-size:14px;line-height:1.6em;text-align:left}.landing--testimonial blockquote p b{display:block;margin:0;color:rgba(0, 0, 0, 0.7);font-size:12px}.landing--testimonial blockquote p b:before{content:"- "}.landing--testimonial blockquote p b a{margin:0 0 0 5px;color:#3498DB}@media (max-width: 1360px){.landing--section .landing--text{padding:24px 60px 0}.landing--section .landing--title{margin:0 0 40px;color:#FFFFFF;font-size:48px;font-weight:300}}@media (max-width: 1024px){.landing--container{flex-flow:row wrap;padding:0 20px 40px}.landing--col-1,.landing--col-2,.landing--col-3,.landing--col-4{width:100%;min-width:100%;max-width:100%}.landing--logo span{display:none}.landing--section{padding:100px 40px}.landing--section .landing--text{padding:80px 0}.landing--section .landing--title{margin:0 0 40px}.landing--section.alt .landing--col-2{order:2}.landing--section.alt .landing--col-2:nth-child(2){order:1}.landing--footer{text-align:center}.landing--footer .landing--container{flex-flow:row wrap;padding:0 20px}.landing--footer .landing-help-btn{margin:0 auto 20px}.about--team .landing--container{flex-flow:wrap}.about--team .landing--col-1{width:49%;min-width:49%;max-width:49%}}@media (max-width: 768px){.landing--hero{background:#3498DB url("landing/hero.png") center -36% no-repeat}.landing--hero-message{padding:100px 0 50px}.landing--hero-message h1{font-size:46px}.landing--hero-message p{display:none}.landing--footer .landing--title{font-size:48px}.about--team .landing--col-1{width:100%;min-width:100%;max-width:100%}}@media (max-width: 480px){.landing--gif{display:none !important}.landing--navbar .landing--nav li:first-child,.landing--navbar .landing--nav li:nth-child(2),.landing--navbar .landing--nav li:nth-child(3){display:none}.landing--navbar .landing--nav li .landing--nav-PaperButton{margin:3px 0}}.language-switcher--icon{margin-top:-5px;margin-right:10px}.language-switcher paper-item{padding:12px 15px}.language-switcher paper-item.iron-selected{background-color:rgba(0, 0, 0, 0.1)}.language-switcher paper-menu-button paper-menu.paper-menu-button{margin-top:32px;padding:0}.leaderboards{margin-top:10px;padding-left:40px;padding-right:40px}.leaderboards .feed--list__header{margin-left:-40px;margin-right:-40px}.leaderboard{position:relative}.leaderboard--table-row-rank{width:70px}.leaderboard--table-cell-selected{background-color:#fff0c0}.leaderboard--last-week{border-top:solid 1px rgba(0, 0, 0, 0.1);border-bottom:solid 1px rgba(0, 0, 0, 0.1)}.left_dot{color:rgba(0, 0, 0, 0.87);font-weight:400;font-size:10px}.left_dot a{color:rgba(0, 0, 0, 0.87)}.left_dot:before{content:'\2022';color:#3498DB;font-size:20px;line-height:14px;float:left;margin-right:2px}.message_box{z-index:1000;background:#FFFFFF;max-width:240px;min-width:240px;border-radius:2px 2px 0 0;box-shadow:0 0 3px rgba(0, 0, 0, 0.09);margin:0 12px 0 0;position:relative}.message_box--header{background:#3498DB;width:100%;border-radius:2px 2px 0 0}.message_box--header a{margin-left:10px}.message_box--header iron-icon{line-height:24px;text-align:center;color:#FFFFFF}.message_box--header iron-icon svg{width:12px;height:12px}.message_box .minimizeChat{width:100%;padding:0 24px 0 12px;font-size:12px;font-weight:600;line-height:40px;cursor:pointer}.message_box .minimizeChat a{color:#FFFFFF}.message_box--content{background-color:rgba(0, 0, 0, 0.04);height:200px;border-right:1px solid rgba(0, 0, 0, 0.09);border-left:1px solid rgba(0, 0, 0, 0.09);overflow:auto}.message_box--content blockquote{margin:0 24px 0 0;padding:12px;font-size:12px}.message_box--content blockquote small{display:block;margin:8px 0 0;color:rgba(0, 0, 0, 0.54);font-size:10px;text-align:right}.message_box--content blockquote.sent-message{margin:0 0 0 24px}.message_box--content blockquote.sent-message small{text-align:left}.message_box--content .message_box--message{border:1px solid rgba(0, 0, 0, 0.09);border-radius:3px;margin:0;padding:8px;background-color:#FFFFFF;word-wrap:break-word}.message_box--textarea{outline:none;resize:none;width:100%;height:40px;border:0;border:1px solid rgba(0, 0, 0, 0.09);border-bottom:0;padding:8px;box-sizing:border-box}.message_box.minimized{align-items:flex-end}.message_box.minimized .message_box--header{background:rgba(0, 0, 0, 0.7)}.message_box.minimized .message_box--content{display:none}.message_box.minimized .message_box--textarea{display:none}.message_box .online-status{position:absolute;left:8px;top:16px;border-radius:20px;background-color:rgba(0, 0, 0, 0.3);width:10px;height:10px}.message_box .online-status__busy{background-color:#ff6545}.message_box .online-status__available{background-color:#44bfa3}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.new-landing{background-color:#3498DB}.new-landing section{padding:0;width:100%}.new-landing .-dark-bg{background-color:rgba(51, 72, 95, 0.14)}.new-landing .-light-bg{background-color:#449FDB}.new-landing .-section-content{width:100%;max-width:1170px}.new-landing--hero{text-align:center;color:#FFFFFF}.new-landing--description{position:relative;max-width:750px;z-index:1}.new-landing--top{width:100%}.new-landing--top-nav-talent{color:#FFFFFF;font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0}.new-landing--top-login{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;display:none;background:#FFFFFF;color:#3498DB}.new-landing--top-login div{width:95px;height:43px;padding:0.7em 0.57em}.new-landing--main{position:relative}.new-landing--main .talent--line{max-width:680px;margin:0 auto}.new-landing--main:before{content:'';background:url("landing/talent/slogan-bg.png") no-repeat center center/contain;margin:40px 0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;opacity:0.07}.new-landing--brand{display:flex;flex-direction:column;align-items:center;margin:8px 0 14px}.new-landing--brand-logo svg{width:45px;height:43px}.new-landing--brand-name{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;font-weight:bold;text-transform:uppercase}.new-landing--welcome{font-family:"Roboto", sans-serif;font-size:32px;letter-spacing:0;margin:40px 0 8px;text-transform:none}.new-landing--info{font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;max-width:750px;margin:32px auto}.new-landing--signup{font-family:"Roboto", sans-serif;font-size:24px;letter-spacing:0;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);display:none;background:#FF795D;color:#FFFFFF;padding:15px 33px;transition:background .3s ease-in-out}.new-landing--signup div{padding:0}.new-landing--cards{display:flex;flex-direction:column;align-items:center;padding:0 0 48px !important}.new-landing--card{display:flex;flex-direction:column;align-items:center;background-color:#FFFFFF;border-radius:3px;padding:32px;margin:4px;max-width:500px;min-height:327px;box-shadow:0px 3px 3px rgba(51, 51, 51, 0.3);}.new-landing--card-title{font-family:"Roboto", sans-serif;font-size:20px;letter-spacing:0;color:#FF795D;text-transform:uppercase;margin:16px 0 0}.new-landing--card-info{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;font-weight:300;color:rgba(0, 0, 0, 0.7);text-align:justify;padding:8px;margin:6px 0 0;max-height:102px;line-height:19px;overflow:hidden}.new-landing--card-image codefights-user-icon{height:110px !important;width:105px !important;min-width:0 !important;background-position-y:-33px;background-size:113%}.new-landing--companies{display:flex;flex-direction:column;align-items:center;padding:32px 0 !important}.new-landing--company{margin:32px 6px;transition:opacity .3s ease-in-out}.new-landing--company paper-button div{padding:0}.new-landing--company img{width:195px}.new-landing--company.-techcrunch img{height:27px}.new-landing--company.-forbes img{width:101px;height:27px}.new-landing--company.-businessinsider img{width:117px;height:48px}.new-landing--company.-fastcompany{margin:0}.new-landing--company.-fastcompany img{width:143px;height:52px}.new-landing--company.-venturebeat img{width:180px;height:22px}.new-landing--feedbacks{display:flex;flex-direction:column;align-items:center;padding:16px 8px !important}.new-landing--feedbacks-list{display:flex;flex-direction:column;align-items:center;margin:0;width:100%;max-width:1170px;padding-bottom:10px}.new-landing--feedbacks-bottom{text-align:center}.new-landing--feedbacks-bottom .new-landing--signup{margin-top:10px}.new-landing--feedback-card{display:flex;flex-direction:row;align-items:center;background:#FFFFFF;border-radius:3px;margin:12px 4px;max-width:500px;height:115px;padding:16px 24px;box-shadow:0px 3px 3px rgba(51, 51, 51, 0.3)}.new-landing--feedback-card-image{min-width:54px;height:54px;border-radius:50%;margin-right:15px;background-repeat:no-repeat;background-size:cover}.new-landing--feedback-card-content{line-height:20px}.new-landing--feedback-card-content,.new-landing--feedback-card-content a{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px;font-weight:300}.new-landing--feedback-card-author{font-weight:bold}.new-landing--feedback-card-text{margin:0}.new-landing--adventure{font-family:"Roboto", sans-serif;font-size:24px;letter-spacing:0;color:#FFFFFF;width:300px;margin-top:110px;text-align:center;text-transform:uppercase}.new-landing--footer{display:flex;flex-direction:column;align-items:center;background-color:#33485F;padding:16px 0 48px !important}.new-landing--footer .-section-content{padding:0 6px}.new-landing--socials{display:flex;flex-direction:row;margin-bottom:12px}.new-landing--socials a{margin:0 9px}.new-landing--socials img{width:32px;height:32px}.new-landing--copyrights{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;color:#FFFFFF;text-transform:uppercase;margin-bottom:30px}.new-landing--links{display:flex;flex-direction:row;justify-content:space-between;list-style:none;padding:0}.new-landing--links a{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;font-weight:bold;color:#FFFFFF;text-transform:uppercase}.new-landing--sticky{position:fixed;bottom:0;left:0;width:100%}.new-landing--auth-buttons{display:flex;flex-direction:row;justify-content:space-between;font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0;height:51px;text-align:center;cursor:pointer;text-transform:uppercase;background:#FFFFFF;color:#3498DB}.new-landing--auth-buttons .-button{width:50%;height:100%;border-radius:0;margin:0;padding-top:4px}.new-landing--auth-buttons-signup{background:#FF6545;color:#FFFFFF}@media screen and (min-width: 620px){.new-landing--footer .-section-content{display:flex;flex-direction:row;justify-content:space-between}.new-landing--socials{order:2;margin:0}.new-landing--copyrights{order:1;margin:0}.new-landing--links{order:3}.new-landing--hero-content.-section-content{padding:0 12px}.new-landing--top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:22px}.new-landing--top-login{display:block}.new-landing--auth-buttons{display:none}.new-landing--brand{display:flex;flex-direction:row}.new-landing--brand-name{font-size:20px;padding-top:5px}.new-landing--adventure{width:auto}.new-landing--signup{display:inline-block;margin-bottom:40px}.new-landing--footer{padding-bottom:16px !important}}@media screen and (min-width: 770px){.new-landing--main{background:url("landing/header.png") no-repeat center center/contain}.new-landing--cards.-dark-bg{padding:48px 0 !important}.new-landing--feedbacks{padding:48px 0 !important}.new-landing--copyrights{min-width:316px}}@media screen and (min-width: 1024px){.new-landing--signup:hover{background:#ff8e77}.new-landing--feedbacks-list{display:flex;flex-direction:row;justify-content:center}.new-landing--companies.-light-bg{padding:12px 0 32px !important}.new-landing--companies.-light-bg .new-landing--company{margin:0 6px}.new-landing--company:hover{opacity:.6}.new-landing--cards-content.-section-content,.new-landing--companies-content.-section-content{display:flex;flex-direction:row;justify-content:space-between}.new-landing--card,.new-landing--feedback-card{margin:12px}}@media screen and (min-width: 1145px){.new-landing--welcome{font-family:"Roboto", sans-serif;font-size:54px;letter-spacing:0;margin-bottom:40px}.new-landing--info{font-family:"Roboto", sans-serif;font-size:24px;letter-spacing:0}.new-landing--main{width:100%;margin-bottom:16px}}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.new-landing--footer{background:#33485F;padding:18px 0}.new-landing--footer-links{list-style:none}.new-landing--footer-socials{max-width:145px;margin-left:30px}.new-landing--footer-socials img{width:32px;height:32px}.new-landing--footer,.new-landing--footer a{color:#FFFFFF}@media screen and (max-width: 400px){.new-landing--footer section{display:flex;flex-direction:column;align-items:center;justify-content:center}.new-landing--footer-socials{width:145px}.new-landing--footer-socials,.new-landing--footer-copyrights,.new-landing--footer-links{margin:8px 0;padding:0}}.not-found{margin-top:50px}.not-found img{width:250px;height:250px}.notification{display:block;border-bottom:1px solid rgba(0, 0, 0, 0.1);background-color:rgba(0, 0, 0, 0.03)}.header--notifications-bell .notification.notification{margin-right:-30px}.header--notifications-bell .notification .notification_item{margin-right:30px}.notification .notification_item div{color:rgba(0, 0, 0, 0.4);white-space:normal}.notification .notification_item--text div{margin-bottom:6px}.notification.unseen-notification{background-color:#FFFFFF}.notification.unseen-notification .notification_item div{color:rgba(0, 0, 0, 0.7)}.notifications .feed--list__header{background-color:rgba(0, 0, 0, 0.3)}.pagination-blaze{padding:10px}codefights-card .pagination-blaze{background-color:rgba(0, 0, 0, 0.03)}.pagination-blaze div{border-left:1px solid rgba(0, 0, 0, 0.1);border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.1);background-color:#FFFFFF;color:#3498DB}.pagination-blaze div>span{padding:10px 15px;display:block}.pagination-blaze div:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-blaze div:last-child{border-right:1px solid rgba(0, 0, 0, 0.1);border-bottom-right-radius:3px;border-top-right-radius:3px}.pagination-blaze div.active{background-color:#3498DB;color:#FFFFFF}.pagination-blaze div.disabled{color:rgba(0, 0, 0, 0.1)}.personal-stats codefights-card{padding:30px;height:320px}.personal-stats .chart-wrapper{height:224px;width:224px;margin:0px auto}.personal-stats__solo .divider{border-left:1px solid rgba(0, 0, 0, 0.1);margin:0 20px}.personal-stats__solo .codebot__background{height:150px;width:150px;border-radius:100%;padding:5px;box-shadow:0 0 0 5px #f7f7f7 inset}.personal-stats__solo .codebot__background img{border-radius:inherit}.personal-stats__challenges .content{height:256px}.personal-stats__challenges .quadrants{color:#FFFFFF;height:85%;text-transform:uppercase}.personal-stats__challenges .quadrants-tile_title{font-size:15px}.personal-stats__challenges .quadrants-tile_number{font-size:20px;font-weight:500;margin-bottom:10px}.personal-stats__challenge-solutions{background-color:#3498DB}.personal-stats__challenge-shortest{background-color:#ff6545}.personal-stats__challenge-first{background-color:#44bfa3}.personal-stats__challenge-authored{background-color:#33485f}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.practice-room-default{overflow:hidden}.practice-room-default--charts{justify-content:space-between}.practice-room-default--charts-fights,.practice-room-default--charts-skills{width:48%;margin:0;padding:22px 24px;height:300px}.practice-room-default--charts-fights .chart-wrapper{height:150px;width:150px;margin:0 auto}.practice-room-default--charts-fights .chart-wrapper .highcharts-title tspan{font:24px Roboto, sans-serif}.practice-room-default--refer-card{width:96%;padding:15px 0;margin:10px auto 0 !important;font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.practice-room-default--refer-card-info{font-weight:300}.practice-room-default--refer-card .refer-friends{background:#3498DB;color:#FFFFFF;padding:0 10px}.practice-room-default--stats{padding:21px 32px 59px;margin-bottom:30px !important}.practice-room-default--stats-quadrants{height:122px;color:#FFFFFF;text-transform:uppercase;font-size:14px;letter-spacing:2px}.practice-room-default--stats-quadrants-wins{background-color:#44bfa3}.practice-room-default--stats-quadrants-losses{background-color:#ff6545}.practice-room-default--stats-quadrants-draws{background-color:#33485f}.practice-room-default--stats-quadrants-tile_number{font-size:31px;letter-spacing:0}.practice-room-default--stats .second:after{content:'s';font-size:18px}.practice-room-default--stats .percent:after{content:'%'}.practice-room-default--disclaimer{padding:20px 30px;margin-top:0 !important;margin-bottom:30px !important}.practice-room-default .light{color:#fbf4ee}.practice-room-default .light .codebot__name{text-shadow:1px 2px rgba(0, 0, 0, 0.4)}.practice-room-default .light .codebot__background{width:150px;margin:24px auto}.practice-room-default .light .codebot__company-info{display:none}.practice-room-default .light .codebot__company-info{height:36px;margin-bottom:30px;margin-top:8px;width:150px;z-index:1}.practice-room-default .light .codebot__company-info-logo{background-size:200%}.practice-room-default paper-fab{background:#ff6545}.practice-room-default .codebot--check-icon{position:absolute;top:5px;right:5px;color:#44BFA3}.practice-room-default .codebot--check-icon,.practice-room-default .codebot--check-icon svg{width:30px;height:30px}.practice-room-default .codebot__name{font-size:25px;font-weight:500;text-transform:uppercase}.practice-room-default .codebot__background{width:67%;height:auto;border-radius:50%;background-size:contain;margin:24px auto;box-shadow:0 0 0 5px #f0f0f0 inset;display:block;outline:none;max-width:150px;padding:5px;background-color:#f0f0f0}.practice-room-default .codebot__company-info{height:36px;margin-bottom:27px;margin-top:15px;width:100%}.practice-room-default .codebot__company-info-logo{width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}.practice-room-default .fight-this-bot{width:180px;height:48px;background:#FF6545;color:#FFFFFF;border:#FF6545;margin-bottom:15px;margin-top:40px;z-index:1;font-size:17px;padding-top:2px}.practice-room-default .fight-this-bot codefights-icon{margin-top:-3px}.practice-room-default--section{padding:35px;width:100%}.practice-room-default--fights-info{text-align:center}.practice-room-default--fights-info-title{font-size:28px;font-weight:500;text-transform:uppercase;display:flex;align-items:center;text-align:left}.practice-room-default--fights-info-title-versus{color:rgba(52, 152, 219, 0.87);font-size:14px;margin:0 10px}.practice-room-default--fights-info-avatars{display:inline-flex;align-items:center;margin-top:30px;font-size:28px;font-weight:500;text-transform:uppercase}.practice-room-default--fights-info-avatars-avatar{width:140px;height:140px;border-radius:50%;background-position:center top;background-size:contain;background-repeat:no-repeat;margin:0 15px;border:5px solid #f0f0f0}.practice-room-default--fights-info-numbers{list-style:none;padding:0;margin-top:30px}.practice-room-default--fights-info-numbers li{display:inline-block;margin:0 30px}.practice-room-default--fights-info-numbers-number{color:rgba(52, 152, 219, 0.87);font-size:40px;font-weight:700;display:block}.practice-room-default--fights-info-numbers-label{text-transform:uppercase}.practice-room-default--socials{overflow:hidden}.practice-room-default--socials-buttons{list-style:none;padding:3px 0 0;margin:0 5px}.practice-room-default--socials-buttons .share-link{height:40px;width:40px;background-size:100% 100%;background-repeat:no-repeat;background-position:center;display:inline-block}.practice-room-default--socials-buttons-linkedin{background-image:url("other-brands/ic_linkedin_round.svg")}.practice-room-default--socials-buttons-facebook{background-image:url("share/ic_facebook_share.svg")}.practice-room-default--socials-buttons-twitter{background-image:url("share/ic_twitter_share.svg")}.practice-room-default--socials-buttons-google{background-image:url("share/ic_googleplus_share.svg")}.practice-room-default--socials-buttons-email{background-image:url("share/ic_email_share.svg")}.practice-room-default--socials-buttons-copy-url{background:#e74c3c;color:#FFFFFF;font-weight:500;margin:-3px 0 0 30px}.practice-room-default--header{background:#16122b url("img/bots-header.jpg") center center no-repeat;background-size:auto 100%;box-shadow:inset 0 -5px 10px rgba(0, 0, 0, 0.1);position:relative;min-height:200px}.practice-room-default--header.main-header{background-position:center}.practice-room-default--header .with-tooltip{color:rgba(255, 255, 255, 0.8)}.practice-room-default--header .with-tooltip paper-tooltip{width:400px;padding:12px;text-align:left}.practice-room-default--header .with-tooltip paper-tooltip .paper-tooltip{padding:12px 24px;text-align:left}.practice-room-default--header .with-tooltip paper-tooltip h3{font-weight:600}.practice-room-default--header .with-tooltip paper-tooltip p{font-weight:400}.practice-room-default--header-title{color:#FFFFFF;font-family:"Roboto", sans-serif;font-size:48px;letter-spacing:0}.practice-room-default--title{color:#FFFFFF;font-size:72px;font-weight:500;text-shadow:2px 2px rgba(0, 0, 0, 0.1);margin-left:10px}.practice-room-default--codebots{width:100%;margin:0 auto;max-width:820px}.practice-room-default--codebots-codebot{max-width:240px}.practice-room-default .codebot__info{margin:0;line-height:20px}.practice-room-default--body{align-items:stretch;width:100%;margin:0 auto;max-width:820px}.practice-room-default--body codefights-card{flex-basis:calc(33% - 32px);flex-grow:1;flex-shrink:0;margin:16px}.practice-room-default--body codefights-card .codebot__button{background:#3498DB;border:0;margin:0 0 24px;padding:4px 12px;color:#FFFFFF}.practice-room-default--body codefights-card .codebot__disabled-button{margin:0 0 24px;padding:4px 12px;border:none;color:rgba(0, 0, 0, 0.7)}.practice-room-default--Card{max-width:700px;width:75%;margin:0px auto;margin-top:30px}.practice-room-default--Card h3{margin:3px 0 17px;font-size:24px;padding-left:8px}.practice-room-default--Card-description{padding:24px 48px;font-weight:lighter}.practice-room-default--Card-headline{text-align:center;width:100%;font-size:34px;font-weight:lighter}.practice-room-default--Card-button-holder{width:100%}.practice-room-default--Card-bot{box-shadow:-1px 0 0 0 #e7e7e7 inset}.practice-room-default--Card .codebot__background{height:300px;width:300px;background-size:auto 140%;background-position:50% 0%}.practice-room-default--Card.practice-room-default--refer-card{margin-top:40px !important}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.random-fight-card codefights-card-section{box-shadow:none}.random-fight-card-top{background-color:#44BFA3;height:145px}.random-fight-card-top .random-fight-icon-wrapper{padding-left:40px;padding-top:24px;height:100%}.random-fight-card-top .random-fight-icon-wrapper .random-fight-icon{height:150px !important}.random-fight-card-top .random-fight-title{margin:0 40px 0 32px}.random-fight-card-top .random-fight-title h1{color:#FFFFFF;text-transform:capitalize;margin-bottom:8px;font-family:"Roboto", sans-serif;font-size:28px;letter-spacing:0;font-weight:bold}.random-fight-card-top .random-fight-title span{color:rgba(255, 255, 255, 0.75);font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0}.random-fight-card-top .random-fight-button-wrapper{text-align:center;padding-right:32px}.random-fight-card-top .random-fight-button-wrapper .button{white-space:nowrap}.random-fight-card-top .random-fight-button-wrapper .button--content{line-height:16px;font-family:"Roboto", sans-serif;font-size:20px;letter-spacing:0;font-weight:bold}.random-fight-card-bottom{height:80px;padding-left:216px}.random-fight-card-bottom .random-fight-stats{width:350px}.random-fight-card-bottom .random-fight-stats-cell{display:inline-block;width:auto;text-align:center}.random-fight-card-bottom .random-fight-stats-count{color:#FF6545;margin-bottom:8px;font-family:"Roboto", sans-serif;font-size:18px;letter-spacing:0;font-weight:bold}.random-fight-card-bottom .random-fight-stats-name{color:#4D4D4D;text-transform:uppercase;font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px}.select_language{top:0;bottom:0;left:0;right:0;margin:auto;width:100%}.select_language--badge{background:rgba(0, 0, 0, 0.06);width:25%;border:1px solid rgba(0, 0, 0, 0.09);border-left:0;padding:24px 12px;box-sizing:border-box;cursor:pointer}.select_language--badge:first-child{border-left:1px solid rgba(0, 0, 0, 0.09);border-radius:3px 0 0 3px}.select_language--badge:last-child{border-radius:0 3px 3px 0}.select_language--badge:not(.level_badge) codefights-user-icon{margin:-40px auto 0;cursor:pointer}.select_language--badge.selected{background:#FFFFFF;border:0;border-radius:3px;box-shadow:0 0 3px rgba(0, 0, 0, 0.2);transform:scale(1.1)}.select_language--badge paper-radio-button{visibility:hidden}.select-primary-language autocomplete{width:45%}.default-share-modal .share{padding:20px 0}.default-share-modal .share img{width:70px;height:70px;margin:0 10px}.store--hero{background:url("img/store_header.png") center no-repeat;background-size:contain;background-color:rgba(231, 76, 60, 0.8);padding:80px 0;box-shadow:inset 0 -5px 10px rgba(0, 0, 0, 0.1)}.store--title{color:#FFFFFF;font-size:72px;font-weight:500;max-width:1180px;width:90%;text-shadow:2px 2px rgba(0, 0, 0, 0.1);margin:0px auto}.store--section{max-width:1180px;width:90%;margin:48px auto}.store--section.store--shirts codefights-card:nth-child(2) .store--card-header{background:#e74c3c}.store--section.store--shirts codefights-card:last-child .store--card-header{background:rgba(0, 0, 0, 0.87)}.store--section codefights-card{width:25%;min-width:300px}.store--divider{fill:rgba(0, 0, 0, 0.3);width:60%;margin:0 auto;color:rgba(0, 0, 0, 0.1)}.store--category{color:rgba(0, 0, 0, 0.54)}.store--card-header{background:#3498DB;padding:24px 24px;color:#FFFFFF;font-size:24px;text-align:center;text-transform:uppercase}.store--card-thumbnail{padding:80px}.store--shirts .store--card-thumbnail{padding:0}.store--card-thumbnail img{width:100%}.store--card-thumbnail .stats-pill{border:1px solid rgba(0, 0, 0, 0.09);background-color:#ffffff;border-radius:25px;height:48px}.store--card-thumbnail .stats-pill iron-icon{color:#ff6444;padding:12px;box-sizing:initial}.store--card-thumbnail .stats-pill iron-icon:not(:first-child){border-left:1px solid rgba(0, 0, 0, 0.09)}.store--card-footer{border-top:1px solid rgba(0, 0, 0, 0.09);padding:8px}.store--card-footer .coin{width:20px;display:inline-block;vertical-align:middle}.store--price{padding:8px 0;line-height:20px}.store--buy-button{color:#3498DB;font-weight:600}.store--invite-card{width:960px;margin:67px auto 0}.store--invite-card-inner{padding:20px 25px;flex-wrap:nowrap !important}.store--invite-card-earn{height:63px;width:63px}.store--invite-card-info{font-family:"Roboto-Light", "Roboto", sans-serif;font-size:16px;padding:0 10px}.store--invite-card paper-button{width:176px;height:36px}.store--invite-card paper-button div{padding:6px 0;font-family:"Roboto-Light", "Roboto", sans-serif}.store--invite-card paper-button.connect-facebook{color:#FFFFFF;margin:5px;border-color:#3b5998;background-color:#3b5998}.store--invite-card paper-button.connect-google{color:#FFFFFF;margin:5px;border-color:#dd4b39;background-color:#dd4b39}@media (max-width: 1106px){.store--invite-card{width:630px}.store--invite-card-social-buttons{flex-direction:column !important}}@media (max-width: 737px){.store--invite-card{width:90%}}.typeahead.blaze-dropdown-menu{position:absolute;z-index:2;background:white;display:block;margin:0;padding:0;max-height:180px;overflow-y:auto;overflow-x:hidden;width:100%;max-width:100%;box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.4)}.typeahead.blaze-dropdown-menu li{list-style:none;display:block;margin:0;padding:0;font-size:16px}.typeahead.blaze-dropdown-menu li>a{display:block;padding:12px 16px;color:currentColor;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typeahead.blaze-dropdown-menu li>a:hover{background:#ddd}.typeahead.blaze-dropdown-menu li.active{background:#eee}.typeahead-suggestions{position:relative}.typeahead-suggestions input{background:none;width:100%;margin:0;padding:6px 0;font-size:1em;font-family:inherit;border:0}.typeahead-suggestions input:focus{outline:0}.typeahead-suggestions .suggestions-input{border-bottom:1px solid #ccc}.typeahead-suggestions .suggestions-input paper-icon-button{padding:0}.typeahead-suggestions .suggestions-input svg{color:rgba(0, 0, 0, 0.7)}.task .reported-task{color:#ff6545}.task-status-area{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;background:rgba(255, 0, 0, 0.3);pointer-events:none;visibility:hidden}.task-status-area .task-status-box{visibility:visible;animation:fade-task-status-box 3s ease-in-out forwards;font-size:7vw;color:white;font-weight:lighter;text-transform:uppercase;opacity:0}.task-status-area .task-status-box__correct{background:rgba(68, 191, 163, 0.8)}.task-status-area .task-status-box__correct span{animation:task-status-correct-rubberBand 1s ease-out forwards}.task-status-area .task-status-box__incorrect{background:rgba(255, 101, 69, 0.8)}.task-status-area .task-status-box__incorrect span{animation:task-status-incorrect-shake 1s ease-out forwards}.task-status-area .task-status-box__timeout{background:rgba(52, 152, 219, 0.8)}.task-status-area .task-status-box__timeout span{animation:task-status-incorrect-shake 1s ease-out forwards}@keyframes fade-task-status-box{0%,100%{opacity:0}15%,30%{opacity:1}}@keyframes task-status-correct-rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}@keyframes task-status-incorrect-shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.match_wrapper.-fight-replay{padding-bottom:6px}.challenge,.task_overview,.match_wrapper,.tournament_task{}.challenge paper-toolbar,.task_overview paper-toolbar,.match_wrapper paper-toolbar,.tournament_task paper-toolbar{height:50px}.challenge paper-toolbar .paper-toolbar,.task_overview paper-toolbar .paper-toolbar,.match_wrapper paper-toolbar .paper-toolbar,.tournament_task paper-toolbar .paper-toolbar{height:100%}.challenge .fight-actions,.task_overview .fight-actions,.match_wrapper .fight-actions,.tournament_task .fight-actions{padding:0 16px;height:64px;background-color:#f5f6f7;position:relative}.challenge .fight-actions--shortcuts,.task_overview .fight-actions--shortcuts,.match_wrapper .fight-actions--shortcuts,.tournament_task .fight-actions--shortcuts{font-size:18px;margin:10px;color:rgba(255, 255, 255, 0.5)}.challenge .fight-actions--shortcuts__header,.task_overview .fight-actions--shortcuts__header,.match_wrapper .fight-actions--shortcuts__header,.tournament_task .fight-actions--shortcuts__header{font-size:16px;margin:10px 0}.challenge .fight-actions--shortcuts__header icon,.task_overview .fight-actions--shortcuts__header icon,.match_wrapper .fight-actions--shortcuts__header icon,.tournament_task .fight-actions--shortcuts__header icon{color:#3498DB}.challenge .fight-actions--shortcuts__left,.task_overview .fight-actions--shortcuts__left,.match_wrapper .fight-actions--shortcuts__left,.tournament_task .fight-actions--shortcuts__left{text-align:right}.challenge .fight-actions--shortcuts__right,.task_overview .fight-actions--shortcuts__right,.match_wrapper .fight-actions--shortcuts__right,.tournament_task .fight-actions--shortcuts__right{text-align:left}.challenge .fight-actions--shortcuts__separator,.task_overview .fight-actions--shortcuts__separator,.match_wrapper .fight-actions--shortcuts__separator,.tournament_task .fight-actions--shortcuts__separator{height:100px;width:1px;box-shadow:-1px 0 0 rgba(0, 0, 0, 0.1);margin:0 12px}.challenge .fight-actions--shortcuts .paper-tooltip,.task_overview .fight-actions--shortcuts .paper-tooltip,.match_wrapper .fight-actions--shortcuts .paper-tooltip,.tournament_task .fight-actions--shortcuts .paper-tooltip{width:230px;background-color:#FFFFFF;color:rgba(0, 0, 0, 0.7);text-align:left;margin-bottom:16px;margin-left:-24px}.challenge .fight-actions--shortcuts .paper-tooltip span,.task_overview .fight-actions--shortcuts .paper-tooltip span,.match_wrapper .fight-actions--shortcuts .paper-tooltip span,.tournament_task .fight-actions--shortcuts .paper-tooltip span{display:block;width:100%;margin:20px 0;font-weight:400}.challenge .task--Toolbar,.challenge .task-right .fight-actions,.task_overview .task--Toolbar,.task_overview .task-right .fight-actions,.match_wrapper .task--Toolbar,.match_wrapper .task-right .fight-actions,.tournament_task .task--Toolbar,.tournament_task .task-right .fight-actions{background:#212323;color:white}.challenge .task--Toolbar__left-bottom,.task_overview .task--Toolbar__left-bottom,.match_wrapper .task--Toolbar__left-bottom,.tournament_task .task--Toolbar__left-bottom{background:#f5f6f7;height:50px}.challenge .task--Toolbar__left-bottom .task--Button,.task_overview .task--Toolbar__left-bottom .task--Button,.match_wrapper .task--Toolbar__left-bottom .task--Button,.tournament_task .task--Toolbar__left-bottom .task--Button{box-shadow:0 0 0 1px #cccccc;color:#b3b3b3}.challenge .task--Toolbar__left-bottom .task--Button__reported,.task_overview .task--Toolbar__left-bottom .task--Button__reported,.match_wrapper .task--Toolbar__left-bottom .task--Button__reported,.tournament_task .task--Toolbar__left-bottom .task--Button__reported{color:#ff6545}.challenge .task--Toolbar__code-top-right,.task_overview .task--Toolbar__code-top-right,.match_wrapper .task--Toolbar__code-top-right,.tournament_task .task--Toolbar__code-top-right{margin-right:-10px}.challenge .task--Toolbar,.challenge .task--Toolbar [data-id=topBar],.task_overview .task--Toolbar,.task_overview .task--Toolbar [data-id=topBar],.match_wrapper .task--Toolbar,.match_wrapper .task--Toolbar [data-id=topBar],.tournament_task .task--Toolbar,.tournament_task .task--Toolbar [data-id=topBar]{height:35px}.challenge .task--Toolbar [data-id=topBar],.task_overview .task--Toolbar [data-id=topBar],.match_wrapper .task--Toolbar [data-id=topBar],.tournament_task .task--Toolbar [data-id=topBar]{padding-left:0}.challenge .task--Toolbar .task--Tabs,.task_overview .task--Toolbar .task--Tabs,.match_wrapper .task--Toolbar .task--Tabs,.tournament_task .task--Toolbar .task--Tabs{margin-right:16px}.challenge .task--Toolbar .task--Tab,.task_overview .task--Toolbar .task--Tab,.match_wrapper .task--Toolbar .task--Tab,.tournament_task .task--Toolbar .task--Tab{display:inline-flex;align-items:center;justify-content:center;flex:1 0 auto;text-transform:uppercase;background:#262a2b;padding:0 32px}.challenge .task--Toolbar .task--Tab [data-id=ink].paper-tab,.task_overview .task--Toolbar .task--Tab [data-id=ink].paper-tab,.match_wrapper .task--Toolbar .task--Tab [data-id=ink].paper-tab,.tournament_task .task--Toolbar .task--Tab [data-id=ink].paper-tab{color:#303636}.challenge .task--Toolbar .task--Tab.iron-selected,.task_overview .task--Toolbar .task--Tab.iron-selected,.match_wrapper .task--Toolbar .task--Tab.iron-selected,.tournament_task .task--Toolbar .task--Tab.iron-selected{background:#303636;transition:background 0s 0.2s;opacity:1}.challenge .task--Toolbar .task--Tab>span,.task_overview .task--Toolbar .task--Tab>span,.match_wrapper .task--Toolbar .task--Tab>span,.tournament_task .task--Toolbar .task--Tab>span{padding:0 22px;font:inherit;font-weight:700;color:currentColor;text-decoration:none}.challenge .challenge-solution-header,.task_overview .challenge-solution-header,.match_wrapper .challenge-solution-header,.tournament_task .challenge-solution-header{position:absolute;left:0;right:0;top:0;padding:0 5px;z-index:100;color:white}.challenge .challenge-solution-header paper-icon-button,.task_overview .challenge-solution-header paper-icon-button,.match_wrapper .challenge-solution-header paper-icon-button,.tournament_task .challenge-solution-header paper-icon-button{color:white}.challenge .task-description,.task_overview .task-description,.match_wrapper .task-description,.tournament_task .task-description{overflow:auto;background:white}.challenge .task-description--info,.task_overview .task-description--info,.match_wrapper .task-description--info,.tournament_task .task-description--info{padding:24px 16px}.challenge .task-description--content,.task_overview .task-description--content,.match_wrapper .task-description--content,.tournament_task .task-description--content{padding:24px 16px}.challenge .code,.task_overview .code,.match_wrapper .code,.tournament_task .code{position:relative}.challenge .log-row,.task_overview .log-row,.match_wrapper .log-row,.tournament_task .log-row{display:block;font-family:monospace;font-size:12px;white-space:pre;word-wrap:break-word;margin:2px 0}.challenge .run-log,.task_overview .run-log,.match_wrapper .run-log,.tournament_task .run-log{overflow-x:hidden;overflow-y:auto;background-color:#262a2b;color:whitesmoke;padding:0}.challenge .next-button span,.task_overview .next-button span,.match_wrapper .next-button span,.tournament_task .next-button span{font-size:10px;color:#ddd}.challenge .popSolutions [data-id=trigger],.task_overview .popSolutions [data-id=trigger],.match_wrapper .popSolutions [data-id=trigger],.tournament_task .popSolutions [data-id=trigger]{background:#ff6545}.challenge .popComments [data-id=trigger],.task_overview .popComments [data-id=trigger],.match_wrapper .popComments [data-id=trigger],.tournament_task .popComments [data-id=trigger]{background:#44bfa3}.challenge .popRules [data-id=trigger],.task_overview .popRules [data-id=trigger],.match_wrapper .popRules [data-id=trigger],.tournament_task .popRules [data-id=trigger]{background:#303636}.challenge .pop-button-bar,.task_overview .pop-button-bar,.match_wrapper .pop-button-bar,.tournament_task .pop-button-bar{color:#FFFFFF;height:50px;background-color:#FFFFFF}.challenge .pop-button-bar [data-id=topBar],.task_overview .pop-button-bar [data-id=topBar],.match_wrapper .pop-button-bar [data-id=topBar],.tournament_task .pop-button-bar [data-id=topBar]{height:50px}.challenge .codefights-pop-button-label,.task_overview .codefights-pop-button-label,.match_wrapper .codefights-pop-button-label,.tournament_task .codefights-pop-button-label{color:#FFFFFF}.challenge .codefights-pop-button-label codefights-icon,.task_overview .codefights-pop-button-label codefights-icon,.match_wrapper .codefights-pop-button-label codefights-icon,.tournament_task .codefights-pop-button-label codefights-icon{margin-right:10px}.challenge .codefights-pop-button-default-label,.task_overview .codefights-pop-button-default-label,.match_wrapper .codefights-pop-button-default-label,.tournament_task .codefights-pop-button-default-label{color:rgba(0, 0, 0, 0.7);font-size:14px;font-weight:500;text-transform:uppercase}.challenge codefights-pop-button-content,.task_overview codefights-pop-button-content,.match_wrapper codefights-pop-button-content,.tournament_task codefights-pop-button-content{margin-bottom:70px}.challenge .cm-s-monokai .CodeMirror-gutters,.challenge .cm-s-monokai.CodeMirror,.task_overview .cm-s-monokai .CodeMirror-gutters,.task_overview .cm-s-monokai.CodeMirror,.match_wrapper .cm-s-monokai .CodeMirror-gutters,.match_wrapper .cm-s-monokai.CodeMirror,.tournament_task .cm-s-monokai .CodeMirror-gutters,.tournament_task .cm-s-monokai.CodeMirror{background:#303636}.challenge .CodeMirror-linebackground.-animated,.task_overview .CodeMirror-linebackground.-animated,.match_wrapper .CodeMirror-linebackground.-animated,.tournament_task .CodeMirror-linebackground.-animated{animation:null 0.4s ease-in-out forwards}.challenge .CodeMirror-linebackground.-fade-in-up,.task_overview .CodeMirror-linebackground.-fade-in-up,.match_wrapper .CodeMirror-linebackground.-fade-in-up,.tournament_task .CodeMirror-linebackground.-fade-in-up{animation-name:codemirror-line-fadeInUp}.challenge .CodeMirror-linebackground.-fade-in-down,.task_overview .CodeMirror-linebackground.-fade-in-down,.match_wrapper .CodeMirror-linebackground.-fade-in-down,.tournament_task .CodeMirror-linebackground.-fade-in-down{animation-name:codemirror-line-fadeInDown}.challenge .CodeMirror-linebackground.source-editor-line-deleted,.task_overview .CodeMirror-linebackground.source-editor-line-deleted,.match_wrapper .CodeMirror-linebackground.source-editor-line-deleted,.tournament_task .CodeMirror-linebackground.source-editor-line-deleted{background:rgba(255, 101, 69, 0.5);opacity:1}.challenge .CodeMirror-linebackground.source-editor-line-added,.task_overview .CodeMirror-linebackground.source-editor-line-added,.match_wrapper .CodeMirror-linebackground.source-editor-line-added,.tournament_task .CodeMirror-linebackground.source-editor-line-added{background:rgba(68, 191, 163, 0.5);opacity:1}.challenge .codefights-split-panel-handle,.task_overview .codefights-split-panel-handle,.match_wrapper .codefights-split-panel-handle,.tournament_task .codefights-split-panel-handle{background:#D1D1D1}.task--start-coding{background-color:#44bfa3;line-height:24px;font-weight:bold;color:#FFFFFF;margin-right:16px;padding:0 20px}.task--info{position:relative;overflow:auto}@keyframes codemirror-line-fadeInUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes codemirror-line-fadeInDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.task-actions--next-round,.task-actions--primary{background-color:transparent;color:#FFFFFF;font-weight:bold}.task-actions--next-round.-active,.task-actions--primary.-active{background-color:#3498DB;color:#FFFFFF;transition:background-color 200ms linear}.task-actions--submit{background-color:rgba(245, 246, 247, 0.2) !important;color:rgba(255, 255, 255, 0.8) !important;font-weight:bold}.task-actions--submit.-active{background-color:#44bfa3 !important;color:#FFFFFF !important}.task-actions--danger{background-color:#ff6545;color:#FFFFFF;font-weight:bold}.task_feedback--Button-counter{margin-left:0.57em}split-panel.source_and_results{height:auto;bottom:50px}split-panel.source_and_results+.toolbar__fight_actions{position:absolute;bottom:0;left:0;right:0;background:#222;color:white}.test_answer--Button{background-color:#3498DB;line-height:24px;font-weight:bold}.test_answer--Button[disabled]{background:none;opacity:0.5}.test_answer--Button iron-icon{margin-right:5px;color:#FFFFFF}.test_answer--Button>div{display:flex;justify-content:space-between;align-items:center;align-content:center}.test_answer--Button>div iron-icon:first-child,.test_answer--Button>div codefights-icon:first-child{margin-right:8px}.test_answer--Button-runs{position:relative;display:inline-block;display:flex;align-items:center;padding:0 0.7em;margin:0 -0.57em 0 0.7em;box-shadow:1px 0 0 #FFFFFF inset}.test_answer--Button.submit_answer--Button,.test_answer--Button.task--next-round{background-color:#44bfa3}.tips{margin:18px 0px;padding:5px 10px;border-top:1px solid rgba(0, 0, 0, 0.06);font-size:12px}.tips img{width:100%}.tips p{margin:0}.tournament-overview{padding:10px;margin:0 -16px}.tournament-overview>div:first-child,.tournament-overview>div:last-child{padding:28px}.tournament-overview codefights-user-card{flex:0}.tournament-overview--separator{width:5px;height:150px;border-right:1px solid rgba(0, 0, 0, 0.07)}.tournament-overview--left{min-width:50% !important}.tournament-overview--left codefights-user-icon{margin-top:-30px;margin-right:16px}.feed--list_item .tournament-overview--left codefights-user-icon{margin-top:-10px}.feed--list_item .tournament-overview--info,.feed--list_item .tournament-overview--left{flex:1}.tournament-overview--cta{min-width:250px}.feed-card .tournament-overview--cta{min-width:180px;max-width:185px}.tournament-overview--cta span{margin-left:5px}.tournament-overview--title{font-size:24px;color:rgba(0, 0, 0, 0.7);font-weight:bold}.feed--list_item .tournament-overview--title{font-size:18px}.tournament-overview--status{color:rgba(0, 0, 0, 0.5)}.tournament-overview--details>div{margin-right:20px}.tournament-overview--details>div b{margin-left:5px}.tournament-overview codefights-progress [data-id=activeProgress]{background-color:#44bfa3;border-radius:4px}.tournament-overview codefights-progress [data-id=progressContainer]{background-color:#f5f6f7;color:rgba(0, 0, 0, 0.54)}.tournament-overview codefights-progress .counter{line-height:18px}.tournament-overview--registration-status{margin:18px}.tournament-overview--registration-status codefights-icon{fill:#44bfa3;margin-right:5px}.tournament-overview--registration-status codefights-icon svg{width:42px;height:42px}.tournament-overview--registration-status paper-icon-button{color:rgba(0, 0, 0, 0.54)}.tournament-overview--tournament-running{width:100%}.tournament-overview--tournament-running .tournament-overview--CTA__button{background-color:#ff6545;animation:tournament-running-fade 1s infinite;animation-timing-function:ease-out;animation-direction:alternate}.tournament-overview--tournament-finishing{width:100%}.tournament-overview--tournament-finishing .tournament-overview--CTA__button{background-color:#FBC13D;animation:tournament-running-fade 1s infinite;animation-timing-function:ease-out;animation-direction:alternate}.tournament-overview--CTA__button{width:100%;margin:18px 0;padding:10px 0;background-color:#44bfa3;color:#FFFFFF;font-weight:bold}@keyframes tournament-running-fade{from{opacity:0.6}to{opacity:1}}@media (max-width: 1280px){.featured-items .tournament-overview .tournament-overview--details{display:none !important}}.tournament_task--task-status{border-radius:100%;border:1px solid #FFFFFF;padding:2px 5px;text-align:center;margin:2px;min-width:22px}.tournament_task--task-status.active{background-color:#FFFFFF;color:#3498DB;font-weight:bold}.tournament_task--task-status svg{width:12px;height:18px}.tournament_task--current-rank{margin-right:16px;font-size:14px;color:#FFFFFF;text-decoration:underline}.tournament_task paper-tooltip [data-id=tooltip].paper-tooltip{background-color:#FFFFFF;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);color:rgba(0, 0, 0, 0.7);margin-top:5px}.tournament_task--date__ended{display:inline-block;padding-right:24px}.user-profile--header{background:rgba(0, 0, 0, 0.6);position:relative}.user-profile--icons{z-index:2;margin-top:10px}.user-profile--main{padding-bottom:50px}.user-profile--main:hover .user-profile--avatar-edit,.user-profile--main:hover .user-profile--username-edit{display:inline-block}.user-profile--main .user_more_info .with-tooltip{background-color:#FFFFFF;border-radius:50%;width:50px !important;height:50px !important;margin:0 10px;text-align:center}.user-profile--main .user_more_info .with-tooltip codefights-user-icon{margin-top:3px}.user-profile--main .user_more_info .with-tooltip iron-icon{margin-top:12px;vertical-align:initial;opacity:.5;width:32px;height:32px}.user-profile--main .user_more_info .with-tooltip iron-icon svg{width:24px;height:24px;margin:4px}.user-profile--main .user_more_info .with-tooltip paper-icon-button,.user-profile--main .user_more_info .with-tooltip .icon-wrapper{width:100%;height:100%;padding:0}.user-profile--main .user_more_info .with-tooltip paper-icon-button.-default-cursor,.user-profile--main .user_more_info .with-tooltip .icon-wrapper.-default-cursor{cursor:default}.user-profile--main .user_more_info .with-tooltip paper-icon-button .background-image,.user-profile--main .user_more_info .with-tooltip .icon-wrapper .background-image{background:#FFFFFF no-repeat center;background-size:contain;width:80%;height:80%;display:inline-block;margin-top:5px;border-radius:50%}.user-profile--username-edit{display:none;position:absolute;top:-7px;right:-45px}.user-profile--username-edit svg{height:20px}.user-profile--avatar{position:relative}.user-profile--avatar-edit{position:absolute;top:5px;right:0;color:#FFFFFF;display:none}.user-profile--avatar codefights-avatar{margin:13px;border-radius:50%;border:5px solid #f5f6f7}.user-profile--name{font-size:22px;color:#f5f6f7;margin:0 0 10px;z-index:1;position:relative;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.4)}.user-profile--overlay{position:absolute;height:75px;width:100%;background:rgba(255, 255, 255, 0.3);left:0;bottom:0;z-index:0;pointer-events:none}.user-profile--overlay .fight-challenge{z-index:2;pointer-events:all;position:absolute;left:50%;bottom:-70%;background-color:#ff6545;transform:translateX(-50%) translateY(-50%)}.user-profile--body{width:100%;margin:20px auto 0}.user-profile--body .user--activity,.user-profile--body .user--navigation,.user-profile--body .user--skill-test-results,.user-profile--body .user--stats{max-width:820px;margin:0 auto}.user-profile--body .user--cfr{max-width:1360px;margin:0 auto}.user-profile--body .add-friend{background:#3498DB}.user-profile--body .add-friend-button--container,.user-profile--body .add-friend-button--icon-left svg{color:#FFFFFF !important}.user-profile--body .remove-friend{background:#ff6545}.user-profile--body .remove-friend-button--icon-left svg{color:#FFFFFF !important}.user-profile h3{margin-top:0;margin-bottom:20px}.user-profile [data-id=tabsContainer]{margin-left:16px;margin-right:16px}.user-profile .tabs{margin:0 16px}.user-badges{padding:5px 8px}.user-badges a{padding:10px 5px}.user-badges img{max-width:100%}.user-badges__more{min-width:200px}.CF--user-card codefights-user-info{margin:16px 0}.CF--user-card .change-avatar{color:rgba(0, 0, 0, 0.4);position:absolute;top:0px;left:0px;display:none}.CF--user-card_header:hover .change-avatar{display:inherit}.CF--user-card_header-text{padding:0 10px}.CF--user-card .user-private-stats{padding:20px 10px;background-color:rgba(0, 0, 0, 0.06)}.CF--user-card .stats-pill{border:1px solid rgba(0, 0, 0, 0.09);background-color:#FFFFFF;border-radius:25px;height:35px}.CF--user-card .stats-pill__img{padding:0 10px}.CF--user-card .stats-pill__separator{border-right:1px solid rgba(0, 0, 0, 0.09);width:1px;height:100%}.CF--user-card .stats-pill__label{font-weight:bold;padding:0 15px}.feed--list{margin-top:36px}.feed--list.challenges [data-id=tabsContainer]{margin-left:16px;margin-right:16px}.feed--list.tournaments [data-id=tabsContainer]{margin-left:16px;margin-right:16px}.feed--list__header{padding:30px 15px;background-color:#3498DB;border-radius:2px 2px 0 0;color:#FFFFFF;position:relative}.feed--list__header codefights-icon{margin-right:5px}.feed--list__header paper-fab{position:absolute;right:34px;bottom:-26px}.feed--list__header paper-fab.submit-challenge{background:#f39c12}.feed--list__header paper-fab.create-topic{background-color:#44bfa3}.feed--list__header paper-fab.create-tournament{background-color:#ff6545}.feed--list__body{min-height:300px}.feed--list__content a{color:rgba(0, 0, 0, 0.4)}.new-topic .feed--list__content a,.challenges .feed--list__content a{color:rgba(0, 0, 0, 0.7)}.feed--list__content p{margin-top:0;margin-bottom:12px;color:rgba(0, 0, 0, 0.4)}.feed--list__content h3{margin:0}.feed--list__content h4{margin-top:16px;margin-bottom:12px;font-size:18px}.feed--list-author{margin-top:16px}.feed--list_stats>a{padding:10px;font-weight:bold}.feed--list_stats>a span.new-comments{color:#ff6545}.feed--list_stats>a codefights-icon,.feed--list_stats>a iron-icon{margin-left:5px}.feed--list_item{border-bottom:1px solid rgba(0, 0, 0, 0.1);background-color:#FFFFFF}.feed--list_item.new-topic p,.challenges .feed--list_item p,.tournaments .feed--list_item p{color:rgba(0, 0, 0, 0.7)}.feed--list_item .paper-tooltip{margin-top:5px}.feed--list_details>span,.feed--list_details a{font-size:12px;margin-right:4px;color:rgba(0, 0, 0, 0.4)}.feed--list_details span.username-link a{color:#3498DB;margin-right:0}.feed--list_details__reward{margin-right:6px;font-size:14px;color:rgba(0, 0, 0, 0.7)}.feed--list_details__reward img{margin-right:5px}.feed--list_item{padding:14px 0}.tournaments .feed--list_item{padding:24px 16px}.challenges .feed--list_item{padding:24px 16px}.level-progress codefights-progress{width:100%;border-radius:5px;height:15px}.level-progress__profile{padding:20px 30px}.level-progress__profile h3{margin-top:0;margin-bottom:20px}.level-progress__profile .level-progress .counter{font-size:14px;line-height:20px}.level-progress__profile .level-progress codefights-progress{height:22px}.level-progress__profile .level-progress .cf-badge img{height:100px;width:100px}.level-progress__profile .level-progress .level-progress{padding:0 40px}.level-progress__next-level-info{padding:0 10px;border-left:1px solid rgba(0, 0, 0, 0.09);margin-left:10px}.level-progress__next-level-info span{font-size:20px;margin-bottom:30px}.level-progress__next-level-info h3{margin-bottom:3px;color:rgba(0, 0, 0, 0.5)}.level-progress .cf-badge img{height:60px;width:60px}.level-progress .cf-badge:nth-child(2){opacity:0.5;transition:0.3s ease;filter:saturate(0)}.level-progress .cf-badge:nth-child(2):hover{filter:none;opacity:1}.CF--user-card .level-progress{padding:0 10px;min-height:80px}.level-progress .counter{line-height:16px;font-weight:bold;font-size:12px}.level-progress [data-id=activeProgress]{border-bottom-left-radius:3px;border-top-left-radius:3px}.level-progress .recruit [data-id=activeProgress]{background-color:#8D8B8E}.level-progress .trainee [data-id=activeProgress]{background-color:#03AF6C}.level-progress .soldier [data-id=activeProgress]{background-color:#3498DB}.level-progress .warrior [data-id=activeProgress]{background-color:#F6A224}.level-progress .captain [data-id=activeProgress]{background-color:#E74C3C}.level-progress .ninja [data-id=activeProgress]{background-color:#242424}.level-progress [data-id=progressContainer].paper-progress{background-color:rgba(0, 0, 0, 0.07);border-radius:3px}.notification_level_card{color:rgba(0, 0, 0, 0.7);margin-top:-10px}.notification_level_card h2{margin:0}.notification_level_card small{margin:6px 0;color:rgba(0, 0, 0, 0.4)}.notification_level_card .level-progress{min-height:100px}.user_more_info>.with-tooltip{width:32px;display:flex;justify-content:center;align-items:flex-end}.user_more_info>.with-tooltip>paper-icon-button{width:30px;padding:0 3.75px;height:37.5px}.vote-arrows{color:#3498DB;font-weight:bold;position:relative;min-width:28px}.fight--Toolbar .vote-arrows{color:rgba(255, 255, 255, 0.6)}.fight--Toolbar .vote-arrows codefights-icon,.fight--Toolbar .vote-arrows iron-icon{color:rgba(255, 255, 255, 0.6)}.fight--Toolbar .vote-arrows .cancel-vote:hover svg{fill:rgba(255, 255, 255, 0.6)}.vote-arrows paper-icon-button{padding:0;margin-top:4px}.vote-arrows paper-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.vote-arrows codefights-icon,.vote-arrows iron-icon{color:rgba(0, 0, 0, 0.3)}.vote-arrows.horizontal .vote-arrows__value{font-size:16px;margin-left:4px}.vote-arrows .upvote:hover svg{fill:rgba(52, 152, 219, 0.87)}.vote-arrows .cancel-vote svg{fill:#3498DB}.vote-arrows .cancel-vote:hover svg{fill:rgba(0, 0, 0, 0.3)}.vote-arrows__value{font-size:13px}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#F0F0F0}.hljs,.hljs-subst{color:#444}.hljs-comment{color:#888888}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta-keyword,.hljs-doctag,.hljs-name{font-weight:bold}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#880000}.hljs-title,.hljs-section{color:#880000;font-weight:bold}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-selector-pseudo{color:#BC6060}.hljs-literal{color:#78A960}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.jcrop-holder{direction:ltr;text-align:left}.jcrop-vline,.jcrop-hline{background:#FFF url(Jcrop.gif);font-size:0;position:absolute}.jcrop-vline{height:100%;width:1px!important}.jcrop-vline.right{right:0}.jcrop-hline{height:1px!important;width:100%}.jcrop-hline.bottom{bottom:0}.jcrop-tracker{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;height:100%;width:100%}.jcrop-handle{background-color:#333;border:1px #EEE solid;font-size:1px;height:7px;width:7px}.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px}.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%}.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%}.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0}.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0}.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px}.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%}.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px}.jcrop-dragbar.ord-n{margin-top:-4px}.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px}.jcrop-dragbar.ord-e{margin-right:-4px;right:0}.jcrop-dragbar.ord-w{margin-left:-4px}.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#FFF;filter:alpha(opacity=70)!important;opacity:.70!important}.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#FFF;border-radius:3px}.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000;filter:alpha(opacity=70)!important;opacity:.7!important}.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#FFF;border-color:#000;border-radius:3px}.solid-line .jcrop-vline,.solid-line .jcrop-hline{background:#FFF}.jcrop-holder img,img.jcrop-preview{max-width:none}.jcrop-holder{margin-left:auto;margin-right:auto}.g_gracket{width:9999px;background-color:#fff;padding:55px 15px 5px;line-height:100%;position:relative;overflow:hidden}.g_round{float:left;margin-right:70px}.g_game{position:relative;margin-bottom:15px;box-shadow:3px 4px 0px #ddd;border:1px solid #fff;border-top:0;border-left:0}.g_gracket h3{min-width:180px;margin:0;padding:10px 8px 8px;font-size:18px;font-weight:normal}.g_team{background:#e0e0e0;border:1px solid #c0c0c0;height:60px}.g_round_label{top:-5px;font-weight:normal;color:#ccc;text-align:center;font-size:18px}.g_round:last-child{margin-right:20px}.g_current{cursor:pointer}.g_team_custom{background:#444;border-radius:50px 50px 0 0}.g_team_custom:last-child{background:#777;border-radius:0 0 50px 50px}.g_winner_custom .g_team_custom{background:none;border-radius:50px}.g_winner_custom{background:#444;border-radius:50px}.g_current_custom{cursor:pointer;background:#900 !important}.g_gracket .g_team_custom h3{font-weight:bold;padding:30px;text-shadow:0 2px 1px #222222;text-transform:uppercase}.g_game_custom{position:relative;margin-bottom:15px}.container-secondary{position:relative;overflow:hidden}.secondary-bracket{bottom:40px;left:802px;position:absolute;width:500px}.container-secondary h4{color:#CCCCCC;font-weight:normal;left:0;margin:0;padding:0;position:absolute;bottom:55px;z-index:9999}.secondary-bracket .g_round_label{top:-25px}.secondary-bracket>div{padding-top:35px}.g_gracket .name{float:left;font-size:12px}.g_team.active{background:#f0e080;border:1px solid #e0d080}.g_gracket .score{float:right;line-height:40px}.clear{clear:both}.tourney-user-image{width:40px;height:40px;margin-right:2px}.add{border:1px dashed #999999;background:#FAFBFB;cursor:pointer;font-size:20px;font-weight:300;color:#4D4D4D}.add--icon{width:72px;height:72px;border:1px solid #CCCCCC;background:#E8EBEE;border-radius:50%}.add:hover{background:white}.add:hover .add--icon{background:#eef0f2}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.cfr-scale{height:40px;color:#FFFFFF;font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px;border-radius:2px;overflow:hidden;min-width:400px}.cfr-scale--box{position:relative;padding-left:10px}.cfr-scale--box:after{content:'';position:absolute;display:block;width:0;height:0;top:0;z-index:1;right:-10px;border-top:20px solid transparent;border-bottom:20px solid transparent}.cfr-scale--box.-danger{background:#C93C3C;flex:9}.cfr-scale--box.-danger:after{border-left:10px solid #C93C3C}.cfr-scale--box.-warning{background:#FFA500;flex:4}.cfr-scale--box.-warning:after{border-left:10px solid #FFA500}.cfr-scale--box.-success{background:#44BFA3;flex:4}.cfr-scale--box.-success:after{border-left:10px solid #44BFA3}.cfr-scale--box.-primary{background:#3498DB;flex:3}.cfr-scale--box.-primary:after{display:none}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.cfr-score--title{font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:0.1px}.cfr-score--raw{font-size:12px;font-family:monospace}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.challenges .challenge-box{min-width:250px;background-color:#FFFFFF;text-align:center;position:relative;cursor:pointer}.challenges .challenge-box--status{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px;font-weight:bold;text-transform:uppercase}.challenges .challenge-box--status.-pending{color:#8291A3}.challenges .challenge-box--status.-scheduled{color:#8291A3}.challenges .challenge-box--status.-draft{color:#8291A3}.challenges .challenge-box--status.-active{color:#FF6545}.challenges .challenge-box--status.-solved{color:#44BFA3}.challenges .challenge-box--status.-over{color:#CCCCCC}.challenges .challenge-box--type{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px;font-weight:bold;height:27px;color:#4D4D4D}.challenges .challenge-box--timing{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px;font-weight:normal;white-space:nowrap;color:#333333;margin-top:16px}.challenges .challenge-box--bottom{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px;border-radius:2px;background-color:#F5F6F7;color:#666666}.challenges .challenge-box--content{position:relative}.challenges .challenge-box--hover{position:relative;overflow:hidden;position:absolute;z-index:1;border-radius:2px;background-color:rgba(51, 72, 95, 0.95);opacity:0;color:#FFFFFF;text-align:left;padding:17px;user-select:none;transition:opacity 0.3s ease-in-out}.challenges .challenge-box--hover:after{content:'';position:absolute;display:block;right:0;bottom:0;height:20px;left:0;background:linear-gradient(to bottom, rgba(51, 72, 95, 0.4) 0%, #33485f 100%)}.challenges .challenge-box--hover-title{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px;font-weight:bold}.challenges .challenge-box--hover-name{font-family:"Roboto", sans-serif;font-size:18px;letter-spacing:0;font-weight:300;padding-top:10px;padding-bottom:10px}.challenges .challenge-box--hover-description{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.2px}.challenges .challenge-box--check{position:absolute;top:4px;right:4px;z-index:1}.challenges .challenge-box--check.-solved{color:#44BFA3}.challenges .challenge-box--check.-partial{color:#FF6545}.challenges .challenge-box:hover .challenge-box--hover{opacity:1}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.client-data--title{height:64px}.client-data--content{height:400px;margin:0 auto}.client-data--content.-width-300{max-width:300px}.client-data--footer{height:64px}.client-data--button{font-family:"Roboto", sans-serif;font-size:18px;letter-spacing:0;border:1px dashed #8291A3;background:#F5F6F7;color:#8291A3;cursor:pointer}.coding-report-preview{position:relative;border:1px solid #E5E5E5;height:400px;width:100%}.coding-report-preview.-no-border{border:none}.coding-report-preview--source{position:relative}.coding-report-preview--button{position:absolute;z-index:100;bottom:0;right:0}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.coding-report-view--cfr{margin-left:4px}.coding-report-view--cfr-info-icon{fill:#BFBFBF;transition:fill .3s ease-in-out}.coding-report-view--cfr-info-icon:hover{fill:#3498DB}.coding-report-view--cfr-icon{background:url(img/cfr-icon@3x.png) no-repeat center;background-size:cover;margin-right:5px;width:24px;height:24px}.coding-report-view--cfr-scale{background:#E5E5E5}.coding-report-view--cfr-title{font-weight:bold;text-transform:uppercase;color:#3498DB}@keyframes comments-blink{50%{background:rgba(52, 152, 219, 0.2)}}.comments--item{position:relative;outline:none;word-wrap:break-word}.comments--item.-selected{animation:comments-blink 3s ease-out forwards}.date .tooltip-handle{display:inline-block}.empty-header{background-color:#33485F;height:64px}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.featured{color:white}.featured--icon{position:absolute;top:0;bottom:0;left:0;width:216px}.featured--footer{color:#999999;height:80px}.featured--content{height:170px;background-size:cover;background-position:center center}.featured.-color-green .featured--content{background-color:#44BFA3}.featured.-color-blue .featured--content{background-color:#3498DB}.featured.-color-indigo .featured--content{background-color:#6262B2}.featured.-color-sky-blue .featured--content{background-color:#6ab1d8}.featured.-color-violet .featured--content{background-color:#825998}.featured.-color-dark-violet .featured--content{background-color:#5b4679}.featured.-on-click{cursor:pointer}.featured.-icon .featured--content,.featured.-icon .featured--footer{padding-left:216px}.featured.-view-compact .featured--icon{width:156px}.featured.-view-compact .featured--content{height:117px}.featured.-view-compact .featured--footer{height:63px}.featured.-view-compact.-icon .featured--content,.featured.-view-compact.-icon .featured--footer{padding-left:156px}.featured.-footer-color-grey .featured--footer{background-color:#F5F6F7}@media (max-width: 768px){.featured--content{height:auto}.featured.-icon .featured--content,.featured.-icon .featured--footer,.featured.-view-compact.-icon .featured--content,.featured.-view-compact.-icon .featured--footer{padding-left:16px}}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.head-to-head--card-title p{color:rgba(255, 255, 255, 0.75);font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0}.head-to-head--card-button-wrapper{text-align:right;padding-right:32px}.head-to-head--card-button-wrapper .button{white-space:nowrap}.head-to-head--card-button-wrapper .button--content{line-height:16px;font-family:"Roboto", sans-serif;font-size:20px !important;letter-spacing:0}.-grid-system::before{content:'';background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 6.8%, transparent 6.8%, transparent 8.48%, rgba(255, 255, 255, 0.3) 8.48%, rgba(255, 255, 255, 0.3) 15.28%, transparent 15.28%, transparent 16.96%, rgba(255, 255, 255, 0.3) 16.96%, rgba(255, 255, 255, 0.3) 23.76%, transparent 23.76%, transparent 25.44%, rgba(255, 255, 255, 0.3) 25.44%, rgba(255, 255, 255, 0.3) 32.24%, transparent 32.24%, transparent 33.92%, rgba(255, 255, 255, 0.3) 33.92%, rgba(255, 255, 255, 0.3) 40.72%, transparent 40.72%, transparent 42.4%, rgba(255, 255, 255, 0.3) 42.4%, rgba(255, 255, 255, 0.3) 49.2%, transparent 49.2%, transparent 50.88%, rgba(255, 255, 255, 0.3) 50.88%, rgba(255, 255, 255, 0.3) 57.68%, transparent 57.68%, transparent 59.36%, rgba(255, 255, 255, 0.3) 59.36%, rgba(255, 255, 255, 0.3) 66.16%, transparent 66.16%, transparent 67.84%, rgba(255, 255, 255, 0.3) 67.84%, rgba(255, 255, 255, 0.3) 74.64%, transparent 74.64%, transparent 76.32%, rgba(255, 255, 255, 0.3) 76.32%, rgba(255, 255, 255, 0.3) 83.12%, transparent 83.12%, transparent 84.8%, rgba(255, 255, 255, 0.3) 84.8%, rgba(255, 255, 255, 0.3) 91.6%, transparent 91.6%, transparent 93.28%, rgba(255, 255, 255, 0.3) 93.28%, rgba(255, 255, 255, 0.3) 100.08%, transparent 100.08%, transparent 101.76%, rgba(255, 255, 255, 0.3) 101.76%, rgba(255, 255, 255, 0.3) 108.56%, transparent 108.56%, transparent 110.24%) no-repeat;background-size:96.64% 100%;background-position:center;max-width:calc(1170px + 39.312px);width:100%;height:100%;top:0;left:50%;position:fixed;z-index:2147483638;pointer-events:none;transform:translate(-50%)}.header-navigation{height:64px;background-color:#33485F;position:relative}.header-navigation--title{color:#F5F6F7;text-align:center;font-family:"Roboto", sans-serif;font-size:24px;letter-spacing:0;font-weight:300}.header-navigation--logo-button{cursor:pointer;position:relative;transition:all 0.3s ease}.header-navigation--logo-button:hover{background-color:#3498DB}.header-navigation--logo-button.-open{background-color:#3498DB}.header-navigation--dropdown{color:#FFFFFF;background-color:#33485F;min-width:360px;position:absolute;top:100%;left:0;z-index:100;cursor:default;transition:all 0.3s ease;height:0;overflow:hidden;box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.04);font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:0}.header-navigation--dropdown-list{list-style-type:none}.header-navigation--dropdown-list-item:hover{background-color:#3498DB}