@import "https://fonts.googleapis.com/css?family=Open Sans:300";@import "https://fonts.googleapis.com/css?family=Open Sans:300";@font-face{font-family:proxima nova;src:url(../../fonts/proxima-nova/proxima-nova-extrabold-5b515dbf0a.eot);src:url(../../fonts/proxima-nova/proxima-nova-extrabold-5b515dbf0a.eot?#iefix) format("embedded-opentype"),url(../../fonts/proxima-nova/proxima-nova-extrabold-1f60a094ce.woff2) format("woff2"),url(../../fonts/proxima-nova/proxima-nova-extrabold-3088d137ab.woff) format("woff"),url(../../fonts/proxima-nova/proxima-nova-extrabold-894a9f7d31.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:proxima nova;src:url(../../fonts/proxima-nova/proxima-nova-bold-italic-e654fac6dc.eot);src:url(../../fonts/proxima-nova/proxima-nova-bold-italic-e654fac6dc.eot?#iefix) format("embedded-opentype"),url(../../fonts/proxima-nova/proxima-nova-bold-italic-0ca0fc6388.woff2) format("woff2"),url(../../fonts/proxima-nova/proxima-nova-bold-italic-bde8691c6b.woff) format("woff"),url(../../fonts/proxima-nova/proxima-nova-bold-italic-4d8bfa4404.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:proxima nova;src:url(../../fonts/proxima-nova/proxima-nova-bold-501b5ec8f2.eot);src:url(../../fonts/proxima-nova/proxima-nova-bold-501b5ec8f2.eot?#iefix) format("embedded-opentype"),url(../../fonts/proxima-nova/proxima-nova-bold-3dafefc50f.woff2) format("woff2"),url(../../fonts/proxima-nova/proxima-nova-bold-f9ac1c3192.woff) format("woff"),url(../../fonts/proxima-nova/proxima-nova-bold-d094c56b92.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:proxima nova;src:url(../../fonts/proxima-nova/proxima-nova-semibold-cecfd84a10.eot);src:url(../../fonts/proxima-nova/proxima-nova-semibold-cecfd84a10.eot?#iefix) format("embedded-opentype"),url(../../fonts/proxima-nova/proxima-nova-semibold-71cf32fd4d.woff2) format("woff2"),url(../../fonts/proxima-nova/proxima-nova-semibold-fbdc0e6b19.woff) format("woff"),url(../../fonts/proxima-nova/proxima-nova-semibold-a8fb6ce3ce.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:proxima nova;src:url(../../fonts/proxima-nova/proxima-nova-light-italic-f0ec4eb028.eot);src:url(../../fonts/proxima-nova/proxima-nova-light-italic-f0ec4eb028.eot?#iefix) format("embedded-opentype"),url(../../fonts/proxima-nova/proxima-nova-light-italic-b2e2881e6e.woff2) format("woff2"),url(../../fonts/proxima-nova/proxima-nova-light-italic-bf4f7b206a.woff) format("woff"),url(../../fonts/proxima-nova/proxima-nova-light-italic-fab726ce16.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:proxima nova;src:url(../../fonts/proxima-nova/proxima-nova-light-dd5e82627f.eot);src:url(../../fonts/proxima-nova/proxima-nova-light-dd5e82627f.eot?#iefix) format("embedded-opentype"),url(../../fonts/proxima-nova/proxima-nova-light-aa3d2e068a.woff2) format("woff2"),url(../../fonts/proxima-nova/proxima-nova-light-36453eefae.woff) format("woff"),url(../../fonts/proxima-nova/proxima-nova-light-7ec2a546b6.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:proxima nova;src:url(../../fonts/proxima-nova/proxima-nova-black-5e02782ec2.eot);src:url(../../fonts/proxima-nova/proxima-nova-black-5e02782ec2.eot?#iefix) format("embedded-opentype"),url(../../fonts/proxima-nova/proxima-nova-black-e36a14f6dc.woff2) format("woff2"),url(../../fonts/proxima-nova/proxima-nova-black-2df28ba6e6.woff) format("woff"),url(../../fonts/proxima-nova/proxima-nova-black-7a4379ffcd.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:proxima nova;src:url(../../fonts/proxima-nova/proxima-nova-regular-0ded48ddea.eot);src:url(../../fonts/proxima-nova/proxima-nova-regular-0ded48ddea.eot?#iefix) format("embedded-opentype"),url(../../fonts/proxima-nova/proxima-nova-regular-ed723eff0e.woff2) format("woff2"),url(../../fonts/proxima-nova/proxima-nova-regular-57acd3677d.woff) format("woff"),url(../../fonts/proxima-nova/proxima-nova-regular-61d19e0586.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:proxima nova;src:url(../../fonts/proxima-nova/proxima-nova-semibold-italic-43b167d967.eot);src:url(../../fonts/proxima-nova/proxima-nova-semibold-italic-43b167d967.eot?#iefix) format("embedded-opentype"),url(../../fonts/proxima-nova/proxima-nova-semibold-italic-1e3d3515d8.woff2) format("woff2"),url(../../fonts/proxima-nova/proxima-nova-semibold-italic-a2d7078a3b.woff) format("woff"),url(../../fonts/proxima-nova/proxima-nova-semibold-italic-5eec174bb1.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:proxima nova;src:url(../../fonts/proxima-nova/proxima-nova-regular-0ded48ddea.eot);src:url(../../fonts/proxima-nova/proxima-nova-regular-0ded48ddea.eot?#iefix) format("embedded-opentype"),url(../../fonts/proxima-nova/proxima-nova-regular-ed723eff0e.woff2) format("woff2"),url(../../fonts/proxima-nova/proxima-nova-regular-57acd3677d.woff) format("woff"),url(../../fonts/proxima-nova/proxima-nova-regular-61d19e0586.ttf) format("truetype");font-weight:400;font-style:normal}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}input{outline:0}.form-message{font-weight:300;font-size:16px;text-align:center;line-height:22px;text-transform:uppercase;margin-bottom:14px}.form-success{color:#ffd775}.form-error{color:#ff0056}ul.form-message{list-style:none;margin-left:0;margin-right:0;margin-top:0;padding:0}.input-wrapper{position:relative;width:100%;margin-bottom:10px}.input-wrapper .input-header{height:21px;padding-bottom:5px;font-size:12px;color:rgba(255,255,255,.5);letter-spacing:1px;line-height:16px;text-transform:uppercase}.input-wrapper .input-header .left{float:left}.input-wrapper .input-header .right{float:right}.text-input{background:#232155;border:0;outline:0;width:100%;height:40px;padding:0 16px;border-radius:4px}.text-input.has-cost{padding-right:112px}.text-input,.text-input::-webkit-input-placeholder{line-height:40px;font-size:19px;color:#fff}.text-input,.text-input::-ms-input-placeholder{line-height:40px;font-size:19px;color:#fff}.text-input,.text-input::placeholder{line-height:40px;font-size:19px;color:#fff}.text-input.error{border:1px solid #ff0056}.text-input:disabled{background:rgba(255,255,255,.1);opacity:.4}.cost{position:absolute;right:15px;bottom:10px;padding-left:15px;border-left:1px solid rgba(131,75,255,.25)}.cost .icon{width:28px;height:21px;vertical-align:middle;margin-right:9px}.cost .value{font-weight:800;font-size:16px;color:#fff;line-height:21px;vertical-align:middle}.checkbox{display:block;margin:5px 0 15px;position:relative}.checkbox,.checkbox *{cursor:pointer;cursor:hand}.checkbox input{display:none}.checkbox input:checked+.label:after{display:block}.checkbox .label>*{vertical-align:middle}.checkbox .label:before{content:"";display:inline-block;width:16px;height:16px;border:1px solid #834bff;border-radius:4px;position:relative;margin-right:8px;vertical-align:middle}.checkbox .label:after{content:"";display:inline-block;width:16px;height:16px;background:url(../../images/icons/checkmark-03153e6934.svg) no-repeat;display:none;position:absolute;left:4px;top:6px}.checkbox .label{position:relative}.checkbox .label,.checkbox .label a{font-size:13px;color:#fff;line-height:16px}.checkbox .label a{text-decoration:underline}.submit-button{display:inline-block;height:38px;font-weight:900;font-size:23px;line-height:27px;color:#fff;text-transform:uppercase;padding:5px 15px 4px;background:0 0;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;border-radius:19px;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border:1px solid #ed68ab;white-space:nowrap;background:#ed68ab;color:#fff;margin-top:5px}.submit-button,.submit-button *{cursor:pointer;cursor:hand}.submit-button:disabled{opacity:.4;cursor:not-allowed}.lightbox{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;visibility:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s;display:table;table-layout:fixed}.lightbox .lightbox-inner{text-align:center;vertical-align:middle;display:table-cell;background:transparent;overflow:hidden;-webkit-transition:background-color .3s;transition:background-color .3s}.lightbox.open{z-index:999;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.lightbox.open .lightbox-inner{background-color:rgba(11,23,42,.75)}.lightbox.open .content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.lightbox .content{display:inline-block;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;position:relative;padding:40px;max-width:100%;max-height:100%;border:1px solid rgba(255,255,255,.05);border-radius:4px;overflow:hidden;z-index:0}.lightbox .content img{max-width:calc(100vw - 80px);max-height:calc(100vh - 80px);overflow:hidden}.lightbox .content .video{width:600px;height:0;padding-top:56.25%;max-width:calc(100vw - 80px);position:relative}.lightbox .content .video iframe{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}.lightbox .content .close-button{position:absolute;right:24px;top:24px;width:32px;height:32px;border-radius:50%;border:0;padding:0;background:rgba(255,255,255,0.1) url(../../images/icons/close-0a6f0bb327.svg) center/32px no-repeat;-webkit-transition:background-color .15s;transition:background-color .15s;z-index:1}.lightbox .content .close-button:hover{background-color:rgba(255,255,255,.4)}.text-content-layout{max-width:725px;margin:0 auto;padding:57px 20px;min-height:100vh}.text-content-title{font-weight:900;font-size:66px;color:#834bff;line-height:54px;margin-bottom:45px;text-transform:uppercase}.text-content{font-weight:300;font-size:19px;line-height:26px;color:#fff}.text-content h3{font-weight:800;font-size:22px;line-height:26px;margin:23px 0}.text-content h2{color:#834bff}.text-content p{margin-bottom:10px}.text-content a{font-weight:300;font-size:19px;line-height:26px;color:#fff;text-decoration:underline}@media(max-width:500px){.text-content-title{font-size:40px;line-height:32px}}.tooltip{-webkit-box-shadow:0 0 5px 0 rgba(11,23,42,.5);box-shadow:0 0 5px 0 rgba(11,23,42,.5);padding:6px 11px 2px;position:absolute;left:50%;top:100%;margin-top:8px;z-index:2;font-weight:300;font-size:16px;color:rgba(255,255,255,.6);line-height:20px;visibility:hidden;pointer-events:none;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s;background:#2f3949;border-radius:2px;border:1px solid rgba(255,255,255,.05);white-space:nowrap}.tooltip.error{background:#ff0056;color:#fff}.tooltip.error:after,.tooltip.error:before{background:#ff0056}.tooltip:after,.tooltip:before{content:"";display:block;background:#2f3949;border-radius:2px}.tooltip:after{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.tooltip:before{width:20px;height:20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:50%;margin-left:-10px;top:-2px;z-index:-2;border:1px solid rgba(255,255,255,.05)}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.account-layout{width:100%;padding:43px 20px 139px;max-width:1340px;margin:0 auto}.account-layout .account-layout-container{display:table;width:100%}.account-layout .sidebar{display:table-cell;vertical-align:top;width:1%}.account-layout .sidebar ul{display:inline-block;list-style:none;margin:0;padding:0}.account-layout .sidebar ul li.current a{color:#834bff;font-weight:800}.account-layout .sidebar ul li:first-child a{padding-top:0}.account-layout .sidebar ul a{display:inline-block;font-size:18px;font-weight:300;color:#fff;line-height:20px;padding:12px 0}.account-layout .sidebar ul .balance{margin-top:18px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);white-space:nowrap}.account-layout .sidebar ul .balance .icon{vertical-align:middle}.account-layout .sidebar ul .balance .value{margin-left:4px;font-weight:800;font-size:16px;color:#fff;line-height:36px;vertical-align:middle}.account-layout .account-title{font-weight:900;font-size:66px;color:#fff;line-height:54px;text-transform:uppercase;margin:0 0 50px}.account-layout .account-title em{color:#834bff;font-style:normal}.account-layout .account-content-container{display:table-cell;vertical-align:top}.account-layout .account-content-wrapper{background:rgba(52,46,117,.5);border:1px solid #4b349c;border-radius:4px;padding:27px;width:calc(100% - 122px);max-width:844px;margin-left:122px}.account-layout .account-content-wrapper.account-content-wrapper-small{max-width:393px;margin:0 auto}.account-layout .save-button{display:inline-block;height:38px;font-weight:900;font-size:23px;line-height:27px;color:#fff;text-transform:uppercase;padding:5px 15px 4px;background:0 0;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;border-radius:19px;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border:1px solid #834bff;white-space:nowrap;border:1px solid #834bff;color:#fff;margin-top:10px}.account-layout .save-button,.account-layout .save-button *{cursor:pointer;cursor:hand}.account-layout .save-button:hover:enabled{background-color:#834bff;border-color:transparent}.account-layout .save-button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:800px){.account-layout .account-title{text-align:center;font-size:50px;line-height:40px;margin-bottom:25px}.account-layout .account-layout-container,.account-layout .account-content-container{display:block;width:100%}.account-layout .account-content-wrapper{width:auto;margin-left:0}.account-layout .sidebar{display:block;width:auto;text-align:center;margin-bottom:25px}}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.billing-view{display:table}.billing-view .left,.billing-view .right{display:table-cell;width:50%}.billing-view .left{padding-right:25px}.billing-view .right{padding-left:25px;width:100%}@media(max-width:1080px){.billing-view{display:block}.billing-view .left,.billing-view .right{display:block;width:100%}.billing-view .left{padding-right:0}.billing-view .right{padding-left:0;padding-top:25px;margin-top:30px;border-top:1px solid rgba(255,255,255,.1)}}.billing-view .column-title{font-weight:300;font-size:27px;color:#fff;line-height:34px;margin:0 0 16px}.billing-view .plan+.plan{padding-top:24px;margin-top:30px;border-top:1px solid rgba(255,255,255,.1)}.billing-view .plan .badge-image{vertical-align:middle;margin-right:19px}.billing-view .plan .status{font-size:19px;color:#fff;line-height:26px;margin-bottom:15px}.billing-view .plan .status .label{vertical-align:middle}.billing-view .plan.subscribed .status .label:before{content:"";display:inline-block;width:15px;height:12px;background:url(../../images/icons/checkmark-purple-03ade808b1.svg) center/cover no-repeat;margin-right:9px}.billing-view .plan.pro-plan .action-button{display:inline-block;height:38px;font-weight:900;font-size:23px;line-height:27px;color:#fff;text-transform:uppercase;padding:5px 15px 4px;background:0 0;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;border-radius:19px;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border:1px solid #834bff;white-space:nowrap;border:1px solid #834bff;color:#fff}.billing-view .plan.pro-plan .action-button,.billing-view .plan.pro-plan .action-button *{cursor:pointer;cursor:hand}.billing-view .plan.pro-plan .action-button:hover:enabled{background-color:#834bff;border-color:transparent}.billing-view .plan.pro-plan .action-button:disabled{opacity:.4;cursor:not-allowed}.billing-view .plan.diamond-plan .action-button{display:inline-block;height:38px;font-weight:900;font-size:23px;line-height:27px;color:#fff;text-transform:uppercase;padding:5px 15px 4px;background:0 0;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;border-radius:19px;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border:1px solid #ffd775;white-space:nowrap;background:#ffd775;color:#000;color:#232155}.billing-view .plan.diamond-plan .action-button,.billing-view .plan.diamond-plan .action-button *{cursor:pointer;cursor:hand}.billing-view .plan.diamond-plan .action-button:disabled{opacity:.4;cursor:not-allowed}.billing-view .plan.diamond-plan .meta.bottom{margin:15px 0 0}.billing-view .plan .cancel-button{background:0 0;padding:0;margin:0;border:0;font-size:12px;color:rgba(255,255,255,.5);letter-spacing:1px;line-height:16px;text-transform:uppercase;display:inline;float:right}.billing-view .plan .cancel-button:hover{color:#fff}.billing-view .plan .cancel-button:before{content:"";display:inline-block;width:10px;height:10px;background:url(../../images/icons/tiny-close-752e098e2d.svg) center no-repeat;margin-right:6px;margin-top:2px}.billing-view .meta{font-size:12px;color:rgba(255,255,255,.5);letter-spacing:1px;line-height:16px;text-transform:uppercase;margin-bottom:15px}.billing-view .meta b{font-weight:800}.billing-view .method{border-radius:4px;background:rgba(35,33,85,.5);position:relative;padding:0 46px 0 0}.billing-view .method .card-type{width:40px;height:24px;border-radius:4px;background:#fff;background-position:center;background-repeat:no-repeat;float:left;margin:15px 13px 15px 15px}.billing-view .method .card-type.american-express{background-image:url(../../images/credit-cards/american-express-e8818668f3.svg)}.billing-view .method .card-type.diners{background-image:url(../../images/credit-cards/diners-cdd28a7b2b.svg)}.billing-view .method .card-type.discover{background-image:url(../../images/credit-cards/discover-494a22d8a5.svg)}.billing-view .method .card-type.jcb{background-image:url(../../images/credit-cards/jcb-9d02903f63.svg)}.billing-view .method .card-type.mastercard{background-image:url(../../images/credit-cards/mastercard-c02260bc91.svg)}.billing-view .method .card-type.visa{background-image:url(../../images/credit-cards/visa-17f3a9b0c0.svg)}.billing-view .method .info{display:block;float:left}.billing-view .method .card-info{font-weight:400;font-size:16px;color:#fff;line-height:36px;margin-top:3px}.billing-view .method .card-info b{font-weight:800}.billing-view .method .expiration{font-size:12px;color:rgba(255,255,255,.5);letter-spacing:1px;line-height:16px;text-transform:uppercase;margin-bottom:10px;margin-top:-5px}.billing-view .method .delete-button{position:absolute;right:10px;top:10px;width:26px;height:26px;border:0;outline:0;border-radius:13px;background:rgba(35,33,85,.75) url(../../images/icons/close-0a6f0bb327.svg) center no-repeat}.billing-view .method .delete-button:hover{background-color:#232155}.billing-view .change-method-link{display:inline-block;font-size:12px;color:rgba(255,255,255,.5);letter-spacing:1px;line-height:16px;text-transform:uppercase;margin-top:12px}.billing-view .change-method-link .label{vertical-align:middle}.billing-view .change-method-link:hover{color:#fff}.billing-view .change-method-link:before{content:"";display:inline-block;width:3px;height:6px;background:url(../../images/icons/caret-right-9d8d5697db.svg) center/contain no-repeat;margin-right:2 px;vertical-align:middle}@media(max-width:500px){.billing-view .action-button{font-size:18px!important}.billing-view .method{padding-left:15px}.billing-view .method .card-type{display:none}}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.connections-view .title{font-size:19px;color:#fff;line-height:26px;margin:0 0 20px}.connections-view .title .icon{vertical-align:middle;margin-right:21px;margin-top:3px;float:left}.connections-view .button{display:inline-block;height:38px;font-weight:900;font-size:23px;line-height:27px;color:#fff;text-transform:uppercase;padding:5px 15px 4px;background:0 0;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;border-radius:19px;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border:1px solid #834bff;white-space:nowrap;background:#834bff;color:#fff;display:table}.connections-view .button,.connections-view .button *{cursor:pointer;cursor:hand}.connections-view .button:disabled{opacity:.4;cursor:not-allowed}.connections-view .join-link{font-size:12px;color:rgba(255,255,255,.5);letter-spacing:1px;line-height:16px;text-transform:uppercase;text-decoration:underline;margin-top:25px;display:inline-block}.connections-view .join-link:hover{color:#fff}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.notifications-view{padding:18px 26px 26px 24px!important}.notifications-view .notification-settings{width:100%}.notifications-view .notification-settings thead .main{font-weight:300;font-size:27px;color:#834bff;line-height:34px}.notifications-view .notification-settings thead .secondary{font-size:12px;color:#834bff;letter-spacing:1px;line-height:16px;text-transform:uppercase;vertical-align:middle}.notifications-view .notification-settings thead .secondary:nth-child(2){width:100px}.notifications-view .notification-settings thead .secondary:nth-child(3){width:80px}.notifications-view .notification-settings thead td{vertical-align:bottom;padding-bottom:11px}.notifications-view .notification-settings tbody td{vertical-align:top;padding-bottom:11px}.notifications-view .notification-settings tbody .name{font-weight:800;font-size:16px;color:#fff;line-height:21px;margin:0;padding:0}.notifications-view .notification-settings tbody .description{font-size:16px;color:#fff;line-height:21px;margin:0;padding:0}.notifications-view .save-button{float:right}.profile-view .profile-image-editor{position:relative;margin-bottom:18px}.profile-view .profile-image-editor .profile-image{width:80px;height:80px;border:1px solid rgba(255,255,255,.1);border-radius:100px;overflow:hidden;vertical-align:middle}.profile-view .profile-image-editor .delete-button{position:absolute;left:60px;top:0;width:26px;height:26px;border:0;background:rgba(35,33,85,.75) url(../../images/icons/close-0a6f0bb327.svg) no-repeat;border-radius:13px}.profile-view .profile-image-editor .delete-button:hover{background-color:#232155}.profile-view .profile-image-editor .label{font-weight:400;font-size:12px;color:#fff;letter-spacing:1px;line-height:16px;text-transform:uppercase;margin-left:20px}.profile-view .profile-image-editor .label,.profile-view .profile-image-editor .label *{cursor:pointer;cursor:hand}.profile-view .profile-image-editor form{display:inline}.profile-view .profile-image-editor input{display:none}.profile-view .form-message{font-size:14px}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.view-auth{padding:0 20px}.view-auth .auth-title{display:block;font-weight:900;font-size:66px;color:#fff;text-align:center;line-height:54px;margin:47px 0 54px;padding:0;text-transform:uppercase}.view-auth .auth-title em{font-style:normal;color:#834bff}.view-auth .form{width:100%;max-width:500px;margin:0 auto}.view-auth .forgot-link{font-size:12px;color:#fff;letter-spacing:1px;text-align:right;line-height:16px;margin-top:17px;text-decoration:none;float:right;text-transform:uppercase}.view-auth .form-footer{display:block;border-top:1px solid rgba(131,75,255,.5);padding-top:20px;width:100%;max-width:500px;margin:60px auto 0;text-align:center;padding-bottom:47px}.view-auth .form-footer .label{font-size:19px;color:#fff;line-height:40px;margin-right:18px}.view-auth .form-footer .form-footer-button{display:inline-block;height:38px;font-weight:900;font-size:23px;line-height:27px;color:#fff;text-transform:uppercase;padding:5px 15px 4px;background:0 0;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;border-radius:19px;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border:1px solid #834bff;white-space:nowrap;border:1px solid #834bff;color:#fff;display:inline}.view-auth .form-footer .form-footer-button,.view-auth .form-footer .form-footer-button *{cursor:pointer;cursor:hand}.view-auth .form-footer .form-footer-button:hover:enabled{background-color:#834bff;border-color:transparent}.view-auth .form-footer .form-footer-button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:500px){.view-auth .auth-title{font-size:50px;line-height:40px}.view-auth .form-footer{text-align:center}.view-auth .form-footer .label{margin-right:0;display:block}.view-auth .form-footer .form-footer-button{display:inline-block;margin-top:18px}}.view-auth .grecaptcha-badge{margin-bottom:10px}.verify-view .auth-title{margin-bottom:47px}.verify-view .form .message{font-weight:400;font-size:19px;color:#fff;line-height:26px;text-align:center;margin-bottom:24px}.verify-view .social{text-align:center}.verify-view .social .message{font-weight:300;font-size:26px;color:#fff;line-height:32px;text-shadow:-1px 1px 0 rgba(16,29,50,.15);vertical-align:middle}.verify-view .social .share-buttons{vertical-align:middle;display:inline-block;margin-top:20px}.verify-view .social .share-buttons .button{display:inline-block;margin-left:20px}.verify-view .social .share-buttons .button:first-child{margin-left:0}.verify-view .social .share-buttons .fb_iframe_widget{float:left}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.no-game-results-message{text-align:center;color:#fff;font-size:18px;font-weight:300}.game-result{display:block;width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,.15)}.game-result:last-child{border-bottom:0}.game-result:last-child{margin-bottom:0}.game-result .thumbnail{width:193px;height:90px;float:left;margin-right:20px;-webkit-box-shadow:-5px 5px 0 0 rgba(16,29,50,.15);box-shadow:-5px 5px 0 0 rgba(16,29,50,.15);border-radius:2px;overflow:hidden;border:1px solid rgba(255,255,255,.15);position:relative}.game-result .thumbnail:before{position:absolute;content:"";width:26px;height:26px;left:50%;top:50%;margin-top:-13px;margin-left:-13px;background:url(../../images/image-loading-46ad71a8fa.png) center/26px 26px;-webkit-animation:game-results-thumbnail 1s linear infinite;animation:game-results-thumbnail 1s linear infinite;opacity:.25}.game-result .thumbnail img{width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility 0s .15s;transition:opacity .15s,visibility 0s .15s}.game-result .thumbnail.loaded{border:0}.game-result .thumbnail.loaded:before{display:none}.game-result .thumbnail.loaded img{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.game-result .info{position:relative;float:left;width:calc(100% - 213px)}.game-result .info .top{min-height:72px}.game-result .info .top .platform-icon-wrapper{position:relative;float:left;margin-right:9px}.game-result .info .top .platform-icon-wrapper:hover .tooltip{visibility:visible;opacity:1}.game-result .info .top .platform-icon{width:14px;height:14px;opacity:.4}.game-result .info .top .name{display:block;color:#fff;font-size:19px;line-height:21px;font-weight:800;margin-left:23px;vertical-align:middle}.game-result .info .top .name:after{content:"";width:7px;height:12px;display:inline-block;background:url(../../images/icons/caret-right-9d8d5697db.svg);opacity:.4;margin-left:9px}.game-result .info .count-badge{margin:12px 0;display:inline-block;background:#ed68ab;color:#000;margin-left:23px}.game-result .info .bottom{display:table;width:100%;font-size:13px;color:rgba(255,255,255,.6);line-height:16px;text-shadow:-1px 1px 0 rgba(18,33,58,.15)}.game-result .info .bottom b{font-weight:800}.game-result .info .bottom .updated-time,.game-result .info .bottom .votes{display:table-cell;vertical-align:bottom}.game-result .info .bottom .updated-time .icon,.game-result .info .bottom .votes .icon{margin-right:8px}.game-result .info .bottom .updated-time .icon{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}.game-result .info .bottom .result-type{display:table-cell;vertical-align:bottom;text-align:right}.game-result .info .bottom .result-type .icon{margin-right:5px;vertical-align:middle;margin-top:-2px}@-webkit-keyframes game-results-thumbnail{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes game-results-thumbnail{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.trainer-cheats{width:100%}.trainer-cheats .column{display:inline-block;width:25%;vertical-align:top}.trainer-cheats .group{position:relative;width:100%;margin-bottom:24px;float:left;padding-right:24px}.trainer-cheats .group.ready .group-header .label,.trainer-cheats .group.ready .group-header .spacer{visibility:visible}.trainer-cheats .group.collapse-header .group-header .tooltip{visibility:visible}.trainer-cheats .group.collapse-header .group-header .label{visibility:hidden}.trainer-cheats .group .group-header{position:absolute;left:0;top:0;bottom:0}.trainer-cheats .group .group-header .icon{width:18px;display:block;margin-bottom:8px}.trainer-cheats .group .group-header .icon:hover~.tooltip{opacity:1}.trainer-cheats .group .group-header .label{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-weight:700;font-size:12px;color:rgba(255,255,255,.6);letter-spacing:1px;line-height:16px;text-transform:uppercase;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;display:block;height:0;padding-top:100%;margin-left:3px;visibility:hidden}.trainer-cheats .group .group-header .spacer{display:block;width:8px;background:rgba(255,255,255,.1);position:absolute;bottom:0;left:7px;visibility:hidden}.trainer-cheats .group .group-header .tooltip{top:22px;left:9px;text-transform:capitalize}.trainer-cheats .group .cheats{list-style:none;margin:0;padding:0 0 0 31px}.trainer-cheats .group .cheats .cheat{font-size:14px;color:rgba(255,255,255,.6);line-height:14px;margin-bottom:27px}.trainer-cheats .group .cheats .cheat:last-child{margin-bottom:0}@media(max-width:1080px){.trainer-cheats .column{width:33%}}@media(max-width:900px){.trainer-cheats .column{width:50%}}@media(max-width:480px){.trainer-cheats .column{width:100%}}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.view-checkout-switch-plan .summary.small .pro-header{height:50px}.view-checkout-switch-plan .summary.small .bottom{padding-bottom:20px}.view-checkout-switch-plan .coupon .coupon-code{font-weight:300;font-size:16px;color:#fff;line-height:36px;margin-top:20px}.view-checkout-switch-plan .coupon form{margin-top:2px}.view-checkout-switch-plan .coupon form .wrapper{position:relative}.view-checkout-switch-plan .coupon form .wrapper .tooltip{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin-left:0!important}.view-checkout-switch-plan .coupon form input{width:225px}.view-checkout-switch-plan .coupon .coupon-wrapper{display:none}.view-checkout-switch-plan .coupon .coupon-wrapper.expanded{display:block}.view-checkout-switch-plan .coupon .coupon-wrapper .checkout-text-input.error .tooltip{opacity:1;visibility:visible}.view-checkout-switch-plan .coupon .coupon-apply-button{background:rgba(16,29,50,0.5) -webkit-gradient(linear,left top,left bottom,from(rgba(62,47,132,0.67)),to(rgba(62,47,132,0.67)))!important;background:rgba(16,29,50,0.5) linear-gradient(rgba(62,47,132,0.67),rgba(62,47,132,0.67))!important;display:inline-block;font-weight:900;font-size:19px;color:#fff;line-height:27px;padding:6px 20px 5px;border:1px solid #ed68ab;white-space:nowrap;border-radius:4px;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);text-shadow:-1px 1px 0 rgba(16,29,50,.15);overflow:hidden;position:relative;z-index:0}.view-checkout-switch-plan .coupon .coupon-apply-button:hover{background:#ed68ab!important}.view-checkout-thanks{text-align:center;padding:50px 20px}.view-checkout-thanks .message{font-weight:300;font-size:26px;color:#fff;text-align:center;line-height:30px;margin-top:30px;margin-bottom:30px}.view-checkout-thanks .message b{font-weight:900}.view-checkout-thanks .download-button{display:inline-block;background:#ed68ab;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border-radius:19px;line-height:40px;border:0;padding:0 20px;font-weight:900;font-size:24px;color:#fff;text-shadow:-1px 1px 0 rgba(16,29,50,.15);text-transform:uppercase;-webkit-transition:background .15s;transition:background .15s}.view-checkout-thanks .download-button:hover{background:#f296c4}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.view-checkout{width:100%;max-width:1340px;padding:0 20px 90px;margin:0 auto}.view-checkout .errors{color:#ff0056;font-size:16px;margin-bottom:12px;display:none;text-transform:uppercase}.view-checkout .errors.show{display:block}.view-checkout .errors.flash{-webkit-animation:error-flash .1s linear alternate 6;animation:error-flash .1s linear alternate 6}@-webkit-keyframes error-flash{from{color:rgba(255,0,86,.25);text-shadow:0 0 15px #ff0056}to{color:#ff0056;text-shadow:none}}@keyframes error-flash{from{color:rgba(255,0,86,.25);text-shadow:0 0 15px #ff0056}to{color:#ff0056;text-shadow:none}}.view-checkout.loading{opacity:.4;pointer-events:none}.view-checkout .checkout-title{font-weight:900;font-size:66px;color:#fff;line-height:54px;margin:43px 0 36px;text-transform:uppercase}.view-checkout .checkout-title em{font-style:normal;color:#834bff}.view-checkout .sub-header{font-weight:300;font-size:27px;color:#fff;line-height:34px;margin:0;padding:0}.view-checkout .powered-by-recurly{display:block;margin:5px 0;text-align:right}.view-checkout .powered-by-recurly .label{font-size:9px;font-weight:300;color:#834bff;line-height:13px}.view-checkout .powered-by-recurly img{vertical-align:text-bottom}.view-checkout .layout{display:table;width:100%}.view-checkout .layout .payment{display:table-cell;border-radius:4px;padding:18px 24px;background:rgba(52,46,117,.5);border:1px solid #4b349c}.view-checkout .layout .payment .payment-wrapper{position:relative}.view-checkout .layout .spacer{display:table-cell;width:58px}.view-checkout .method-wrapper{display:none}.view-checkout .method-wrapper.selected{display:block}.view-checkout .method-selector{display:inline-block;width:auto;margin-top:16px;-webkit-transition:background .15s;transition:background .15s}.view-checkout .method-selector,.view-checkout .method-selector *{cursor:pointer;cursor:hand}.view-checkout .method-selector .option{padding:0 12px;border:1px solid rgba(255,255,255,.25);-webkit-transition:background-color .15s;transition:background-color .15s;float:left}.view-checkout .method-selector .option:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0}.view-checkout .method-selector .option:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:0}.view-checkout .method-selector .option .label{font-weight:100;font-size:16px;color:rgba(255,255,255,.5);-webkit-transition:color .15s;transition:color .15s;vertical-align:middle;line-height:28px}.view-checkout .method-selector .option i{vertical-align:middle}.view-checkout .method-selector .option svg{margin-right:9px;margin-top:1px;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s}.view-checkout .method-selector .option:not(.selected) svg *{fill:#fff}.view-checkout .method-selector .option.selected{background:#fff}.view-checkout .method-selector .option.selected .label{color:#232155;font-weight:800}.view-checkout .method-selector .option.selected svg{opacity:1}.view-checkout .secure-form{float:right;margin-top:16px}.view-checkout .secure-form .label{font-weight:300;font-size:13px;color:#ed68ab;line-height:30px}.view-checkout .secure-form svg{margin-right:7px}.view-checkout .paypal-message{font-weight:100;font-size:19px;color:#fff;line-height:36px;border-bottom:1px solid rgba(131,75,255,.25);white-space:nowrap;margin-top:15px;display:inline-block}.view-checkout .paypal-message em{font-style:normal;font-weight:800;color:#ed68ab}.view-checkout .form-wrapper{margin-top:20px}.view-checkout .form-wrapper .row{position:relative;margin-right:-10px;margin-bottom:10px}.view-checkout .form-wrapper .row:last-of-type{margin-bottom:0}.view-checkout .form-wrapper .checkout-text-input{position:relative;float:left;padding-right:10px}.view-checkout .form-wrapper .checkout-text-input .wrapper{background:#232155;border:0;border-radius:4px;width:100%}.view-checkout .form-wrapper .checkout-text-input .wrapper.cvv{position:relative}.view-checkout .form-wrapper .checkout-text-input .wrapper.cvv:hover .cvv-tooltip{visibility:visible;opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:0s;transition-delay:0s}.view-checkout .form-wrapper .checkout-text-input .wrapper.cvv .cvv-tooltip{position:absolute;visibility:hidden;opacity:0;-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px);left:-10px;top:calc(100% + 10px);-webkit-transition:opacity .15s,visibility 0s .15s,-webkit-transform .15s;transition:opacity .15s,visibility 0s .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s,visibility 0s .15s;transition:opacity .15s,transform .15s,visibility 0s .15s,-webkit-transform .15s;z-index:2}.view-checkout .form-wrapper .checkout-text-input .error:not(.empty):not(.focused)~.tooltip{opacity:1;visibility:visible}.view-checkout .form-wrapper .checkout-text-input input{background:0 0;border:0}.view-checkout .form-wrapper .checkout-text-input input,.view-checkout .form-wrapper .checkout-text-input label{font-family:open sans;line-height:40px;padding:0 16px;font-weight:300;font-size:17px;color:#fff;width:100%;text-align:left}.view-checkout .form-wrapper .checkout-text-input[data-recurly],.view-checkout .form-wrapper .checkout-text-input .recurly-hosted-field{height:40px}.view-checkout .form-wrapper .checkout-text-input.quarter{width:25%}.view-checkout .form-wrapper .checkout-text-input.three-quarters{width:75%}.view-checkout .form-wrapper .checkout-text-input.half{width:50%}.view-checkout .form-wrapper .checkout-text-input label{position:absolute;left:0;top:0;pointer-events:none}.view-checkout .form-wrapper .checkout-text-input label super{color:#ed68ab;padding-left:5px}.view-checkout .form-wrapper .checkout-text-input input:focus+label,.view-checkout .form-wrapper .checkout-text-input *.focused+label,.view-checkout .form-wrapper .checkout-text-input *:not(.empty)+label{display:none}.view-checkout .add-ons{margin-top:15px}.view-checkout .add-ons .add-on,.view-checkout .add-ons .add-on *{cursor:pointer;cursor:hand}.view-checkout .add-ons .add-on input[type=checkbox]{display:none}.view-checkout .add-ons .add-on input[type=checkbox]:checked+.checkbox-icon .icon{opacity:1}.view-checkout .add-ons .add-on .checkbox-icon{position:relative;vertical-align:middle;width:20px;height:20px;border:1px solid #fff;border-radius:4px;margin-right:14px;display:inline-block}.view-checkout .add-ons .add-on .checkbox-icon .icon{opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s;position:relative;display:inline-block;top:-3px;left:2px}.view-checkout .add-ons .add-on .checkbox-icon .icon svg{position:absolute;left:3px;top:1px}.view-checkout .add-ons .add-on .addon-icon{vertical-align:middle;display:inline-block;margin-right:9px;margin-top:3px}.view-checkout .add-ons .add-on .label{font-weight:300;font-size:16px;color:#fff;line-height:36px;display:inline-block;vertical-align:middle}.view-checkout .add-ons .add-on .label em{font-style:normal;font-weight:800}.view-checkout .add-ons .add-on .label p{margin:0;padding:0;display:inline}.view-checkout .add-ons .add-on .game-result .info .count-badge,.game-result .info .view-checkout .add-ons .add-on .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .add-ons .add-on .summary div.totals .discount-badge,.view-checkout .summary div.totals .add-ons .add-on .discount-badge,.view-checkout .add-ons .add-on .app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section .creator-info .view-checkout .add-ons .add-on .creator-badge,.view-checkout .add-ons .add-on .app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .view-checkout .add-ons .add-on .coming-soon-badge{background:#ed68ab;margin-left:6px;margin-top:-2px;vertical-align:middle;white-space:nowrap;display:inline-block}.view-checkout .coupon .coupon-code-link{font-weight:300;font-size:16px;color:#fff;line-height:36px;border-bottom:1px dashed rgba(255,255,255,.5)}.view-checkout .coupon form{margin-top:2px}.view-checkout .coupon form .wrapper{position:relative}.view-checkout .coupon form .wrapper .tooltip{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin-left:0!important}.view-checkout .coupon form input{width:225px}.view-checkout .coupon .coupon-wrapper{display:none}.view-checkout .coupon .coupon-wrapper.expanded{display:block}.view-checkout .coupon .coupon-wrapper .checkout-text-input.error .tooltip{opacity:1;visibility:visible}.view-checkout .coupon .coupon-apply-button{background:rgba(16,29,50,0.5) -webkit-gradient(linear,left top,left bottom,from(rgba(62,47,132,0.67)),to(rgba(62,47,132,0.67)))!important;background:rgba(16,29,50,0.5) linear-gradient(rgba(62,47,132,0.67),rgba(62,47,132,0.67))!important;display:inline-block;font-weight:900;font-size:19px;color:#fff;line-height:27px;padding:6px 20px 5px;border:1px solid #ed68ab;white-space:nowrap;border-radius:4px;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);text-shadow:-1px 1px 0 rgba(16,29,50,.15);overflow:hidden;position:relative;z-index:0}.view-checkout .coupon .coupon-apply-button:hover{background:#ed68ab!important}.view-checkout .summary{background:#3e2f84 -webkit-gradient(linear,left top,left bottom,from(rgba(131,75,255,0.15)),to(rgba(131,75,255,0.15)))!important;background:#3e2f84 linear-gradient(rgba(131,75,255,0.15),rgba(131,75,255,0.15))!important;display:table-cell;width:394px;border-radius:4px;padding-top:18px}.view-checkout .summary .sub-header{text-align:center;margin-bottom:14px}.view-checkout .summary .message{font-size:12px;color:rgba(255,255,255,.5);letter-spacing:1px;line-height:16px;text-align:center;margin-bottom:10px;text-transform:uppercase}.view-checkout .summary .pro-header{height:167px;background:url(../images/views/checkout/pro-header-badge-1bba248b9b.svg) top center no-repeat,url(../../images/views/checkout/pro-header-3eaa72afe3.svg) top left/100% 167px no-repeat}.view-checkout .summary .diamond-header{height:167px;background:url(../images/views/checkout/diamond-header-badge-a0546d15fb.svg) top center no-repeat,url(../../images/views/checkout/diamond-header-569220570d.svg) top left/100% 167px no-repeat}.view-checkout .summary .top{margin-top:-110px;padding:15px 20px 22px}.view-checkout .summary .bottom{padding:20px 20px 8px;text-align:center}.view-checkout .summary .totals{font-weight:100;font-size:16px;color:#fff;line-height:27px}.view-checkout .summary .totals .total-wrapper{display:none}.view-checkout .summary .totals .total-wrapper.show{display:block}.view-checkout .summary .totals strike{color:rgba(255,255,255,.5)}.view-checkout .summary .totals strike.right{float:right}.view-checkout .summary .totals em{font-weight:800;font-style:normal;color:#ed68ab}.view-checkout .summary table.totals{width:100%;margin-top:10px}.view-checkout .summary table.totals td:last-of-type{text-align:right}.view-checkout .summary div.totals{text-align:center;margin-bottom:12px}.view-checkout .summary div.totals .discount-badge{display:inline-block;background:#ed68ab;color:#000}.view-checkout .summary .cancel-message{font-size:16px;color:rgba(255,255,255,.4);text-align:center;line-height:36px}.view-checkout .summary .period-toggle{display:block;position:relative}.view-checkout .summary .period-toggle,.view-checkout .summary .period-toggle *{cursor:pointer;cursor:hand}.view-checkout .summary .period-toggle select{display:none}.view-checkout .summary .period-toggle label{float:left;width:calc(50% - 26px);line-height:20px}.view-checkout .summary .period-toggle label:first-of-type{text-align:right}.view-checkout .summary .period-toggle label:last-of-type{text-align:left}.view-checkout .summary .period-toggle label input[type=radio]{display:none}.view-checkout .summary .period-toggle label .label{font-size:16px;color:#fff;opacity:.4;font-weight:400;-webkit-transition:opacity .15s;transition:opacity .15s}.view-checkout .summary .period-toggle label.selected .label{opacity:1;font-weight:700}.view-checkout .summary .period-toggle .toggle{float:left;width:36px;height:20px;border-radius:10px;background:rgba(255,255,255,.25);position:relative;margin:0 8px}.view-checkout .summary .period-toggle .toggle:before{content:"";display:block;width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;left:1px;top:1px;-webkit-transition:left .15s;transition:left .15s;cursor:pointer}.view-checkout .summary .period-toggle .toggle.on:before{left:calc(100% - 19px)}.view-checkout .summary .prices{text-align:center;font-weight:100;font-size:16px;margin-top:15px}.view-checkout .summary .prices .original,.view-checkout .summary .prices .selected{display:none}.view-checkout .summary .prices .original.show,.view-checkout .summary .prices .selected.show{display:inline}.view-checkout .summary .prices .original{color:rgba(255,255,255,.4);margin-right:5px;vertical-align:baseline}.view-checkout .summary .prices .selected{color:#fff;font-size:33px}.view-checkout .summary .prices .selected sub{font-size:16px;vertical-align:baseline}.view-checkout .module-cta{background:rgba(16,29,50,0.5) -webkit-gradient(linear,left top,left bottom,from(rgba(62,47,132,0.67)),to(rgba(62,47,132,0.67)))!important;background:rgba(16,29,50,0.5) linear-gradient(rgba(62,47,132,0.67),rgba(62,47,132,0.67))!important;display:inline-block;font-weight:900;font-size:24px;color:#fff;text-transform:uppercase;line-height:27px;padding:6px 20px 5px;border:1px solid #ed68ab;white-space:nowrap;border-radius:20px;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);text-shadow:-1px 1px 0 rgba(16,29,50,.15);overflow:hidden;position:relative;z-index:0}.view-checkout .module-cta:disabled{opacity:.4;cursor:not-allowed}.view-checkout .module-cta:hover:not(:disabled){background:#ed68ab!important}@media(max-width:900px){.view-checkout .checkout-title{text-align:center;font-size:50px;line-height:40px}.view-checkout .layout{display:block}.view-checkout .layout .payment{display:block}.view-checkout .layout .spacer{display:none}.view-checkout .layout .summary{display:block;width:100%;margin-top:18px}}@media(max-width:500px){.view-checkout .form-wrapper .checkout-text-input.half,.view-checkout .form-wrapper .checkout-text-input.quarter,.view-checkout .form-wrapper .checkout-text-input.three-quarters{width:100%;margin-bottom:10px}.view-checkout .form-wrapper .row{margin-bottom:0}.view-checkout .secure-form{position:absolute;right:0;top:0;margin-top:0}.view-checkout .method-selector{width:100%}.view-checkout .method-selector .option{width:50%;text-align:center}}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}@font-face{font-family:gotham;src:url(../../fonts/gotham/gotham-medium-ace13b8cfc.eot);src:url(../../fonts/gotham/gotham-medium-ace13b8cfc.eot?#iefix) format("embedded-opentype"),url(../../fonts/gotham/gotham-medium-815a33c8f3.woff) format("woff"),url(../../fonts/gotham/gotham-medium-7bc67d0cbf.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:gotham;src:url(../../fonts/gotham/gotham-bold-3f4d3fd72e.eot);src:url(../../fonts/gotham/gotham-bold-3f4d3fd72e.eot?#iefix) format("embedded-opentype"),url(../../fonts/gotham/gotham-bold-04543a4e7f.woff) format("woff"),url(../../fonts/gotham/gotham-bold-0b963a480b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:gotham;src:url(../../fonts/gotham/gotham-light-2a84e71eff.eot);src:url(../../fonts/gotham/gotham-light-2a84e71eff.eot?#iefix) format("embedded-opentype"),url(../../fonts/gotham/gotham-light-f0bf311652.woff) format("woff"),url(../../fonts/gotham/gotham-light-d879050665.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:gotham book;src:url(../../fonts/gotham/gotham-book-31f5b5f70e.eot);src:url(../../fonts/gotham/gotham-book-31f5b5f70e.eot?#iefix) format("embedded-opentype"),url(../../fonts/gotham/gotham-book-eff4ba5f36.woff) format("woff"),url(../../fonts/gotham/gotham-book-6456132eac.ttf) format("truetype");font-weight:400;font-style:normal}.view-diamond{margin-top:-90px;background:#fff}.view-diamond *,.view-diamond button,.view-diamond input{font-family:Gotham}.view-diamond section.upgrade{background:#fff}.view-diamond section.upgrade .section{background:#fff}.view-diamond section.upgrade .section-title{padding:64px 0;margin:0;text-align:center;font-weight:500;font-size:30px;color:#152c34;letter-spacing:.25px}.view-diamond section.upgrade .upgrade-button{position:relative;display:block;font-weight:700;font-size:12px;color:#fff;letter-spacing:1px;text-decoration:none;line-height:70px;height:70px;background:#fff;border:0;-webkit-box-shadow:0 4px 0 #dde4eb;box-shadow:0 4px 0 #dde4eb;border-radius:3px;text-align:center;-webkit-transition:background .15s,-webkit-transform .15s,-webkit-box-shadow .25s;transition:background .15s,-webkit-transform .15s,-webkit-box-shadow .25s;transition:transform .15s,box-shadow .25s,background .15s;transition:transform .15s,box-shadow .25s,background .15s,-webkit-transform .15s,-webkit-box-shadow .25s;display:inline-block;position:relative}.view-diamond section.upgrade .upgrade-button:disabled{opacity:.5}.view-diamond section.upgrade .upgrade-button:disabled,.view-diamond section.upgrade .upgrade-button:disabled *{cursor:default}.view-diamond section.upgrade .upgrade-button:hover:not([disabled]){background:#fff;-webkit-box-shadow:0 4px 0 #fdfefe;box-shadow:0 4px 0 #fdfefe}.view-diamond section.upgrade .upgrade-button:active:not([disabled]){-webkit-box-shadow:0 1px 0 #fdfefe;box-shadow:0 1px 0 #fdfefe;-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}.view-diamond section.upgrade .upgrade-button .label{display:inline-block;font-weight:700;font-size:17.97px;letter-spacing:2.5px;text-transform:uppercase;padding:0 50px}.view-diamond section.upgrade .upgrade-button:after{content:"";display:block;float:right;width:68px;height:100%;border-left:1px solid #dde4eb}.view-diamond section.upgrade .upgrade-button:hover{-webkit-box-shadow:0 4px 0 #dde4eb,0 0 20px rgba(255,255,255,.3)!important;box-shadow:0 4px 0 #dde4eb,0 0 20px rgba(255,255,255,.3)!important}.view-diamond section.upgrade .upgrade-button:active{-webkit-box-shadow:0 1px 0 #dde4eb,0 0 20px rgba(255,255,255,.3)!important;box-shadow:0 1px 0 #dde4eb,0 0 20px rgba(255,255,255,.3)!important}@media(max-width:550px){.view-diamond section.upgrade .upgrade-button .label{font-size:14px;padding:0 24px}}.view-diamond section.upgrade section.top{text-align:center;padding-top:100px;border-bottom:1px solid #cecde1}.view-diamond section.upgrade section.top h1{font-family:gotham book;font-size:35px;color:#fff;letter-spacing:.25px;max-width:515px;margin:20px auto}.view-diamond section.upgrade section.top .two-months-free{display:block;margin:20px auto 50px;font-family:gotham book;font-size:14px;letter-spacing:.25px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:550px){.view-diamond section.upgrade section.top{padding-left:24px;padding-right:24px}}.view-diamond section.upgrade section.features{padding:75px 0 0 50px}.view-diamond section.upgrade section.features .row{position:relative;max-width:1440px;margin:0 auto}.view-diamond section.upgrade section.features .feature{padding:32px 32px 32px 176px;width:calc(50% - 50px);height:100%;float:left;margin-right:50px;margin-bottom:50px;background-position:50px center;background-repeat:no-repeat;-webkit-transition:opacity .5s;transition:opacity .5s}.view-diamond section.upgrade section.features .feature:before{content:"";display:block;position:absolute;top:0;width:calc(50% - 50px);bottom:50px;border:1px solid rgba(41,86,102,.25)}.view-diamond section.upgrade section.features .feature:first-child:before{left:0}.view-diamond section.upgrade section.features .feature:last-child:before{right:50px}.view-diamond section.upgrade section.features .feature h2{font-weight:500;font-size:18.9px;color:#152c34;letter-spacing:.24px;margin:0 0 8px}.view-diamond section.upgrade section.features .feature p{font-family:gotham book;font-size:15.12px;color:#295666;letter-spacing:.26px;line-height:28.35px;margin:0}.view-diamond section.upgrade section.features .row:first-child .feature:first-child{-webkit-transition-delay:.2s;transition-delay:.2s}.view-diamond section.upgrade section.features .row:first-child .feature:last-child{-webkit-transition-delay:.4s;transition-delay:.4s}.view-diamond section.upgrade section.features .row:last-child .feature:first-child{-webkit-transition-delay:.6s;transition-delay:.6s}.view-diamond section.upgrade section.features .row:last-child .feature:last-child{-webkit-transition-delay:.8s;transition-delay:.8s}.view-diamond section.upgrade section.features.visible .feature{opacity:1}@media(max-width:850px){.view-diamond section.upgrade section.features{padding-right:50px}.view-diamond section.upgrade section.features .feature{width:100%;margin-right:50px;position:relative}.view-diamond section.upgrade section.features .feature:before{width:100%;left:0!important;bottom:0}}@media(max-width:500px){.view-diamond section.upgrade section.features .feature{background-position:center 25px;padding:115px 20px 20px;text-align:center}}.view-diamond section.upgrade section.app{position:relative;opacity:0;-webkit-transition:opacity .5s .2s;transition:opacity .5s .2s;overflow:hidden;padding-bottom:10px}.view-diamond section.upgrade section.app.visible{opacity:1}.view-diamond section.upgrade section.app .screenshot{width:50%;border-top-right-radius:12px;border-bottom-right-radius:12px;-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.5);box-shadow:0 3px 11px 0 rgba(0,0,0,.5);position:relative;z-index:2}.view-diamond section.upgrade section.app .info{display:block;width:50%;float:right;position:relative;margin-top:20px}.view-diamond section.upgrade section.app .info .info-header{width:100%;height:154px;margin:22px 0;position:relative}.view-diamond section.upgrade section.app .info .info-header:after{display:block;content:"";width:110%;height:100%;position:absolute;left:-5%;top:0;z-index:0;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}.view-diamond section.upgrade section.app .info .info-header img{vertical-align:middle;padding-right:30px}.view-diamond section.upgrade section.app .info .info-header .content{position:relative;z-index:1;font-weight:500;font-size:30px;color:#fff;letter-spacing:.25px;padding-left:100px;line-height:154px}.view-diamond section.upgrade section.app .info .info-text{font-family:gotham book;font-size:28px;color:#295666;letter-spacing:.28px;line-height:53px;padding:20px 100px;max-width:700px}@media(max-width:1100px){.view-diamond section.upgrade section.app .info .info-text{line-height:30px;font-size:20px}}@media(max-width:850px){.view-diamond section.upgrade section.app .screenshot{width:calc(100% - 40px);margin:20px;border-top-left-radius:12px}.view-diamond section.upgrade section.app .info{width:100%;top:-30px;margin-bottom:-30px;margin-top:0}.view-diamond section.upgrade section.app .info .info-header{margin-top:-5px}.view-diamond section.upgrade section.app .info .info-header .content{max-width:100%;padding:5px 0 0 50px}.view-diamond section.upgrade section.app .info .info-text{padding:20px 50px;max-width:100%;font-size:28px;line-height:53px}}@media(max-width:475px){.view-diamond section.upgrade section.app .info-header{height:80px!important}.view-diamond section.upgrade section.app .info-header .content{line-height:80px!important;font-size:20px!important}}@media(max-width:400px){.view-diamond section.upgrade section.app .info-header .content{font-size:20px}.view-diamond section.upgrade section.app .info-header .content img{height:50px}}.view-diamond section.upgrade section.lists .lists{width:100%;max-width:884px;margin:0 auto;padding:0 50px}.view-diamond section.upgrade section.lists .list{width:calc(50% - 32px);max-width:360px;float:left;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.16);box-shadow:0 1px 2px 0 rgba(0,0,0,.16);opacity:0;-webkit-transition:opacity .5s .2s,-webkit-transform .5s .2s;transition:opacity .5s .2s,-webkit-transform .5s .2s;transition:opacity .5s .2s,transform .5s .2s;transition:opacity .5s .2s,transform .5s .2s,-webkit-transform .5s .2s}.view-diamond section.upgrade section.lists .list .price{max-width:250px;margin:0 auto 16px;border-bottom:1px solid rgba(41,86,102,.15)}.view-diamond section.upgrade section.lists .list .price h2{font-weight:700;font-size:30px;letter-spacing:.25px;line-height:30px;text-align:center;text-transform:uppercase}.view-diamond section.upgrade section.lists .list .price h3{font-weight:500;font-size:18px;color:#295666;letter-spacing:.25px;text-align:center;margin-bottom:40px}.view-diamond section.upgrade section.lists .list .price h3 b{font-weight:500;font-size:25px}.view-diamond section.upgrade section.lists .list ul{list-style:none;margin:0 auto;padding:0;max-width:250px;display:block}.view-diamond section.upgrade section.lists .list ul li{font-family:gotham book;font-size:18px;color:#c9d4d8;letter-spacing:.25px;line-height:32px}.view-diamond section.upgrade section.lists .list ul li.checked{color:#295666}.view-diamond section.upgrade section.lists .list ul li:before{content:"";display:inline-block;width:15px;height:15px;float:left;background-position:center;background-repeat:no-repeat;background-image:url(/static/images/landing-pages/pro/x-icon.svg);margin-right:15px;margin-top:8px}.view-diamond section.upgrade section.lists .list .action-button{display:block;width:250px;margin:38px auto 50px;padding:3px;height:50px;border:0;text-decoration:none}.view-diamond section.upgrade section.lists .list .action-button,.view-diamond section.upgrade section.lists .list .action-button *{cursor:pointer;cursor:hand}.view-diamond section.upgrade section.lists .list .action-button .button-label{background:#fff;height:44px;line-height:44px;text-align:center;width:100%;font-weight:500;font-size:20px;letter-spacing:.25px;text-transform:uppercase;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.view-diamond section.upgrade section.lists .list .action-button:hover .button-label{background:0 0;color:#fff!important}.view-diamond section.upgrade section.lists .list:before{content:"";display:block;height:8px;width:100%}.view-diamond section.upgrade section.lists .list.free{margin-right:64px}.view-diamond section.upgrade section.lists{opacity:0;-webkit-transition:opacity .2s .2s;transition:opacity .2s .2s}.view-diamond section.upgrade section.lists .list:first-child{-webkit-transform:translate(-100px,0);-ms-transform:translate(-100px,0);transform:translate(-100px,0)}.view-diamond section.upgrade section.lists .list:last-child{-webkit-transform:translate(100px,0);-ms-transform:translate(100px,0);transform:translate(100px,0)}.view-diamond section.upgrade section.lists.visible{opacity:1}.view-diamond section.upgrade section.lists.visible .list{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media(max-width:600px){.view-diamond section.upgrade section.lists .lists{padding:0 25px}.view-diamond section.upgrade section.lists .list{max-width:100%!important;width:100%!important;margin-right:0!important}}.view-diamond section.upgrade section.video{text-align:center;padding-left:20px;padding-right:20px;padding-bottom:64px;opacity:0;-webkit-transition:opacity .2s .2s;transition:opacity .2s .2s}.view-diamond section.upgrade section.video.visible{opacity:1}.view-diamond section.upgrade section.video .video-wrapper{width:910px;max-width:100%;margin:0 auto;position:relative}.view-diamond section.upgrade section.video .video-wrapper .video-inner{width:100%;height:0;padding-bottom:56%}.view-diamond section.upgrade section.video .video-wrapper object{position:absolute;left:0;top:0;width:100%;height:100%}.view-diamond section.upgrade footer{text-align:center;padding-bottom:86px}.view-diamond section.upgrade footer .section-title{color:#fff;padding-bottom:30px}.view-diamond section.diamond .upgrade-button .label{color:#54d1dd;background:-webkit-linear-gradient(135deg,#47f3d4,#5abee1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.view-diamond section.diamond .upgrade-button:after{background:url(../images/views/diamond/right-arrow-icon-09f05c3a56.svg) center center no-repeat}.view-diamond section.diamond section.top{background:url(../images/views/diamond/diamond-background-be185d065a.png) top center;margin-bottom:-50px}.view-diamond section.diamond section.top .two-months-free{color:#5abde0;background:-webkit-linear-gradient(135deg,#47f3d4,#5abee1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.view-diamond section.diamond section.top .diamond{display:block;margin:auto;max-width:100%;margin-top:-40px}.view-diamond section.diamond section.features .row:first-child .feature:nth-child(1){background-image:url(../images/views/diamond/tools-icon-b2c4fa1dff.svg)}.view-diamond section.diamond section.features .row:first-child .feature:nth-child(2){background-image:url(../images/views/diamond/unlockers-icon-071c5fbabd.svg)}.view-diamond section.diamond section.features .row:last-child .feature:nth-child(1){background-image:url(../images/views/diamond/support-icon-815d55c25c.svg)}.view-diamond section.diamond section.features .row:last-child .feature:nth-child(2){background-image:url(../images/views/diamond/ads-icon-cdb3e07e7c.svg)}.view-diamond section.diamond section.app .info .info-header:before{background:url(../images/views/diamond/app-line-0fafa73317.svg)}.view-diamond section.diamond section.app .info .info-header:after{background:#e7f5fb}.view-diamond section.diamond section.app .info .info-header .content{background-image:linear-gradient(135deg,#47f3d4 0%,#5abee1 100%)}.view-diamond section.diamond section.lists{padding-bottom:50px}.view-diamond section.diamond section.lists .list.free .price h2{color:#eb567b}.view-diamond section.diamond section.lists .list.free:before{background:#eb567b}.view-diamond section.diamond section.lists .list.free li.checked:before{background-image:url(../images/views/diamond/checkmark-icon-free-982c549eca.svg)}.view-diamond section.diamond section.lists .list.free .action-button{background-color:#eb567b}.view-diamond section.diamond section.lists .list.free .action-button .button-label{color:#eb567b}.view-diamond section.diamond section.lists .list.pro .price h2{color:#47f3d4;background:-webkit-linear-gradient(135deg,#47f3d4,#5abee1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.view-diamond section.diamond section.lists .list.pro:before{background-image:linear-gradient(135deg,#47f3d4,#5abee1)}.view-diamond section.diamond section.lists .list.pro li.checked:before{background-image:url(../images/views/diamond/checkmark-icon-pro-f38f4313ed.svg)}.view-diamond section.diamond section.lists .list.pro .action-button{background-image:linear-gradient(135deg,#47f3d4,#5abee1)}.view-diamond section.diamond section.lists .list.pro .action-button .button-label{color:#47f3d4}.view-diamond section.diamond footer{background:url(../images/views/diamond/diamond-background-be185d065a.png) center center!important}@media(max-width:375px){.view-diamond section.diamond footer .upgrade-button:after{display:none}}.view-error{text-align:center;padding:50px 20px}.view-error .robot{max-width:100%}.view-error .message{font-weight:300;font-size:26px;color:#fff;text-align:center;line-height:32px;margin-top:30px}.view-error .message b{font-weight:900}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.features-view{background:#342e75}.features-view .section-wrapper{max-width:1315px;margin:0 auto;padding:0 20px;position:relative}.features-view .section-title{font-weight:900;font-size:66px;color:#fff;line-height:54px;margin:0;padding:0;text-transform:uppercase}.features-view .section-title em{font-style:normal;color:#834bff}.features-view .section-content{font-weight:300;font-size:19px;color:#fff;line-height:26px;margin:24px 0 0}.features-view .section-content a{color:#fff;border-bottom:1px solid rgba(255,255,255,.25)}.features-view .section-content a:hover{border-bottom-color:#fff}.features-view .columns{display:table}.features-view .left-column{width:50%;display:table-cell;padding-right:50px;vertical-align:top}.features-view .right-column{width:50%;display:table-cell;padding-left:50px;vertical-align:top}.features-view .section-top{padding-top:47px;padding-bottom:70px;text-align:center;background:url(../../images/views/features/top-bg-0c210b612b.svg) bottom left/100% no-repeat}.features-view .section-top .section-header{margin-bottom:54px}.features-view .section-top .features{margin:54px auto 0;max-width:1173px}.features-view .section-top .features .features-wrapper{margin-right:-25px}.features-view .section-top .features .feature{display:inline-block;padding:23px 13px;text-align:center;width:230px;height:270px;border:1px solid #4b349c;-webkit-box-shadow:-3px 3px 0 0 rgba(18,26,62,.15);box-shadow:-3px 3px 0 0 rgba(18,26,62,.15);border-radius:5px;background:#232155 url(../../images/views/features/feature-footer-6f8fcb7c7a.svg) bottom center/100% no-repeat;position:relative;overflow:hidden;margin:0 25px 25px 0;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;vertical-align:top}.features-view .section-top .features .feature:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.features-view .section-top .features .feature .feature-header{margin:0;padding:0;font-weight:900;font-size:33px;color:#fff;line-height:29px;text-transform:uppercase}.features-view .section-top .features .feature .feature-header em{font-style:normal;color:#834bff}.features-view .section-top .features .feature .feature-header sub{vertical-align:baseline;font-weight:300;font-size:19px;letter-spacing:1px;display:block}.features-view .section-top .features .feature .feature-image{position:absolute;left:50%}.features-view .section-top .features .feature.feature-games .feature-image{width:90px;margin-left:-45px;bottom:24px}.features-view .section-top .features .feature.feature-detection .feature-image{width:132px;margin-left:-66px;bottom:40px}.features-view .section-top .features .feature.feature-version-guard .feature-image{width:102px;margin-left:-52px;bottom:47px}.features-view .section-top .features .feature.feature-controls .feature-image{width:124px;margin-left:-62px;bottom:36px}.features-view .section-top .features .feature.feature-platforms .feature-image{width:96px;margin-left:-48px;bottom:56px}.features-view .section-top .features .feature.feature-voting .feature-image{width:94px;margin-left:-47px;bottom:33px}.features-view .section-top .features .feature.feature-safety .feature-image{width:120px;margin-left:-60px;bottom:46px}.features-view .section-games{background:#232155;padding-top:117px;padding-bottom:106px;position:relative}.features-view .section-games .angle-bg{position:absolute;left:0;top:-20px;right:0;height:20px}.features-view .section-games .angle-bg svg{width:100%;height:20px}.features-view .section-games .angle-bg svg *{fill:#232155}.features-view .section-games .browse-button{display:inline-block;height:38px;font-weight:900;font-size:23px;line-height:27px;color:#fff;text-transform:uppercase;padding:5px 15px 4px;background:0 0;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;border-radius:19px;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border:1px solid #834bff;white-space:nowrap;border:1px solid #834bff;color:#fff;margin-top:40px}.features-view .section-games .browse-button,.features-view .section-games .browse-button *{cursor:pointer;cursor:hand}.features-view .section-games .browse-button:hover:enabled{background-color:#834bff;border-color:transparent}.features-view .section-games .browse-button:disabled{opacity:.4;cursor:not-allowed}.features-view .section-games .featured-titles{position:relative;width:100%}.features-view .section-games .featured-titles .featured-titles-wrapper{height:0;padding-top:65%}.features-view .section-games .featured-titles a{display:block;position:absolute;width:38%;height:27%;background:rgba(0,0,0,.5);border-radius:4px;overflow:hidden;-webkit-box-shadow:-4px 4px 0 0 rgba(16,29,50,.15);box-shadow:-4px 4px 0 0 rgba(16,29,50,.15)}.features-view .section-games .featured-titles a:nth-child(1){left:17.6%;top:0;z-index:0}.features-view .section-games .featured-titles a:nth-child(2){left:34.6%;top:19.6%;z-index:1}.features-view .section-games .featured-titles a:nth-child(3){left:61.6%;top:11.6%;z-index:2}.features-view .section-games .featured-titles a:nth-child(4){left:0;top:35%;z-index:0}.features-view .section-games .featured-titles a:nth-child(5){left:13%;top:53.5%;z-index:2}.features-view .section-games .featured-titles a:nth-child(6){left:55.2%;top:50.6%;z-index:0}.features-view .section-games .featured-titles a:nth-child(7){left:33.9%;top:72.6%;z-index:1}.features-view .section-games .featured-titles img{width:100%;height:100%}.features-view .section-detection{padding:92px 0 57px}.features-view .section-detection .detection-image{width:100%;max-width:559px}.features-view .section-version-guard{padding:96px 0 100px;background:#232155}.features-view .section-version-guard .section-wrapper{display:table}.features-view .section-version-guard .left-column{text-align:center;vertical-align:bottom}.features-view .section-version-guard .version-guard-image{width:100%;max-width:372px}.features-view .section-controls{position:relative;padding:79px 0 100px}.features-view .section-controls .angle-bg{position:absolute;left:0;top:-20px;right:0;height:20px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.features-view .section-controls .angle-bg svg{width:100%;height:20px}.features-view .section-controls .angle-bg svg *{fill:#342e75}.features-view .section-controls .controls-image{width:100%;max-width:588px}.features-view .section-platforms{padding:95px 0 100px;background:#232155}.features-view .section-platforms .left-column{text-align:center;vertical-align:middle}.features-view .section-platforms .platforms{white-space:nowrap;padding-left:20px}.features-view .section-platforms .platforms:first-child{margin-bottom:40px}.features-view .section-platforms .platforms .platform{float:left;width:150px}.features-view .section-platforms .platforms .platform .label{font-weight:800;font-size:17px;color:#fff;text-align:center;margin-top:20px;margin-left:-25px}.features-view .section-platforms .platforms .platform .label span{vertical-align:middle}.features-view .section-platforms .platforms .platform .label .checkmark{vertical-align:middle;width:17px;height:12px;margin-right:8px}.features-view .section-voting{padding:95px 0 20px}.features-view .section-voting .right-column{text-align:right}.features-view .section-voting .voting-image{width:100%;max-width:582px}.features-view .section-safety{padding:95px 0 100px;background:#232155;position:relative}.features-view .section-safety .angle-bg{position:absolute;left:0;top:-20px;right:0;height:20px}.features-view .section-safety .angle-bg svg{width:100%;height:20px}.features-view .section-safety .angle-bg svg *{fill:#232155}.features-view .section-safety .left-column{text-align:center;vertical-align:bottom}.features-view .section-safety .safety-image{width:100%;max-width:297px}@media(max-width:1080px){.features-view .section-platforms .platforms .platform{width:90px}.features-view .section-platforms .platforms .platform .platform-image{width:50px;height:50px}.features-view .section-platforms .platforms .platform .label{font-size:12px;margin-top:10px;margin-left:0}.features-view .section-platforms .platforms .platform .label .checkmark{display:none}}@media(max-width:900px){.features-view .section-title{font-size:50px;line-height:40px}.features-view .left-column{padding-right:15px}.features-view .right-column{padding-left:15px}.features-view .section-top,.features-view .section-games,.features-view .section-detection,.features-view .section-version-guard,.features-view .section-controls,.features-view .section-platforms,.features-view .section-voting,.features-view .section-safety{padding:25px 0}}@media(max-width:600px){.features-view .section-title{font-size:40px;line-height:32px}.features-view .columns{display:block}.features-view .left-column,.features-view .right-column{display:block;padding:0;width:100%}.features-view .left-column{padding-bottom:25px}.features-view .section-platforms .platforms{padding-left:0;width:270px;margin:0 auto}}.app-layout.features .app-footer{background:#232155}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}body.games,.app-layout.games .app-footer{background:#0b172a}body.loaded .games-view section.top .featured-titles{-webkit-transition:max-height .15s,padding .15s;transition:max-height .15s,padding .15s}.games-view{background:#0b172a}.games-view section.top{margin-top:-90px;padding-top:137px;background:url(../../images/views/games/top-bg-35262d41cf.svg) -56vw top/100% 100% no-repeat,url(../../images/views/games/top-bg-6108888765.png),#342e75}.games-view section.top .game-count{font-weight:900;font-size:66px;color:#fff;text-align:center;line-height:54px;text-transform:uppercase;margin:0;padding:0 20px}.games-view section.top .game-count em{color:#ed68ab;font-style:normal}.games-view section.top .featured-titles{position:relative;padding-bottom:175px;overflow:hidden;max-height:999px}.games-view section.top .featured-titles.disable{max-height:0;padding:0}.games-view section.top .featured-titles .message{margin:24px 0 53px;font-weight:300;font-size:26px;color:#fff;text-align:center;line-height:30px;padding:0 20px}.games-view section.top .featured-titles .titles{white-space:nowrap;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.games-view section.top .featured-titles .titles .title{display:inline-block;margin-right:25px}.games-view section.top .featured-titles .titles .title:last-of-type{margin-right:0}.games-view section.top .featured-titles .titles .title img{width:258px;height:120px;background:rgba(0,0,0,.2);-webkit-box-shadow:-5px 5px 0 0 rgba(16,29,50,.15);box-shadow:-5px 5px 0 0 rgba(16,29,50,.15);border-radius:4px;overflow:hidden}.games-view section.top .search-input-wrapper{position:relative;width:100%;max-width:600px;margin:0 auto;top:23px}.games-view section.top .search-input-wrapper .placeholder{display:none;position:absolute;left:0;top:0;width:100%;text-align:center;font-weight:300;font-size:25px;color:#fff;line-height:47px;pointer-events:none}.games-view section.top .search-input-wrapper .placeholder .icon{vertical-align:middle;margin-right:10px}.games-view section.top .search-input-wrapper #search-input{font-weight:300;font-size:25px;color:#fff;height:49px;line-height:47px;background:#232155 url(../../images/icons/search-4eb4438ad3.svg) 15px center no-repeat;border:1px solid #ed68ab;-webkit-box-shadow:-3px 3px 0 0 rgba(11,23,42,.15);box-shadow:-3px 3px 0 0 rgba(11,23,42,.15);border-radius:100px;width:100%;outline:0;cursor:initial;padding-left:47px;-webkit-appearance:textfield}.games-view section.top .search-input-wrapper #search-input::-webkit-search-decoration{-webkit-appearance:none}.games-view section.top .search-input-wrapper #search-input::-webkit-search-cancel-button{display:none}.games-view section.top .search-input-wrapper #search-input.show-placeholder:not(:focus){background:#232155}.games-view section.top .search-input-wrapper #search-input.show-placeholder:not(:focus)~.placeholder{display:block}.games-view section.bottom{padding-top:55px;padding-bottom:115px}.games-view section.bottom .sort-options{text-align:center;margin-bottom:37px}.games-view section.bottom .sort-options .sort-options-wrapper{display:inline-block;border-bottom:2px solid rgba(255,255,255,.15);padding-bottom:16px}.games-view section.bottom .sort-options .sort-option{font-weight:300;color:rgba(255,255,255,.4);font-size:19px;padding:0 14px}.games-view section.bottom .sort-options .sort-option:last-child{padding-right:0}.games-view section.bottom .sort-options .sort-option:first-child{padding-left:0}.games-view section.bottom .sort-options .sort-option.current{color:#fff;font-weight:800}.games-view section.bottom .sort-options .sort-option:hover{color:#fff}.games-view section.bottom #search-results{max-width:600px;margin:0 auto}@media(max-width:650px){.games-view section.top .search-input-wrapper{padding:0 20px}.games-view section.top .featured-titles{padding-bottom:100px}.games-view section.top .featured-titles .titles .title img{width:129px;height:60px}.games-view section.bottom{padding-left:20px;padding-right:20px}.games-view section.bottom .game-result .info{width:calc(100% - 117px)}.games-view section.bottom .game-result .thumbnail{width:96px;height:45px}}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.view-homepage{margin-top:-90px;position:relative;z-index:0}.view-homepage .homepage-section-wrapper{max-width:1340px;margin:0 auto;padding:0 20px;position:relative}.view-homepage .homepage-section-inner{position:relative}.view-homepage .section-overlay{width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none}.view-homepage .before-download.hide,.view-homepage .after-download.hide{visibility:hidden;position:fixed}.view-homepage .before-download.hide *,.view-homepage .after-download.hide *{visibility:hidden}.view-homepage .after-download .share-message{margin-top:23px;font-weight:300;font-size:26px;color:#fff;line-height:32px}.view-homepage .after-download .share-message b{font-weight:800}.view-homepage .after-download .share-buttons{margin:15px 0 26px}.view-homepage .after-download .share-buttons .button{margin-right:20px;float:left}.view-homepage .after-download .share-buttons .fb_iframe_widget{float:left}.view-homepage .after-download .restart-download,.view-homepage .after-download .restart-download a{font-weight:300;font-size:16px;color:#fff;line-height:32px}.view-homepage .after-download .restart-download a{border-bottom:1px solid rgba(255,255,255,.25)}.view-homepage .after-download .restart-download a:hover{border-bottom-color:#fff}.view-homepage .title{font-weight:900;font-size:66px;color:#fff;line-height:54px;text-transform:uppercase;margin:0 0 23px}.view-homepage .title em{color:#834bff;font-weight:900;font-style:normal}.view-homepage .title em.secondary{color:#ed68ab}.view-homepage .message{font-weight:300;font-size:26px;color:#fff;line-height:32px;margin:0 0 26px}.view-homepage .info>*:last-child{margin-bottom:0}.view-homepage .section-top{background:url(../../images/views/homepage/top-bg-d3064d4cd8.svg) top left/100vw 100% no-repeat;height:auto;padding-top:176px;position:relative;z-index:1}.view-homepage .section-top .section-overlay.bottom{background:url(../../images/views/homepage/top-overlay-bottom-d2e5fc5be4.svg) bottom center/100vw no-repeat;z-index:-1}.view-homepage .section-top .homepage-section-wrapper,.view-homepage .section-top .homepage-section-inner{position:relative;height:100%}.view-homepage .section-top .layout{display:table;width:100%;height:100%}.view-homepage .section-top .layout .left,.view-homepage .section-top .layout .right{display:table-cell}.view-homepage .section-top .layout .left{padding-right:40px}.view-homepage .section-top .layout .right{width:700px;position:relative}.view-homepage .section-top .info{min-width:320px}.view-homepage .section-top .video-button-header{font-weight:300;font-size:19px;color:#fff;margin:30px 0 11px}.view-homepage .section-top .video-button{background:0 0;border:0;outline:0;padding:0;margin:0 0 70px;position:relative}.view-homepage .section-top .video-button .inner{position:absolute;left:54px;top:26px;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.view-homepage .section-top .video-button:hover .inner{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.view-homepage .section-top .scroll-down{-webkit-animation:scroll-down-bounce 1s ease-in-out infinite;animation:scroll-down-bounce 1s ease-in-out infinite;-webkit-transition:opacity .5s,bottom .15s;transition:opacity .5s,bottom .15s;pointer-events:none;margin-bottom:32px}.view-homepage .section-top .scroll-down img.mobile{display:none}.view-homepage .section-top .scroll-down.hide{opacity:0;display:block!important}.view-homepage .section-top .desktop-screenshot{position:absolute;right:0;top:0;z-index:0;width:auto;height:calc(100% + 15px);opacity:0;-webkit-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;visibility:hidden;max-height:calc(100vh - 180px);overflow:hidden;-webkit-box-shadow:-5px 5px 0 rgba(16,29,50,.15);box-shadow:-5px 5px 0 rgba(16,29,50,.15);background:#0a172a}.view-homepage .section-top .desktop-screenshot.img-loaded{visibility:visible}.view-homepage .section-top .desktop-screenshot svg{position:absolute;left:-2px;top:0;width:100%;height:auto;z-index:1}.view-homepage .section-top .desktop-screenshot.visible{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.view-homepage .section-top .desktop-screenshot.visible svg #fill{-webkit-animation:desktop-screenshot-fill 2s linear forwards;animation:desktop-screenshot-fill 2s linear forwards}.view-homepage .section-top .desktop-screenshot.visible svg #handle{-webkit-animation:desktop-screenshot-handle 2s linear forwards;animation:desktop-screenshot-handle 2s linear forwards}@-webkit-keyframes desktop-screenshot-handle{to{-webkit-transform:translate(187px,0);transform:translate(187px,0)}}@keyframes desktop-screenshot-handle{to{-webkit-transform:translate(187px,0);transform:translate(187px,0)}}@-webkit-keyframes desktop-screenshot-fill{to{stroke-dashoffset:0}}@keyframes desktop-screenshot-fill{to{stroke-dashoffset:0}}.view-homepage .section-top .desktop-screenshot .value{font-size:568px;font-weight:900;color:#fff;position:absolute;right:67%;top:36.35%;text-align:right}.view-homepage .section-top .desktop-screenshot .value:before{content:""}.view-homepage .section-top .desktop-screenshot .handle{width:2.28802153432032%;height:2.99295774647887%;border-radius:50%;background:#fff;position:absolute;top:36.3%;left:34%;-webkit-transition:left .3s;transition:left .3s;z-index:1}.view-homepage .section-top .desktop-screenshot .fill{width:0;height:1.4%;border-radius:100px;background:#ed68ab;position:absolute;left:34.7%;top:37%;-webkit-transition:width .3s;transition:width .3s}.view-homepage .section-top .desktop-screenshot .background{width:100%;margin-top:-2px}.view-homepage .section-top .no-download{padding:15px 20px;font-weight:300;font-size:16px;color:#fff;line-height:22px;opacity:.95;border:1px solid #834bff;-webkit-box-shadow:-1px 1px 0 0 rgba(62,47,132,.15);box-shadow:-1px 1px 0 0 rgba(62,47,132,.15);border-radius:0 13px 13px 13px;display:inline-block}.view-homepage .section-top .download{display:none}.view-homepage .section-top .download-button{display:inline-block;background:#ed68ab;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border-radius:19px;line-height:40px;border:0;padding:0 20px;font-weight:900;font-size:24px;color:#fff;text-shadow:-1px 1px 0 rgba(16,29,50,.15);text-transform:uppercase;-webkit-transition:background .15s;transition:background .15s}.view-homepage .section-top .download-button:hover{background:#f296c4}.view-homepage .section-top .download-meta{display:inline-block;margin-left:15px;padding-left:31px;background:url(../../images/views/homepage/windows-logo-8e6a65b5a5.svg) left center no-repeat;font-weight:300;font-size:16px;color:#fff;line-height:40px}.view-homepage .section-map{height:350px;position:relative;z-index:0;background:#da62a5;overflow:hidden}.view-homepage .section-map .homepage-section-wrapper{overflow:hidden}.view-homepage .section-map .map{position:absolute;top:-100px;right:-40px}.view-homepage .section-map .map svg{height:100%}.view-homepage .section-map .map svg #person-1,.view-homepage .section-map .map svg #person-2,.view-homepage .section-map .map svg #person-3,.view-homepage .section-map .map svg #person-4,.view-homepage .section-map .map svg #person-5,.view-homepage .section-map .map svg #person-6,.view-homepage .section-map .map svg #person-7,.view-homepage .section-map .map svg #person-8,.view-homepage .section-map .map svg #person-9,.view-homepage .section-map .map svg #person-10,.view-homepage .section-map .map svg #person-11,.view-homepage .section-map .map svg #person-12,.view-homepage .section-map .map svg #person-13,.view-homepage .section-map .map svg #person-14,.view-homepage .section-map .map svg #person-15,.view-homepage .section-map .map svg #person-16,.view-homepage .section-map .map svg #person-17,.view-homepage .section-map .map svg #person-18{stroke-opacity:0;-webkit-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px)}.view-homepage .section-map .map svg #shadow-1,.view-homepage .section-map .map svg #shadow-2,.view-homepage .section-map .map svg #shadow-3,.view-homepage .section-map .map svg #shadow-4,.view-homepage .section-map .map svg #shadow-5,.view-homepage .section-map .map svg #shadow-6,.view-homepage .section-map .map svg #shadow-7,.view-homepage .section-map .map svg #shadow-8,.view-homepage .section-map .map svg #shadow-9,.view-homepage .section-map .map svg #shadow-10,.view-homepage .section-map .map svg #shadow-11,.view-homepage .section-map .map svg #shadow-12,.view-homepage .section-map .map svg #shadow-13,.view-homepage .section-map .map svg #shadow-14,.view-homepage .section-map .map svg #shadow-15,.view-homepage .section-map .map svg #shadow-16,.view-homepage .section-map .map svg #shadow-17,.view-homepage .section-map .map svg #shadow-18{stroke-opacity:0;-webkit-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px)}.view-homepage .section-map.visible .map #person-1,.view-homepage .section-map.visible .map #person-2,.view-homepage .section-map.visible .map #person-3,.view-homepage .section-map.visible .map #person-4,.view-homepage .section-map.visible .map #person-5,.view-homepage .section-map.visible .map #person-6,.view-homepage .section-map.visible .map #person-7,.view-homepage .section-map.visible .map #person-8,.view-homepage .section-map.visible .map #person-9,.view-homepage .section-map.visible .map #person-10,.view-homepage .section-map.visible .map #person-11,.view-homepage .section-map.visible .map #person-12,.view-homepage .section-map.visible .map #person-13,.view-homepage .section-map.visible .map #person-14,.view-homepage .section-map.visible .map #person-15,.view-homepage .section-map.visible .map #person-16,.view-homepage .section-map.visible .map #person-17,.view-homepage .section-map.visible .map #person-18{-webkit-animation:map-person .2s linear forwards;animation:map-person .2s linear forwards}.view-homepage .section-map.visible .map #shadow-1,.view-homepage .section-map.visible .map #shadow-2,.view-homepage .section-map.visible .map #shadow-3,.view-homepage .section-map.visible .map #shadow-4,.view-homepage .section-map.visible .map #shadow-5,.view-homepage .section-map.visible .map #shadow-6,.view-homepage .section-map.visible .map #shadow-7,.view-homepage .section-map.visible .map #shadow-8,.view-homepage .section-map.visible .map #shadow-9,.view-homepage .section-map.visible .map #shadow-10,.view-homepage .section-map.visible .map #shadow-11,.view-homepage .section-map.visible .map #shadow-12,.view-homepage .section-map.visible .map #shadow-13,.view-homepage .section-map.visible .map #shadow-14,.view-homepage .section-map.visible .map #shadow-15,.view-homepage .section-map.visible .map #shadow-16,.view-homepage .section-map.visible .map #shadow-17,.view-homepage .section-map.visible .map #shadow-18{-webkit-animation:map-person-shadow .2s linear forwards;animation:map-person-shadow .2s linear forwards}.view-homepage .section-map.visible .map #person-1,.view-homepage .section-map.visible .map #shadow-1{-webkit-animation-delay:0s;animation-delay:0s}.view-homepage .section-map.visible .map #person-2,.view-homepage .section-map.visible .map #shadow-2{-webkit-animation-delay:.1s;animation-delay:.1s}.view-homepage .section-map.visible .map #person-3,.view-homepage .section-map.visible .map #shadow-3{-webkit-animation-delay:.2s;animation-delay:.2s}.view-homepage .section-map.visible .map #person-4,.view-homepage .section-map.visible .map #shadow-4{-webkit-animation-delay:.3s;animation-delay:.3s}.view-homepage .section-map.visible .map #person-5,.view-homepage .section-map.visible .map #shadow-5{-webkit-animation-delay:.4s;animation-delay:.4s}.view-homepage .section-map.visible .map #person-6,.view-homepage .section-map.visible .map #shadow-6{-webkit-animation-delay:.5s;animation-delay:.5s}.view-homepage .section-map.visible .map #person-7,.view-homepage .section-map.visible .map #shadow-7{-webkit-animation-delay:.6s;animation-delay:.6s}.view-homepage .section-map.visible .map #person-8,.view-homepage .section-map.visible .map #shadow-8{-webkit-animation-delay:.7s;animation-delay:.7s}.view-homepage .section-map.visible .map #person-9,.view-homepage .section-map.visible .map #shadow-9{-webkit-animation-delay:.8s;animation-delay:.8s}.view-homepage .section-map.visible .map #person-10,.view-homepage .section-map.visible .map #shadow-10{-webkit-animation-delay:.9s;animation-delay:.9s}.view-homepage .section-map.visible .map #person-11,.view-homepage .section-map.visible .map #shadow-11{-webkit-animation-delay:1s;animation-delay:1s}.view-homepage .section-map.visible .map #person-12,.view-homepage .section-map.visible .map #shadow-12{-webkit-animation-delay:1.1s;animation-delay:1.1s}.view-homepage .section-map.visible .map #person-13,.view-homepage .section-map.visible .map #shadow-13{-webkit-animation-delay:1.2s;animation-delay:1.2s}.view-homepage .section-map.visible .map #person-14,.view-homepage .section-map.visible .map #shadow-14{-webkit-animation-delay:1.3s;animation-delay:1.3s}.view-homepage .section-map.visible .map #person-15,.view-homepage .section-map.visible .map #shadow-15{-webkit-animation-delay:1.4s;animation-delay:1.4s}.view-homepage .section-map.visible .map #person-16,.view-homepage .section-map.visible .map #shadow-16{-webkit-animation-delay:1.5s;animation-delay:1.5s}.view-homepage .section-map.visible .map #person-17,.view-homepage .section-map.visible .map #shadow-17{-webkit-animation-delay:1.6s;animation-delay:1.6s}.view-homepage .section-map.visible .map #person-18,.view-homepage .section-map.visible .map #shadow-18{-webkit-animation-delay:1.7s;animation-delay:1.7s}@-webkit-keyframes map-person{to{stroke-opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes map-person{to{stroke-opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes map-person-shadow{to{stroke-opacity:.15;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes map-person-shadow{to{stroke-opacity:.15;-webkit-transform:translate(0,0);transform:translate(0,0)}}.view-homepage .section-map .your-game-badge{position:absolute;top:310px;right:615px;z-index:3;opacity:0;-webkit-transform:scale(3) rotate(-90deg);-ms-transform:scale(3) rotate(-90deg);transform:scale(3) rotate(-90deg);-webkit-transition:opacity .5s,-webkit-transform 1s;transition:opacity .5s,-webkit-transform 1s;transition:opacity .5s,transform 1s;transition:opacity .5s,transform 1s,-webkit-transform 1s}.view-homepage .section-map .your-game-badge.visible{opacity:1;-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.view-homepage .section-map .info{display:inline-block;margin-top:90px;margin-bottom:80px;position:relative;z-index:3;background:rgba(218,98,165,.75);padding:20px 20px 20px 0}.view-homepage .section-map .info .message{margin:0 0 8px}.view-homepage .section-map .info .title{margin:0 0 5px}.view-homepage .section-library{position:relative;z-index:1;background:url(../../images/views/homepage/library-bg-81054b2c97.svg) top center/100vw 100% no-repeat;margin-top:-55px;padding:70px 0 250px;overflow:hidden}.view-homepage .section-library .featured-titles{white-space:nowrap}.view-homepage .section-library .featured-titles .title-image{display:inline-block;margin-right:25px}.view-homepage .section-library .featured-titles .title-image:last-of-type{margin-right:0}.view-homepage .section-library .featured-titles img{display:inline-block;width:258px;height:120px;background:rgba(0,0,0,.2);-webkit-box-shadow:-5px 5px 0 0 rgba(16,29,50,.15);box-shadow:-5px 5px 0 0 rgba(16,29,50,.15);border-radius:4px;overflow:hidden}.view-homepage .section-library .top{margin-top:90px}.view-homepage .section-library .top .featured-titles{width:50%;position:relative;display:table-cell;-webkit-transform:translate(-300px,0);-ms-transform:translate(-300px,0);transform:translate(-300px,0);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.view-homepage .section-library .top .featured-titles.visible{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.view-homepage .section-library .top .featured-titles .titles-wrapper{position:absolute;right:30px;bottom:0}.view-homepage .section-library .top .info{width:50%;display:table-cell;padding-left:30px}.view-homepage .section-library .top .info .message{margin-bottom:21px}.view-homepage .section-library .top .info .links{display:block}.view-homepage .section-library .top .info .link{font-weight:300;font-size:19px;color:#fff;line-height:30px;border-bottom:1px solid rgba(255,255,255,.25);-webkit-transition:border-color .15s;transition:border-color .15s;margin-right:27px;white-space:nowrap}.view-homepage .section-library .top .info .link:hover{border-bottom-color:#fff}.view-homepage .section-library .bottom{padding-top:50px}.view-homepage .section-library .bottom .featured-titles-wrapper{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transform:translate(300px,0);-ms-transform:translate(300px,0);transform:translate(300px,0);opacity:0;position:absolute}.view-homepage .section-library .bottom .featured-titles-wrapper.visible{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.view-homepage .section-library .bottom .featured-titles{-webkit-animation:featured-titles-scroll 80s infinite linear;animation:featured-titles-scroll 80s infinite linear;left:-50%;position:relative}.view-homepage .section-library .bottom .featured-titles:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.view-homepage .section-features{background:#232155;position:relative;z-index:0;margin-top:-35px}.view-homepage .section-features .homepage-section-wrapper{padding-top:50px;padding-bottom:80px}.view-homepage .section-features .column-layout{display:table-row;padding:35px 0 70px}.view-homepage .section-features .left{width:50%;display:table-cell;vertical-align:middle;padding-right:50px}.view-homepage .section-features .right{width:50%;display:table-cell;vertical-align:middle}.view-homepage .section-features .trainer-features{width:100%;max-width:648px;visibility:hidden;position:relative}.view-homepage .section-features .trainer-features.img-loaded{visibility:visible}.view-homepage .section-features .trainer-features svg{width:100%;height:auto}.view-homepage .section-features .trainer-features.visible svg #fill{-webkit-animation:trainer-features-fill 2s linear forwards;animation:trainer-features-fill 2s linear forwards}.view-homepage .section-features .trainer-features.visible svg #handle{-webkit-animation:trainer-features-handle 2s linear forwards;animation:trainer-features-handle 2s linear forwards}.view-homepage .section-features .trainer-features .background{position:absolute;left:5px;top:-4px;width:100%;height:100%;z-index:-1}@-webkit-keyframes trainer-features-handle{to{-webkit-transform:translate(301px,0);transform:translate(301px,0)}}@keyframes trainer-features-handle{to{-webkit-transform:translate(301px,0);transform:translate(301px,0)}}@-webkit-keyframes trainer-features-fill{to{stroke-dashoffset:0}}@keyframes trainer-features-fill{to{stroke-dashoffset:0}}.view-homepage .section-features .platforms{list-style:none;padding:0 0 25px;margin:0 0 0 10px}.view-homepage .section-features .platforms .platform{margin-right:24px;float:left;height:40px;line-height:40px}.view-homepage .section-features .platforms .platform.current img{width:22px;height:22px;margin-right:13px;-webkit-filter:brightness(5);filter:brightness(5)}.view-homepage .section-features .platforms .platform.current .label{max-width:999px;-webkit-transform:scale(1) translate(0,10px);-ms-transform:scale(1) translate(0,10px);transform:scale(1) translate(0,10px)}.view-homepage .section-features .platforms .platform img{width:14px;height:14px;margin-right:0;-webkit-transition:width .5s,height .5s,margin .5s;transition:width .5s,height .5s,margin .5s}.view-homepage .section-features .platforms .platform .label{display:inline-block;font-weight:800;color:#fff;font-size:33px;max-width:0;overflow:hidden;-webkit-transform:scale(0) translate(0,10px);-ms-transform:scale(0) translate(0,10px);transform:scale(0) translate(0,10px);-webkit-transition:max-width .5s,-webkit-transform .25s .25s;transition:max-width .5s,-webkit-transform .25s .25s;transition:transform .25s .25s,max-width .5s;transition:transform .25s .25s,max-width .5s,-webkit-transform .25s .25s;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;white-space:nowrap}@media(max-width:1280px){.view-homepage .section-features .platforms .platform .label{font-size:18px}}@media(max-width:1000px){.view-homepage .section-features .platforms .platform .label{max-width:0!important}.view-homepage .section-features .platforms .platform img{margin-right:0!important}}.view-homepage .section-contribute{background:url(../../images/views/homepage/contribute-bg-ceb1210093.svg) top center/100vw 100% no-repeat;margin-top:-30px;z-index:1;position:relative}.view-homepage .section-contribute .homepage-section-wrapper{padding-top:120px;padding-bottom:130px}.view-homepage .section-contribute .column-layout{display:table-row;padding:35px 0 70px}.view-homepage .section-contribute .left{width:50%;display:table-cell;vertical-align:middle}.view-homepage .section-contribute .right{width:50%;display:table-cell;vertical-align:middle;padding-left:50px}.view-homepage .section-contribute .leaderboard-screenshot{width:100%;position:relative;visibility:hidden}.view-homepage .section-contribute .leaderboard-screenshot.img-loaded{visibility:visible}.view-homepage .section-contribute .leaderboard-screenshot svg{width:100%;height:auto}.view-homepage .section-contribute .leaderboard-screenshot svg #add-button-1,.view-homepage .section-contribute .leaderboard-screenshot svg #add-button-2,.view-homepage .section-contribute .leaderboard-screenshot svg #add-button-3,.view-homepage .section-contribute .leaderboard-screenshot svg #add-button-4{fill-opacity:0}.view-homepage .section-contribute .leaderboard-screenshot svg #coming-soon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill-opacity:0}.view-homepage .section-contribute .leaderboard-screenshot svg #checkmark-1,.view-homepage .section-contribute .leaderboard-screenshot svg #checkmark-2{-webkit-transform:translate(-20px,0);-ms-transform:translate(-20px,0);transform:translate(-20px,0);fill-opacity:0}.view-homepage .section-contribute .leaderboard-screenshot.visible svg #fill-1,.view-homepage .section-contribute .leaderboard-screenshot.visible svg #fill-2,.view-homepage .section-contribute .leaderboard-screenshot.visible svg #fill-3,.view-homepage .section-contribute .leaderboard-screenshot.visible svg #fill-4{-webkit-animation:leaderboard-screenshot-fill linear forwards;animation:leaderboard-screenshot-fill linear forwards}.view-homepage .section-contribute .leaderboard-screenshot.visible svg #add-button-1,.view-homepage .section-contribute .leaderboard-screenshot.visible svg #add-button-2,.view-homepage .section-contribute .leaderboard-screenshot.visible svg #add-button-3,.view-homepage .section-contribute .leaderboard-screenshot.visible svg #add-button-4{-webkit-animation:leaderboard-screenshot-add-button linear forwards;animation:leaderboard-screenshot-add-button linear forwards}.view-homepage .section-contribute .leaderboard-screenshot.visible svg #coming-soon{-webkit-animation:leaderboard-screenshot-coming-soon .5s 1s linear forwards;animation:leaderboard-screenshot-coming-soon .5s 1s linear forwards;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);fill-opacity:0}.view-homepage .section-contribute .leaderboard-screenshot.visible svg #checkmark-1{-webkit-animation:leaderboard-screenshot-checkmark .25s .5s linear forwards;animation:leaderboard-screenshot-checkmark .25s .5s linear forwards}.view-homepage .section-contribute .leaderboard-screenshot.visible svg #checkmark-2{-webkit-animation:leaderboard-screenshot-checkmark .25s 1.5s linear forwards;animation:leaderboard-screenshot-checkmark .25s 1.5s linear forwards}.view-homepage .section-contribute .leaderboard-screenshot.visible svg #fill-1,.view-homepage .section-contribute .leaderboard-screenshot.visible svg #add-button-1{-webkit-animation-duration:.5s;animation-duration:.5s}.view-homepage .section-contribute .leaderboard-screenshot.visible svg #fill-2,.view-homepage .section-contribute .leaderboard-screenshot.visible svg #add-button-2{-webkit-animation-duration:1s;animation-duration:1s}.view-homepage .section-contribute .leaderboard-screenshot.visible svg #fill-3,.view-homepage .section-contribute .leaderboard-screenshot.visible svg #add-button-3{-webkit-animation-duration:1.5s;animation-duration:1.5s}.view-homepage .section-contribute .leaderboard-screenshot.visible svg #fill-4,.view-homepage .section-contribute .leaderboard-screenshot.visible svg #add-button-4{-webkit-animation-duration:2s;animation-duration:2s}.view-homepage .section-contribute .leaderboard-screenshot .background{position:absolute;left:4px;top:0;width:100%;height:calc(100% - 4px);z-index:-1}@-webkit-keyframes leaderboard-screenshot-fill{to{stroke-dashoffset:0}}@keyframes leaderboard-screenshot-fill{to{stroke-dashoffset:0}}@-webkit-keyframes leaderboard-screenshot-add-button{to{fill-opacity:1}}@keyframes leaderboard-screenshot-add-button{to{fill-opacity:1}}@-webkit-keyframes leaderboard-screenshot-coming-soon{to{-webkit-transform:scale(1);transform:scale(1);fill-opacity:1}}@keyframes leaderboard-screenshot-coming-soon{to{-webkit-transform:scale(1);transform:scale(1);fill-opacity:1}}@-webkit-keyframes leaderboard-screenshot-checkmark{to{-webkit-transform:translate(0,0);transform:translate(0,0);fill-opacity:1}}@keyframes leaderboard-screenshot-checkmark{to{-webkit-transform:translate(0,0);transform:translate(0,0);fill-opacity:1}}.view-homepage .section-remote{position:relative;margin-top:-50px;background:#ed68ab}.view-homepage .section-remote .homepage-section-wrapper{width:100%}.view-homepage .section-remote .homepage-section-inner{display:table;width:100%}.view-homepage .section-remote .column-layout{display:table;table-layout:fixed}.view-homepage .section-remote .left{width:50%;display:table-cell;vertical-align:middle;padding-right:50px}.view-homepage .section-remote .middle{width:20%;display:table-cell;vertical-align:middle}.view-homepage .section-remote .right{width:30%;display:table-cell;position:relative;vertical-align:bottom}.view-homepage .section-remote .info .title{position:relative;z-index:2}.view-homepage .section-remote .info .title em{color:#232155}.view-homepage .section-remote .info .title .badge,.view-homepage .section-remote .game-result .info .title .count-badge,.game-result .view-homepage .section-remote .info .title .count-badge,.view-homepage .section-remote .info .title .view-checkout .summary div.totals .discount-badge,.view-checkout .summary div.totals .view-homepage .section-remote .info .title .discount-badge,.view-homepage .section-remote .info .app-layout.title .view-title .section .creator-info .creator-badge,.view-homepage .section-remote .info .app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{text-transform:uppercase;font-weight:900;font-size:12px;color:#fff;border-radius:2px;line-height:14px;padding:0 4px;background:rgba(18,33,58,.25);vertical-align:top;margin-left:10px}.view-homepage .section-remote .no-hotkeys{opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.view-homepage .section-remote .no-hotkeys #x{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.view-homepage .section-remote .no-hotkeys #group-1{-webkit-transform:translate(0,-100px) rotate(10deg);-ms-transform:translate(0,-100px) rotate(10deg);transform:translate(0,-100px) rotate(10deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.view-homepage .section-remote .no-hotkeys #group-2{-webkit-transform:translate(0,-100px) rotate(-10deg);-ms-transform:translate(0,-100px) rotate(-10deg);transform:translate(0,-100px) rotate(-10deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.view-homepage .section-remote .no-hotkeys #group-3{-webkit-transform:translate(0,-100px) rotate(0deg);-ms-transform:translate(0,-100px) rotate(0deg);transform:translate(0,-100px) rotate(0deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.view-homepage .section-remote .no-hotkeys.visible{opacity:1}.view-homepage .section-remote .no-hotkeys.visible #x{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.view-homepage .section-remote .no-hotkeys.visible #group-1,.view-homepage .section-remote .no-hotkeys.visible #group-2,.view-homepage .section-remote .no-hotkeys.visible #group-3{-webkit-transform:translate(0,0) rotate(0deg);-ms-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}.view-homepage .section-remote .phone{width:323px;height:433px;position:relative;margin-top:-30px;margin-left:40px;z-index:2;visibility:hidden}.view-homepage .section-remote .phone.img-loaded{visibility:visible}.view-homepage .section-remote .phone .phone-bg{width:100%}.view-homepage .section-remote .phone svg{position:absolute;left:0;top:0;width:100%}.view-homepage .section-remote .phone .finger{position:absolute;width:43.6%;height:44.11%;left:10%;bottom:0;z-index:1}.view-homepage .section-remote .phone.visible svg #fill{-webkit-animation:phone-fill 2s linear forwards;animation:phone-fill 2s linear forwards}.view-homepage .section-remote .phone.visible svg #handle{-webkit-animation:phone-handle 2s linear forwards;animation:phone-handle 2s linear forwards}.view-homepage .section-remote .phone.visible .finger{-webkit-animation:finger-move 2s linear forwards;animation:finger-move 2s linear forwards}@-webkit-keyframes phone-handle{to{-webkit-transform:translate(212px,0);transform:translate(212px,0)}}@keyframes phone-handle{to{-webkit-transform:translate(212px,0);transform:translate(212px,0)}}@-webkit-keyframes phone-fill{to{stroke-dashoffset:0}}@keyframes phone-fill{to{stroke-dashoffset:0}}@-webkit-keyframes finger-move{from{left:10%}to{left:80%}}@keyframes finger-move{from{left:10%}to{left:80%}}.view-homepage .section-how-we-made-it{padding-top:96px;padding-bottom:91px;background:#232155 url(../../images/views/homepage/how-we-made-it-bg-d80ed2be0a.svg) center/cover no-repeat}.view-homepage .section-how-we-made-it .info .title{text-align:center;margin-bottom:43px}.view-homepage .section-how-we-made-it .column-layout{display:table-row;padding:35px 0 70px}.view-homepage .section-how-we-made-it .column-layout .left,.view-homepage .section-how-we-made-it .column-layout .right{display:table-cell}.view-homepage .section-how-we-made-it .column-layout .left{padding-right:25px}.view-homepage .section-how-we-made-it .column-layout .right{padding-left:25px}.view-homepage .section-how-we-made-it .column-layout h3{font-weight:300;font-size:26px;color:#fff;line-height:32px;margin:0 0 10px;padding:0}.view-homepage .section-how-we-made-it .column-layout h3 b{font-weight:900}.view-homepage .section-how-we-made-it .column-layout p{font-weight:300;font-size:19px;color:#fff;line-height:26px;margin:0 0 10px;padding:0}.view-homepage .section-how-we-made-it .column-layout a{font-weight:300;font-size:19px;color:#ed68ab;line-height:30px;opacity:.5;text-decoration:underline}.view-homepage .section-how-we-made-it .column-layout a:hover{opacity:1}.view-homepage .section-quotes{background:url(../../images/views/homepage/bottom-bg-35c1af95d1.svg) bottom left/100vw no-repeat;padding-top:96px;border-bottom:82px solid #43318e}.view-homepage .section-quotes .info .title{text-align:center;margin-bottom:54px}.view-homepage .section-quotes .quotes-wrapper{position:relative;margin-bottom:30px}.view-homepage .section-quotes .quotes{position:relative;display:table;margin:0 120px -25px}.view-homepage .section-quotes .quotes .quote-row{display:table-row}.view-homepage .section-quotes .quotes .quote{width:50%;display:none;padding-bottom:25px;position:relative}.view-homepage .section-quotes .quotes .quote .quote-inner{padding:21px}.view-homepage .section-quotes .quotes .quote .quote-inner:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:25px;background:#232155;border:1px solid #4b349c;-webkit-box-shadow:-3px 3px 0 0 rgba(18,26,62,.15);box-shadow:-3px 3px 0 0 rgba(18,26,62,.15);border-radius:5px}.view-homepage .section-quotes .quotes .quote:nth-child(1) .quote-inner{padding-right:33.5px}.view-homepage .section-quotes .quotes .quote:nth-child(1) .quote-inner:before{right:12.5px}.view-homepage .section-quotes .quotes .quote:nth-child(2) .quote-inner{padding-left:33.5px}.view-homepage .section-quotes .quotes .quote:nth-child(2) .quote-inner:before{left:12.5px}.view-homepage .section-quotes .quotes .quote.visible{display:table-cell;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:quote-flip 1s forwards;animation:quote-flip 1s forwards}@-webkit-keyframes quote-flip{0%{opacity:0}100%{opacity:1}}@keyframes quote-flip{0%{opacity:0}100%{opacity:1}}.view-homepage .section-quotes .quotes .quote .top{margin-bottom:13px;position:relative;z-index:1}.view-homepage .section-quotes .quotes .quote .top .profile-image{width:39px;height:39px;border-radius:50%;overflow:hidden;margin-right:9px;float:left;-webkit-filter:grayscale(1);filter:grayscale(1)}.view-homepage .section-quotes .quotes .quote .top .meta{float:left}.view-homepage .section-quotes .quotes .quote .top .name{font-weight:800;font-size:17px;color:#834bff;line-height:22px}.view-homepage .section-quotes .quotes .quote .top .username{font-weight:300;font-size:16px;color:#fff;line-height:22px}.view-homepage .section-quotes .quotes .quote .top .social-icon{float:right}.view-homepage .section-quotes .quotes .quote .text{font-weight:300;font-size:19px;color:#fff;line-height:26px;position:relative;z-index:1}.view-homepage .section-quotes .quotes .quote .text em{font-style:normal;font-weight:900;color:#9946e6}.view-homepage .section-quotes .quotes-next-nav,.view-homepage .section-quotes .quotes-previous-nav{background:0 0;border:0;padding:0;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;position:absolute;top:50%;margin-top:-30px}.view-homepage .section-quotes .quotes-next-nav:hover,.view-homepage .section-quotes .quotes-previous-nav:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.view-homepage .section-quotes .quotes-next-nav{right:0}.view-homepage .section-quotes .quotes-previous-nav{left:0}.view-homepage .section-quotes .quotes-bottom-nav{text-align:center}.view-homepage .section-quotes .quotes-bottom-nav button{display:inline-block;width:8px;height:8px;border-radius:50%;border:1px solid #fff;background-color:transparent;-webkit-transition:background-color .15s,border-color .15s;transition:background-color .15s,border-color .15s;margin-right:12px;padding:0}.view-homepage .section-quotes .quotes-bottom-nav button:last-child{margin-right:0}.view-homepage .section-quotes .quotes-bottom-nav button.current,.view-homepage .section-quotes .quotes-bottom-nav button:hover{border-color:transparent;background:#ed68ab}@media(max-width:1100px){.view-homepage .section-map{height:auto}.view-homepage .section-map .info{margin-top:10px;margin-bottom:0}.view-homepage .section-map .map{position:relative;left:initial;top:initial;right:initial;height:225px}.view-homepage .section-map .map svg{position:absolute;width:calc(100% + 50px);top:0;left:0;height:auto}.view-homepage .section-map .your-game-badge{right:25px;top:-55px}.view-homepage .section-remote .phone,.view-homepage .section-remote .phone img,.view-homepage .section-remote .phone svg{width:200px;height:267px}.view-homepage .section-remote .left{width:100%}.view-homepage .section-remote .middle,.view-homepage .section-remote .right{width:auto}.view-homepage .section-remote .no-hotkeys svg{width:150px;height:150px}}@media(max-width:950px){.view-homepage .title{font-size:48px;line-height:40px}.view-homepage .section-remote .column-layout .left{padding:20px 0}}@media(max-width:850px){.view-homepage .section-top{height:auto;padding-top:150px}.view-homepage .section-top .layout{display:block}.view-homepage .section-top .layout .left,.view-homepage .section-top .layout .right{display:block;width:100%}.view-homepage .section-top .layout .left{padding-right:0;padding-bottom:30px}.view-homepage .section-top .desktop-screenshot{position:relative;right:initial;bottom:initial;opacity:1!important;-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;left:56px;top:0}.view-homepage .section-library{padding-bottom:190px}.view-homepage .section-library .top{margin-top:20px}.view-homepage .section-library .top .info{padding-left:0}.view-homepage .section-features .hompeage-section-wrapper{padding-top:40px;padding-bottom:50px}.view-homepage .section-contribute .homepage-section-wrapper{padding-top:70px;padding-bottom:100px}.view-homepage .section-how-we-made-it .column-layout,.view-homepage .section-how-we-made-it .column-layout .left,.view-homepage .section-how-we-made-it .column-layout .right{display:block;padding:0}.view-homepage .section-quotes{padding-top:40px}.view-homepage .section-quotes .info .title{margin-bottom:35px}.view-homepage .section-quotes .quotes-wrapper{margin-bottom:0}.view-homepage .section-quotes .quotes-bottom-nav{margin-top:30px}.view-homepage .section-quotes .quotes{display:block;margin:0 45px -25px}.view-homepage .section-quotes .quotes .quote-row .quote{width:100%}.view-homepage .section-quotes .quotes .quote-row .quote.visible{display:block}.view-homepage .section-quotes .quotes .quote-row .quote .quote-inner:before{right:0;left:0}}@media(max-width:650px){.view-homepage .section-map .map{width:100%}.view-homepage .section-map .your-game-badge{left:auto;right:20px}.view-homepage .section-library .top .featured-titles{display:none}.view-homepage .section-library .bottom{padding-top:20px}.view-homepage .section-features .homepage-section-wrapper{padding-bottom:30px;padding-top:70px}.view-homepage .section-contribute{margin-top:0}.view-homepage .section-contribute .homepage-section-wrapper{padding-bottom:30px}.view-homepage .section-contribute .column-layout .right{padding-top:30px;padding-bottom:50px}.view-homepage .section-features .column-layout,.view-homepage .section-contribute .column-layout{display:block;padding-bottom:0;padding-top:0}.view-homepage .section-features .column-layout .left,.view-homepage .section-features .column-layout .right,.view-homepage .section-contribute .column-layout .left,.view-homepage .section-contribute .column-layout .right{display:block;width:100%}.view-homepage .section-features .column-layout .left,.view-homepage .section-contribute .column-layout .left{padding-right:0}.view-homepage .section-features .column-layout .right,.view-homepage .section-contribute .column-layout .right{padding-left:0}.view-homepage .section-remote .column-layout{width:100%}.view-homepage .section-remote .left{display:block;width:100%}.view-homepage .section-remote .middle,.view-homepage .section-remote .right{width:50%;float:left;margin-top:50px}.view-homepage .section-remote .middle{text-align:center}.view-homepage .section-remote .no-hotkeys{width:100%}.view-homepage .section-remote .no-hotkeys svg{width:75%;height:75%}.view-homepage .section-remote .info .title{margin-top:10px}}@media(max-width:500px){.view-homepage .section-remote .middle{margin-top:20px}.view-homepage .section-remote .middle,.view-homepage .section-remote .right{width:100%;text-align:center}.view-homepage .section-remote .no-hotkeys{width:280px;margin:0 auto}.view-homepage .section-remote .phone{margin:0 auto}}@media(max-width:412px){.view-homepage .section-map .info .message{font-size:18px}}.app-layout.homepage .app-footer{background:#43318e}body.os-windows .view-homepage .section-top .no-download{display:none}body.os-windows .view-homepage .section-top .download{display:block}@-webkit-keyframes scroll-down-bounce{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes scroll-down-bounce{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes featured-titles-scroll{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes featured-titles-scroll{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}@font-face{font-family:gotham;src:url(../../fonts/gotham/gotham-medium-ace13b8cfc.eot);src:url(../../fonts/gotham/gotham-medium-ace13b8cfc.eot?#iefix) format("embedded-opentype"),url(../../fonts/gotham/gotham-medium-815a33c8f3.woff) format("woff"),url(../../fonts/gotham/gotham-medium-7bc67d0cbf.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:gotham;src:url(../../fonts/gotham/gotham-bold-3f4d3fd72e.eot);src:url(../../fonts/gotham/gotham-bold-3f4d3fd72e.eot?#iefix) format("embedded-opentype"),url(../../fonts/gotham/gotham-bold-04543a4e7f.woff) format("woff"),url(../../fonts/gotham/gotham-bold-0b963a480b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:gotham;src:url(../../fonts/gotham/gotham-light-2a84e71eff.eot);src:url(../../fonts/gotham/gotham-light-2a84e71eff.eot?#iefix) format("embedded-opentype"),url(../../fonts/gotham/gotham-light-f0bf311652.woff) format("woff"),url(../../fonts/gotham/gotham-light-d879050665.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:gotham book;src:url(../../fonts/gotham/gotham-book-31f5b5f70e.eot);src:url(../../fonts/gotham/gotham-book-31f5b5f70e.eot?#iefix) format("embedded-opentype"),url(../../fonts/gotham/gotham-book-eff4ba5f36.woff) format("woff"),url(../../fonts/gotham/gotham-book-6456132eac.ttf) format("truetype");font-weight:400;font-style:normal}.view-horizon{margin-top:-90px;background:#fff}.view-horizon *,.view-horizon button,.view-horizon input{font-family:Gotham}.view-horizon section.horizon .download-button{position:relative;display:block;font-weight:700;font-size:12px;color:#fff;letter-spacing:1px;text-decoration:none;line-height:80px;height:80px;background:#63d000;border:0;-webkit-box-shadow:0 5px 0 #2b9002;box-shadow:0 5px 0 #2b9002;border-radius:3px;text-align:center;-webkit-transition:background .15s,-webkit-transform .15s,-webkit-box-shadow .25s;transition:background .15s,-webkit-transform .15s,-webkit-box-shadow .25s;transition:transform .15s,box-shadow .25s,background .15s;transition:transform .15s,box-shadow .25s,background .15s,-webkit-transform .15s,-webkit-box-shadow .25s;display:inline-block;background-image:url(../images/views/horizon/download-icon-dd1e4eff43.svg)!important;background-repeat:no-repeat!important;background-position:27px 23px!important;margin-top:23px;font-weight:700;font-size:22.3px;letter-spacing:3.1px;text-transform:uppercase;padding:0 27px 0 107px}.view-horizon section.horizon .download-button:disabled{opacity:.5}.view-horizon section.horizon .download-button:disabled,.view-horizon section.horizon .download-button:disabled *{cursor:default}.view-horizon section.horizon .download-button:hover:not([disabled]){background:#7bff04;-webkit-box-shadow:0 5px 0 #3ac203;box-shadow:0 5px 0 #3ac203}.view-horizon section.horizon .download-button:active:not([disabled]){-webkit-box-shadow:0 1px 0 #3ac203;box-shadow:0 1px 0 #3ac203;-webkit-transform:translate(0,4px);-ms-transform:translate(0,4px);transform:translate(0,4px)}.view-horizon section.horizon .download-button:before{content:"";width:1px;height:100px;background:rgba(0,0,0,.3);position:absolute;left:80px;top:0}.view-horizon section.horizon em.horizon{font-style:inherit;font-weight:inherit;letter-spacing:.25px;color:#169400;background:-webkit-linear-gradient(135deg,#169400,#79ee00);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.view-horizon section.horizon header{background:#142328;text-align:center;padding:130px 20px 89px}.view-horizon section.horizon header img{width:144px;height:169px}.view-horizon section.horizon header h1{padding:37px 0 0;font-family:gotham book;font-size:30px;color:#fff;letter-spacing:.25px;display:block;max-width:520px;margin:0 auto}.view-horizon section.horizon section.points{text-align:center;padding:89px 20px 45px;background:#fff}.view-horizon section.horizon section.points h2{font-weight:500;font-size:40px;color:#152c34;letter-spacing:.25px;display:block;margin:0 auto 84px}.view-horizon section.horizon section.points .points-wrapper{max-width:1170px;margin:0 auto}.view-horizon section.horizon section.points .point{text-align:center;padding:0 45px 45px;width:33.33%;height:255px;float:left}.view-horizon section.horizon section.points .point img{display:block;margin:0 auto 14px}.view-horizon section.horizon section.points .point b{display:block;font-weight:500;font-size:20px;color:#152c34;letter-spacing:.25px;margin-bottom:14px}.view-horizon section.horizon section.points .point p{display:block;font-family:gotham book;font-size:14px;color:#295666;letter-spacing:.28px;line-height:24px}.view-horizon section.horizon section.points .point a,.view-horizon section.horizon section.points .point a:visited{color:#63d000}.view-horizon section.horizon section.get-started{margin:89px 0;background:#e9eeef}.view-horizon section.horizon section.get-started .get-started-wrapper{display:table;max-width:1440px;margin:0 auto}.view-horizon section.horizon section.get-started .screenshot{display:table-cell;width:50%}.view-horizon section.horizon section.get-started .screenshot img{width:100%;background:#fff;border-top-right-radius:12.76px;border-bottom-right-radius:12.76px;-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.5);box-shadow:0 3px 11px 0 rgba(0,0,0,.5)}.view-horizon section.horizon section.get-started .info{display:table-cell;width:50%;vertical-align:middle}.view-horizon section.horizon section.get-started .info-wrapper{width:395px;margin:0 auto}.view-horizon section.horizon section.get-started h2{font-weight:500;font-size:48px;color:#295666;letter-spacing:.35px;margin:0;padding:36px 0}.view-horizon section.horizon section.list{padding:89px 20px;background:#fff}.view-horizon section.horizon section.list .list-wrapper{max-width:910px;margin:0 auto}.view-horizon section.horizon section.list h2{font-weight:500;font-size:30px;color:#152c34;letter-spacing:.25px;text-align:center}.view-horizon section.horizon section.list h2 b{font-weight:900}.view-horizon section.horizon section.list ul{list-style:none;margin:0;padding:48px;-webkit-box-shadow:0 2px 9px 0 rgba(0,0,0,.26);box-shadow:0 2px 9px 0 rgba(0,0,0,.26)}.view-horizon section.horizon section.list ul li{font-family:gotham book;font-size:18px;color:#152c34;letter-spacing:.26px;line-height:24px;padding:5px 0 40px 70px;background:url(../images/views/horizon/checkmark-53447124db.svg) 0 0 no-repeat}.view-horizon section.horizon section.list ul li:last-child{padding-bottom:0}@media(min-width:1440px){.view-horizon section.horizon section.get-started .screenshot img{border-radius:12.76px}}@media(max-width:930px){.view-horizon section.horizon section.points .point{width:50%}.view-horizon section.horizon section.get-started .info-wrapper{width:280px}.view-horizon section.horizon section.get-started h2{font-size:32px;padding:20px 0}.view-horizon section.horizon section.get-started .download-button{height:50px;line-height:50px;font-size:18px;letter-spacing:2.5px;padding:0 10px 0 65px;background-size:30px 30px!important;background-position:10px 10px!important}.view-horizon section.horizon section.get-started .download-button:before{left:50px}}@media(max-width:640px){.view-horizon section.horizon section.points{padding-top:20px;padding-bottom:0}.view-horizon section.horizon section.points h2{margin-bottom:45px}.view-horizon section.horizon section.points .point{width:100%;height:auto;padding-bottom:20px}.view-horizon section.horizon section.get-started{display:block;padding:20px 20px 45px;margin:0}.view-horizon section.horizon section.get-started .screenshot,.view-horizon section.horizon section.get-started .info{display:block;width:100%}.view-horizon section.horizon section.get-started .screenshot{padding:20px}.view-horizon section.horizon section.get-started .screenshot img{border-radius:12.76px}.view-horizon section.horizon section.get-started .info-wrapper{width:100%;margin-top:20px;text-align:center}.view-horizon section.horizon section.list{padding:20px}.view-horizon section.horizon section.list h2{margin:0 0 20px}.view-horizon section.horizon header{padding:110px 20px 35px}}@media(max-width:450px){.view-horizon section.horizon header .download-button{height:50px;line-height:50px;font-size:18px;letter-spacing:2.5px;padding:0 10px 0 65px;background-size:30px 30px!important;background-position:10px 10px!important}.view-horizon section.horizon header .download-button:before{left:50px}.view-horizon section.horizon section.list ul{padding:20px}.view-horizon section.horizon section.list ul li{padding-left:50px}}.view-horizon .dl-popup{position:fixed;top:300px;left:48%;margin-left:-225px;background:#fff;z-index:9999999;width:500px;height:230px;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;-webkit-box-shadow:#777 0 2px 2px;box-shadow:#777 0 2px 2px}.view-horizon .dl-popup-right,.view-horizon .dl-popup-left{width:50%;float:left;height:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.view-horizon .dl-popup-right{padding-left:5px}.view-horizon .dl-popup-laptop{width:262px;height:182px;background:url(https://bettersearch.rocks/img/horizon_newtab_graphic.png) 0 0 no-repeat;background-size:cover;position:absolute;left:-18px;top:-21px}.view-horizon .dl-popup-disclaimer{font-size:9px;color:#898989;line-height:10px;position:absolute;bottom:-6px;width:95%;margin:0;font-weight:700}.view-horizon .dl-popup-disclaimer a{color:#898989}.view-horizon .dl-popup-arrow{top:-50px;right:6px;position:absolute;width:101px;height:94px;background:url(https://bettersearch.rocks/img/fat_modal_arrow.png) 0 0 no-repeat;background-size:cover;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:horizon-bounce 2s infinite;animation:horizon-bounce 2s infinite}.view-horizon .dl-popup-logo{width:48px;height:48px;background:url(https://bettersearch.rocks/img/logo.jpg) center no-repeat;margin:40px 165px 0;background-size:100%;border-radius:50%;margin-bottom:60px}.view-horizon .dl-popup-slogan{font-size:12px;color:#898989;position:absolute;top:94px;right:13px}.view-horizon .dl-popup-description{line-height:18px;font-size:13px;color:#2baaff;font-weight:700}.view-horizon .cancel-popup{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;left:50%;top:50%;height:auto;padding:20px;width:400px;z-index:100502;background-color:#fff;color:#000;font-family:arial;border-radius:15px;-webkit-box-shadow:#777 0 2px 2px;box-shadow:#777 0 2px 2px}.view-horizon .cancel-popup p{color:#777;font-size:13px;width:100%;margin:10px 5px}.view-horizon .cancel-popup-btns{display:inline-block;width:100%}.view-horizon .cancel-popup-btn a{-webkit-box-shadow:1px 2px 2px #aaa;box-shadow:1px 2px 2px #aaa;display:block;text-align:center;width:140px;padding:15px;border-radius:5px;background-color:#ccc;margin:20px;float:left;text-decoration:none;font-size:13px;color:#fff}.view-horizon a.cancel-popup-no-btn{background-color:#2e5c93;-webkit-transition:.2s background-color;transition:.2s background-color}@-webkit-keyframes horizon-bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes horizon-bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.view-share{padding:0 20px}.view-share .share-title{display:block;font-weight:900;font-size:66px;color:#fff;text-align:center;line-height:54px;margin:47px 0 54px;padding:0;text-transform:uppercase}.view-share .share-title em{font-style:normal;color:#834bff}.view-share .share-buttons{text-align:center;margin-bottom:16px}.view-share .share-buttons .button+.button{margin-left:15px}.view-share .share-buttons .button svg{margin-right:12px;vertical-align:middle;float:left;margin-top:3px}.view-share .share-buttons .button svg *{fill:#fff}.view-share .share-buttons .button.facebook{display:inline-block;height:38px;font-weight:900;font-size:23px;line-height:27px;color:#fff;text-transform:uppercase;padding:5px 15px 4px;background:0 0;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;border-radius:19px;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border:1px solid rgba(50,88,161,.9);white-space:nowrap;background:rgba(50,88,161,.9);color:#fff}.view-share .share-buttons .button.facebook,.view-share .share-buttons .button.facebook *{cursor:pointer;cursor:hand}.view-share .share-buttons .button.facebook:disabled{opacity:.4;cursor:not-allowed}.view-share .share-buttons .button.twitter{display:inline-block;height:38px;font-weight:900;font-size:23px;line-height:27px;color:#fff;text-transform:uppercase;padding:5px 15px 4px;background:0 0;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;border-radius:19px;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border:1px solid rgba(27,161,243,.9);white-space:nowrap;background:rgba(27,161,243,.9);color:#fff}.view-share .share-buttons .button.twitter,.view-share .share-buttons .button.twitter *{cursor:pointer;cursor:hand}.view-share .share-buttons .button.twitter:disabled{opacity:.4;cursor:not-allowed}.view-share .share-link{text-align:center}.view-share .share-link .message,.view-share .share-link .message a{font-size:19px;line-height:22px;color:#fff}.view-share .share-link .message a{border-bottom:1px dashed rgba(255,255,255,.5);cursor:copy}.view-share .share-link .message a:hover{border-bottom-color:#fff}.view-share .share-link .copy-button{display:inline-block;height:38px;font-weight:900;font-size:23px;line-height:27px;color:#fff;text-transform:uppercase;padding:5px 15px 4px;background:0 0;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;border-radius:19px;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border:1px solid #834bff;white-space:nowrap;border:1px solid #834bff;color:#fff;margin-left:13px}.view-share .share-link .copy-button,.view-share .share-link .copy-button *{cursor:pointer;cursor:hand}.view-share .share-link .copy-button:hover:enabled{background-color:#834bff;border-color:transparent}.view-share .share-link .copy-button:disabled{opacity:.4;cursor:not-allowed}.view-share .form{border:1px solid #4b349c;border-radius:4px;background-color:rgba(52,46,117,.5);-webkit-box-shadow:-3px 3px 0 0 rgba(18,26,62,.15);box-shadow:-3px 3px 0 0 rgba(18,26,62,.15);max-width:844px;width:100%;margin:38px auto 65px;padding:26px 26px 0}.view-share .form h1{margin:0 0 14px;padding:0;color:#ffd775;font-size:27px;font-weight:300;line-height:34px}.view-share .form h2{font-size:12px;letter-spacing:1px;line-height:16px;color:#834bff;margin-bottom:5px;font-weight:400;text-transform:uppercase}.view-share .form input[name=emails]{width:calc(100% - 92px);float:left}.view-share .form .add-button{display:inline-block;height:38px;font-weight:900;font-size:23px;line-height:27px;color:#fff;text-transform:uppercase;padding:5px 15px 4px;background:0 0;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;border-radius:19px;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border:1px solid #ffd775;white-space:nowrap;border:1px solid #ffd775;color:#fff;width:82px;margin-left:10px}.view-share .form .add-button,.view-share .form .add-button *{cursor:pointer;cursor:hand}.view-share .form .add-button:hover:enabled{background-color:#ffd775;border-color:transparent}.view-share .form .add-button:disabled{opacity:.4;cursor:not-allowed}.view-share .form .add-button:hover{color:#000}.view-share .form .services{display:block}.view-share .form .services .add-message{padding-right:9px;float:left}.view-share .form .services .add-message .add-message-inner{font-weight:300;font-size:13px;color:#fff;line-height:22px;border-bottom:1px dashed rgba(255,255,255,.5);height:22px}.view-share .form .services .add-message:hover+.service-selector .service,.view-share .form .services .service-selector:hover .service{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);pointer-events:initial;text-decoration:none}.view-share .form .services .add-message:hover+.service-selector .service:nth-child(1),.view-share .form .services .service-selector:hover .service:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.view-share .form .services .add-message:hover+.service-selector .service:nth-child(2),.view-share .form .services .service-selector:hover .service:nth-child(2){-webkit-transition-delay:.075s;transition-delay:.075s}.view-share .form .services .add-message:hover+.service-selector .service:nth-child(3),.view-share .form .services .service-selector:hover .service:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.view-share .form .services .service-selector{background:#342e75;position:relative;z-index:0}.view-share .form .services .service-selector .service{-webkit-box-shadow:-3px 3px 0 0 rgba(18,33,58,.15);box-shadow:-3px 3px 0 0 rgba(18,33,58,.15);border:0;background:0 0;line-height:38px;padding:0 14px;float:left;border-top-right-radius:18.5px;border-bottom-right-radius:18.5px;position:relative;opacity:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s;pointer-events:none}.view-share .form .services .service-selector .service span{font-weight:700;font-size:14px;color:#fff;vertical-align:middle}.view-share .form .services .service-selector .service:nth-child(1){background:#342e75 -webkit-gradient(linear,left top,left bottom,from(rgba(131,75,255,0.5)),to(rgba(131,75,255,0.5)))!important;background:#342e75 linear-gradient(rgba(131,75,255,0.5),rgba(131,75,255,0.5))!important;z-index:2;border-bottom-left-radius:18.5px}.view-share .form .services .service-selector .service:nth-child(2){background:#342e75 -webkit-gradient(linear,left top,left bottom,from(rgba(131,75,255,0.4)),to(rgba(131,75,255,0.4)))!important;background:#342e75 linear-gradient(rgba(131,75,255,0.4),rgba(131,75,255,0.4))!important;padding-left:26px;margin-left:-14px;z-index:1}.view-share .form .services .service-selector .service:nth-child(3){background:#342e75 -webkit-gradient(linear,left top,left bottom,from(rgba(131,75,255,0.3)),to(rgba(131,75,255,0.3)))!important;background:#342e75 linear-gradient(rgba(131,75,255,0.3),rgba(131,75,255,0.3))!important;padding-left:26px;margin-left:-14px;z-index:0}.view-share .form .services .service-selector .service img{margin-right:8.5px;vertical-align:middle}.view-share .form .imported-contacts{display:none;margin-bottom:16px}.view-share .form .imported-contacts.show{display:block}.view-share .form .imported-contacts .contacts-list{width:100%}.view-share .form .imported-contacts .contacts-list .contact:first-child td{padding-top:0}.view-share .form .imported-contacts .contacts-list .contact:last-child td{border-bottom:0;padding-bottom:0}.view-share .form .imported-contacts .contacts-list .contact .checkbox,.view-share .form .imported-contacts .contacts-list .contact .checkbox *,.view-share .form .imported-contacts .contacts-list .contact .checkbox *:before,.view-share .form .imported-contacts .contacts-list .contact .checkbox *:after{cursor:pointer}.view-share .form .imported-contacts .contacts-list .contact td{vertical-align:middle;border-bottom:1px solid #4b349c;padding:13px 0 11px}.view-share .form .imported-contacts .contacts-list .contact td:first-child{width:40px}.view-share .form .imported-contacts .contacts-list .contact td:nth-child(2){width:56px}.view-share .form .imported-contacts .contacts-list .contact .avatar{width:38px;height:38px;overflow:hidden;border-radius:50%;float:left}.view-share .form .imported-contacts .contacts-list .contact .avatar.default-avatar{display:inline-block;background:url(../../images/views/share/avatar-511b3df35c.png);opacity:.4}.view-share .form .imported-contacts .contacts-list .contact .name{font-weight:800;line-height:21px;font-size:16px;color:#fff}.view-share .form .imported-contacts .contacts-list .contact .emails{font-weight:300;line-height:21px;font-size:16px;color:#fff}.view-share .form .send-copy>.checkbox{margin-top:0}.view-share .form .send-copy>.checkbox .label:before{margin-bottom:5px}.view-share .form .send-copy>.checkbox .label:after{top:2px}.view-share .form .send-button{display:inline-block;height:38px;font-weight:900;font-size:23px;line-height:27px;color:#fff;text-transform:uppercase;padding:5px 15px 4px;background:0 0;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;border-radius:19px;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border:1px solid #ffd775;white-space:nowrap;background:#ffd775;color:#000}.view-share .form .send-button,.view-share .form .send-button *{cursor:pointer;cursor:hand}.view-share .form .send-button:disabled{opacity:.4;cursor:not-allowed}.view-share .form textarea{cursor:text;height:auto;resize:vertical}.view-share .footer-message{text-align:center;margin-left:-26px;margin-right:-26px;color:#232155;font-size:19px;font-weight:300;line-height:22px}.view-share .footer-message .background{width:100%;display:block}.view-share .footer-message b{font-weight:900}.view-share .footer-message .footer-message-inner{background:#ebc575;padding-bottom:40px;position:relative;top:-1px}.clearfix:after,.input-wrapper .input-header:after,.billing-view .method:after,.connections-view .title:after,.notifications-view:after,.verify-view .social .share-buttons:after,.game-result:after,.game-result .info .top .name-wrapper:after,.game-result .info .bottom:after,.trainer-cheats:after,.trainer-cheats .column:after,.view-checkout .method-selector:after,.view-checkout .form-wrapper .row:after,.view-checkout .summary .period-toggle:after,.view-diamond section.upgrade section.features:after,.view-diamond section.upgrade section.features .row:after,.view-diamond section.upgrade section.app:after,.view-diamond section.upgrade section.lists:after,.features-view .section-platforms .platforms:after,.view-homepage .after-download .share-buttons:after,.view-homepage .section-features .platforms:after,.view-homepage .section-quotes .quotes:after,.view-homepage .section-quotes .quotes .quote .top:after,.view-horizon section.horizon section.points:after,.view-share .form .services:after,.app-layout.title .view-title .social:after,.app-layout.title .view-title .social .social-wrapper:after,.app-layout.title .view-title .title-header:after,.app-layout.title .view-title .title-info:after,.app-layout.title .view-title .title-info .help .help-item .link:after,.app-layout.title .view-title .download-button:after,.app-layout.title .view-title .section .platform .platform-header:after,.app-layout.title .view-title .section .platform .platform-content .platform-content-images:after,.app-layout.title .view-title .section.developing:after,.app-layout.title .view-title .section.developing .developing-trainer-info:after,.app-layout.title .view-title .section.requestable .requestable-game-progress .top:after,.app-layout.title .view-title .info:after,.app-layout.title .view-title .related-games .related-games-wrapper:after,.app-layout.title .view-title .related-games .related-game .related-game-info:after,.app-layout .app-header:after,.app-layout .app-header .menu li .account-button:after,.app-footer:after,.app-footer .app-footer-wrapper:after{content:"";display:block;clear:both}.ellipsis,.view-diamond section.upgrade .upgrade-button,.view-horizon section.horizon .download-button,.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version,.app-layout.title .view-title .related-games .related-game .related-game-info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap}.hide{display:none}.badge,.game-result .info .count-badge,.view-checkout .add-ons .add-on .badge,.view-checkout .summary div.totals .discount-badge,.app-layout.title .view-title .section .creator-info .creator-badge,.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{line-height:13px;padding:2px 4px 0;font-weight:900;font-size:12px;border-radius:2px;text-transform:uppercase;vertical-align:middle}.app-layout.title{background:#0b172a}.app-layout.title .app-footer .app-footer-wrapper{border-color:rgba(255,255,255,.1)}.app-layout.title .view-title{max-width:1340px;margin:0 auto;padding:18px 20px 50px;position:relative}.app-layout.title .view-title .social{display:block;height:28px;width:60%;margin-bottom:32px;position:absolute;right:20px;top:18px}.app-layout.title .view-title .social .social-wrapper{float:right}.app-layout.title .view-title .social .social-wrapper .social-button{margin-left:4px;float:left;height:24px;border-radius:4px;overflow:hidden;text-align:center}.app-layout.title .view-title .social .social-wrapper .social-button>*{margin-top:-2px}.app-layout.title .view-title .title-header{width:100%}.app-layout.title .view-title .title-header .left{float:left;width:calc(100% - 153px);padding-right:350px}.app-layout.title .view-title .title-header .breadcrumbs a{font-size:13px;color:#fff;opacity:.5;letter-spacing:1px;line-height:16px;text-transform:uppercase;-webkit-transition:opacity .15s;transition:opacity .15s}.app-layout.title .view-title .title-header .breadcrumbs a:hover{opacity:1}.app-layout.title .view-title .title-header .breadcrumbs a .caret{margin-left:5px}.app-layout.title .view-title .title-header .breadcrumbs a .caret svg *{fill:#fff}.app-layout.title .view-title .title-header .title-name{font-size:50px;color:#fff;line-height:54px;margin:12px 0 16px;font-weight:300;text-transform:uppercase}.app-layout.title .view-title .title-header .title-name em{font-style:normal;font-weight:900}.app-layout.title .view-title .title-header .meta{font-size:16px;line-height:16px;color:rgba(255,255,255,.5)}.app-layout.title .view-title .title-header .meta em{font-weight:800;font-size:16px;color:#fff;line-height:16px;font-style:normal}.app-layout.title .view-title .title-header .platforms{display:inline-block;margin-top:18px;padding-top:15px;border-top:2px solid rgba(255,255,255,.15)}.app-layout.title .view-title .title-header .platforms .platform{display:inline-block;margin-right:20px}.app-layout.title .view-title .title-header .platforms .platform:last-child{margin-right:0}.app-layout.title .view-title .title-header .platforms .platform .label{opacity:.4;font-weight:700;font-size:17px;color:#fff;margin-left:9px}.app-layout.title .view-title .title-header .platforms .platform .label em{font-weight:100;font-style:normal;font-size:12px}.app-layout.title .view-title .title-header .platforms .platform img{width:13px;height:13px;opacity:.4}.app-layout.title .view-title .title-header .thumbnail{width:153px;height:71px;border-radius:2px;overflow:hidden;float:right;margin-top:52px}.app-layout.title .view-title .title-info{margin:0 0 37px;padding:24px 0 34px;border-bottom:1px solid rgba(255,255,255,.1)}.app-layout.title .view-title .title-info.has-note .left{width:70%;float:left;padding-right:57px}.app-layout.title .view-title .title-info.has-note .right{width:30%;float:left}.app-layout.title .view-title .title-info .help{list-style:none;margin:0;padding:0}.app-layout.title .view-title .title-info .help .help-item.expanded .link .label{font-weight:800;color:#fff;opacity:1;border-bottom-color:rgba(255,255,255,.5)}.app-layout.title .view-title .title-info .help .help-item.expanded .link .caret{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:1}.app-layout.title .view-title .title-info .help .help-item.expanded .content{height:auto}.app-layout.title .view-title .title-info .help .help-item .link,.app-layout.title .view-title .title-info .help .help-item .link *{cursor:pointer;cursor:hand}.app-layout.title .view-title .title-info .help .help-item .link .label{opacity:.6;font-weight:300;font-size:19px;color:#fff;line-height:46px}.app-layout.title .view-title .title-info .help .help-item .link .caret{vertical-align:middle;width:6px;height:12px;opacity:.4;margin:15px 13px 0 0;float:left;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.app-layout.title .view-title .title-info .help .help-item .link:hover .label{color:#fff;opacity:1}.app-layout.title .view-title .title-info .help .help-item .content{height:0;overflow:hidden;font-weight:300;font-size:19px;color:rgba(255,255,255,.6);line-height:26px}.app-layout.title .view-title .title-info .editors-note{line-height:26px;font-size:19px;font-weight:300;color:rgba(255,255,255,.6)}.app-layout.title .view-title .download-button{display:inline-block;position:relative;z-index:0}.app-layout.title .view-title .download-button .label{float:left;background:#ed68ab;border-radius:19px;text-transform:uppercase;line-height:38px;padding:0 19px;font-weight:900;font-size:23px;color:#fff;text-shadow:-1px 1px 0 rgba(16,29,50,.15)}.app-layout.title .view-title .download-button .count{display:inline-block;font-weight:300;font-size:16px;line-height:38px;color:#fff;vertical-align:middle;background:rgba(131,75,255,.3);padding:0 19px 0 38px;position:relative;z-index:-1;left:-19px;border-top-right-radius:19px;border-bottom-right-radius:19px;margin-right:-19px}.app-layout.title .view-title .download-button .count b{font-weight:800}.app-layout.title .view-title .section+.section{margin-top:37px}.app-layout.title .view-title .section .section-header{font-size:22px;color:#fff;line-height:22px;margin:0 0 21px;font-weight:300;text-transform:uppercase}.app-layout.title .view-title .section .section-header b{font-weight:800}.app-layout.title .view-title .section .message-header{font-size:13px;color:#fff;font-weight:300;line-height:19px;display:block;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:15px;margin-top:25px;text-transform:uppercase}.app-layout.title .view-title .section .message-header b{font-weight:800}.app-layout.title .view-title .section .creator-info{font-size:14px;font-weight:300;color:rgba(255,255,255,.4);line-height:16px}.app-layout.title .view-title .section .creator-info .label{vertical-align:middle}.app-layout.title .view-title .section .creator-info .creator-badge{background:#834bff;color:#000;margin-left:6px;vertical-align:middle}.app-layout.title .view-title .section .featured-trainer .discussion{margin-top:25px;border-top:1px solid rgba(255,255,255,.1);padding-top:25px;padding-bottom:25px}.app-layout.title .view-title .section .featured-trainer .discussion .discussion-count,.app-layout.title .view-title .section .featured-trainer .discussion .loading-message{font-weight:400;font-size:13px;color:#fff;line-height:19px;text-transform:uppercase;margin:0 0 16px}.app-layout.title .view-title .section .featured-trainer .discussion .discussion-count b,.app-layout.title .view-title .section .featured-trainer .discussion .loading-message b{font-weight:800}.app-layout.title .view-title .section .featured-trainer .discussion .post{margin-bottom:16px;max-width:700px}.app-layout.title .view-title .section .featured-trainer .discussion .post .avatar{width:22px;height:22px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:100px;margin-right:10px;vertical-align:middle}.app-layout.title .view-title .section .featured-trainer .discussion .post .meta{display:block;color:rgba(255,255,255,.3);line-height:16px;font-size:11px;letter-spacing:1px;text-transform:uppercase}.app-layout.title .view-title .section .featured-trainer .discussion .post .meta .date:before{content:"|";display:inline-block;margin:0 6px;color:rgba(255,255,255,.15)}.app-layout.title .view-title .section .featured-trainer .discussion .post .content{margin-top:12px;font-size:15px;color:rgba(255,255,255,.6);line-height:21px}.app-layout.title .view-title .section .featured-trainer .discussion .post .content hr{border-left:0;border-right:0;border-bottom:0;border-top:1px solid rgba(255,255,255,.1);margin:0;padding:0}.app-layout.title .view-title .section .featured-trainer .discussion .post .content h1,.app-layout.title .view-title .section .featured-trainer .discussion .post .content h2,.app-layout.title .view-title .section .featured-trainer .discussion .post .content h3,.app-layout.title .view-title .section .featured-trainer .discussion .post .content h4,.app-layout.title .view-title .section .featured-trainer .discussion .post .content h5,.app-layout.title .view-title .section .featured-trainer .discussion .post .content h6{color:#fff}.app-layout.title .view-title .section .featured-trainer .discussion .post .content a{font-size:15px;color:rgba(255,255,255,.6);text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.25)}.app-layout.title .view-title .section .featured-trainer .discussion .post .content a:hover{border-bottom:1px solid #fff}.app-layout.title .view-title .section .featured-trainer .discussion .post .content img.emoji{width:16px;height:16px}.app-layout.title .view-title .section .featured-trainer .discussion .more-link{font-size:12px;color:rgba(255,255,255,.4);letter-spacing:1px;line-height:16px;border-bottom:1px solid rgba(255,255,255,.25);text-transform:uppercase}.app-layout.title .view-title .section .featured-trainer .discussion .more-link:hover{color:#fff;border-color:#fff}.app-layout.title .view-title .section .featured-trainer .discussion .more-link b{font-weight:800}.app-layout.title .view-title .section .platform+.platform{margin-top:25px}.app-layout.title .view-title .section .platform .platform-header{line-height:43px;padding:0 20px;position:relative;background:#834bff}.app-layout.title .view-title .section .platform .platform-header,.app-layout.title .view-title .section .platform .platform-header *{cursor:pointer;cursor:hand}.app-layout.title .view-title .section .platform .platform-header .icon{width:15px;height:15px;float:left;margin-right:9px;margin-top:12.5px}.app-layout.title .view-title .section .platform .platform-header .label{font-weight:800;font-size:19px;color:#fff}.app-layout.title .view-title .section .platform .platform-header:after{content:"";display:block;position:absolute;right:18px;top:50%;margin-top:-7px;width:7px;height:12px;background:url(../../images/icons/caret-right-9d8d5697db.svg) no-repeat;opacity:.4;-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s}.app-layout.title .view-title .section .platform.expanded .platform-content{height:auto}.app-layout.title .view-title .section .platform.expanded .platform-header:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:1}.app-layout.title .view-title .section .platform:not(.expanded) .platform-content{padding:0!important}.app-layout.title .view-title .section .platform .platform-content{height:0;overflow:hidden;background:rgba(131,75,255,.2);padding:0 30px}.app-layout.title .view-title .section .platform .platform-content hr{border:0;border-bottom:1px solid rgba(255,255,255,.1)}.app-layout.title .view-title .section .platform .platform-content .platform-content-alternate{display:block;background:#171c3f;margin:0 -30px;padding:0 30px}.app-layout.title .view-title .section .platform .platform-content .platform-content-images .image-wrapper{width:330px;float:left}.app-layout.title .view-title .section .platform .platform-content .platform-content-images .image-wrapper+.image-wrapper{margin-left:22px}.app-layout.title .view-title .section .platform .platform-content .platform-content-images .image-wrapper img,.app-layout.title .view-title .section .platform .platform-content .platform-content-images .image-wrapper .video{width:330px;height:204px;overflow:hidden;border:1px solid rgba(255,255,255,.05);border-radius:4px}.app-layout.title .view-title .section .platform .platform-content .platform-content-images .image-wrapper .video iframe{width:100%;height:100%}.app-layout.title .view-title .section .platform .platform-content .platform-content-small-header{font-weight:700;font-size:13px;color:#fff;line-height:19px;margin:25px 0 16px;padding:0;text-transform:uppercase}.app-layout.title .view-title .section .platform .platform-content .platform-content-header{display:table;margin:0;padding:25px 0 21px;width:100%;color:#834bff}.app-layout.title .view-title .section .platform .platform-content .platform-content-header .platform-content-header-inner{display:table-row}.app-layout.title .view-title .section .platform .platform-content .platform-content-header .col{display:table-cell;vertical-align:top;white-space:nowrap}.app-layout.title .view-title .section .platform .platform-content .platform-content-header .col.middle{width:99%;padding:0 75px}.app-layout.title .view-title .section .platform .platform-content .platform-content-header .title{font-weight:700;font-size:18px;color:#fff;line-height:19px}.app-layout.title .view-title .section .platform .platform-content .platform-content-header .version{opacity:.4;font-size:18px;color:#fff;line-height:19px;font-weight:300;margin-top:3px;max-width:250px}.app-layout.title .view-title .section .platform .platform-content .platform-content-header .updated-at{font-size:12px;font-weight:300;color:rgba(255,255,255,.4);letter-spacing:1px;line-height:16px;text-transform:uppercase;margin-top:6px}.app-layout.title .view-title .section .platform .platform-content .platform-content-header .updated-at .label{vertical-align:middle}.app-layout.title .view-title .section .platform .platform-content .platform-content-header .updated-at:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:17px;background:url(../../images/icons/clock-1d02f3c3df.svg) no-repeat;margin-right:8px}.app-layout.title .view-title .section.available .version-trainers-wrapper{padding:0!important;margin:0 -15px}.app-layout.title .view-title .section.available .version-trainers{width:100%;border-spacing:0;margin:-26px 0 0}.app-layout.title .view-title .section.available .version-trainers thead td{padding-bottom:9px;padding-top:22px;padding-right:18px}.app-layout.title .view-title .section.available .version-trainers thead td.spacer{width:15px;padding-right:0;min-width:15px}.app-layout.title .view-title .section.available .version-trainers thead td.date img,.app-layout.title .view-title .section.available .version-trainers thead td.creator img{display:none}.app-layout.title .view-title .section.available .version-trainers thead:first-of-type td.date img,.app-layout.title .view-title .section.available .version-trainers thead:first-of-type td.creator img{display:inline}.app-layout.title .view-title .section.available .version-trainers thead .version{font-weight:300;font-size:13px;color:rgba(255,255,255,.5);line-height:19px;min-width:250px}.app-layout.title .view-title .section.available .version-trainers thead .version b{font-weight:800;text-transform:uppercase}.app-layout.title .view-title .section.available .version-trainers thead .creator{width:99%}.app-layout.title .view-title .section.available .version-trainers .trainer.expanded td,.app-layout.title .view-title .section.available .version-trainers .trainer:hover td{background:rgba(131,75,255,.5);border-color:transparent!important;color:#fff!important}.app-layout.title .view-title .section.available .version-trainers .trainer.expanded td:last-child:after{opacity:1;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.app-layout.title .view-title .section.available .version-trainers .trainer:nth-last-child(2) td{border-bottom:1px solid rgba(255,255,255,.1)}.app-layout.title .view-title .section.available .version-trainers .trainer td{padding:12px 0;font-size:12px;color:rgba(255,255,255,.4);letter-spacing:1px;line-height:16px;text-transform:uppercase;position:relative;border-top:1px solid rgba(255,255,255,.1);white-space:nowrap;padding-right:18px}.app-layout.title .view-title .section.available .version-trainers .trainer td,.app-layout.title .view-title .section.available .version-trainers .trainer td *{cursor:pointer;cursor:hand}.app-layout.title .view-title .section.available .version-trainers .trainer td.spacer{width:15px;border:0;padding:0}.app-layout.title .view-title .section.available .version-trainers .trainer td:last-child:after{content:"";display:block;position:absolute;right:18px;top:50%;margin-top:-7px;width:7px;height:12px;background:url(../../images/icons/caret-right-9d8d5697db.svg) no-repeat;opacity:.4;-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s}.app-layout.title .view-title .section.available .version-trainers .trainer .options b{font-weight:800;color:#fff}.app-layout.title .view-title .section.available .version-trainers .cheats .trainer-cheats-wrapper{height:0;overflow:hidden;width:100%;background:#222154;padding:0}.app-layout.title .view-title .section.available .version-trainers .cheats.expanded .trainer-cheats-wrapper{height:auto;overflow:visible;padding:20px 15px}.app-layout.title .view-title .section.available .version-trainers .more-button-container~thead,.app-layout.title .view-title .section.available .version-trainers .more-button-container~tbody{display:none}.app-layout.title .view-title .section.available .version-trainers .more-button-container.show{display:none}.app-layout.title .view-title .section.available .version-trainers .more-button-container.show~thead{display:table-header-group}.app-layout.title .view-title .section.available .version-trainers .more-button-container.show~tbody{display:table-row-group}.app-layout.title .view-title .section.available .version-trainers .more-button-container .more-button{font-size:12px;color:rgba(255,255,255,.4);letter-spacing:1px;line-height:16px;border-bottom:1px solid rgba(255,255,255,.25);text-transform:uppercase;margin-top:26px;margin-left:12px;margin-bottom:26px;display:inline-block}.app-layout.title .view-title .section.available .version-trainers .more-button-container .more-button,.app-layout.title .view-title .section.available .version-trainers .more-button-container .more-button *{cursor:pointer;cursor:hand}.app-layout.title .view-title .section.available .version-trainers .more-button-container .more-button:hover{color:#fff;border-color:#fff}.app-layout.title .view-title .section.available .version-trainers .more-button-container .more-button b{font-weight:800;font-size:12px}.app-layout.title .view-title .section.developing{margin-top:-33px}.app-layout.title .view-title .section.developing .platform-content{padding-bottom:30px}.app-layout.title .view-title .section.developing .developing-trainer-info{display:block;margin-bottom:25px}.app-layout.title .view-title .section.developing .developing-trainer-info .left,.app-layout.title .view-title .section.developing .developing-trainer-info .right{float:left}.app-layout.title .view-title .section.developing .developing-trainer-info .left{margin-right:21px}.app-layout.title .view-title .section.developing .developing-trainer-info .creator-info{margin-top:21px}.app-layout.title .view-title .section.developing .download-button{float:left}.app-layout.title .view-title .section.developing .download-info{margin-left:19px}.app-layout.title .view-title .section.developing .download-info,.app-layout.title .view-title .section.developing .download-info a{font-size:13px;color:rgba(255,255,255,.6);line-height:38px;text-transform:uppercase}.app-layout.title .view-title .section.developing .download-info a{text-decoration:underline}.app-layout.title .view-title .section.developing .download-info a:hover{color:#fff}.app-layout.title .view-title .section.requestable .platform-content{padding-bottom:30px}.app-layout.title .view-title .section.requestable .download-button{margin-top:30px}.app-layout.title .view-title .section.requestable .requestable-game-progress{width:100%;max-width:725px}.app-layout.title .view-title .section.requestable .requestable-game-progress .top .left{width:50%;height:25px;float:left;text-align:right;padding-right:19px}.app-layout.title .view-title .section.requestable .requestable-game-progress .top .right{width:50%;float:left}.app-layout.title .view-title .section.requestable .requestable-game-progress .top .coming-soon-badge{color:#0b172a;background:#ed68ab;margin-top:-9px;display:inline-block}.app-layout.title .view-title .section.requestable .requestable-game-progress .top .votes{float:left;color:#fff;line-height:25px;font-weight:700}.app-layout.title .view-title .section.requestable .requestable-game-progress .top .votes .value{font-size:16px;float:left}.app-layout.title .view-title .section.requestable .requestable-game-progress .top .votes .value:after{content:"/";color:rgba(255,255,255,.2);font-size:12px;padding:0 5px}.app-layout.title .view-title .section.requestable .requestable-game-progress .top .votes .required{float:left;font-size:12px;color:rgba(255,255,255,.4)}.app-layout.title .view-title .section.requestable .requestable-game-progress .top .voters{float:left;margin-left:18px}.app-layout.title .view-title .section.requestable .requestable-game-progress .top .voters .icon{margin-right:8px;width:14px;height:17px;float:left}.app-layout.title .view-title .section.requestable .requestable-game-progress .top .voters .value{line-height:25px;font-weight:700;font-size:12px;color:rgba(255,255,255,.4)}.app-layout.title .view-title .section.requestable .requestable-game-progress .bottom{padding-top:13px}.app-layout.title .view-title .section.requestable .requestable-game-progress .bottom .progress-bar{display:block;width:100%;height:7px;border-radius:4px;background:rgba(255,255,255,.1);position:relative}.app-layout.title .view-title .section.requestable .requestable-game-progress .bottom .progress-bar .fill{position:absolute;height:7px;left:0;top:0;background:#834bff;border-radius:4px;max-width:100%}.app-layout.title .view-title .section.requestable .requestable-game-progress .bottom .progress-bar:before{content:"";display:block;width:1px;height:15px;position:absolute;left:50%;top:-4px;background:#834bff;-webkit-box-shadow:-1px 0 0 0 rgba(11,23,42,.15);box-shadow:-1px 0 0 0 rgba(11,23,42,.15);border-radius:100px}.app-layout.title .view-title .section.unsupported .platform-content{padding-bottom:30px}.app-layout.title .view-title .section.unsupported .download-button{margin-top:15px}.app-layout.title .view-title .info{padding:93px 0 106px;background:url(../../images/views/title/info-background-479b88b230.svg) center center/cover no-repeat}.app-layout.title .view-title .info .col{float:left;width:calc(33% - 36px);height:100%;margin-right:27px;margin-left:27px}.app-layout.title .view-title .info .col:first-child{margin-left:0}.app-layout.title .view-title .info .col:last-child{margin-right:0}.app-layout.title .view-title .info .info-header{font-weight:800;font-size:26px;color:#fff;line-height:32px;margin:0 0 15px;padding:0}.app-layout.title .view-title .info .info-text{font-weight:300;font-size:19px;color:#fff;line-height:26px}.app-layout.title .view-title .info .info-text p{margin:0;padding:0}.app-layout.title .view-title .info .info-text p+p{margin-top:10px}.app-layout.title .view-title .related-games .related-games-header{font-weight:900;font-size:50px;color:#fff;text-align:center;line-height:54px;text-transform:uppercase;margin-bottom:16px}.app-layout.title .view-title .related-games .related-games-header em{font-style:normal;color:#834bff}.app-layout.title .view-title .related-games .related-games-wrapper{text-align:center;margin:0 -50px}.app-layout.title .view-title .related-games .related-game{display:inline-block;width:258px;margin-top:23px}.app-layout.title .view-title .related-games .related-game:hover .thumbnail{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.app-layout.title .view-title .related-games .related-game+.related-game{margin-left:23px}.app-layout.title .view-title .related-games .related-game .thumbnail{width:258px;height:120px;overflow:hidden;background:rgba(16,29,50,.15);-webkit-box-shadow:-5px 5px 0 0 rgba(16,29,50,.15);box-shadow:-5px 5px 0 0 rgba(16,29,50,.15);border-radius:4px;display:block;margin-bottom:18px;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.app-layout.title .view-title .related-games .related-game .related-game-info{text-align:left}.app-layout.title .view-title .related-games .related-game .related-game-info .platform-icon{width:14px;height:14px;opacity:.4;float:left;vertical-align:middle;margin-right:9px;margin-top:2px}.app-layout.title .view-title .related-games .related-game .related-game-info .name{font-weight:800;font-size:18px;color:#fff;line-height:21px;height:21px;width:calc(100% - 23px)}.app-layout.title .background-image{position:absolute;left:0;width:100%;z-index:-1;top:-90px;opacity:.2;pointer-events:none;-webkit-mask-image:linear-gradient(#000 150px,transparent 470px);mask-image:linear-gradient(#000 150px,transparent 470px)}@media(max-width:1160px){.app-layout.title .view-title .related-games{padding:0 30px}.app-layout.title .view-title .related-games .related-game{margin-left:11px!important;margin-right:11px!important}}@media(max-width:1080px){.app-layout.title .view-title .section .platform .platform-content .platform-content-header{display:block}.app-layout.title .view-title .section .platform .platform-content .platform-content-header .col{display:block;padding:0!important}.app-layout.title .view-title .section .platform .platform-content .platform-content-header .col+.col{margin-top:15px}.app-layout.title .view-title .info{padding:30px 0 90px}.app-layout.title .view-title .info .col{float:none;display:block;width:100%;margin:0}.app-layout.title .view-title .info .col+.col{margin-top:30px}}@media(max-width:800px){.app-layout.title .view-title .title-header .title-name{font-size:36px;line-height:36px}.app-layout.title .view-title .title-header .left{padding-right:0}.app-layout.title .view-title .title-header .thumbnail{display:none}.app-layout.title .view-title .social{position:relative;right:initial;top:initial;width:100%}.app-layout.title .view-title .social .social-wrapper{float:left;margin-left:-15px}.app-layout.title .view-title .title-info{margin:20px 0}.app-layout.title .view-title .title-info.has-note .left,.app-layout.title .view-title .title-info.has-note .right{display:block;width:100%}.app-layout.title .view-title .title-info.has-note .left{padding-right:0}.app-layout.title .view-title .title-info.has-note .right{padding-top:26px}.app-layout.title .view-title .section .platform{margin-left:-20px;margin-right:-20px}.app-layout.title .view-title .section .platform.expanded .platform-content{padding-left:20px;padding-right:20px}.app-layout.title .view-title .section .platform .platform-content .platform-content-images .image-wrapper{width:100%;float:none}.app-layout.title .view-title .section .platform .platform-content .platform-content-images .image-wrapper+.image-wrapper{margin-left:0;margin-top:22px}.app-layout.title .view-title .section.available{padding-left:0;padding-right:0}.app-layout.title .view-title .section .featured-trainer .columns .left{width:100%;padding-right:0;float:none}.app-layout.title .view-title .section .featured-trainer .columns .right{width:100%}.app-layout.title .view-title .section .featured-trainer .columns .trainer-cheats-title{margin-top:24px}}@media(max-width:500px){.app-layout.title .view-title .download-button .count{display:none!important}}body{background:#342e75;margin:0}body.no-scroll{overflow:hidden}*,*:before,*:after{font-family:proxima nova;cursor:default;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}a{text-decoration:none}a img{outline:none;border:0}a,img{-webkit-user-drag:none}a,a *,button,button *{cursor:pointer;outline:none}input[type=text],input[type=email],input[type=password]{cursor:initial}html,body{height:100%}.app-layout.bg{background:#43318e}.app-layout.bg .app-top{background:url(../../images/bg-763b6dae18.svg) top left/100% auto no-repeat}.app-layout.bg-bottom .app-top{background:#342e75 url(../../images/bg-763b6dae18.svg) bottom left/100% auto no-repeat}.app-layout.bg-bottom .app-footer{background:#43318e}.app-layout .app-top{min-height:calc(100vh - 100px);overflow:hidden}.app-layout .app-header{max-width:1340px;margin:0 auto;padding:0 20px;padding-top:30px;height:90px;position:relative;z-index:1}.app-layout .app-header .logo{width:189px;height:40px;background:url(../images/wemod-logo-f762f53eb1.svg);float:left;position:relative}.app-layout .app-header .mobile-menu-button{display:none;width:25px;height:20px;border:0;padding:0;float:right;margin:10px 5px 0 0;background:transparent url(../../images/icons/menu-7ad8d0057b.svg) top right no-repeat}.app-layout .app-header .mobile-menu-button.mobile-menu-close-button{background:transparent url(../../images/icons/menu-close-53a027b727.svg) top right no-repeat}.app-layout .app-header .menu{float:right}.app-layout .app-header .menu .mobile-menu-close-button{display:none}.app-layout .app-header .menu ul{list-style:none;margin:0}.app-layout .app-header .menu li{float:left;margin-right:37px}.app-layout .app-header .menu li:last-child{margin-right:0}.app-layout .app-header .menu li.current a{font-weight:700;color:#834bff}.app-layout .app-header .menu li.current.horizon a{color:#63d000}.app-layout .app-header .menu li a{font-weight:300;font-size:20px;line-height:40px;color:#fff;text-decoration:none}.app-layout .app-header .menu li a.button{display:inline-block;height:38px;font-weight:900;font-size:23px;line-height:27px;color:#fff;text-transform:uppercase;padding:5px 15px 4px;background:0 0;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;border-radius:19px;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border:1px solid #834bff;white-space:nowrap;border:1px solid #834bff;color:#fff}.app-layout .app-header .menu li a.button,.app-layout .app-header .menu li a.button *{cursor:pointer;cursor:hand}.app-layout .app-header .menu li a.button:hover:enabled{background-color:#834bff;border-color:transparent}.app-layout .app-header .menu li a.button:disabled{opacity:.4;cursor:not-allowed}.app-layout .app-header .menu li.current .account-button .primary-button{color:#834bff;border-color:#834bff}.app-layout .app-header .menu li.current .account-button .primary-button:hover{border-color:#ed68ab}.app-layout .app-header .menu li.current .account-button .sub-button{color:#fff;border-color:#834bff}.app-layout .app-header .menu li.current .account-button .sub-button:hover{border-color:#ed68ab}.app-layout .app-header .menu li .account-button{display:inline-block;height:38px;line-height:27px;padding:0;color:#fff;background:0 0;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border-radius:19px;white-space:nowrap}.app-layout .app-header .menu li .account-button.logged-out .primary-button{padding-right:15px;border-top-right-radius:19px;border-bottom-right-radius:19px}.app-layout .app-header .menu li .account-button.logged-in .primary-button{border-right:0}.app-layout .app-header .menu li .account-button:hover{border-color:#ed68ab}.app-layout .app-header .menu li .account-button:hover .primary-button:hover{color:#fff;background-color:#ed68ab}.app-layout .app-header .menu li .account-button:hover .sub-button:hover{color:#fff;background-color:#ed68ab}.app-layout .app-header .menu li .account-button:hover .sub-button:hover:before{border-color:transparent}.app-layout .app-header .menu li .account-button .primary-button{font-weight:900;font-size:23px;text-transform:uppercase;line-height:35px;float:left;color:#fff;padding:1px 15px 0;border:1px solid #ed68ab;-webkit-transition:border-color .4s,color .4s,background-color .4s;transition:border-color .4s,color .4s,background-color .4s;border-top-left-radius:19px;border-bottom-left-radius:19px}.app-layout .app-header .menu li .account-button .sub-button{display:inline-block;font-weight:300;line-height:35px;font-size:16px;padding:1px 15px 0;position:relative;overflow:hidden;border-top:1px solid #ed68ab;border-right:1px solid #ed68ab;border-bottom:1px solid #ed68ab;-webkit-transition:border-color .4s,color .4s,background-color .4s;transition:border-color .4s,color .4s,background-color .4s;border-top-right-radius:19px;border-bottom-right-radius:19px}.app-layout .app-header .menu li .account-button .sub-button:before{content:"";display:block;position:absolute;left:0;top:4px;bottom:4px;border-left:1px solid rgba(255,255,255,.1);-webkit-transition:border-color .4s;transition:border-color .4s}@media(max-width:1000px){.app-layout .app-header .mobile-menu-button{display:block}.app-layout .app-header .menu{float:none;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:2;background:#342e75;padding:30px 20px;display:block;visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility 0s .15s;transition:opacity .15s,visibility 0s .15s;text-align:center}.app-layout .app-header .menu ul{display:block;padding:0;position:absolute;left:0;top:50%;margin-top:-150px;width:100%}.app-layout .app-header .menu ul li{float:none;display:block;margin:0 0 25px}.app-layout .app-header .menu ul li a{font-size:24px;line-height:29px}.app-layout .app-header .menu ul li .account-button{margin-top:10px}.app-layout .app-header .menu.show-mobile{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.app-layout .app-header .menu.show-mobile .mobile-menu-close-button{display:block}}.app-layout .app-content-container{position:relative;z-index:0}.app-footer .app-footer-wrapper{padding:36px 20px;max-width:1340px;margin:0 auto;border-top:1px solid rgba(131,75,255,.5)}.app-footer .links{float:left}.app-footer .links a{display:inline-block;font-weight:300;font-size:18px;color:#fff;margin-right:36px}.app-footer .links a:hover{text-decoration:underline}.app-footer .links a.current{font-weight:800;color:#834bff}.app-footer .social{float:right}.app-footer .social a{display:inline-block;margin-left:25px}.app-footer .social a.discord{position:relative;top:1px}.app-footer .social a:first-child{margin-left:0}.app-footer .social a svg:hover *{fill:#fff}.app-footer .footer-download-button-wrapper{display:none;height:60px}.app-footer .footer-download-button-wrapper.hide{visibility:hidden;opacity:0;pointer-events:none}.app-footer .footer-download-button{position:fixed;left:10px;bottom:10px;right:10px;padding:12px 20px 10px;display:block;min-height:50px;line-height:30px;background:#834bff;text-transform:uppercase;font-weight:900;font-size:27px;color:#fff;text-align:center;text-shadow:-1px 1px 0 rgba(16,29,50,.15);-webkit-transition:background-color .15s,visibility 0s .15s;transition:background-color .15s,visibility 0s .15s;-webkit-box-shadow:-3px 3px 0 0 rgba(18,33,58,.15);box-shadow:-3px 3px 0 0 rgba(18,33,58,.15)}.app-footer .footer-download-button .download-meta{display:inline-block;margin-left:15px;font-weight:300;font-size:16px;color:#fff;vertical-align:middle}.app-footer .footer-download-button .download-meta .icon{margin-right:13px;width:18px;height:18px;float:left;margin-top:3px}.app-footer .footer-download-button .download-meta .icon svg *{-webkit-transition:fill .15s;transition:fill .15s}.app-footer .footer-download-button:hover{background-color:#9946e6}.app-footer .footer-download-button:hover svg *{fill:#fff}.app-footer .cookie-policy{position:fixed;bottom:0;left:0;right:0;padding:15px 200px;background:rgba(35,33,85,.9);display:none;text-align:center}.app-footer .cookie-policy.show{display:block}.app-footer .cookie-policy .message{max-width:700px;margin:0 auto}.app-footer .cookie-policy .message,.app-footer .cookie-policy .message a{font-size:15px;color:#fff;line-height:21px}.app-footer .cookie-policy .message a{text-decoration:underline}.app-footer .cookie-policy .close-button{display:inline-block;height:38px;font-weight:900;font-size:23px;line-height:27px;color:#fff;text-transform:uppercase;padding:5px 15px 4px;background:0 0;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;border-radius:19px;position:relative;overflow:hidden;background-clip:padding-box;-webkit-box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);box-shadow:-3px 3px 0 0 rgba(16,29,50,.15);border:1px solid #834bff;white-space:nowrap;border:1px solid #834bff;color:#fff;position:absolute;right:73px;top:50%;margin-top:-20px}.app-footer .cookie-policy .close-button,.app-footer .cookie-policy .close-button *{cursor:pointer;cursor:hand}.app-footer .cookie-policy .close-button:hover:enabled{background-color:#834bff;border-color:transparent}.app-footer .cookie-policy .close-button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:750px){.app-footer .cookie-policy{padding:15px}.app-footer .cookie-policy .close-button{position:relative;right:auto;top:auto;margin-top:20px;display:inline-block}}@media(max-width:700px){.app-footer .links{float:none;text-align:left;margin-bottom:18px}.app-footer .links a{margin:0 36px 18px 0}.app-footer .links a:first-child{margin-left:0}.app-footer .social{float:none;text-align:left}.app-footer .footer-download-button{font-size:14px}.app-footer .footer-download-button-wrapper .after-download-message{font-size:14px;height:auto}}.placeholder{display:none;pointer-events:none}.show-placeholder~.placeholder{display:block}input:focus~.placeholder{display:none}body.os-windows .footer-download-button-wrapper{display:block}