@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,900;1,400&family=Montserrat:wght@900&display=swap);.stats-box .loaded::after,.stats-box .loading::after{animation-duration:1s;left:0;background-color:#fafafa;right:0}#container,#feedback{background-color:#fff}#editor-alert,#feedback{position:fixed;z-index:2;font-weight:700}#editor-alert.error,#editor-alert.warning{height:16px;padding:15px;color:#fff}#tabnavbar,#tabwrapper{vertical-align:top;position:relative}#tabnavbar a.tab-button,#tabwrapper td.heading,.filter .label,.input-wrapper.uppercase input,.input-wrapper.uppercase select,.input-wrapper.uppercase textarea,h1{text-transform:uppercase}body{height:100%;margin:0 0 60px;padding:0;overflow-y:scroll;color:#fff;background-color:#dcdcdc;text-align:center;font-family:Lato,sans-serif;font-size:15px;--button-color:#b0db43}.filter .label,h1,h2{font-family:Montserrat,sans-serif}#container{color:#3c3c3c}#content{position:relative;padding:12px;text-align:left}#confirm,#menu{text-align:center;margin:0 auto}#confirm a,#menu a,.button,.file-button,.footer a{display:inline-block;cursor:pointer;padding:8px;margin:0 4px;border:none;font-size:16px;font-family:Montserrat,sans-serif;text-decoration:none;text-transform:uppercase;text-align:center;background-color:#b0db43;color:#fff;outline-color:#4caeff}#menu a{margin-top:4px;margin-bottom:4px}.button.secondary,.notice>div::before{background-color:#4caeff}#editor-alert.error,.button.danger{background-color:#ff4861}#confirm a:hover,#menu a.disabled,#menu a:hover,.button:hover,.file-button:hover,.footer a:hover{background-color:#d8eda6;color:#fff}.button.secondary:hover{background-color:#7dc0f8}.button.danger:hover{background-color:#f77385}.button:visited,.file-button:visited,.footer a:visited{color:#fff;outline-color:#4caeff}#dashboard table,#editor table,#leaderboard table{width:100%;border:0 solid;border-spacing:2px;overflow-anchor:none}.back-login{position:absolute;top:2em;right:2em}.login-form-container{display:flex;flex-direction:column;align-items:stretch;margin:0 auto 32px;width:30%}.login-form-container label{display:block;margin-top:16px;margin-bottom:8px;font-weight:700;font-size:1rem}.login-form-container input{display:block;width:100%;box-sizing:border-box}.login-form-container .reset-link{margin-top:8px;text-align:center}.login-form-container .button{margin-top:32px}.login-form-container .checkbox-group{display:flex;gap:8px;margin-top:16px;align-items:center}.login-form-container .checkbox-group input{width:auto}#launch .launch-section:nth-child(n) .section-content,.login-form-container .checkbox-group label{margin:0}.login-message{font-size:1rem;padding:16px;border-radius:8px;line-height:1.5;box-shadow:2px 2px rgba(0,0,0,.1);margin-bottom:16px}.login-message.error{background-color:rgba(248,134,130,.4);border-color:rgba(248,134,130,.205)}#dashboard tr:nth-child(2n),#leaderboard tr:nth-child(odd){background-color:#dcdcdc}#dashboard tr:nth-child(odd),#launch,#leaderboard tr:nth-child(2n){background-color:#ededed}#dashboard tr.header,#leaderboard tr.header{font-weight:700;color:#fff;background-color:#4c516d}#dashboard td,#dashboard th,#leaderboard td{padding:3px}#dashboard td.center,#dashboard th.center,#editor td.center,#leaderboard td.center,.footer td.center,.launch-section .back-link-container{text-align:center}#dashboard td.right,#editor td.right,#leaderboard td.right,.footer td.right{text-align:right}h1{margin:16px auto 22px;font-size:36px;text-align:center;color:#000}h2{font-size:22px;text-align:center;color:#4caeff;margin:8px 0 5px}.footer{font-size:12px}a,a:active,a:visited{color:#3c3c3c}#launch .validation-section .section-feature,#launch .validation-section h2,.chart-link:hover,a:hover{color:#ff4861}.filter-row{display:flex;justify-content:space-between;align-items:center;margin:6px 0 12px}#leaderboard .filter-row{justify-content:center}.filter form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px}.admin-filter-group{flex-grow:0;flex-shrink:0}.filter .label{display:inline-block;padding:8px 2px 8px 8px;font-weight:700;font-size:16px;text-decoration:none}#leaderboard .filter input,#leaderboard .filter select{padding:5px}.action-form{display:inline}.admin-row-actions{display:flex;gap:5px}.admin-row-actions .action-button{font-size:small;background-color:#eee;color:#333;padding:2px 6px;border:1px solid #999;border-radius:3px;font-weight:400;cursor:pointer;display:block;margin-bottom:1px}#tabnavbar a.tab-button,.pagination .pagination-link{font-family:Montserrat,sans-serif;background-color:#a5a8b5;text-decoration:none}.admin-row-actions .action-button:hover{background-color:#ddd}.leaderboard-pagination-top{margin-bottom:10px}.leaderboard-pagination-bottom{margin-top:15px;margin-bottom:10px}.pagination{display:flex;justify-content:space-between;align-items:center;padding:0 2px}.pagination .pagination-links{display:flex;gap:8px}.pagination .pagination-link-jump{align-self:end;pointer-events:none;user-select:none;width:15px;text-align:center}.pagination .pagination-link{color:#fff;font-size:16px;padding:8px;min-width:35px;text-align:center;box-sizing:border-box;user-select:none}#tabnavbar a.tab-button.active,#tabnavbar a.tab-button:hover,.pagination .pagination-link:hover{background-color:#4c516d}.pagination .pagination-link.disabled{background-color:#ededed;color:#fff;pointer-events:none}.pagination .pagination-link.next,.pagination .pagination-link.prev{font-size:15px;padding-left:12px;padding-right:12px}.pagination .pagination-link.current{background-color:#4c516d;border-color:#4c516d}.status{font-size:20px;margin:0}.playing-now{font-size:16px;font-weight:700;color:#4caeff;margin:5px 0}.status-info{display:inline-block;font-style:italic;font-size:15px;color:#999}#editor .duration-fields-wrapper .indefinitely+.hours,#feedback,.chart-container.unsupported canvas,.hidden,.input-wrapper .input-error-message:not(.has-error),.item-array .array-item.last .move-down,.item-array .array-item[data-item-index="0"] .move-up,.item-array[data-sort-field] .move-down,.item-array[data-sort-field] .move-up,.show-on-print,.target-url-field input{display:none}.red-text,.status-unpaid{color:#c00}.amber-text,.status-paid,.status-scheduled{color:#f60}.green-text,.status-live{color:#0c0}#launch .suggestions-section .section-feature,#launch .suggestions-section h2,.chart-link,.chart-link:visited{color:#4caeff}.status-expired,.status-live{font-weight:700}@media screen{#container{width:calc(100% - 32px);min-width:800px;max-width:1400px;margin:16px auto;box-shadow:0 4px 16px -4px #000}.full-width-graph-container{height:300px}.chart-container{position:relative;width:calc(100% - 12px);margin:16px auto 0;height:250px}}@media screen and (min-width:1280px){.chart-container{height:300px}}#activity-toggle-btn{position:absolute;top:6px;left:8px}.chart-link{font-size:12px}.chart-container.unsupported{display:flex;justify-content:center;box-sizing:border-box;text-align:center;margin-bottom:20px;margin-top:20px}.chart-container.unsupported div{max-width:300px}.stats-table-footer{text-align:right;margin:4px 0 0}.stats-row{display:flex;justify-content:space-evenly;width:100%;gap:12px;margin:6px 0 12px}.info-icon{position:absolute;top:8px;right:8px;cursor:help}#editor,.input-wrapper,.stats-box,.stats-box .loaded,.stats-box .loading{position:relative}.stats-box{background-color:#fafafa;border:1px solid #ccc;border-radius:3px;overflow:hidden;padding:12px}@keyframes fade-text{0%{color:#fafafa}100%{color:#ccc}}@keyframes fade-reveal{0%{opacity:1}100%{opacity:0;content:none}}.stats-box .loading::after{position:absolute;bottom:0;top:0;content:"Loading...";display:flex;align-items:center;justify-content:center;color:#aaa;font-size:1.2rem;animation-name:fade-text;animation-iteration-count:infinite;animation-direction:alternate-reverse;animation-timing-function:linear}.stats-box .loaded::after{flex-basis:0%;content:"";position:absolute;bottom:0;top:0;animation-name:fade-reveal;animation-fill-mode:forwards}.stats-box table{margin:16px 0 0}#editor input:not([type=file]),#editor textarea,#tabwrapper table.array-table,.stats-row .full{width:100%}.stats-row .halves{width:50%}.stats-row .thirds{width:33.33%}.stats-row .fifths{width:20%}.stats-row .sixths{width:16.66%}.stats-row .tenths{width:10%}.main-stat{font-size:52px;font-weight:700;text-align:center;margin:0;color:#303342}.funnel-name,.sub-stat{color:#999;text-align:center}.sub-stat{font-size:15px;font-style:italic;margin:6px 0 12px}.funnel-row{display:flex;justify-content:space-between;width:100%;align-items:center;margin:8px 0 0}.funnel-name{font-size:18px;font-weight:700;margin:4px 0}.funnel-stat{font-size:28px;font-weight:700;text-align:center;margin:0;color:#303342}.arrow-box{width:21px;height:21px}.arrow-box img{width:100%;height:100%}body.has-alert{margin-bottom:60px}#feedback{right:24px;bottom:20px;border:2px solid;padding:10px;text-align:center;font-size:15px;color:#000}#feedback.error{display:block;color:#ff4861;border-color:#ff4861}#feedback.info{display:block;color:#b0db43;border-color:#b0db43}#editor{margin:24px 0 0}#editor-alert{padding:0 15px;color:#fff;bottom:0;left:0;width:100%;box-shadow:6px 3px 7px #666;height:0;overflow:hidden;transition:height .3s,padding .3s;display:block}#editor-alert.warning{background-color:#4caeff}#editor-alert.success{background-color:#e3f5b5;color:#000;height:16px;padding:15px}#editor-alert.hide-alert{height:0;padding:0 15px}#editor-alert::before{color:#fff;font-weight:700;text-align:center;border-radius:10px;width:20px;height:20px;display:inline-block;margin-right:10px}#editor-alert.warning::before{content:"!";background-color:#ff4861}#editor-alert.error::before{content:"X";background-color:#fff;color:#ff4861}#editor-alert.success::before{content:'✔';background-color:#9ac52d}#editor table.editor-form{border-spacing:6px}.editor-fields{display:flex;flex-wrap:wrap}#tabnavbar{width:250px;text-align:center;flex-grow:0;flex-shrink:0}#tabnavbar a.tab-button{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px;margin:0 0 3px;border:none;text-align:center;font-size:15px;font-weight:700;color:#fff;outline-color:#4caeff}#editor .duration-fields-wrapper select,#tabnavbar a.tab-button span,.input-wrapper .input-error-message span{flex:1}#tabnavbar a.tab-button.child,#tabnavbar a.tab-button.child.active,#tabnavbar a.tab-button.child:hover{background-color:#797d91;color:#b7b9c4;font-family:Lato,sans-serif;margin-top:-3px;padding-top:3px;padding-bottom:13px}#tabnavbar a.tab-button.child.active{color:#fff}#tabnavbar a.tab-button:not(.child)+a.tab-button.child{padding-top:13px}#editor .contact:hover .email,#tabnavbar a.tab-button.child.active span{text-decoration:underline}#tabnavbar a.tab-button::after{content:">";text-decoration:none;font-weight:900;font-family:sans-serif;display:block;width:20px;margin-left:5px;transform:scaleX(60%);font-size:24px;line-height:20px;visibility:hidden}#tabnavbar a.tab-button.child.active::after,#tabnavbar a.tab-button.error::before,.input-wrapper:hover .info-text{visibility:visible}#tabnavbar a.tab-button::before{content:"!";background-color:#ff4861;border-radius:10px;width:20px;height:20px;display:inline-block;margin-right:5px;visibility:hidden;font-family:Montserrat,sans-serif;color:#fff}#tabwrapper{background-color:#ededed;width:100%;flex:1}#tabwrapper .active{visibility:visible;display:block}#tabwrapper .inactive{visibility:hidden;display:none}#tabwrapper .tab-body{min-height:415px}#tabwrapper table{width:calc(100% - 200px);min-width:400px}#tabwrapper td.label{width:40%;text-align:right;padding-right:4px}#tabwrapper td.content{width:60%;text-align:left}#tabwrapper td.heading{padding-top:22px;font-weight:700;font-size:22px;font-family:Montserrat,sans-serif;color:#000}#tabwrapper td.subtitle{padding:15px 0 8px;font-weight:700;font-style:italic;font-size:18px;color:#000}#tabwrapper td.info{padding-top:10px;padding-bottom:10px;line-height:1.3rem}.notice>div{line-height:1.3rem;border:2px solid #4caeff;border-radius:6px;background-color:#d6edff;padding:10px;margin:5px 0;display:flex;align-items:center}.notice>div>span{flex:1;margin-left:5px}input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;outline-color:#4caeff}input[type=file]:focus+label{outline:#4caeff solid 1px;outline:-webkit-focus-ring-color auto 5px;outline-color:#4caeff}.label .super-lock{cursor:default}.file-button{margin:3px 4px 0 0}.editor-fields .tabfooter{display:flex;width:100%;justify-content:space-between;padding:8px;box-sizing:border-box;margin-top:15px}input:not([type=file]),select,textarea{margin:1px 0;padding:5px 10px;border:1px solid #dcdcdc;border-radius:3px;font-size:15px;line-height:1.6em;box-sizing:border-box;min-height:38px}textarea{resize:vertical;font-family:Lato,sans-serif}#editor select{padding:7px 10px;width:100%;font-family:Lato,sans-serif}#launch h2,#launch-actions .time-option label .text,.editor-loader,.launch-section .back-link{font-family:Montserrat,sans-serif}#editor select option:disabled{color:#bebebe}#editor .duration-fields-wrapper{display:inline-flex;width:100%;align-items:center;margin:1px 0}#editor .duration-fields-wrapper .hours{margin-left:8px}#editor a.contact{margin-top:20px;margin-bottom:20px;display:block;width:100%;padding:3px;box-sizing:border-box;line-height:20px;text-decoration:none;color:#303342}#editor a.contact:hover{color:#303342}#editor .contact h2{margin-bottom:15px;color:#b0db43}#editor .contact .contact-images{position:relative;width:220px;height:220px}#editor .contact .contact-bubble{position:absolute;flex:1;border-radius:50%;width:50%;height:50%;border:5px solid #b0db43;overflow:hidden;background-position:center;background-size:cover}#editor .contact .contact-bubble.contact-1{left:5%;background-image:url('../img/admin/contact1.png')}#editor .contact .contact-bubble.contact-2{left:38%;top:27%;background-image:url('../img/admin/contact2.png')}#editor .contact .contact-bubble.mail-icon{background-color:#fff;width:22%;height:22%;top:39%;background-image:url('../img/admin/mail.png')}#editor .contact .contact-message{position:relative;margin-top:-60px;background-color:#b0db43;border-radius:30px;font-size:14px;padding:10px 15px}#editor .contact .email{color:#fff;text-decoration:none;font-weight:700}.duration-fields-wrapper.error input,.target-url-field.error input,.target-url-field.error select,input.error,select.error,textarea.error{border:1px solid #ff4861}input:not([type=file]):focus,select:focus,textarea:focus{border:1px solid #4caeff;outline-color:#4caeff}.input-wrapper .input-error-message{color:#ff4861;margin-bottom:5px;display:flex;align-items:center}.input-wrapper .input-error-message::before,.notice>div::before{content:"!";text-align:center;color:#fff;font-weight:700;background-color:#ff4861;border-radius:10px;width:20px;height:20px;display:inline-block;margin-right:5px}#tabwrapper tr:first-of-type td.notice>div{margin-top:20px;margin-bottom:0}.input-wrapper .info-text{position:absolute;visibility:hidden;width:174px;top:50%;transform:translateY(-50%);padding:8px 8px 10px;margin:0 0 0 8px;border-radius:6px;z-index:1;text-align:center;font-style:italic;font-weight:400;font-size:1rem;background-color:#4caeff;color:#fff}.input-wrapper .info-text::after{position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;content:"";border-color:transparent #4caeff transparent transparent}.input-wrapper:hover .input-wrapper:not(:hover) .info-text{visibility:hidden}.image-input-group{display:inline-block;margin:5px 0}.image-for-input{border:1px solid #dcdcdc;border-radius:3px;max-height:120px;max-width:230px}.item-array .array-actions{text-align:right;width:100%}.item-array .array-item-title{display:flex;justify-content:space-between;border-top:2px solid #aaa;padding-top:20px;align-items:center}.item-array .array-item-actions .input-wrapper{font-style:normal;display:flex;gap:5px}.item-array .array-item-actions .button{margin:4px 0;height:20px;line-height:20px}.item-array .array-item-actions .info-text{left:100%}.item-array .array-items{display:flex;flex-direction:column;overflow-anchor:none;transition:opacity .2s}.item-array .array-items.flash{opacity:0;transition:opacity .2s}.item-array .array-item{--item-height:auto;height:var(--item-height)}.item-array .array-item.removing{transform-origin:top center;opacity:0;height:0;overflow:hidden;transition:opacity .4s,height .4s}.array-errors{margin-left:40%}.array-action-button.button{width:auto;min-width:200px;display:inline-block;margin-top:20px;margin-bottom:20px;position:relative;box-sizing:border-box;margin-left:0}.array-add-item-options{display:none;position:absolute;top:100%;left:1%;width:auto;min-width:98%;background-color:#fff;z-index:1;box-shadow:0 0 1px 1px rgba(0,0,0,.15);text-align:left}.array-add-item.open .array-add-item-options{display:block;font-family:Lato,sans-serif;font-weight:400;text-transform:none}.array-add-item.open-above .array-add-item-options{top:auto;bottom:100%}.array-add-item-option{display:block;text-decoration:none;padding:5px}.array-add-item-option:hover{background-color:#7dc0f8;color:#fff}.target-url-field{display:inline-flex;width:100%}.target-url-field select.other{flex-basis:30%}.target-url-field select.other+input{display:block;flex:1;margin-left:8px}[x-cloak]{display:none!important}.loader{animation:2s infinite editor-loader-pulse}.editor-loader{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:top;background-color:#e2e2e2;z-index:10000;font-size:22px;font-weight:700;text-align:center}.editor-loader .loader{margin-top:300px}.content-loaded .editor-loader{transition:opacity .4s;opacity:0;pointer-events:none}@keyframes editor-loader-pulse{0%,100%{opacity:.7}50%{opacity:.2}}#launch li p{padding-left:30px;padding-right:30px}#launch h2{margin-bottom:30px;font-size:1.7rem}#launch .launch-banner,.section-feature img{max-width:100%}#launch .intro{font-size:1.2rem;text-align:center;font-weight:700;padding:0 30px}#launch .button.secondary{display:block}#launch .section:nth-child(2n-1){background-color:#fff}#launch .section:nth-child(2n) .section-container{flex-direction:row-reverse}#launch .section{padding:40px 0 80px;box-sizing:border-box}#launch .section-container{margin:auto;max-width:820px;display:flex;padding:0 30px;align-items:center}#launch .section-feature{width:250px;pointer-events:none;user-select:none;align-self:flex-start}#launch .section-content{flex:1;margin-left:30px}#launch .section:nth-child(2n) .section-content{margin-left:0;margin-right:30px}#launch .validation-section.all-good .section-feature,#launch .validation-section.all-good h2{color:#9ac52d}#launch .validation-section.all-good .button{margin-top:40px}#launch .validation-errors{list-style:none;margin-bottom:40px;padding-left:0}#launch .additional-validation-errors{list-style:none;padding-left:30px}#launch .additional-validation-error{margin:10px}#launch .validation-error::before{content:"!";background-color:#ff4861;position:absolute;border-radius:10px;width:20px;height:20px;color:#fff;font-weight:700;text-align:center}#launch .validation-error{margin:15px 0}#launch .suggestions{list-style:none;padding-left:0;margin-bottom:40px}#launch .suggestion::before{content:"?";background-color:#7dc0f8;position:absolute;border-radius:10px;width:20px;height:20px;color:#fff;font-weight:700;text-align:center}#launch-actions{text-align:center;display:flex;flex-direction:column;align-items:center;padding:30px;width:572px;background-color:#dbdce2;border-radius:18px;box-shadow:0 0 0 3px #e4e5e9,0 0 0 6px #b9bcc4,0 0 0 18px #c9cbd3;margin:80px auto 40px;position:relative;box-sizing:border-box}#launch-actions .bolt{display:block;position:absolute;border-radius:10px;width:12px;height:12px;background-color:#c9cbd3;left:18px;top:18px}#launch-actions .bolt.top-right{right:18px;left:auto}#launch-actions .bolt.bottom-left{bottom:18px;top:auto}#launch-actions .bolt.bottom-right{right:18px;left:auto;bottom:18px;top:auto}#launch-actions .time-options{width:364px;margin:12px auto}#launch-actions .time-option{margin-bottom:12px}#launch-actions .time-option input[type=radio]{width:0;height:0;display:none}#launch-actions .time-option label{width:100%;display:flex;align-items:center;cursor:pointer}#launch-actions .time-option label .circle{display:block;width:10px;height:10px;flex-grow:0;flex-shrink:0;background-color:#fff;box-shadow:0 0 0 3px #fff,0 0 0 1px #a6a8b6;margin:0 10px;border-radius:10px}#launch-actions .time-option label .text{flex:1;background:#fff;color:#a6a8b6;padding:10px;box-sizing:border-box;text-align:center}#launch-actions .time-option input:checked+label .text{background-color:#4e516c;color:#fff}#launch-actions .time-option input:checked+label .circle{background-color:#4e516c}#launch-actions .launch-time-fields{margin-top:12px;opacity:0;transition:opacity .2s}#launch-actions .launch-time-fields .fields-row{display:flex}#launch-actions input:checked+label+.launch-time-fields{opacity:1;transition:opacity .2s}#launch-actions .launch-time-fields label{font-weight:700;justify-content:right;margin-right:12px}#launch-actions .launch-time-fields .error-message{color:#ff4861;font-weight:700;margin-bottom:5px}#launch-actions .launch-time-fields input.error{border:1px solid}#launch-actions .button-surround{flex-grow:0;flex-shrink:0;width:364px;height:308px;background-image:url('../img/admin/button_surround.png');display:block;display:relative}#launch-actions .button.launch{width:212px;height:224px;box-sizing:border-box;display:block;margin:auto;background-image:url('../img/admin/launch_btn.png');overflow:hidden;color:transparent;background-color:transparent;position:relative;top:24px}#launch-actions .button.launch:hover{background-position-x:-212px}#launch-actions .button.launch:active:hover{background-position-x:-424px}#launch-actions .launch-scheduled-container{display:flex;flex-direction:column;min-width:372px}#launch-actions .launch-scheduled{background-color:#fff;padding:20px 30px;min-width:55%;margin-bottom:8px}#launch-actions .launch-scheduled .launch-message{font-weight:700;width:100%;text-align:center;font-size:1.1rem}#launch-actions .launch-scheduled .launch-date{font-weight:700;font-family:Montserrat,sans-serif;font-size:1.8rem;width:100%;text-align:center;color:#ff4861;margin-top:12px;margin-bottom:12px}#launch-actions .launch-scheduled .launch-time{font-weight:700;width:100%;text-align:center;font-size:1.3rem}#launch-actions .button.cancel{width:100%;margin:0;box-sizing:border-box}.launch-section .back-link{font-weight:700;color:#4caeff}#footer{margin:16px 0}@media print{#container{width:1000px}.chart-container{position:relative;width:420px;height:210px;margin:16px auto 0}.chart-container canvas{max-width:100%;max-height:100%}.full-width-graph-container{width:950px;height:210px}#activity-toggle-btn,#editor-alert.warning,#footer,#menu,.filter-row,.hide-on-print,.stats-table-footer{display:none}.show-on-print{display:initial}}