@import"https://fonts.googleapis.com/css2?family=Noto+Colr+Emoji+Glyf";@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:100,200,300,400,500,600,700";.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}body{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Noto Colr Emoji Glyf","Apple Color Emoji","Segoe UI Emoji";font-size:14px}.text-h100{font-size:1.0185185185vh;line-height:1.4814814815vh;font-weight:700;color:#68737d;letter-spacing:0px}.text-h200{font-size:1.1111111111vh;line-height:1.4814814815vh;font-weight:600;color:#68737d;letter-spacing:0px}.text-h300{font-size:1.1111111111vh;line-height:1.4814814815vh;text-transform:uppercase;font-weight:600;letter-spacing:0px}.headline-h400{font-size:1.2962962963vh;line-height:1.6666666667vh;font-weight:600;letter-spacing:0px}.headline-h500{font-size:1.4814814815vh;line-height:1.8518518519vh;font-weight:600;letter-spacing:0px}.headline-h600{font-size:1.8518518519vh;line-height:2.2222222222vh;font-weight:500;letter-spacing:0px}.headline-h700{font-size:2.2222222222vh;line-height:2.5925925926vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-weight:500;letter-spacing:0px}.headline-h800{font-size:2.6851851852vh;line-height:2.962962963vh;font-weight:500;letter-spacing:0px}.headline-h900{font-size:3.2407407407vh;line-height:3.7037037037vh;font-weight:500;letter-spacing:0px}.headline-h1000{font-size:4.4444444444vh;line-height:3.7037037037vh;font-weight:700;letter-spacing:0px}.ui-regular{font-size:1.2962962963vh;line-height:1.4814814815vh;font-weight:400;letter-spacing:0px}.ui-medium{font-size:1.2962962963vh;line-height:1.4814814815vh;font-weight:500;letter-spacing:0px}.ui-small{font-size:1.0185185185vh;line-height:1.2962962963vh;font-weight:400;color:#68737d;letter-spacing:0px}.ui-mono{font-size:1.1111111111vh;line-height:1.8518518519vh;font-weight:400;font-family:monospace,monospace;letter-spacing:0px}.ui-tooltip{font-size:1.1111111111vh;line-height:1.4814814815vh;font-weight:400;color:#68737d;letter-spacing:0px}.link{font-size:1.2962962963vh;line-height:1.8518518519vh;color:#2980b9;letter-spacing:0px}.link-hover-example{font-size:1.2962962963vh;line-height:1.8518518519vh;color:#3498db;text-decoration:underline;letter-spacing:0px}.lowercase{text-transform:capitalize}.font-green{color:#27ae60!important}.font-red{color:#c0392b!important}.fw-600{font-weight:600!important}.turquoise{background-color:#1abc9c}.emerland{background-color:#2ecc71}.peterriver{background-color:#3498db}.amethyst{background-color:#9b59b6}.wetasphalt{background-color:#34495e}.greensea{background-color:#16a085}.nephritis{background-color:#27ae60}.belizehole{background-color:#2980b9}.wisteria{background-color:#8e44ad}.midnightblue{background-color:#2c3e50}.sunflower{background-color:#f1c40f}.carrot{background-color:#e67e22}.alizarin{background-color:#e74c3c}.clouds{background-color:#ecf0f1}.concrete{background-color:#95a5a6}.orange{background-color:#f39c12}.pumpkin{background-color:#d35400}.pomegranate{background-color:#c0392b}.silver{background-color:#bdc3c7}.asbestos{background-color:#7f8c8d}.pa-icon-achievement-badge-solid{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(achievement-badge-solid.d7124575bc6bfd91.svg);mask-image:url(achievement-badge-solid.d7124575bc6bfd91.svg)}.pa-icon-Backdrop{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(Backdrop.05ca57886b1e36da.svg);mask-image:url(Backdrop.05ca57886b1e36da.svg)}.pa-icon-chevron-left{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(chevron-left.874f43b8ed166ee6.svg);mask-image:url(chevron-left.874f43b8ed166ee6.svg)}.pa-icon-chevron-right{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(chevron-right.c62e7f4f8b303c38.svg);mask-image:url(chevron-right.c62e7f4f8b303c38.svg)}.pa-icon-icon_trophy{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(icon_trophy.91305080ffe561b4.svg);mask-image:url(icon_trophy.91305080ffe561b4.svg)}.pa-icon-information-circle-solid{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(information-circle-solid.59dc5b96bd32af26.svg);mask-image:url(information-circle-solid.59dc5b96bd32af26.svg)}.pa-icon-organization-team{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(organization-team.dfd9a2eb1218f0e8.svg);mask-image:url(organization-team.dfd9a2eb1218f0e8.svg)}.pa-icon-outlined-achievement-badge{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(outlined-achievement-badge.178daa5a22b7c475.svg);mask-image:url(outlined-achievement-badge.178daa5a22b7c475.svg)}.pa-icon-pause{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(pause.2374a7ea52223597.svg);mask-image:url(pause.2374a7ea52223597.svg)}.pa-icon-phone-rotate{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(phone-rotate.753984d0f0004bd0.svg);mask-image:url(phone-rotate.753984d0f0004bd0.svg)}.pa-icon-play{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(play.50ac7b25d5328453.svg);mask-image:url(play.50ac7b25d5328453.svg)}.pa-icon-pushappy-logo{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(pushappy-logo.e86c90b3c45d0978.svg);mask-image:url(pushappy-logo.e86c90b3c45d0978.svg)}.pa-icon-tag-group{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(tag-group.da07a8218360385a.svg);mask-image:url(tag-group.da07a8218360385a.svg)}.pa-icon-tag{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(tag.ffd817934cee706a.svg);mask-image:url(tag.ffd817934cee706a.svg)}.pa-icon-team{background-color:#171c1f;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(team.b6af66bd5fc540da.svg);mask-image:url(team.b6af66bd5fc540da.svg)}:root{--background-color: #2c3e50;--dynamic-size: calc((100 / 1080) * 1vh);--heatmap-columns: 5}:root [class*=theme-]{background-color:var(--background-color)}.theme-turquoise{--background-color: #1abc9c}*{box-sizing:border-box;zoom:1;-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}:full-screen{background-color:#2c3e50}body{background-color:var(--background-color);font-weight:100;letter-spacing:1px;color:#fff;overflow:hidden}.no-margin{margin:0}.component-container{animation:fadeIn .3s;display:flex;height:100%;background-color:#34495e;padding:2.2222222222vh}.component-container__title{opacity:.7;font-size:.7em;font-size:2.3vh;margin-bottom:10px}.subtext{font-size:3vh;opacity:.7;margin-top:0;margin-bottom:0}.subtext-placeholder{font-size:.6em}p{margin-bottom:0}.d-flex{display:flex}.d-flex.justify-content-center{justify-content:center}.d-flex.align-items-center{align-items:center}.d-flex.flex-column{flex-direction:column}.overlay-backdrop{transition:background-color 1s ease-in-out;background-color:#00000080}.slide-up-down{display:block;animation:fadeIn 1s,slideIn .5s linear}@keyframes slideIn{0%{transform:translateY(400px);animation-timing-function:ease-out}60%{transform:translateY(-30px);animation-timing-function:ease-in}80%{transform:translateY(10px);animation-timing-function:ease-out}to{transform:translateY(0);animation-timing-function:ease-in}}@keyframes fadeIn{0%{opacity:0}30%{opacity:0}to{opacity:1}}.fullscreen-confetti{height:100vh;width:100vw;position:absolute;left:0;top:0;z-index:999}
