.formatted-markdown table{border-collapse:collapse;width:auto;margin-top:10px;font-size:65%}@media (width>=768px){.formatted-markdown table{font-size:100%}}.formatted-markdown th,td{text-align:center;border:1px solid #fff;padding:6px 12px}.formatted-markdown .terminal{height:auto}.formatted-markdown .terminal-gradient-border{border-radius:var(--terminal-border-radius);background:linear-gradient(45deg,#ffa25c,#f5567c);padding:2px}.formatted-markdown .terminal-content{height:auto}.formatted-markdown .terminal-content:after{height:0}.spinner{transform-origin:50%;fill:var(--colors-admin-selected);opacity:.4;animation:.5s linear infinite spinner}.spinner--white{fill:var(--colors-white)}.spinner--black{fill:var(--colors-black)}@keyframes spinner{to{transform:rotate(360deg)}}.faq-container{text-align:left}.faq-container>details{cursor:default;margin-bottom:1rem}.faq-container>details[open]{height:auto;padding-bottom:4rem}.faq-container>details details{background:#ffffff1f;border-radius:6px;flex-direction:column;max-width:80%;margin:24px auto;padding:0;display:flex}.faq-container summary{color:#fff;cursor:pointer;background:#00000045;border-bottom:1px solid #fffdfd47;border-radius:6px;padding:1.5rem}.faq-container li{list-style-position:inside}.faq-container pre{text-wrap:auto;background:#00000045;border-radius:6px;padding:6px}:root{--color-black:#2e2626;--color-white:#fff;--color-primary:#ffcaca;--color-primary-hover:#ffd8d8;--color-border:#e5e7eb;--border-radius-sm:6px;--border-radius-md:12px;--padding-sm:6px;--padding-md:12px;--padding-default:16px;--padding-lg:24px}.feedback{border-radius:var(--border-radius-md);z-index:1000;min-width:80px;min-height:80px;font-size:1.4rem;position:fixed;bottom:25px;right:25px;overflow:hidden;box-shadow:0 14px 34px #00000059}.feedback.isShowing{background:#fff}.feedback-openButton{background:var(--color-primary);border-radius:calc(var(--border-radius-lg));z-index:1;justify-content:center;align-items:center;width:47px;height:47px;display:flex;position:absolute;bottom:16px;right:16px}.feedback.isOpen .feedback-openButton{z-index:-1}.feedback-content{z-index:0;width:315px;position:absolute;bottom:0;right:0}.feedback-page{width:100%;height:100%;padding:var(--padding-lg) var(--padding-default) var(--padding-default) var(--padding-default);flex-direction:column;display:flex}.feedback-page:nth-of-type(2){position:absolute;top:0;left:100%}.feedback-page:nth-of-type(3){position:absolute;top:0;left:200%}.feedback-page:nth-of-type(4){position:absolute;top:0;left:300%}.feedback-h1{margin-top:-4px;margin-bottom:6px;font-size:1.43em;font-weight:600}.feedback-p{margin-top:2px;font-size:1em}.feedback-disclaimer{color:#666;margin-top:6px;font-size:.85em;font-style:italic}.feedback-input{margin-top:var(--padding-md);border-radius:var(--border-radius-md);border:1px solid var(--color-border);padding:var(--border-radius-md);width:100%}.feedback-input:focus{border-color:var(--color-black);outline:none}.feedback-input::placeholder{color:var(--color-black);opacity:.3}.feedback-input-error{color:#fff;background:#ff5656;border-radius:5px;padding:2px 8px;font-size:1.2rem;position:absolute;bottom:12px;right:12px}.feedback-checkbox{appearance:none;background:var(--color-primary);border-radius:var(--border-radius-sm);width:20px;height:20px;margin:0}.feedback-checkbox:checked{background-image:url("data:image/svg+xml,<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10 3L4.5 8.5L2 6\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:50%;background-repeat:no-repeat}.feedback-tags{padding:var(--padding-md) 0;flex-wrap:wrap;align-items:center;gap:5px;display:flex}.feedback-tagLabel{width:100%;margin-bottom:4px;font-weight:600}.feedback-tag{border-radius:var(--border-radius-sm);border:1px solid #c6c6c6;padding:4px 6px;font-size:.75em;font-weight:500;text-decoration:none;transition:transform .1s}.feedback-tag:not(.feedback-tag--isSelected){background:var(--color-white);color:var(--color-black);border-color:#c6c6c6}.feedback-tag--orange{color:#fa7315;background-color:#fff8ed;border-color:#ffe1bf}.feedback-tag--green{background-color:hsl(from var(--colors-green) h s 97 / 1);border-color:hsl(from var(--colors-green) h s 75 / 1);color:hsl(from var(--colors-green) h s 35 / 1)}.feedback-tag--pink{color:#a315fa;background-color:#faedff;border-color:#fabfff}.feedback-tag--red{background-color:hsl(from var(--colors-red) h s 97 / 1);border-color:hsl(from var(--colors-red) h s 75 / 1);color:hsl(from var(--colors-red) h s 50 / 1)}.feedback-submitButton{background-color:var(--color-black);color:var(--color-white);border-radius:var(--border-radius-md);flex:1;justify-content:center;align-items:center;height:48px;margin-right:54px;font-size:1.15em;text-decoration:none;transition:background .5s;display:flex}.feedback-closeButton{border-radius:var(--border-radius-md);background:var(--color-primary);width:48px;height:48px;right:var(--padding-default);bottom:var(--padding-default);justify-content:center;align-items:center;display:flex;position:absolute}.feedback-backButton{color:var(--color-black);align-items:center;margin-left:-6px;text-decoration:none;display:flex}.feedback-thanks{background:#fff;align-items:center;width:100%;height:80px;padding-left:20px;padding-right:80px;font-size:1.6rem;line-height:1.1;display:flex;position:absolute;bottom:0;left:0}.feedback-thanksIcon{background:var(--colors-green);border-radius:6px;padding:9px}.langSwitcher{position:relative}.langSwitcher_trigger{border-radius:var(--border-radius);cursor:pointer;opacity:.85;background-color:#0000;border:none;padding:6px 10px;font-size:2.2rem;line-height:1;transition:opacity .2s}.langSwitcher_trigger:hover{opacity:1}.langSwitcher_dropdown{background-color:var(--colors-grey900);border:1px solid var(--colors-grey800);border-radius:var(--border-radius);z-index:100;min-width:120px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden}.langSwitcher_option{width:100%;color:var(--colors-grey300);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:1.4rem;transition:background-color .15s;display:flex}.langSwitcher_option:hover{background-color:var(--colors-grey800)}.langSwitcher_option--active{color:var(--colors-white);background-color:var(--colors-grey800)}.langSwitcher_flag{font-size:1.2rem}.langSwitcher_name{font-size:1.3rem}.progressBar{background:var(--colors-grey900);border-radius:8px;height:5px;overflow:hidden}.progressBar:after{content:"";opacity:.4;background-image:linear-gradient(140deg,#0000 0% 40%,#fff 41% 60%,#0000 60% 61%,#0000 100%);width:100%;height:100%;animation:1.5s infinite progress-bar-stripes;display:block;position:relative;left:-100%}.progressBar_content{background-color:var(--colors-green);background-image:linear-gradient(45deg, transparent, var(--colors-admin-selected));border-radius:inherit;width:0;height:100%;position:relative;overflow:hidden}.progressBar_content:after{content:"";opacity:.3;border-radius:inherit;background-image:linear-gradient(90deg,#fff 0% 25%,#0000 25% 75%,#fff 75% 99%,#0000 100%);width:100%;height:100%;animation:1s linear infinite progress-bar-stripes;display:block;position:relative;left:-100%}@keyframes progress-bar-stripes{0%{transform:translate(0)}to{transform:translate(200%)}}.onboarding-qa{grid-gap:12px;background:var(--colors-admin-section);border:1px solid #dddddd12;border-radius:8px;margin-bottom:4rem;padding:16px 18px;display:grid}.onboarding-qa__title{justify-content:space-between;font-size:1.6rem;font-weight:500;display:flex}.onboarding-qa__question{color:var(--colors-grey400);font-size:1.5rem}.onboarding-qa__context{color:var(--colors-grey400);opacity:.7;font-size:1.3rem}.onboarding-qa__error{color:var(--colors-error,#ff6b6b);background:#ff6b6b1a;border-radius:4px;padding:8px 12px;font-size:1.3rem}.onboarding-qa__answers{flex-direction:column;gap:8px;margin-top:4px;display:flex}.onboarding-qa__answer-btn{background:var(--colors-admin-button,#333);color:var(--colors-grey400,#ccc);text-align:left;cursor:pointer;border:1px solid #dddddd20;border-radius:6px;padding:10px 14px;font-size:1.4rem;transition:background .15s,border-color .15s}.onboarding-qa__answer-btn:hover:not(:disabled){background:var(--colors-admin-button-hover,#444);border-color:#dddddd40}.onboarding-qa__answer-btn:disabled{opacity:.6;cursor:not-allowed}.onboarding-qa__back-btn{color:var(--colors-grey400,#999);text-align:left;cursor:pointer;opacity:.7;background:0 0;border:none;padding:8px 0;font-size:1.3rem;transition:opacity .15s}.onboarding-qa__back-btn:hover:not(:disabled){opacity:1}.onboarding-qa__back-btn:disabled{opacity:.4;cursor:not-allowed}.onboarding-qa .terminal{max-height:120px}@media (width>=576px){.onboarding-qa{max-width:50%}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}._ignoreTouch{pointer-events:none}._uppercase{text-transform:uppercase}._hideSelect{-webkit-user-select:none;user-select:none}._centerText{text-align:center}._relative{position:relative}._absolute{position:absolute}._hidden{display:none}._color--primary{color:var(--colors-primary)}._color--secondary{color:var(--colors-secondary)}._color--green{color:var(--colors-green)}._color--red{color:var(--colors-red)}._color--blue{color:var(--colors-blue)}._color--white{color:var(--colors-white)}._color--black{color:var(--colors-black)}._color--grey100{color:var(--colors-grey100)}._color--grey200{color:var(--colors-grey200)}._color--grey300{color:var(--colors-grey300)}._color--grey400{color:var(--colors-grey400)}._color--grey500{color:var(--colors-grey500)}._color--grey600{color:var(--colors-grey600)}._color--grey700{color:var(--colors-grey700)}._color--grey800{color:var(--colors-grey800)}._color--grey900{color:var(--colors-grey900)}._color--grey950{color:var(--colors-grey950)}._o25{opacity:.25}._o50{opacity:.5}._o75{opacity:.75}._o100{opacity:1}._strokePrimary,._strokeSecondary{stroke:var(--colors-primary)}._fillPrimary,._fillSecondary{stroke:var(--colors-secondary)}._capitalize{text-transform:capitalize}._breakAll{word-break:break-all}._font-sm{font-size:1.2rem}._font-md{font-size:1.4rem}._vFlip{transform:rotateX(180deg)}._hFlip{transform:rotateY(180deg)}._turncw{transform:rotate(90deg)}._turnacw{transform:rotate(-90deg)}._mr0{margin-right:0}._mb0{margin-bottom:0}._ml0{margin-left:0}._mt0{margin-top:0}._mr2{margin-right:2px}._mb2{margin-bottom:2px}._ml2{margin-left:2px}._mt2{margin-top:2px}._mr5{margin-right:5px}._mb5{margin-bottom:5px}._ml5{margin-left:5px}._mt5{margin-top:5px}._mr7{margin-right:7px}._mb7{margin-bottom:7px}._ml7{margin-left:7px}._mt7{margin-top:7px}._mr10{margin-right:10px}._mb10{margin-bottom:10px}._ml10{margin-left:10px}._mt10{margin-top:10px}._mr15{margin-right:15px}._mb15{margin-bottom:15px}._ml15{margin-left:15px}._mt15{margin-top:15px}._mr20{margin-right:20px}._mb20{margin-bottom:20px}._ml20{margin-left:20px}._mt20{margin-top:20px}._mr30{margin-right:30px}._mb30{margin-bottom:30px}._ml30{margin-left:30px}._mt30{margin-top:30px}._pr0{padding-right:0}._pb0{padding-bottom:0}._pl0{padding-left:0}._pt0{padding-top:0}._pad-sm{padding:6px}._pad-md{padding:12px}._pad-xl{padding:18px}._bordered{border:1px solid #dddddd4f}._radius-md{border-radius:var(--border-radius)}._flex{display:flex}._inline-flex{display:inline-flex}._flex-wrap{flex-wrap:wrap}._flex-nowrap{flex-wrap:nowrap}._flex-column{flex-direction:column}._flex-column-reverse{flex-direction:column-reverse}._flex-row{flex-direction:row}._flex-row-reverse{flex-direction:row-reverse}._flex-center{align-items:center}._flex-start{align-items:flex-start}._flex-end{align-items:flex-end}._flex-spaceBetween{justify-content:space-between}._flex-jcenter{justify-content:center}._flex-one{flex:1}._top1{position:relative;top:1px}._top2{position:relative;top:2px}._top3{position:relative;top:3px}.font--md{font-size:1.6rem}.font--sm{font-size:1.4rem}.font--ssm{font-size:1.2rem}.button{border-radius:var(--border-radius);color:var(--colors-white);cursor:pointer;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:inset 0 -1px 4px -2px #000,1px 1px #00000038}.button:hover{opacity:.95;border-color:#ffffff27}.button--primary{background:var(--colors-primary)}.button--secondary{background-color:var(--colors-secondary)}.button--outline{border:1px solid var(--colors-grey900);color:var(--colors-grey400)}.button--outline:hover{border:1px solid var(--colors-grey800);color:var(--colors-grey300)}.button--dark{background-color:var(--colors-grey900);color:var(--colors-grey400)}.button--dark:hover{background-color:hsl(from var(--colors-grey900) h s calc(l + 3) / 1);color:var(--colors-grey200)}.button--dark-alt{background-color:var(--colors-grey800);color:var(--colors-grey300)}.button--dark-alt:hover{background-color:var(--colors-grey800);color:var(--colors-grey200)}.button--size-sm{padding:4px 12px;font-size:1.4rem}.button--size-md{padding:6px 16px}.button--size-lg{padding:10px 36px;font-size:2rem}.button--isCancel{background:var(--colors-grey900)}.button--disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.button--pagination{border-radius:var(--border-radius);background:var(--colors-admin-section);-webkit-user-select:none;user-select:none;margin-right:6px;padding:4px 12px;font-size:1.4rem}.button--paginationActive{background:var(--colors-admin-selected);color:var(--colors-black)}.button--centerLoader{position:relative;overflow:hidden}.button--centerLoader .spinner{margin:0;position:absolute}.button--centerLoader:before{content:"";background:#00000087;animation:.2s fadeIn;position:absolute;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.grid{display:grid}.grid--2col,.grid--3col{grid-gap:12px;grid-template-columns:repeat(12,minmax(auto,1fr))}.grid--2col>*,.grid--3col>*{grid-column-start:span 12}.grid--gap-sm{grid-gap:6px}.grid--gap-md{grid-gap:12px}.grid--gap-xl{grid-gap:16px}@media (width>=768px){.grid--2col>:first-of-type{grid-column:1/7}.grid--2col>:nth-of-type(2){grid-column:7/13}.grid--3col>:first-of-type{grid-column:1/5}.grid--3col>:nth-of-type(2){grid-column:5/9}.grid--3col>:nth-of-type(3){grid-column:9/13}}.avatar{color:var(--colors-white);background-color:var(--colors-primary);text-transform:uppercase;letter-spacing:-1px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;font-weight:500;display:flex;position:relative}.statusMessage--error{background:hsl(from var(--colors-red) h s 2 / .4);color:var(--colors-red)}.statusMessage--success{color:var(--colors-green);background:#0000006e}.popOver{background:var(--colors-white);border-radius:var(--border-radius);color:var(--colors-black);border:1px solid var(--colors-grey100);z-index:20;min-width:180px;font-size:1.4rem;font-weight:400;position:absolute;top:50px;right:0;box-shadow:0 1px 10px #00000054}.popOver:before{content:"";background:var(--colors-white);border-top:1px solid var(--colors-grey100);border-left:1px solid var(--colors-grey100);z-index:-1;width:8px;height:8px;position:absolute;top:-5px;right:14px;transform:rotate(45deg)}.popOver-list{margin:0;padding:5px 4px;list-style-type:none}.popOver-listItem{border-bottom:1px solid #dddddd61;display:grid}.popOver-link{color:var(--colors-black);border-radius:8px;grid-template-columns:27px 1fr;align-items:center;padding:8px 12px;text-decoration:none;display:grid}.popOver-link:hover{background:var(--colors-grey100)}.popOver-icon{stroke:var(--colors-black);opacity:.5}.popup{z-index:2000;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.popup-backdrop{background:#000000ab;width:100%;height:100%;position:absolute}.popup-content{background:var(--colors-white);border-top-left-radius:6px;border-top-right-radius:6px;width:100%;padding:12px;position:relative}.popup-content:after{content:"";background:#fff;width:100%;height:100px;position:absolute;bottom:-100px;left:0}.popup-content h1{margin:0 0 10px;font-size:1.8rem}.popup-buttonGroup{grid-auto-flow:column;gap:6px;display:grid}@media (width>=768px){.popup{align-items:center}.popup-content{border-radius:6px;width:auto;max-width:300px;padding:12px}.popup-content:after{content:none;height:0;bottom:0}}.date{color:var(--colors-grey500);align-items:center;font-size:1.3rem;display:flex}.date svg{stroke:var(--colors-grey500)}.bubble{color:var(--colors-grey600);border:1px solid var(--colors-grey800);border-radius:var(--border-radius);padding:4px 8px;font-size:1.2rem}.list{grid-gap:4px;margin-bottom:4px;font-size:1.4rem;display:grid;overflow:hidden}.list-item{grid-gap:12px;background:var(--colors-admin-section);color:inherit;transition:background-color var(--hover-transition-time);border:1px solid #dddddd12;border-radius:9px;align-items:center;padding:6px;text-decoration:none;display:grid}.list-item:hover{background-color:var(--colors-admin-section--hover)}.list-icon{background:var(--colors-secondary);height:100%;color:var(--colors-white);border-radius:4px;justify-content:center;align-items:center;min-height:25px;font-size:10px;display:flex}.list-title{color:var(--colors-white);text-decoration:none}.list-footer{justify-content:flex-end;margin-top:12px;padding:0 4px;display:flex}.list--games-recent{grid-template-columns:30px auto}.list--jobs-recent{grid-template-columns:30px auto max-content}.recentJobs-nameWrap{flex-direction:column;display:flex}.recentJobs-nameWrap svg{fill:var(--colors-white);position:relative;top:2px}.recentJobs-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadCrumb>:after{content:">";margin-left:5px}.breadCrumb>:last-child:after{content:"";margin-left:5px}.breadCrumb a{color:var(--colors-white);margin-right:5px}.tabs{margin-bottom:12px;font-size:1.4rem;display:flex}.tab{background-color:var(--colors-admin-section);color:var(--colors-white);border-radius:var(--border-radius);text-transform:capitalize;transition:background-color var(--hover-transition-time);margin-right:6px;padding:6px 14px;text-decoration:none}.tab:hover{background-color:var(--colors-admin-section--hover)}.tab--active{background:var(--colors-admin-selected);color:var(--colors-admin-section)}.tab--active:hover{background:var(--colors-admin-selected)}.status{color:#bdbdbd;text-transform:capitalize;background:#f6f6f6;border:1px solid #e7e7e7;border-radius:6px;justify-content:center;align-items:center;padding:2px 6px;font-size:1.2rem;display:inline-flex;box-shadow:inset 0 -1px #00000040}.status--green{color:hsl(from var(--colors-green) h s l / .8);background:hsl(from var(--colors-green) h s l / .1);border-color:hsl(from var(--colors-green) h s l / .05)}.status--red{color:hsl(from var(--colors-red) h s l / .8);background:hsl(from var(--colors-red) h s l / .1);border-color:hsl(from var(--colors-red) h s l / .05)}.status--orange{color:#fa7315;background:#fff8ed;border-color:#ffe1bf47}.status--blue{color:hsl(from var(--colors-admin-selected) h s l / .8);background:hsl(from var(--colors-admin-selected) h s l / .1);border-color:hsl(from var(--colors-admin-selected) h s l / .05)}.timeline{align-items:center;display:inline-flex}.timeline-step{background:hsl(from var(--colors-green) h s l / .15);border-radius:3px;justify-content:center;align-items:center;min-width:4px;height:6px;margin-right:3px;display:flex}.timeline-step--active{background:hsl(from var(--colors-green) h s l / .2);height:18px;padding-left:12px;padding-right:12px}.timeline-step--todo{background:hsl(from var(--colors-green) h s l / .2);height:18px}.timeline-step--success{background:hsl(from var(--colors-green) h s l / .3);height:18px}.toggleWrap{border:1px solid var(--colors-grey800);background:var(--colors-grey950);border-radius:10px;padding:4px;font-size:1.2rem}.toggle{display:flex;position:relative}.toggle-slider{background:var(--colors-admin-selected);border-radius:6px;height:100%;position:absolute;top:0;left:0}.toggle-option{z-index:10;cursor:pointer;color:hsl(from var(--colors-admin-selected) h s l / .2);-webkit-user-select:none;user-select:none;padding:2px 8px;transition:color .25s}.toggle-option--selected{color:var(--colors-black);cursor:default}.statusMessage{overflow:hidden}.statusMessage-text{text-align:left;border-radius:7px;padding:10px 14px;font-size:1.4rem;font-weight:400}.emptyState{background-color:var(--colors-admin-section--darker);border-radius:var(--border-radius-lg);border:1px solid #ffffff0f;flex-direction:column;align-items:center;padding:24px;font-size:1.4rem;display:flex}.emptyState-icon svg{stroke:#274b5c;stroke-width:.75px;width:60px;height:60px}.emptyState-message{color:#274b5c}.emptyState-action{text-align:center;margin-top:4px;line-height:1.4}.emptyState-action a{color:var(--color-link)}.banner{color:#fff;background:#ffffff0d;border-radius:0;align-items:center;gap:12px;width:100vw;padding:16px 22px;font-size:1.4rem;display:flex;position:relative;left:-25px;overflow:hidden;box-shadow:0 4px 34px #00000040}.banner:before{content:"";z-index:-1;background:#49639b36;position:absolute;inset:0}.banner:after{content:"";z-index:-1;opacity:.2;border-bottom-style:solid;border-bottom-width:3px;border-image:linear-gradient(90deg,#feb057 0%,#da89b6 100%) 1;position:absolute;bottom:-2px;left:0;right:0}.banner-text{border-left:1px solid #fff;padding-left:12px}.banner svg{stroke:#fff}@media (width>=768px){.banner{border-radius:var(--border-radius-sm);width:auto;left:auto}.banner--top{margin-top:30px;margin-bottom:10px}}.modal{z-index:1000;background:#000000c7;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content{background:var(--colors-grey900);color:var(--colors-white);border-radius:var(--border-radius-md);border:1px solid #ffffff1c;max-width:80%;padding:24px 18px;position:relative;box-shadow:0 4px 10px #ffffff2e}.modal-close{cursor:pointer;background:#ffffff30;border-radius:8px;padding:1px;display:inline-flex;position:absolute;top:10px;right:10px}.modal-close svg{stroke:#fff}.modal--quickstart{flex-direction:column;display:flex}.modal--quickstart-headline{margin:0;font-size:1.4rem;font-weight:400}.modal--quickstart-intro{color:var(--colors-grey400);margin:8px 0;font-size:1.4rem}.modal--quickstart-form{flex-direction:column;display:flex}@media (width>=768px){.modal-content{max-width:400px}}.logo{align-items:center;display:flex}.logo a{text-decoration:none}.logo-text{color:var(--colors-white);margin-left:12px;margin-right:10px;font-size:2rem;display:none}.logo-beta{color:var(--colors-white);background:linear-gradient(90deg,#ffa55a 0%,#fe8a8b 100%);border-radius:3px;padding:2px 5px;font-size:1rem;display:none}.logo--withText .logo-text,.logo--withBeta .logo-beta{display:block}.logo--size-sm svg{width:45px}.nav{flex:1;align-items:center;margin:0;padding:0;font-size:1.6rem;display:flex}.nav-auth{display:none}.nav-auth--mobile{grid-gap:12px;display:grid}.nav--desktop{display:none}.nav--mobile{flex-direction:column;align-items:flex-start;margin-top:20px;list-style:none;display:flex}.nav--mobile li{width:100%}.nav--mobile a,.nav-auth--mobile a{background:var(--colors-grey800);border-radius:var(--border-radius-sm);width:100%;margin-bottom:10px;padding:12px;text-decoration:none;display:block}.nav-auth--mobile a{background-color:var(--colors-primary)}.nav--desktop .nav_item--home{display:none}.header_logo svg{position:relative;top:-1px}.header_mobileNavButton{cursor:pointer;width:30px;height:30px;stroke:var(--colors-white)}.header_mobileNav{border-top:1px solid var(--colors-grey800);z-index:1111;background:#061c2c;width:100vw;height:100vh;padding:25px;display:block;position:absolute;top:80px;left:-25px}li.nav_item::marker{content:""}.nav_item a{color:var(--colors-white);background-color:var(--colors-secondary);border-radius:100px;margin-right:4px;padding:4px 12px;font-weight:500;text-decoration:none}@media (width<=767px){.nav_item.header_socialLink{display:none}}@media (width>=768px){.header_logo{margin-right:40px;position:relative;top:-1px}.header_logInButton{margin-left:10px}.header_mobileNavButton{display:none}.header_logInButton{display:grid}.nav--desktop{display:flex}.nav_item{margin-right:6px;list-style:none;display:block}.nav-auth{display:block}.nav_item a.active{background:var(--colors-white);color:var(--colors-black)}.header_mobileNav{display:none}}.page{color:var(--colors-grey400);background-color:var(--colors-grey900)}.page--blurred:after{content:"";-webkit-backdrop-filter:blur(128px);width:100%;height:100%;position:fixed;top:0;left:0}.page--home,.page--auth{background:url(/assets/bg_homepage-C4qQeT_x.jpg) 0 0/300% no-repeat}@media (width>=768px){.page--home{background-size:125%}}.page-content{z-index:10;max-width:1100px;min-height:100vh;margin:0 auto;padding:0 25px;position:relative}@media (width>=768px){.page-content{padding:0 30px}}.header{justify-content:space-between;align-items:center;padding:30px 0;display:flex;position:relative}canvas{position:absolute}.hero,.features{padding-bottom:20px}.hero{grid-gap:20px;align-items:center;padding:62px 0 0;display:grid}.hero-right{border-radius:var(--border-radius-md);background:linear-gradient(45deg,#ffa25c,#f5567c);padding:6px}.hero-h1{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#ffac4a,#ff74af);-webkit-background-clip:text;background-clip:text;margin:0 0 10px}.hero-p{margin:0 0 10px;font-size:2rem;line-height:1.25}.hero-free{margin:0 0 10px}.hero-free a{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#ffac4a,#ff74af);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:700;text-decoration:none}.hero-buttons{flex-direction:column;gap:8px;display:flex}.hero-buttons a{text-align:center;flex:1}@media (width>=768px){.hero{grid-gap:40px;grid-template-columns:repeat(12,minmax(auto,1fr));margin-top:30px;padding:100px 0 0}.hero-h1{font-size:4.8rem}.hero-left{grid-column-start:span 6}.hero-right{grid-column:7/13;display:flex}.features,.setup{padding-bottom:80px}.hero-buttons{flex-direction:row;gap:10px;display:flex}.hero-buttons a{flex:none}}.faq-wrap{text-align:center;margin:140px 0;overflow:scroll hidden}@media (width>=768px){.faq-wrap{overflow:visible}}.faq-wrap--maxWidth{max-width:700px;margin-left:auto;margin-right:auto}.faq-wrap-h3{color:var(--colors-white);margin-top:1.5rem;margin-bottom:.5rem;font-size:2.7rem;font-weight:700}.faq-wrap-p{margin-bottom:40px;font-size:1.8rem}.hero-badge{align-items:center;padding:6px 0;display:inline-flex}.hero-badge img{height:20px}.closing-cta{text-align:center;border-top:1px solid #ffffff14;margin:0 0 140px;padding:60px 0}.closing-cta-h3{color:var(--colors-white);margin-top:0;margin-bottom:.5rem;font-size:2.7rem;font-weight:700}.closing-cta-p{margin-bottom:40px;font-size:1.8rem}.closing-cta-buttons{flex-direction:column;align-items:stretch;gap:12px;display:flex}.closing-cta-buttons a{text-align:center}@media (width>=768px){.closing-cta-buttons{flex-direction:row;justify-content:center}}.features-headline{color:var(--colors-white);text-align:center;margin-top:140px;margin-bottom:.5rem;font-size:2.7rem}.features-description{text-align:center;max-width:700px;margin:0 auto 40px;font-size:1.8rem}.featureList{padding-left:15px}.featureList-terminal{border-radius:var(--border-radius-md);background:linear-gradient(45deg,#ffa25c,#f5567c);align-self:center;padding:5px}@media (width>=768px){.featureList-wrap{padding-left:25px}}.security-hero{text-align:center;padding:62px 0 40px}.security-hero-title{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#ffac4a,#ff74af);-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:3.2rem}.security-hero-subtitle{margin:0;font-size:2rem;line-height:1.4}.security-hero-updated{color:var(--colors-grey400);margin:12px 0 0;font-size:1.3rem}@media (width>=768px){.security-hero{padding:100px 0 60px}.security-hero-title{font-size:4.8rem}}.security-section{border-top:1px solid #ffffff14;padding:40px 0}.security-section-title{color:var(--colors-white);margin:0 0 6px;font-size:2.4rem}.security-section-subtitle{margin:0 0 24px;font-size:1.6rem}.security-section-link{margin-top:16px;font-size:1.4rem}.security-section-link a{color:var(--color-link);text-decoration:none}.security-section-link a:hover{text-decoration:underline}.security-flow-steps{flex-direction:column;gap:0;padding-left:24px;display:flex;position:relative}.security-flow-step{align-items:flex-start;gap:16px;padding-bottom:28px;display:flex;position:relative}.security-flow-step:last-child{padding-bottom:0}.security-flow-step:not(:last-child):before{content:"";background:#ffffff1a;width:2px;position:absolute;top:36px;bottom:0;left:16px}.security-flow-step-num{color:#000;background:linear-gradient(45deg,#ffac4a,#ff74af);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.4rem;font-weight:700;display:flex}.security-flow-step-label{color:var(--colors-white);margin:0 0 4px;font-size:1.6rem;font-weight:600}.security-flow-step-desc{margin:0;font-size:1.4rem;line-height:1.5}@media (width>=768px){.security-flow-steps{padding-left:0}}.security-card{border-radius:var(--border-radius-lg);background:#49639b36;border:1px solid #ffffff0f;padding:20px;box-shadow:0 4px 34px #00000026}.security-card-title{color:var(--colors-white);margin:0 0 6px;font-size:1.6rem;font-weight:600}.security-card-desc{margin:0;font-size:1.4rem;line-height:1.5}.security-documents{border-top:1px solid #ffffff14;padding:40px 0 80px}.security-documents-list{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.security-documents-list a{color:var(--color-link);font-size:1.4rem;text-decoration:none}.security-documents-list a:hover{text-decoration:underline}@media (width>=768px){.security-documents-list{flex-direction:row;gap:24px}}.about-hero{text-align:center;padding:80px 0 40px}.about-headline{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#ffac4a,#ff74af);-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:2.7rem}.about-subtitle{max-width:600px;margin:0 auto;font-size:1.8rem;line-height:1.4}.about-founder{justify-content:center;margin-bottom:60px;display:flex}.about-founder-card{text-align:center;border-radius:var(--border-radius-md);max-width:500px;padding:40px 32px;position:relative;overflow:hidden;box-shadow:0 4px 34px #00000026}.about-founder-card:before{content:"";z-index:-1;background:#49639b36;position:absolute;inset:0}.about-founder-avatar{border:3px solid #ffffff26;border-radius:50%;margin-bottom:16px;margin-left:auto;margin-right:auto;display:block}.about-founder-name{color:var(--colors-white);margin:0 0 4px;font-size:2rem}.about-founder-title{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#ffac4a,#ff74af);-webkit-background-clip:text;background-clip:text;margin:0 0 20px;font-size:1.4rem;font-weight:600}.about-founder-bio{margin:0 0 20px;font-size:1.4rem;line-height:1.6}.about-founder-links{justify-content:center;gap:8px;display:flex}.about-founder-link{color:var(--colors-white);background-color:var(--colors-secondary);border-radius:100px;padding:6px 16px;font-size:1.4rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-block}.about-founder-link:hover{opacity:.8}.about-testimonial{text-align:center;max-width:600px;margin:0 auto 60px}.about-testimonial-title{color:var(--colors-white);margin-top:0;margin-bottom:24px;font-size:2.7rem;font-weight:700}.about-testimonial-quote{margin:0;padding:0;font-size:1.8rem;font-style:italic;line-height:1.5}.about-testimonial-quote p{margin:0 0 16px}.about-testimonial-quote p:before{content:"“"}.about-testimonial-quote p:after{content:"”"}.about-testimonial-quote footer{color:var(--colors-grey400);font-size:1.4rem;font-style:normal}.about-vision{text-align:center;border-top:1px solid #ffffff14;margin:0 0 80px;padding:60px 0}.about-vision-title{color:var(--colors-white);margin-top:0;margin-bottom:24px;font-size:2.7rem;font-weight:700}.about-vision-text{max-width:600px;margin:0 auto 16px;font-size:1.8rem;line-height:1.4}.about-vision-cta{margin:0 auto 40px;font-size:1.6rem;line-height:1.4}.about-vision-buttons{flex-direction:column;align-items:stretch;gap:12px;display:flex}.about-vision-buttons a{text-align:center}@media (width>=768px){.about-hero{padding:120px 0 60px}.about-headline{font-size:4rem}.about-vision-buttons{flex-direction:row;justify-content:center}}.footer{flex-direction:column-reverse;margin-top:150px;padding-bottom:30px;display:flex}.footer-logo{margin-bottom:10px;display:block}.footer-externalLink{stroke:currentColor;width:15px;margin-left:5px;position:relative;top:4px}.footerSection-header{background:#ffffff12;border-radius:3px;margin-bottom:4px;margin-left:-9px;padding:2px 2px 2px 8px}.footerSections:before{content:"ShipThis Pages";color:#fff;margin-bottom:14px;display:block}.footerSection{margin:0;padding:0 0 16px 8px;list-style:none}.footerSection a{color:var(--colors-grey400);padding:4px 0;font-size:1.4rem;text-decoration:none;display:inline-block}.footerSection a:hover{color:var(--colors-white);background:#ffffff12;border-radius:3px;width:calc(100% + 8px);margin-left:-8px;padding-left:8px;display:inline-block}.footer-copy{color:var(--colors-grey400);margin-top:19px;font-size:1.4rem;line-height:1.4}@media (width>=768px){.footer{grid:1fr/200px 1fr;display:grid}.footerSections{display:flex}.footerSection{border-bottom:0;width:33%;margin-top:0;margin-right:10px;padding-bottom:0;padding-left:25px}.footerSections:before{content:none}}.page-content--auth{text-align:center;align-items:center;display:grid}.auth{grid-gap:12px;border:1px solid hsl(from var(--colors-grey700) h s l / .4);border-radius:var(--border-radius-lg);background:linear-gradient(#ffffff14 0%,#99999914 100%);grid-template-rows:repeat(4,auto);grid-auto-rows:40px 40px 40px;width:320px;margin:0 auto;padding:24px;display:grid;position:relative}.auth .promo{text-align:left}.auth .promo hr{margin-top:30px}.auth .promo p{text-align:left;color:var(--colors-grey400);font-size:1.4rem;line-height:1.3}.auth--wider{width:auto;max-width:414px}.auth_highlight{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#ffac4a,#ff74af);-webkit-background-clip:text;background-clip:text;margin:0 0 10px}.auth_error{margin-bottom:8px}.auth_h1{margin:0;font-size:2rem}.auth_h2{text-align:left;margin-bottom:8px;font-size:1.4rem;font-weight:700}.auth_badge{color:#fff;background:#0000004d;border:1px solid #ffffff26;border-radius:6px;padding:6px 8px;font-size:1.6rem;font-weight:400;position:absolute;top:12px;right:20px}.auth_p{text-align:left;color:var(--colors-grey400);max-width:260px;margin-left:auto;margin-right:auto;font-size:1.4rem;line-height:1.3}.auth_overflow{text-overflow:ellipsis;overflow:hidden}.auth_p a{color:var(--colors-link)}.auth_input{border:0;border-radius:8px;padding:12px 15px}.auth_microcopy{color:var(--colors-grey400);text-align:right;margin-top:0;margin-bottom:10px;font-size:12px;line-height:1.4}.auth_terms{color:var(--colors-grey400);text-align:left;margin-left:10px;font-size:12px;line-height:1.4}.auth_terms a{color:var(--colors-link)}.auth-checkbox{appearance:none;border-radius:var(--border-radius-sm);background:0 0;border:2px solid #ffffffb3;width:20px;height:20px;margin:0}.auth-checkbox:checked{background:var(--colors-white,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center / 12px no-repeat;border-color:var(--colors-white,#fff)}.auth-radio{appearance:none;background:0 0;border:2px solid #ffffffb3;border-radius:50%;width:20px;height:20px;margin:0}.auth-radio:checked{background:var(--colors-white,#fff);border-color:var(--colors-white,#fff)}.auth_hr{border:0;border-top:1px solid #ffffff26;margin:16px 0 0}.auth_footer{flex-wrap:wrap;justify-content:center;gap:4px 0;max-width:420px;margin:0 auto;padding:12px;font-size:1.4rem;display:flex}.auth_footer--wider{width:auto;max-width:414px}.auth_footer_links a{opacity:.5;margin-right:12px;text-decoration:none}.auth_footer_links a:hover{opacity:1;transition:opacity .2s}.auth_features{grid-gap:6px;grid-template-rows:1fr 1fr;margin:0;padding:0;font-size:1.2rem;line-height:1.3;list-style-type:none;display:grid}.auth_features li{color:var(--colors-admin-selected);border-radius:var(--border-radius);background-color:#00000070;justify-content:center;align-items:center;padding:8px 14px;font-weight:600;display:flex}.price-intro{text-align:center;margin:64px 0;font-size:2rem}.price-intro h2{color:var(--colors-white);font-size:3rem}.price-beta{border-radius:var(--border-radius-md);text-align:center;max-width:850px;margin:0 auto;padding:20px 10%;font-size:1.4rem;position:relative;overflow:hidden;box-shadow:0 4px 34px #00000026}.price-beta h2{color:var(--colors-white);margin-top:5px;font-size:3rem}.price-beta:before{content:"";z-index:-1;background:#49639b36;position:absolute;inset:0}.prices{gap:12px;margin:0 auto;display:grid}.prices-tier{color:var(--colors-white);border-radius:var(--border-radius-md);background:#fff0;padding:24px 18px 18px;font-size:1.4rem;position:relative;overflow:hidden;box-shadow:0 4px 34px #00000026}.prices-tier:before{content:"";z-index:-1;background:#49639b36;position:absolute;inset:0}.prices-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.prices-desc{color:var(--colors-grey400)}.prices-title{margin:0;font-size:1.4rem;font-weight:500}.prices-popular{color:#ffffffe3;background:#ffffff36;border:1px solid #c2e8ff1a;border-radius:7px;padding:2px 8px;font-size:1.2rem;position:absolute;right:18px}.prices-main{flex-direction:column;justify-content:space-between;height:160px;display:flex}.prices-priceText{margin-bottom:12px;font-size:2.2rem;font-weight:400}.prices-features{color:var(--colors-grey400);margin:18px 0 0;padding:18px 0 0;list-style:none;position:relative}.prices-features li:before{content:"";background:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%206L9%2017L4%2012'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e") 1px 2px/12px no-repeat;width:12px;height:12px;margin-right:7px;display:inline-block}.prices-features:before{content:"";border-top:1px solid var(--colors-grey700);position:absolute;top:0;left:-15px;right:-15px}.price-outro{text-align:center;margin:64px 0}@media (width>=768px){.price-intro{padding:0 16%}.prices{grid-template:1fr/repeat(12,1fr);gap:12px;max-width:850px;display:grid}.prices-tier:first-child{grid-column:1/span 4}.prices-tier:nth-child(2){grid-column:5/span 4}.prices-tier:nth-child(3){grid-column:9/span 4}.price-outro{padding:0 16%}}.terminal{height:230px;font-size:1.4rem}.page--admin{height:100%;min-height:100vh;color:var(--colors-white);background-color:hsl(from var(--colors-grey950) h s l / .5);grid-template-rows:70px 1fr;grid-template-columns:auto 1fr;display:grid;overflow:hidden}.admin-sidebar{background:var(--colors-admin-section--darker);border-right:1px solid hsl(from var(--colors-grey700) h s l / .4);z-index:100;flex-direction:column;grid-row:1/3;width:200px;height:100%;padding:20px 6px;display:flex;position:absolute}@media (width>=576px){.admin-sidebar{padding:20px 12px}}@media (width>=1024px){.admin-sidebar{position:fixed;left:0!important}}@media (width<=1024px){.admin-overlay{z-index:90;cursor:pointer;background:#00000070;width:100%;height:100%;position:absolute;top:0;left:0}}.admin-overlay span{width:24px;height:24px}.admin-logo{max-width:42px;margin-left:8px}.admin-nav{flex:1;height:100%;margin:30px 0;font-size:1.4rem;overflow-y:auto}.admin-nav ul{margin:0;padding:0;list-style:none}.admin-navLink{color:#ffffffd9;border-radius:6px;align-items:center;padding:6px 10px;text-decoration:none;display:flex}.admin-navIconWrap{width:22px;margin-right:5px;display:flex}.admin-navIcon{stroke:var(--colors-grey700)}.admin-navLink:hover{color:var(--colors-white)}.admin-navLink.active{background-color:var(--colors-grey900);color:var(--colors-white)}.admin-navLink.active svg{stroke:var(--colors-grey400)}.admin-navLink:hover .admin-navIcon{opacity:1}.commit,.server{color:var(--colors-grey700);grid-gap:5px;grid:1fr/auto 1fr;align-items:center;font-size:1rem;line-height:1.2;display:grid}.commit-icon,.server-radius{stroke:var(--colors-grey700)}.admin-main{color:var(--colors-white);grid-area:1/2/span 2/2;padding:0 12px 18px;overflow-y:auto}.admin-header{color:var(--colors-white);justify-content:space-between;align-items:center;padding:20px 0;display:flex}.admin-toggleSidebar{stroke:var(--colors-grey700)}.admin-toggleSidebar:hover{stroke:var(--colors-grey300)}.admin-pageTitle{margin:-1px 0 0;font-size:2rem;font-weight:400}.admin__content{background:var(--colors-grey100);height:100%;padding:24px}.admin-section{background:var(--colors-admin-section);border-radius:var(--border-radius-lg);border:1px solid #dddddd12;margin-bottom:12px;padding:10px 13px}.admin-section--ghost{background:0 0;border:none;padding:2px}.admin-section--emphasise{background:var(--colors-admin-selected);color:#000}.admin-section-header{justify-content:space-between;align-items:center;min-height:43px;padding-bottom:12px;display:flex}.admin-section__title{margin-top:0;margin-bottom:18px;font-size:1.6rem;font-weight:600}.admin-section__title--flat{margin-bottom:0}.admin-section p:first-child,.admin-section h1:first-child,.admin-section h2:first-child{margin-top:0}@media (width>=576px){.admin-main{padding:0 24px 18px}}@media (width>=1024px){.page--admin{grid-template-columns:200px 1fr}}.admin__grid{grid-gap:12px}.admin__navLink--notifications{opacity:.4;padding:10px 7px 0;position:relative}.game{background:var(--colors-admin-section);border-radius:var(--border-radius-lg);grid-gap:12px;color:var(--colors-white);transition:background-color var(--hover-transition-time);border:1px solid #dddddd12;grid-template-columns:auto 1fr;padding:12px;font-size:1.4rem;text-decoration:none;display:grid;position:relative}.game:hover{background-color:var(--colors-admin-section--hover)}.game__grid{grid-gap:6px;grid-template-columns:1fr}.game-link{color:var(--colors-white);text-decoration:none}.game-shortName{background:var(--colors-secondary);color:var(--colors-white);border-radius:4px;justify-content:center;align-items:center;width:30px;font-size:10px;display:flex}.game-engine{opacity:.5;flex-direction:column;align-items:center;font-size:1.2rem;display:flex;position:absolute;top:14px;right:10px}@media (width>=768px){.game__grid{grid-template-columns:1fr 1fr}}.gameOverview-hStack{grid-gap:12px;grid-template-columns:2fr 1fr;display:grid}.gameOverview-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.gameOverview-headerIcon{stroke:var(--colors-primary);margin-right:7px}.gameOverview-setup{grid-gap:6px;grid-auto-columns:1fr;grid-auto-flow:column;font-size:1.4rem;display:grid}.gameOverview-osIcon{fill:var(--colors-grey600)}.game-osIcon{fill:var(--colors-grey600);margin-right:4px}.gameOverview-setupItem{border:1px solid hsl(from var(--colors-grey700) h calc(s + 25) l / .5);color:hsl(from var(--colors-grey700) h calc(s + 25) l / .5);border-radius:3px;flex-direction:row;align-items:flex-start;padding:6px 7px;font-size:1.2rem;display:flex}.gameOverview-setupItem--index{margin-right:5px}.gameOverview-setupItem--current{color:var(--colors-primary);border:1px solid var(--colors-primary)}.gameOverview-setupItem--done{border:1px solid hsl(from var(--colors-green) h s 80 / 1);color:hsl(from var(--colors-green) h s 80 / 1)}.gameOverview-setupItem--check{margin-left:auto;position:relative;top:2px}.gameOverview-setupItem--check>svg{stroke:currentColor}.gameOverview-setupItem--advice{border-radius:6px;font-size:1.4rem;position:relative;overflow:hidden}.gameOverview-setupItem--adviceContent{padding:12px 0}.job,.build{border-radius:var(--border-radius-lg);background:var(--colors-admin-section);border:1px solid #dddddd12;margin-bottom:6px;position:relative;overflow:hidden;box-shadow:inset 0 -2px 4px -2px #000,1px 1px #000}.job-header,.build-header{grid-gap:12px;cursor:pointer;transition:background-color var(--hover-transition-time);grid-template-columns:auto 1fr auto auto auto;align-items:center;padding:10px 12px;font-size:1.4rem;display:grid}.job-header:hover,.build-header:hover{background-color:var(--colors-admin-section--hover)}.job-id{border-radius:var(--border-radius);background:#1eae7c;align-items:center;padding:0 6px;font-size:1.4rem;display:flex}.job-name{opacity:.5}.job-type{margin-left:5px}.job-status{align-items:center;display:flex}.job-content{flex-direction:column;height:0;padding:0 12px;display:flex;overflow:hidden}.job-content--visible{height:auto}@media (width<=576px){.job-nameWrap{grid-area:2/span 4}.job-timeLine{grid-column:span 3;justify-content:end}.job-status{grid-column:auto;justify-content:end}.job-updated{grid-row:2;justify-content:end}}.job-log{background:var(--colors-black);font-family:var(--font-mono);border:12px solid var(--colors-black);box-sizing:border-box;border-radius:12px;font-size:1.2rem;overflow:hidden}.job-log--noLogData{height:50px}.job-log-spinner{position:absolute;top:15px;right:20px}.job-log-list::-webkit-scrollbar{width:3px}.job-log-list::-webkit-scrollbar:horizontal{height:3px}.job-log-list::-webkit-scrollbar-thumb{background:var(--colors-grey800);border-radius:12px}.job-log-list::-webkit-scrollbar-thumb:hover{background:var(--colors-grey500)}.job-log-list::-webkit-scrollbar-corner{display:none}.job-log-line{grid-gap:0 10px;white-space:nowrap;grid-template-columns:max-content 60px 1fr;align-items:center;display:grid;overflow:hidden}.job-log-line>pre{text-overflow:ellipsis;overflow:hidden}.job-log-text{opacity:.8}.job-log-stage{font-size:.8em;line-height:1.8}.job-log-stage--SETUP{color:#ffb3b3}.job-log-stage--EXPORT{color:#fffacd}.job-log-stage--CONFIGURE{color:#ffd9b3}.job-log-stage--BUILD{color:#b3ffb3}.job-log-stage--PUBLISH{color:#b3d9ff}.job-log-hilight{color:#07b6d47d}.job-log-line--error .job-log-hilight{color:hsl(from var(--colors-red) h s l / .7)}.job-footer{grid-gap:4px;grid-template-columns:auto auto auto 1fr auto;margin-top:8px;margin-bottom:8px;display:grid}.job-button{padding:4px 16px;font-size:1.4rem}.steps{margin-top:22px}.step{border-radius:var(--border-radius);color:var(--colors-black);grid-gap:12px;background:#fff;grid-template-columns:60px 1fr;margin-bottom:12px;padding:12px;display:grid}.step-marker{background:var(--colors-red);color:var(--colors-white);border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.step-todo{opacity:.5}.step-credentialList{background:var(--colors-grey100);border-radius:var(--border-radius-lg);align-items:center;margin-top:12px;padding:12px;display:inline-flex}.build-header{color:var(--colors-white);grid-template-columns:auto 1fr auto auto auto 120px;text-decoration:none}.build-id{background:var(--colors-blue);border-radius:var(--border-radius);align-items:center;padding:0 6px;font-size:1.4rem;display:flex}.build-name{opacity:.5}.build-type{margin-left:5px}.build-job{color:var(--colors-grey600);border-radius:6px;align-items:center;padding:1px 4px;text-decoration:none;display:flex}.build-git{color:#fff;border:1px solid var(--colors-grey500);background-color:var(--colors-grey600);border-radius:6px;align-items:center;padding:2px 6px;font-size:1.2rem;text-decoration:none;display:flex}.build-downloadButton{position:absolute;right:6px}.privacy,.terms,.dpa{font-size:1.4rem}.terms h1{font-size:3.2rem}.privacy h1,.privacy h2,.privacy h3,.terms h1,.terms h2,.terms h3,.dpa h1,.dpa h2,.dpa h3{color:var(--colors-white)}.privacy .terminal,.terms .terminal,.dpa .terminal{height:auto}.privacy .terminal-content,.terms .terminal-content,.dpa .terminal-content{height:auto;padding:10px 15px}.privacy .terminal-content:after,.terms .terminal-content:after,.dpa .terminal-content:after{display:none}.credential-id{background:var(--colors-gold);border-radius:var(--border-radius);align-items:center;padding:0 6px;font-size:1.4rem;display:flex}.credential-row{margin-bottom:40px}.credential-row .formItem-label{margin-bottom:0}.credential-row-header{align-items:center;gap:8px;display:flex}.credential-row-detail{grid-template-columns:160px 1fr;align-items:center;gap:16px;margin-top:16px;margin-bottom:16px;display:grid}.credential-expiry-icon{cursor:default;margin-left:6px}.credential-expiry-icon--expired{color:var(--colors-red)}.credential-expiry-icon--expiring-soon{color:#f59e0b}.credentialWrap--bordered:not(:last-of-type){border-bottom:1px solid var(--colors-grey800);margin-bottom:12px;padding-bottom:12px}.credentialIcon{border-radius:var(--border-radius-sm);background:#142d42;justify-content:center;align-items:center;width:30px;margin-right:10px;display:flex}.credential,.userCredential,.projectCredential{margin-bottom:10px}.credential-os,.userCredential-os,.projectCredential-os{fill:var(--colors-grey600)}.credential-isActive,.userCredential-isActive,.projectCredential-isActive{background-color:var(--colors-green);color:var(--colors-admin-section);border-radius:3px;padding:3px 6px;font-size:1.2rem}.credential-text,.userCredential-text,.projectCredential-text{color:#fffc;background:var(--colors-grey800);border-radius:6px;flex:1;padding:4px 5px;font-size:1.4rem}.credential-isDemo{background-color:var(--colors-blue);color:var(--colors-white);border-radius:3px;padding:3px 6px;font-size:1.2rem}.credential-isRevoked{background-color:var(--color-primary);color:var(--colors-admin-section);border-radius:3px;padding:3px 6px;font-size:1.2rem}.splash{position:relative;overflow:hidden}.cli-command{justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}.cli-command--fullHeight{align-items:unset}.cli-command__copy{justify-content:center;align-items:center;padding:4px 8px;font-size:14px;display:flex}.account{color:#cfdede;max-width:500px;font-size:1.4rem}.account a{color:var(--colors-admin-selected)}.account-headline{margin-bottom:1.2rem;display:flex}.account-headline h2{margin:0;font-size:1.6rem;font-weight:400}.account-label{color:var(--colors-grey600)}.formField{color:#fffc;background:var(--colors-grey800);border:none;border-radius:6px;outline:none;width:100%;padding:8px 10px}.notice{grid-gap:6px;background:var(--colors-admin-section);border:1px solid #dddddd12;border-radius:8px;margin-bottom:4rem;padding:10px 12px;display:grid}.notice a{color:var(--colors-grey400)}.notice-title{justify-content:space-between;font-size:1.6rem;display:flex}.notice-message{color:var(--colors-grey400);font-size:1.4rem}@media (width>=576px){.notice{max-width:50%}}:root{--border-radius:8px;--border-radius-lg:12px;--font-default:"Lexend Deca";--font-mono:"Roboto Mono", monospace;--hover-transition-time:.15s;--colors-primary:#f5567c;--colors-primary--hover:#ed335f;--colors-secondary:#615a8296;--colors-green:#65ffa2;--colors-red:#ef4444;--colors-blue:#445fef;--colors-white:#fff;--colors-black:#000;--colors-grey100:#f1f2f4;--colors-grey200:#e3e6e8;--colors-grey300:#afb8bf;--colors-grey400:#a4bfcc;--colors-grey500:#7b8995;--colors-grey600:#627280;--colors-grey700:#485b6c;--colors-grey800:#142d42;--colors-grey900:#131927;--colors-grey950:#0d121b;--colors-admin-section:#111928;--colors-admin-selected:#b0f4ff;--colors-admin-section--hover:#1d283d;--colors-admin-section--darker:#090e1a;--color-link:#008fd4;--colors-gold:#504107}.formItem{width:100%;display:inline-block}.formItem-label{color:var(--colors-grey600);justify-content:space-between;margin-bottom:6px;font-size:1.4rem;display:flex}.formItem-label--clip{word-break:break-all;align-items:start;height:1em;overflow:hidden}.formItem-credentialIcon{background:var(--colors-green);border-radius:4px;justify-content:center;align-items:center;width:34px;padding:3px 0;display:flex}.formItem-inputContainer{border-radius:6px;font-size:1.4rem;position:relative;overflow:hidden}.formItem-inputContainer--locked{cursor:pointer}.formItem-input{border:none;border-radius:6px;outline:none;width:100%;padding:8px 10px;transition:background-color .75s}.formItem-select{text-transform:capitalize;appearance:none;border:none;border-radius:6px;outline:none;width:100%;padding:8px 10px;transition:background-color .75s}.formItem-inputContainer--dropdown:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9IiM2NDc1ODIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:20px;width:24px;height:24px;position:absolute;top:7px;right:3px}.formItem-input[disabled],.formItem-select[disabled]{color:#fffc;background:var(--colors-grey800);pointer-events:none;transition:background-color .35s}.formItem-lock{cursor:pointer;padding:8px 12px;position:absolute;top:0;right:0}.formItem-lock--dropdown{right:20px}.formItem-updateButtons{gap:4px;display:flex;position:absolute;top:4px;right:4px}.formItem-updateValue{border-radius:5px;justify-content:center;align-items:center;height:24px;padding:0 6px;font-size:1.2rem;display:flex}.formItem-updateValue--update{background:var(--colors-primary)}.formItem-updateValue--cancel{background:var(--colors-black)}.formItem-updateValue:hover{cursor:pointer;background-color:var(--colors-primary--hover)}.formItem-input::placeholder{color:var(--colors-grey950)}.formItem-info{border-radius:6px;padding:0;display:flex}.formItem-info:not(:last-of-type){margin-right:4px}.terminal{--terminal-spacing-md:5px;--terminal-spacing-lg:calc(var(--terminal-spacing-md) * 2);--terminal-spacing-xl:calc(var(--terminal-spacing-md) * 3);--terminal-spacing-xxl:calc(var(--terminal-spacing-md) * 4);--terminal-border-radius:10px;--terminal-border-width:1px;--terminal-text-prompt:"➜";--terminal-text-cursor:"_"}.terminal--dark{--terminal-colour-darker:#1c1e2c;--terminal-colour-dark:#1c1e2c;--terminal-colour-text:#949dcb;--terminal-colour-text-contrast:white;--terminal-colour-border-inside:#ffffff1c;--terminal-colour-border-outside:rgb(from var(--terminal-colour-border-inside) r g b / .01)}.terminal--bright{--terminal-colour-darker:white;--terminal-colour-dark:white;--terminal-colour-text:#101828;--terminal-colour-text-contrast:black;--terminal-colour-border-inside:#e5e7eb;--terminal-colour-border-outside:#ffffff1c}.terminal .red{color:#ef766d}.terminal .white{color:var(--terminal-colour-text-contrast)}.terminal .yellow{color:#fecb6b}.terminal .blue{color:#72bdff}.terminal .nearwhite{color:#f0f8ff}.terminal .green{color:#00fa9a}.terminal{background:var(--terminal-colour-dark);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--terminal-colour-text);border-radius:var(--terminal-border-radius);border:var(--terminal-border-width) solid var(--terminal-colour-border-outside);-webkit-font-smoothing:antialiased;width:100%;font-family:monaco,monospace;line-height:1.5;overflow:hidden}.terminal-header{background:var(--terminal-colour-darker);padding:var(--terminal-spacing-lg);background:var(--terminal-colour-darker) url(data:image/svg+xml;base64,ICAgICAgICA8c3ZnCiAgICAgICAgICB3aWR0aD0iNTIiCiAgICAgICAgICBoZWlnaHQ9IjEyIgogICAgICAgICAgdmlld0JveD0iMCAwIDUyIDEyIgogICAgICAgICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICAgICAgID4KICAgICAgICAgIDxjaXJjbGUgY3g9IjQ2IiBjeT0iNiIgcj0iNiIgZmlsbD0iIzI4Qzg0MCIgLz4KICAgICAgICAgIDxjaXJjbGUgY3g9IjI2IiBjeT0iNiIgcj0iNiIgZmlsbD0iI0ZFQkMyRSIgLz4KICAgICAgICAgIDxjaXJjbGUgY3g9IjYiIGN5PSI2IiByPSI2IiBmaWxsPSIjRkY1RjU3IiAvPgogICAgICAgIDwvc3ZnPg==) no-repeat 15px center;color:#ffffff57;border-bottom:var(--terminal-border-width) solid var(--terminal-colour-border-inside);height:38px;padding-left:80px;display:flex;position:relative}.terminal-copyThis{cursor:pointer;margin-left:auto;padding:2px}.terminal-copyThis svg{opacity:.8;stroke:var(--terminal-colour-text);width:17px;position:relative;top:-4px;right:-2px}.terminal-copyThis:hover svg{opacity:1}.terminal-content{padding:var(--terminal-spacing-xl);scrollbar-color:#545875 #545875;scrollbar-width:thin;height:calc(100% - 50px);overflow-y:auto}.terminal-content:after{content:"";height:1rem;display:block}.terminal-line--active:not(.terminal-line--noPrompt):before,.terminal-line--done:not(.terminal-line--noPrompt):before{content:var(--terminal-text-prompt);margin-right:7px}.terminal-line--noPrompt{padding-left:14px}.terminal-line--active:after{content:var(--terminal-text-cursor);color:var(--terminal-colour-text);animation:1.2s infinite cursorBlink;position:relative}@keyframes cursorBlink{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}.terminal-line.fadeOut{animation:.5s ease-out forwards fadeOutShrink}@keyframes fadeOutShrink{0%{opacity:1;max-height:100px}to{opacity:0;max-height:0;overflow:hidden}}.toast-container{z-index:10000;color:#000;flex-direction:column;width:250px;display:flex;position:fixed;bottom:15px;right:15px}.toast{background:#fff;border:1px solid #909090;border-radius:5px;margin-bottom:6px;padding:14px 20px;position:relative;overflow:hidden}.toast-hide{cursor:pointer;display:none;position:absolute;top:12px;right:10px}.toast-hide svg{opacity:.3}.toast-hide:hover svg{opacity:1}.toast:hover .toast-hide{display:block}@media (width<=500px){.toast-container{width:100%;padding:15px;position:fixed;top:0;bottom:auto;left:0}}html{background:var(--colors-black);font-size:62.5%}body{font-family:var(--font-default), -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;margin:0;font-size:1.6em;overflow-x:hidden}code{font-family:Roboto Mono,monospace}.lockScroll{overflow:hidden}h1{font-size:4.2rem}h2{font-size:2.4rem;font-weight:600}h3{font-size:1.8rem;font-weight:400}
