@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.game-icon{width:48px;height:48px;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-size:100%;background-repeat:no-repeat}.game-icon[overlay=true]{margin-top:-4px;margin-right:-10px}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.panel-shadow,#game-summary .summary-part>div.item .delta,#game-summary{box-shadow:2px 2px 4px #0000001a}#game-summary-container{display:flex;justify-content:center;position:fixed;top:0;width:100%;z-index:200;pointer-events:none}#game-summary{pointer-events:all;background:white;color:#444;border:1px solid #eee;padding:0 32px;box-sizing:border-box;display:flex;line-height:1.2em;user-select:none;border-radius:0 0 48px 48px;transition:transform 2s cubic-bezier(.87,0,.13,1)}.summary-part{display:flex;flex-direction:row;justify-content:center;flex-grow:1;flex-wrap:wrap}.summary-part>div.item{display:flex;padding:8px;width:100%;flex-direction:row;justify-content:space-between;align-items:center}.summary-part>div.item.number{font-size:36px}.summary-part>div.item span{text-align:right}.summary-part>div.item[sign="-1"]{color:#8b0000}.summary-part>div.item .clean{opacity:.5;color:green}.production{font-weight:700;background:gray;display:flex;justify-content:space-between;transition:background-image .3s ease-out;overflow:hidden}.production span{font-weight:700;white-space:nowrap}.production span sub{vertical-align:baseline;display:inline-block;font-size:70%;white-space:nowrap}.summer{color:#d90;background-color:#ffedc4}.summer sub{color:#aa7600}.winter{color:#0af;background-color:#e6f7ff}.winter sub{color:#08c}.production .unfullfilled{position:absolute;inset:0;opacity:0;background-image:linear-gradient(30deg,rgba(255,0,0,.3) 0%,transparent 60%)}.production .unfullfilled.active{animation:unfullfilled-loop 1s infinite alternate ease-out}.production:not(.fullfilled) span{color:red}.production.fullfilled span{color:inherit}@keyframes unfullfilled-loop{0%{opacity:0}to{opacity:1}}#game-summary{flex-direction:row}#game-summary h2{margin:0;padding:0}#game-summary .summary-part{justify-content:center;flex-direction:row;flex-grow:0}#game-summary .summary-part>div.item{justify-content:flex-end;gap:8px}#game-summary .summary-part>div.item.fixed-size{width:auto;min-width:114px}#game-summary .summary-part>div.item.production{min-width:204px;justify-content:center}#game-summary .summary-part>div.item.number{font-size:30px}#game-summary .summary-part>div.item span{white-space:nowrap}#game-summary .summary-part>div.item .delta{font-size:20px;padding:4px 8px;border-radius:16px;position:absolute;background:#fea;bottom:-36px;display:flex;gap:4px;align-items:center;transition:opacity 1s 1s,transform .3s ease-out}#game-summary .summary-part>div.item .delta[sign="-1"]{color:red}#game-summary hr{margin:0;border-color:#ddd;border-style:solid}#game-summary[ready=false]{transform:translateY(-100%)}#game-summary[ready=false] .delta{opacity:0}.delta-enter-from,.delta-leave-to{transform:scale(0)}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}* :nth-child(1 of.power-plant[pile]){left:0;top:0}* :nth-child(2 of.power-plant[pile]){position:absolute;left:24px;top:24px}* :nth-child(3 of.power-plant[pile]){position:absolute;left:48px;top:48px}* :nth-child(4 of.power-plant[pile]){position:absolute;left:72px;top:72px}* :nth-child(5 of.power-plant[pile]){position:absolute;left:96px;top:96px}* :nth-child(6 of.power-plant[pile]){position:absolute;left:120px;top:120px}.power-plant{z-index:100;transition:transform .2s ease-out}.power-plant[ready=false]{transform:scale(0)}.power-plant .plant-header{display:block;color:#fff;background:rgba(0,0,0,.3);font-size:14px;text-align:center}.power-plant .power-plant-frame{border:1px solid gray;user-select:none;display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-around;transition:all .2s ease-in;border-radius:4px;overflow:visible;width:132px;height:132px}.power-plant .power-plant-frame.contains-actions{margin-bottom:24px}.power-plant .power-plant-frame .progress-background{position:absolute;width:100%;height:100%;pointer-events:none;background:lime;transition:width .3s ease-out}.power-plant .power-plant-frame .energy-production{opacity:0;display:flex;gap:2px;flex-direction:column}.power-plant .power-plant-frame .energy-production>div{width:84px;border-radius:12px 0 0 12px;display:flex;justify-content:space-between}.power-plant .power-plant-frame .energy-production>div.summer{border:1px #dd9900 solid}.power-plant .power-plant-frame .energy-production>div.winter{border:1px #00aaff solid}.power-plant .power-plant-frame .energy-production>div.result{border-radius:0;width:64px}.power-plant[ontop=true]{z-index:200}.power-plant .icon{position:absolute;bottom:0;left:0;width:100%;height:108px;background-size:auto 80%;opacity:.7;background-position:center center;background-repeat:no-repeat}.power-plant .video-background{position:absolute;inset:24px 0 0;background-image:radial-gradient(rgba(0,0,0,.1) 0%,transparent 100%);display:flex;align-items:flex-end;justify-content:center}.power-plant .video-background video{width:108px;height:108px}.power-plant .quantity-background{background:rgba(255,255,255,.6);background:transparent;position:absolute;width:64px;height:64px;border-radius:32px;bottom:-8px;left:-16px}.power-plant .quantity{flex-direction:row;color:#7f7f7f;text-shadow:1px 1px 0 gray;position:absolute;z-index:10;left:0;bottom:0;width:72px;height:56px;padding:0 0 0 4px;display:flex;justify-content:flex-start;align-items:flex-end}.power-plant .max{font-size:16px;opacity:0;color:#000;vertical-align:top;text-align:left}.power-plant .max[always=true]{opacity:1}.power-plant .value-display{font-size:30px;line-height:1.2em}.power-plant .value-bonus{display:block;position:absolute;top:0;right:0;background:green;color:#fff;padding:0 8px;font-weight:700;border-radius:16px}.power-plant .details{width:100%;display:flex;justify-content:flex-start;align-items:start;padding:0 2px;flex-grow:1;line-height:1.2em}.power-plant .details-table,.power-plant .productions-table{position:absolute;bottom:0;right:0}.power-plant .details-table tr,.power-plant .productions-table tr{padding:0}.power-plant .details-table tr td,.power-plant .productions-table tr td{line-height:1em;padding:0;text-align:center}.power-plant .details-table tr td.value,.power-plant .productions-table tr td.value{background:#def;border-radius:3px}.power-plant .energy-production{position:absolute;display:flex;justify-content:center;align-items:center;top:24px;background:rgba(255,255,255,.9);z-index:10;width:100%;bottom:0;clip-path:circle(16px at 92% 8%);transition:clip-path .2s linear,opacity .2s ease-out}.power-plant .energy-production .zoom-button{cursor:pointer;position:absolute;top:2px;right:2px}.power-plant .energy-production.visible{clip-path:circle(256px at 92% 92%)}.power-plant:hover .max,.power-plant:active .max{opacity:1}.power-plant[active=true] .video-background,.power-plant[active=true] .icon{filter:none}.power-plant[state=plan] .quantity{color:#7f7f7f}.power-plant[state=plan] .video-background,.power-plant[state=plan] .icon{filter:grayscale(100%)}.power-plant[state=worksite] .power-plant-frame{border-color:#caa;background-color:#fcc}.power-plant[state=worksite] .plant-header{background-image:repeating-linear-gradient(45deg,black 0 10px,#AAAA00 0 20px)}.power-plant[state=disabled]{filter:grayscale(100%)}.power-plant[state=disabled] .plant-header{color:#222;background:#666}.power-plant[state=disabled] .power-plant-frame{background:#aaa}.power-plant[state=disabled] .quantity{color:#7f7f7f}.power-plant[state=plan][active=true] .plant-header{background:green}.power-plant[state=plan][active=true] .power-plant-frame{border-color:green;background:rgba(0,255,0,.1)}.power-plant[state=built]{animation:worksite-done 2s linear ease-out}.power-plant[state=built] .quantity{color:#7f7f7f}@keyframes worksite-done{0%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.power-plant[state=active] .power-plant-frame{border-color:#acf;background:#aaccff;animation:activeAnimationLoop infinite 8s ease-out}@keyframes activeAnimationToggle{0%{box-shadow:0 0 #4080ff66}80%{box-shadow:0 0 20px #4080ff}to{box-shadow:0 0 #4080ff66}}@keyframes activeAnimationLoop{0%,to{box-shadow:0 0 #4080ff66}50%{box-shadow:0 0 16px #4080ff66}}.power-plant[draft=true] .power-plant-frame{outline:dashed 3px gray;animation:draftAnimation alternate infinite 1s ease-out}@keyframes draftAnimation{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.power-plant[toggle=true] .value-display,.power-plant[toggle=true] .max{opacity:0}.power-plant[costs=true] .icon{bottom:auto;top:24px;background-size:contain;width:72px;height:72px}.plant-co2{position:absolute;right:0;top:-2px}.actions{position:absolute;padding:2px;border-radius:0 0 8px 8px;top:calc(100% - 4px);z-index:-1;margin-top:4px;left:50%;transform:translate(-50%);background:darkgrey}.actions button.toggle{display:block}.soldout{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.soldout span{display:inline-block;border:4px red solid;padding:4px;border-radius:4px;background:white;transform:rotate(-15deg);text-transform:uppercase}.blocked{position:absolute;width:100%;height:100%;background-image:url(data:image/png;base64,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);background-size:contain;background-repeat:no-repeat}.flash{position:absolute;pointer-events:none;width:100%;height:100%;animation:flash .4s ease-out}@keyframes flash{0%{background:white}to{background:transparent}}@media (max-width: 800px){.power-plant .plant-header{font-size:16px}}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}#alea-container{display:flex;justify-content:start;flex-wrap:wrap;gap:10px;user-select:none}#alea-container input[type=checkbox]{visibility:hidden;display:none}#alea-container input[type=checkbox][disabled]+label{opacity:.5}#alea-container .alea{display:block;width:12%;min-width:72px;text-align:center;background:#fefefe;border-radius:8px;padding:8px 16px;margin:0;text-transform:uppercase;color:#7f7f7f;border:1px solid rgb(228.5,228.5,228.5);cursor:pointer}#alea-container .alea span{font-weight:700}#alea-container .alea.selected{background:#44aaff;color:#fff}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.dock-frame,#ongoing-worksites[direction=vertical] .worksites-column,#ongoing-worksites .worksites-column{border-radius:4px;border:1px solid #aaa;background:#ccc;width:156px;height:156px}#ongoing-worksites{display:flex;flex-direction:row;gap:16px}#ongoing-worksites .worksites-column{display:flex;justify-content:left}#ongoing-worksites .worksites-column .time{position:absolute;width:auto;height:100%;right:-36px;display:flex;justify-content:center;align-items:center;transform:rotate(90deg);z-index:100}#ongoing-worksites .worksites-column .time[time="1"]{width:100%;height:auto;right:auto;bottom:-36px;transform:rotate(180deg)}#ongoing-worksites[direction=vertical]{flex-direction:column-reverse}#ongoing-worksites[direction=vertical] .worksites-column{display:flex;justify-content:left}#ongoing-worksites[direction=vertical] .worksites-column .time{position:absolute;width:100%;height:auto;display:flex;justify-content:center;right:auto;align-items:center;top:-36px;bottom:auto;transform:rotate(0);z-index:100}#ongoing-worksites[direction=vertical] .worksites-column .time[time="1"]{width:auto;height:100%;top:0;right:-36px;transform:rotate(90deg)}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.panel-shadow,#build-button,#game-form{box-shadow:2px 2px 4px #0000001a}#game-form{position:fixed;border-radius:0 8px 8px 0;padding:16px;z-index:110;width:340px;margin-top:96px;background:white;transition:transform .3s ease-in}#game-form[active=false]{transform:translate(-100%)}#game-form[ready=false]{transform:translate(-120%)}#build-button{top:96px;border-radius:0 32px 32px 0;right:-100%;width:72px;height:72px;background:white;position:absolute;left:100%;background-image:url(data:image/png;base64,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);background-size:80%;background-position:center;background-repeat:no-repeat;cursor:pointer}.badge{position:absolute;right:0;bottom:0;background:green;width:24px;border-radius:24px;text-align:center;color:#fff;pointer-events:none}.badge .game-icon{position:absolute;left:-24px}#build-button>:nth-child(1 of.badge){bottom:-16px}#build-button>:nth-child(2 of.badge){bottom:-32px}#build-button>:nth-child(3 of.badge){bottom:-48px}#build-button>:nth-child(4 of.badge){bottom:-64px}#build-button>:nth-child(5 of.badge){bottom:-80px}#build-button>:nth-child(6 of.badge){bottom:-96px}#build-button>:nth-child(7 of.badge){bottom:-112px}#build-button>:nth-child(8 of.badge){bottom:-128px}.plant-group{display:flex;flex-wrap:wrap;gap:20px 10px;overflow-x:hidden;overflow-y:scroll;height:calc(100vh - 172px)}#build-sites{position:absolute;left:100%;margin-left:8px;top:208px}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.dock-frame,#aging-facilities .aging-ending,#aging-facilities .aging-column{border-radius:4px;border:1px solid #aaa;background:#ccc;width:156px;height:156px}#production-summary{margin-top:118px;display:flex;flex-direction:column;gap:16px}#switchables-production{display:flex;flex-direction:row;gap:16px}#standard-facilities{display:flex;gap:16px;margin-bottom:16px}#aging-facilities{display:flex;gap:16px;flex-direction:column}#aging-facilities .aging-line{display:flex;background-repeat:no-repeat;background-position:0 50%;background-size:contain;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAABgCAYAAADFE6H5AAABgGlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kbtLA0EQhz8vakSjEbSwsAiiVioxQtDGIsEXqEUSwVeTXF5CHsddggRbwTagINr4KvQv0FawFgRFEcTaWtFG5ZwzgQQxs8zOt7/dGXZnQQml1LRR74Z0JqcHpnyuxaVll/0FhUba6EYJq4Y2F5wMUdM+7qmz4u2gVav2uX+tJRozVKhrEh5XNT0nPC08u57TLN4R7lST4ajwmfCALhcUvrP0SIlfLE6U+MtiPRTwg9Iu7EpUcaSK1aSeFpaX05tO5dXyfayXOGKZhaDEHvFuDAJM4cPFDBP48TLMmMxeBvEwJCtq5Lt/8+fJSq4qs0YBnTUSJMkxIGpeqsckxkWPyUhRsPr/t69GfMRTqu7wQcOzab71gX0bvoum+Xlkmt/HYHuCy0wlP3sIo++iFyta7wE4N+H8qqJFduFiC7oetbAe/pVs4ko8Dq+n0LoEHTfQvFLqWXmfkwcIbchXXcPePvTLeefqDwrpZ7yFXLEsAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD0klEQVR4nO3dsY4bVRTH4T+rKLJSRUr6VNQUFAhRQBAp8gQ0eRiehOoUPEEKgkToKHgCqrRRFKWAEgmKZaSNYox31zPXM+f7mi3s8dzup3uuvZMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW1RV31fVV6PX0d3F6AUAsLi/kvxcVS+FeBwBBujnxb9/v4wQD/PR6AUAsKyqepDkTT5swC9Jvnv27NnLxRfVkAADNFRVvyX59D9eFuIFGEED9PTTgdeMphcgwAA9vfj/twjxnIygARqqql2Sd0l217jMaPqEBBigqar6McmTG1wqxCdgBA3Q1zFj6H2Mpk9AgAH6OvRFrGMI8S0YQQM0VVUXSV4neXiijzSavgYBBmisqn5I8u2JP1aIj2AEDdDbTc+BDzGaPoIdMEBjVfUoyauZb2NHvIcAAzRXVb8n+XiBWwnxFUbQAMwxht7HaPoKAQbgtj9Hui4hjhE0QHtVdT/J24zblLUcTQswAKmqX5N8NngZrUJsBA1Astw58CGtRtMCDECy/DnwIS1CbAQNQKrqbi4fT3hv9Fr22ORoWoABSJJU1fMkT0ev44BNhXj2AFfVH3PfA4CT2CW5M3oRR9hEiJcI8N9z3wOAllYdYgEGYO1WGWIBBmArVhViAQZga1YRYgEGYKvOOsQCDMDWnWWIBRiALs4qxAIMQDdnEWIBBqCroSEWYAC6GxJiAQaAS4uGWIAB4H2LhNjzgAFggDU89QIAlrDoCFqAAehuyJewBBiArob+DEmAAejmLP4RhwAD0MVZhHciwABs3VmFdyLAAGzVWYZ3IsAAbM1Zh3ciwABsxSrCOxFgANZuVeGdCDAAa7XK8E6WCPCfC9wDgNvbZR0bs1WHdzL705AAWIeqep7k6eh1HLCJ8E4EGIBU1d0k75LcG72WPTYV3skaRg0AzO/znF98NxneiQADkCTfjF7AFZsO70SAAUiSJ6MXkCbhnTgDBmiuqu4neZvkYtASWoV3YgcMwOOMiW/L8E4EGIClz39bh3ciwAAsdf4rvFc4AwZorKoeJXk1822Edw87YIDe5hw/C+8BAgzQ2xzjZ+E9ghE0QFNVdZHkdZKHJ/pI4b0GO2CAvj7JaeIrvDcgwAB93fb8V3hvQYAB+rrp+a/wnoAzYICGqmqXy8cP7q5xmfCekB0wQE9f5Pj4Cu8MBBigp2PGz8I7IwEG6OnQF7CEdwHOgAGaqaoHSd7kwwYI74LsgAH6+Trvx1d4BxBggH6m81/hHUiAAfq5k+Sx8AIAAAAAAAAAAAAAAAAAAAAAAAAAwCL+AZlDa1nUZGAZAAAAAElFTkSuQmCC)}#aging-facilities .aging-column{width:156px;height:156px}#aging-facilities .aging-column .time-marker{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:64px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:center;user-select:none}#aging-facilities .aging-ending{background-repeat:no-repeat;background-position:center}#aging-facilities .aging-ending.trash{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAABgGlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kbtLA0EQhz8vakSjEbSwsAiiVioxQtDGIsEXqEUSwVeTXF5CHsddggRbwTagINr4KvQv0FawFgRFEcTaWtFG5ZwzgQQxs8zOt7/dGXZnQQml1LRR74Z0JqcHpnyuxaVll/0FhUba6EYJq4Y2F5wMUdM+7qmz4u2gVav2uX+tJRozVKhrEh5XNT0nPC08u57TLN4R7lST4ajwmfCALhcUvrP0SIlfLE6U+MtiPRTwg9Iu7EpUcaSK1aSeFpaX05tO5dXyfayXOGKZhaDEHvFuDAJM4cPFDBP48TLMmMxeBvEwJCtq5Lt/8+fJSq4qs0YBnTUSJMkxIGpeqsckxkWPyUhRsPr/t69GfMRTqu7wQcOzab71gX0bvoum+Xlkmt/HYHuCy0wlP3sIo++iFyta7wE4N+H8qqJFduFiC7oetbAe/pVs4ko8Dq+n0LoEHTfQvFLqWXmfkwcIbchXXcPePvTLeefqDwrpZ7yFXLEsAAAACXBIWXMAAAsTAAALEwEAmpwYAAACz0lEQVR4nO2dXU4bMRRGT4vYDlvhAfE2W6FN0q34DfHQrXQ7qFIfMm5D2qQz9vX4M3xHQqBIM773OzBx5seAMcYYY4wxxhhjjDHGmEJSSk8ppfvedUSRUrpPKT212Pfn6B2mlHbAAXh+DxLmHp6Bw9xbKJ8idzYX+PXkpVfgcZqm75HjbMVJ+LcnL++nadpFjREm4B/hZ4aUcCH8TJiEEAFXws8MJeE/4WdCJFQLWBB+ZggJC8PPVEuoErAi/Iy0hJXhZ6okFAuYp2WHgk0lJRSGn/kyTdO3knFrpqE/OIa5llvEpqiV4b9yzKKI2kNQbeHd/xJ69xDxJjysBIXao6ah3RtZi0rNkR/EJBpaglKt0aciZBq7hFqNoQJAr8FTFGsLFwCajSrWBI0EgFbDSrWc00wAaDSuUMM1mgqAvgGohw8bCIA+QYwQPmwkALYNZJTwYUMBsE0wI4UPGwuAtgGNFj50EABtghoxfOgkAGIDGzV86CgAYoKbfx4yfOgsAKol/Jy/3xRs2z18EBAA1RJKkAgfRATAphJkwgchAbCJBKnwQUwANJUgFz4ICoAmEiTDB1EBECpBNnwQFgC/JbxQNs2E4zT1QTV8aPCAhlmHrICTQ1Dpbz/ztlK3QZ4jeQjym3BHPA3tiD+IdcSnIjrik3Ed+eino7tOQwMuyDzMX8M+qeNLkh/xkqQvyv/Bt6Us3HcrfGNWwRiR+NbEyrFq8c25gWOW4NvTG429FD+gsUEN1/AjShvXco4f0utYE/gx1TXoP6aq2OA5ajV6qYL16C1VoNTQUlRq9nI1Iy9Xo9BALb17qFkzbvjwMz17qbkidsc7CB9gruWR8itrd6VjFwuYVwncr9xMLvxMhYR96YqJ4IVb/2KohVszXrq4HC/efYGhFu/OePn69bQ4GbfjKGHo8DNnEkLDb4b/hYkxxhhjjDHGGGOMMcaYt/wCvVaqPj6xhJUAAAAASUVORK5CYII=)}#aging-facilities .aging-ending.recycle{background-image:url(data:image/png;base64,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)}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.flex-centered,.alea-recto .alea-name,button.toggle .flip-switch{display:flex;justify-content:center;align-items:center}#alea-cards-container{position:fixed;bottom:16px;left:16px;gap:16px;display:flex;flex-direction:column;align-items:flex-start}.alea-card{display:flex;user-select:none;width:208px;height:208px}.alea-inner{position:relative;width:100%;height:100%;transition:transform .4s ease-out;transform-style:preserve-3d}.card-enter-from,.card-leave-to{transform:translateY(256px) rotate(0)!important}.alea-recto,.alea-verso{width:100%;height:100%;position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:white;border-radius:3px;box-shadow:1px 1px 1px #0000001a}.alea-recto{background-size:contain}.alea-recto.a{background-image:url(/images/misc/alea_a_background.png)}.alea-recto.b{background-image:url(/images/misc/alea_b_background.png)}.alea-recto .alea-title{margin-top:13%;text-align:center}.alea-recto .alea-name{text-align:center;font-weight:700;color:#fff;font-size:20px;margin-top:36px}.alea-verso{transform:rotateY(180deg);padding:8px}.alea-verso .alea-name{font-weight:700}.alea-verso .alea-description{font-size:14px}.alea-card:hover .alea-inner{transform:rotateY(180deg)}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}button.action,#app-controls button:not(.close-button){font-size:20px;border-radius:4px;padding:8px;background:#ededed;background:#44aaff;color:#fff;border:1px solid rgb(0,120.5454545455,221);transition:all .2s ease-in}button.action:hover,#app-controls button:hover:not(.close-button){background:white;color:#4af;border-color:#4af;border-style:inset}button.action[disabled],#app-controls button[disabled]:not(.close-button){border-style:dotted;opacity:.6}button.action.rounded,#app-controls button.rounded:not(.close-button){border-radius:20px;height:40px;min-width:40px}html,body{touch-action:none}#app-controls{background:#44aaff;width:100%;height:64px;position:fixed;bottom:-64px;left:0;transition:bottom .3s ease-out;display:flex;justify-content:space-between;align-items:center;gap:6px;padding:0 6px;z-index:300}#app-controls>div{display:flex;justify-content:flex-end;align-items:center}#app-controls[active=true]{bottom:0}#app-controls button{width:48px;height:48px}#app-controls button:not(.close-button){width:auto;min-width:48px}.close-button{color:#fff;font-size:36px;background:transparent!important;border:0}#controls-toggle-indicator{position:fixed;border:3px solid #88ff88;width:64px;height:64px;border-radius:32px;margin-left:-32px;margin-top:-32px;pointer-events:none;opacity:0;left:0;top:64px;display:none;z-index:100}#controls-toggle-indicator[active=true]{display:block;animation:indicatorscale .6s ease-in forwards;animation-delay:.3s}@keyframes indicatorscale{0%{transform:scale(2);opacity:1}to{transform:scale(0)}}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.panel-shadow-reverted,.game-screen{box-shadow:-2px 2px 4px #0000001a}button.action,.game-screen .game-screen-actions button{font-size:20px;border-radius:4px;padding:8px;background:#ededed;background:#44aaff;color:#fff;border:1px solid rgb(0,120.5454545455,221);transition:all .2s ease-in}button.action:hover,.game-screen .game-screen-actions button:hover{background:white;color:#4af;border-color:#4af;border-style:inset}button.action[disabled],.game-screen .game-screen-actions button[disabled]{border-style:dotted;opacity:.6}button.action.rounded,.game-screen .game-screen-actions button.rounded{border-radius:20px;height:40px;min-width:40px}.game-screen-container{inset:48px 0;z-index:130;position:fixed;display:flex;justify-content:flex-end;align-items:flex-end;pointer-events:none}.game-screen-container[format=wide],.game-screen-container[format=centered]{justify-content:center}.game-screen-container[format=top]{justify-content:center;align-items:flex-start}.game-screen{pointer-events:auto;display:flex;flex-direction:column;justify-content:space-between;width:440px;transform-origin:50% 100%;background:linear-gradient(-135deg,rgb(210,220,255) 0%,white 20%);z-index:310;border-radius:8px 0 0 8px;box-shadow:2px 2px 4px #0003;box-sizing:content-box}.game-screen:hover{outline:2px solid rgba(192,255,192,.7)}.game-screen hr{border:0;height:1px;background:linear-gradient(90deg,white 0,#44aaff 40%,#44aaff 60%,white 100%);box-shadow:0 0 2px #4af6}.game-screen .game-screen-title{border-radius:8px 0 0;padding:4px 24px;font-size:24px;text-shadow:1px 1px 0 rgb(0,9.2727272727,17);background:#44aaff;background-image:url(/images/misc/header.png);background-repeat:no-repeat;background-size:50% auto;background-position:0 70%;color:#fff}.game-screen .game-screen-content{padding:24px}.game-screen .game-screen-actions{padding:16px 24px;display:grid;grid-auto-flow:column;gap:16px;border-radius:0 0 0 8px;background:#44aaff;align-items:center;justify-content:space-between}.game-screen .game-screen-actions[buttons="1"]{justify-content:flex-end}.game-screen input[type=text]{border-radius:4px;line-height:2em;font-family:cabin;font-size:16px;border:1px rgb(126.5,126.5,126.5) solid}.game-screen input[type=text]:focus{outline-color:#4af;box-shadow:0 0 4px #4af inset}.game-screen-container[format=wide]{width:70%;min-height:512px;border-radius:8px}.game-screen-container[format=wide] .game-screen-title{border-radius:8px 8px 0 0}.game-screen-container[format=wide] .game-screen-actions{border-radius:0 0 8px 8px}.game-screen-container[format=centered] .game-screen,.game-screen-container[format=top] .game-screen{border-radius:8px}.game-screen-container[format=centered] .game-screen .game-screen-title,.game-screen-container[format=top] .game-screen .game-screen-title{border-radius:8px 8px 0 0}.game-screen-container[format=centered] .game-screen .game-screen-actions,.game-screen-container[format=top] .game-screen .game-screen-actions{border-radius:0 0 8px 8px}@keyframes fromRight{0%{transform:translate(100%) skew(-10deg)}to{opacity:1}}.fromright-enter-active{animation:fromRight .5s cubic-bezier(.87,0,.13,1)}.fromright-leave-active{animation:fromRight .5s reverse cubic-bezier(.87,0,.13,1)}@keyframes fromTop{0%{transform:translateY(-100%) skew(-10deg)}to{opacity:1}}.fromtop-enter-active{animation:fromTop .5s cubic-bezier(.87,0,.13,1)}.fromtop-leave-active{animation:fromTop .5s reverse cubic-bezier(.87,0,.13,1)}@keyframes gameScreenAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.gamescreen-enter-active{animation:gameScreenAppear .5s cubic-bezier(.175,.885,.32,1.275)}.gamescreen-leave-active{animation:gameScreenAppear .5s reverse cubic-bezier(.175,.885,.32,1.275)}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}#toast-container{pointer-events:none;position:fixed;z-index:300;inset:0;display:flex;flex-direction:column;gap:16px;justify-content:center;overflow:hidden}.toast{position:absolute;display:inline-block;background:white;border-radius:4px;padding:8px;transform:scale(1) translateY(-100%);opacity:1;box-shadow:2px 2px 4px #0003}.toast.invert{background:#44aaff;color:#fff}.toast.sw{opacity:1;transform:scale(1) translate(-100%,100%)}.toast-enter-active{animation:toast-in .5s forwards}.toast-enter-active.sw{animation:toast-in-sw .5s forwards}.toast-leave-active{animation:toast-in .5s reverse}.toast-leave-active.sw{animation:toast-in-sw .5s reverse}@keyframes toast-in{0%{opacity:0;transform:scale(0) translate(0)}to{opacity:1;transform:scale(1) translateY(-100%)}}@keyframes toast-in-sw{0%{opacity:0;transform:scale(0) translate(0)}to{opacity:1;transform:scale(1) translate(-100%,100%)}}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}#splash-screen{position:fixed;inset:0;z-index:500;background:white;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity 2s .3s ease-out}#splash-screen:not(.active){opacity:0;pointer-events:none}#splash-screen input{position:absolute;opacity:0}.splash-logo{width:512px;height:128px;background-repeat:no-repeat;background-size:contain;background-position:center;display:none}#powerplay-logo{background-image:url(/images/logos/powerplay.png);width:80vw;height:100vh}#watted-logo{background-image:url(/images/logos/watted.png);width:1024px;height:256px}#sepafo-logo{background-image:url(/images/logos/sepafo.png);width:384px}.splash-enter-active{animation:splash-animation 3s linear forwards;display:block}.logo-enter-active{animation:logo-animation 6s linear forwards;display:block}@keyframes splash-animation{0%{opacity:0}10%{opacity:1}60%{opacity:1}to{opacity:0;transform:scale(1.5);pointer-events:none}}@keyframes logo-animation{0%{opacity:0;transform:scale(.7)}10%{opacity:1}50%{transform:scale(1)}60%{opacity:1}to{transform:scale(1);pointer-events:none}}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}#year-indicator{position:fixed;bottom:0;right:0;background:white;font-size:128px}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.flip-options{display:flex;gap:16px;align-items:center;margin:auto}.flip-options .flip-options-label{user-select:none;font-size:16px;opacity:.4}.flip-options .flip-options-label.active{opacity:1}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.flex-centered[data-v-2c49e4d0],button.toggle .flip-switch[data-v-2c49e4d0]{display:flex;justify-content:center;align-items:center}html[data-v-2c49e4d0],body[data-v-2c49e4d0],button[data-v-2c49e4d0],input[data-v-2c49e4d0],label[data-v-2c49e4d0]{font-family:cabin}.game-card[data-v-2c49e4d0]{min-width:128px;min-height:128px;box-sizing:border-box;padding:0 12px}@media (max-width: 1024px){.game-card[data-v-2c49e4d0]{min-width:128px}}.screen-veil[data-v-2c49e4d0],#game-screen-veil[data-v-2c49e4d0]{inset:0;z-index:120;background:radial-gradient(rgba(0,0,0,.2) 20%,rgba(0,0,0,.4) 100%);position:fixed;display:flex;justify-content:center;align-items:center;transition:opacity .4s ease-in}.veil-enter-from[data-v-2c49e4d0],.veil-leave-to[data-v-2c49e4d0]{opacity:0}.panel-shadow[data-v-2c49e4d0]{box-shadow:2px 2px 4px #0000001a}.panel-shadow-reverted[data-v-2c49e4d0]{box-shadow:-2px 2px 4px #0000001a}.group-title[data-v-2c49e4d0]{position:absolute;user-select:none;text-align:center;width:32px;left:-32px;height:100%;color:#aaa;top:0;z-index:100;transform-origin:center center;display:flex;align-items:center;justify-content:center}.group-title span[data-v-2c49e4d0]{font-weight:700;display:inline-block;transform-origin:center center;transform:rotate(-90deg)}.dock-frame[data-v-2c49e4d0]{border-radius:4px;border:1px solid #aaa;background:#ccc;width:156px;height:156px}[data-v-2c49e4d0]::-webkit-scrollbar{width:8px}[data-v-2c49e4d0]::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #8080804d;border-radius:10px}[data-v-2c49e4d0]::-webkit-scrollbar-thumb{background:gray;border-radius:10px}[data-v-2c49e4d0]::-webkit-scrollbar-thumb:hover{background:darkgray}.controls[data-v-2c49e4d0]{display:flex}button[data-v-2c49e4d0]{cursor:pointer;box-sizing:border-box}button.increment[data-v-2c49e4d0]{width:28px;height:28px;border:1px solid;font-weight:700;background:#eee}button.increment[data-v-2c49e4d0]:first-of-type{border-radius:4px 0 0 4px;border-right-width:0}button.increment[data-v-2c49e4d0]:last-of-type{border-radius:0 4px 4px 0;border-left-width:0}button.toggle[data-v-2c49e4d0]{width:56px;height:28px;border-style:solid;border-width:1px;border-color:#b00;border-color:#4af;color:#b00;text-align:left;font-weight:700;border-radius:32px;background:#ff8888;background:white}button.toggle .flip-switch[data-v-2c49e4d0]{width:19px;height:19px;top:4px;border-radius:32px;background:#bb0000;border-color:#4af;background:#44aaff;position:absolute;left:4px;transition:left .3s ease-out;outline:2px solid #ff8888;outline-color:#1193ff;color:#fff}button.toggle.on[data-v-2c49e4d0]{text-align:right}button.toggle.on .flip-switch[data-v-2c49e4d0]{left:31px}button.toggle.on.colorized[data-v-2c49e4d0]{border-color:#0b0;color:#0b0;background:#88ff88}button.toggle.on.colorized .flip-switch[data-v-2c49e4d0]{background:#00bb00;outline:2px solid #008800}button[data-v-2c49e4d0]:hover{background:white}button[disabled][data-v-2c49e4d0]{color:gray;background:#ccc;border-color:#000;pointer-events:none}.progress-bar[data-v-2c49e4d0]{width:100%;height:8px;border-radius:8px;border:1px solid gray;background:#888}.progress-bar .progress-bar-fill[data-v-2c49e4d0]{width:100%;height:100%;background:lime;border-radius:8px;transition:width .3s ease-out}button.action[data-v-2c49e4d0]{font-size:20px;border-radius:4px;padding:8px;background:#ededed;background:#44aaff;color:#fff;border:1px solid rgb(0,120.5454545455,221);transition:all .2s ease-in}button.action[data-v-2c49e4d0]:hover{background:white;color:#4af;border-color:#4af;border-style:inset}button.action[disabled][data-v-2c49e4d0]{border-style:dotted;opacity:.6}button.action.rounded[data-v-2c49e4d0]{border-radius:20px;height:40px;min-width:40px}.shake[data-v-2c49e4d0]{animation:shake-2c49e4d0 .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake-2c49e4d0{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.grow[data-v-2c49e4d0]{animation:grow-2c49e4d0 .32s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes grow-2c49e4d0{20%{transform:scale(1.2);opacity:.8}to{opacity:1}}@keyframes appearFromAbove-2c49e4d0{0%{transform:translateY(-100%)}}.redify[data-v-2c49e4d0]{animation:redify-2c49e4d0 .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes redify-2c49e4d0{0%{text-shadow:0 0 30px red;color:red}to{text-shadow:0 0 0 red}}.bounce-off-enter-active[data-v-2c49e4d0]{animation:bounce-in-2c49e4d0 .5s}.bounce-off-leave-active[data-v-2c49e4d0]{animation:bounce-off-2c49e4d0 .5s}@keyframes bounce-off-2c49e4d0{to{transform:scale(1) translateY(100%);opacity:0}}.bounce-left-enter-active[data-v-2c49e4d0]{animation:bounce-in-2c49e4d0 .5s}.bounce-left-leave-active[data-v-2c49e4d0]{animation:bounce-left-2c49e4d0 .5s}@keyframes bounce-left-2c49e4d0{to{transform:scale(1) translate(100%);opacity:0}}.bounce-up-enter-active[data-v-2c49e4d0]{animation:bounce-up-2c49e4d0 .5s}.bounce-up-leave-active[data-v-2c49e4d0]{animation:bounce-down-2c49e4d0 .5s}@keyframes bounce-up-2c49e4d0{0%{opacity:0;transform:scale(1) translateY(100%)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes bounce-down-2c49e4d0{0%{opacity:0;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1) translateY(-100%)}}.bounce-enter-active[data-v-2c49e4d0]{animation:bounce-in-2c49e4d0 .5s}.bounce-leave-active[data-v-2c49e4d0]{animation:bounce-in-2c49e4d0 .5s reverse}@keyframes bounce-in-2c49e4d0{0%{transform:scale(0)}50%{transform:scale(1.25)}to{transform:scale(1)}}.decay-enter-active[data-v-2c49e4d0],.decay-leave-active[data-v-2c49e4d0]{transition:transform .5s ease-out,opacity .5s ease-out}.decay-enter-from[data-v-2c49e4d0]{transform:translate(-100%) scale(0);opacity:0}.decay-leave-to[data-v-2c49e4d0]{transform:translate(100%) scale(0);opacity:0}.scale-enter-active[data-v-2c49e4d0]{animation:scale-in-2c49e4d0 1s}.scale-leave-active[data-v-2c49e4d0]{animation:scale-in-2c49e4d0 1s reverse}@keyframes scale-in-2c49e4d0{0%{transform:scale(0)}to{transform:scale(1)}}.radio-labels[data-v-2c49e4d0],.radio-values[data-v-2c49e4d0]{display:flex;justify-content:space-between}.radio-labels label[data-v-2c49e4d0]{user-select:none;cursor:pointer;transition:all .3s ease-out;color:gray}.radio-labels label.selected[data-v-2c49e4d0]{color:#000}.radio-values[data-v-2c49e4d0]{display:none}.radio-bar[data-v-2c49e4d0]{height:3px;background:rgb(0,120.5454545455,221);width:100%;position:absolute;top:6px}.radio-indicator[data-v-2c49e4d0]{width:16px;height:16px;border-radius:8px;background:#44aaff;transition:all .3s ease-out}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}#warnings-container{display:flex;user-select:none;gap:10px;flex-direction:column;z-index:100}#warnings-container .warning{display:flex;align-items:center;min-height:36px;line-height:10px;padding:8px 4px;border-radius:4px;background:#ffedcc;border:1px solid orange;color:#996300}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}#game-screen-save-veil{z-index:130;background:black}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}#plant-counts{position:fixed;bottom:0;width:100%;display:flex;justify-content:center;gap:24px}.plant-icon{width:36px;height:36px;background-size:contain}.plant-count{text-align:center}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}#game-phases{width:192px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}#game-phases .phase-separator{height:96px}#game-phases div img{width:48px}#game-phases>div{opacity:.5;filter:saturate(0)}#game-phases>div[active=true]{opacity:1;filter:saturate(1)}.phase-separator{width:3px;background:gray}.phase-separator:before,.phase-separator:after{width:13px;height:13px;border-radius:8px;position:absolute;left:-5px;background:grey;display:block;content:" "}.phase-separator:after{bottom:0}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.flex-centered,.board-screen-content,.board-screen-title,.board-screen-container,button.toggle .flip-switch{display:flex;justify-content:center;align-items:center}.board-screen-container{z-index:200;width:100%;height:100%;top:0;left:0;position:fixed;animation:board-screen-appear .4s ease-out}.board-screen{position:relative;border-radius:8px;max-width:80vw;background:white;box-shadow:16px 16px 16px #0003}.board-screen-title{text-transform:uppercase;border-radius:8px 8px 0 0;text-align:center;padding:24px 128px;color:#fff;text-shadow:1px 1px 0 black;min-height:64px;background-color:#4af;background-image:url(/images/misc/header.png);background-repeat:no-repeat;background-size:50% auto;background-position:0 70%;line-height:1em;font-size:48px}.board-screen-content{position:relative;z-index:1;padding:48px;font-size:36px;flex-direction:column}.board-screen-actions{position:relative;z-index:1;bottom:0;width:100%;display:flex;justify-content:space-between}.board-screen-actions.solo{justify-content:flex-end}.board-screen-actions button{width:128px;height:128px;font-size:96px;border:0;background:transparent;background-color:transparent;color:#0079dd;transition:all .1s ease-in;border-radius:64px}.board-screen-actions button>*{background:transparent}.board-screen-actions button:hover{color:#4af;border:3px rgb(0,120.5454545455,221) solid;box-shadow:0 0 8px #0079dd00}.board-screen-actions button:hover.check{transform:scale(1.2)}.board-screen-actions button:hover.left{transform:translate(-12px)}.board-screen-actions button:hover.right{transform:translate(12px)}.board-screen-actions button[disabled=true]{filter:saturate(0);pointer-events:none}.board-screen-container.red-alert .board-screen-title{background-color:red;background-image:url(/images/misc/header_red.png)}.board-screen-container.red-alert .board-screen{background:#800;outline:3px red solid;color:#fff}.board-screen-container.red-alert button{color:red}.board-screen-container.red-alert button:hover{border-color:red}.board-screen-container.dark .board-screen-title{background-color:#000;background-image:url(/images/misc/header_black.png)}.board-screen-container.dark .board-screen{background:#2c2c2c;color:#fff}@keyframes board-screen-appear{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.board-image-responsive{max-height:50vh}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}#game-controls{z-index:120;position:fixed;top:0;right:0;display:flex;justify-content:end;gap:48px;padding:16px}#game-controls button{border:3px silver solid;font-size:24px;height:72px;width:72px;font-weight:700;color:#444;border-radius:48px;background:#eee;border-style:outset;transition:opacity .3s ease-in}#game-controls button:hover{background:white;animation:glow .8s alternate infinite cubic-bezier(.22,1,.36,1);border-style:inset}#game-controls button.big{width:96px;height:96px;font-size:36px}#game-controls button[disabled]{opacity:.3}@keyframes glow{to{color:#afa;border-style:solid;border-color:#afa;box-shadow:0 0 3px #afa,0 0 3px #afa inset}}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.facility-option{position:relative;width:158px;height:158px;background:#C1D9F0;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:16px;user-select:none;margin-right:24px}.facility-option.special{background:#a8d08c}.facility-option .progress-background{position:absolute;display:inline-block;border-radius:16px;overflow:hidden;left:0;width:100%;height:100%;pointer-events:none;background:lime;transition:width .3s ease-out}.facility-option .facility-name{position:absolute;top:-20px;width:138px;height:40px;text-align:center;display:flex;justify-content:center;align-items:center;background:#4076C9;color:#fff;border-radius:8px}.facility-option .facility-icon{max-width:96px;max-height:96px;opacity:.4}.facility-option .facility-counters{position:absolute;width:44px;top:24px;right:-22px;display:flex;flex-direction:column;gap:8px}.facility-option .facility-counters.left-side{right:auto;left:-22px}.facility-option .facility-counters>div{border-radius:8px;background:#4076C9;width:44px;height:44px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:20px;color:#fff}.facility-option .facility-counters .facility-quantity{background:#4076C9;position:relative}.facility-option .facility-counters .facility-quantity .facility-quantity-changes{position:absolute;width:80px;height:80px;right:-40px;background-image:url(/images/icons/arrow_up.png);background-size:contain}.facility-option .facility-counters .facility-quantity .facility-quantity-changes.down{background-image:url(/images/icons/arrow_down.png)}.facility-option .facility-counters .facility-worksite{background:darkred}.facility-option .facility-controls{position:absolute;width:128px;top:100%;margin-top:-16px;text-align:center;display:flex;flex-direction:column;gap:16px}.facility-option .facility-trigger-controls{display:flex;justify-content:center;gap:8px}.facility-option .facility-limit-banner{background:#F1928E;color:#fff;position:absolute;padding:4px 8px;transform:rotate(-45deg);letter-spacing:.2em;text-align:center;text-transform:uppercase}.facility-option[blurred=true]{opacity:.2}.facility-option[state=activated]{background-color:#608127}.facility-option[state=disabled]{background-color:#444}.facility-option[state=disabled] .facility-name{background-color:#888;color:#ccc}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.toggle-button{border:gray ridge 3px;border-radius:3px;box-sizing:border-box;width:32px;height:60px;overflow:hidden;cursor:pointer;user-select:none}.toggle-button .toggle-button-inner{width:100%;display:flex;flex-direction:column;background:#882222;border:0 solid #ee6666;transition:border-width .3s ease-out}.toggle-button .toggle-button-inner div{font-size:16px;font-weight:700;color:#e66;line-height:23px;transition:color .3s ease-out,background .3s ease-out}.toggle-button .toggle-button-inner div:last-of-type{background:rgba(0,0,0,.2)}.toggle-button:not(.on) .toggle-button-inner{border-top-width:8px;border-bottom-width:0}.toggle-button:not(.on) .toggle-o{color:#fff;transition-delay:.3s}.toggle-button.on .toggle-button-inner{border-top-width:0;border-bottom-width:8px}.toggle-button.on .toggle-button-inner div:first-of-type{background:rgba(0,0,0,.2)}.toggle-button.on .toggle-button-inner div:last-of-type{background:none}.toggle-button.on .toggle-i{color:#fff;transition-delay:.3s}.toggle-button[disabled=true]{pointer-events:none;filter:saturate(0);opacity:.8}@keyframes active-loop{0%{box-shadow:0 0 #ff00004d}to{box-shadow:0 0 8px #f00c}}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.facility-option .facility-controls-frame{border:3px solid gray;position:absolute;inset:13px 16px 24px;border-radius:8px}.facility-option .facility-trigger-controls{z-index:1;height:60px;display:flex;justify-content:center;gap:8px}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}#facility-options{display:flex;flex-wrap:wrap;gap:48px 48px;padding-right:48px;padding-top:16px}#facility-options hr{border:1px solid rgba(68,170,255,.2);flex-basis:100%}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.flex-centered[data-v-6478e232],button.toggle .flip-switch[data-v-6478e232]{display:flex;justify-content:center;align-items:center}html[data-v-6478e232],body[data-v-6478e232],button[data-v-6478e232],input[data-v-6478e232],label[data-v-6478e232]{font-family:cabin}.game-card[data-v-6478e232]{min-width:128px;min-height:128px;box-sizing:border-box;padding:0 12px}@media (max-width: 1024px){.game-card[data-v-6478e232]{min-width:128px}}.screen-veil[data-v-6478e232],#game-screen-veil[data-v-6478e232]{inset:0;z-index:120;background:radial-gradient(rgba(0,0,0,.2) 20%,rgba(0,0,0,.4) 100%);position:fixed;display:flex;justify-content:center;align-items:center;transition:opacity .4s ease-in}.veil-enter-from[data-v-6478e232],.veil-leave-to[data-v-6478e232]{opacity:0}.panel-shadow[data-v-6478e232]{box-shadow:2px 2px 4px #0000001a}.panel-shadow-reverted[data-v-6478e232]{box-shadow:-2px 2px 4px #0000001a}.group-title[data-v-6478e232]{position:absolute;user-select:none;text-align:center;width:32px;left:-32px;height:100%;color:#aaa;top:0;z-index:100;transform-origin:center center;display:flex;align-items:center;justify-content:center}.group-title span[data-v-6478e232]{font-weight:700;display:inline-block;transform-origin:center center;transform:rotate(-90deg)}.dock-frame[data-v-6478e232]{border-radius:4px;border:1px solid #aaa;background:#ccc;width:156px;height:156px}[data-v-6478e232]::-webkit-scrollbar{width:8px}[data-v-6478e232]::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #8080804d;border-radius:10px}[data-v-6478e232]::-webkit-scrollbar-thumb{background:gray;border-radius:10px}[data-v-6478e232]::-webkit-scrollbar-thumb:hover{background:darkgray}.controls[data-v-6478e232]{display:flex}button[data-v-6478e232]{cursor:pointer;box-sizing:border-box}button.increment[data-v-6478e232]{width:28px;height:28px;border:1px solid;font-weight:700;background:#eee}button.increment[data-v-6478e232]:first-of-type{border-radius:4px 0 0 4px;border-right-width:0}button.increment[data-v-6478e232]:last-of-type{border-radius:0 4px 4px 0;border-left-width:0}button.toggle[data-v-6478e232]{width:56px;height:28px;border-style:solid;border-width:1px;border-color:#b00;border-color:#4af;color:#b00;text-align:left;font-weight:700;border-radius:32px;background:#ff8888;background:white}button.toggle .flip-switch[data-v-6478e232]{width:19px;height:19px;top:4px;border-radius:32px;background:#bb0000;border-color:#4af;background:#44aaff;position:absolute;left:4px;transition:left .3s ease-out;outline:2px solid #ff8888;outline-color:#1193ff;color:#fff}button.toggle.on[data-v-6478e232]{text-align:right}button.toggle.on .flip-switch[data-v-6478e232]{left:31px}button.toggle.on.colorized[data-v-6478e232]{border-color:#0b0;color:#0b0;background:#88ff88}button.toggle.on.colorized .flip-switch[data-v-6478e232]{background:#00bb00;outline:2px solid #008800}button[data-v-6478e232]:hover{background:white}button[disabled][data-v-6478e232]{color:gray;background:#ccc;border-color:#000;pointer-events:none}.progress-bar[data-v-6478e232]{width:100%;height:8px;border-radius:8px;border:1px solid gray;background:#888}.progress-bar .progress-bar-fill[data-v-6478e232]{width:100%;height:100%;background:lime;border-radius:8px;transition:width .3s ease-out}button.action[data-v-6478e232]{font-size:20px;border-radius:4px;padding:8px;background:#ededed;background:#44aaff;color:#fff;border:1px solid rgb(0,120.5454545455,221);transition:all .2s ease-in}button.action[data-v-6478e232]:hover{background:white;color:#4af;border-color:#4af;border-style:inset}button.action[disabled][data-v-6478e232]{border-style:dotted;opacity:.6}button.action.rounded[data-v-6478e232]{border-radius:20px;height:40px;min-width:40px}.shake[data-v-6478e232]{animation:shake-6478e232 .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake-6478e232{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.grow[data-v-6478e232]{animation:grow-6478e232 .32s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes grow-6478e232{20%{transform:scale(1.2);opacity:.8}to{opacity:1}}@keyframes appearFromAbove-6478e232{0%{transform:translateY(-100%)}}.redify[data-v-6478e232]{animation:redify-6478e232 .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes redify-6478e232{0%{text-shadow:0 0 30px red;color:red}to{text-shadow:0 0 0 red}}.bounce-off-enter-active[data-v-6478e232]{animation:bounce-in-6478e232 .5s}.bounce-off-leave-active[data-v-6478e232]{animation:bounce-off-6478e232 .5s}@keyframes bounce-off-6478e232{to{transform:scale(1) translateY(100%);opacity:0}}.bounce-left-enter-active[data-v-6478e232]{animation:bounce-in-6478e232 .5s}.bounce-left-leave-active[data-v-6478e232]{animation:bounce-left-6478e232 .5s}@keyframes bounce-left-6478e232{to{transform:scale(1) translate(100%);opacity:0}}.bounce-up-enter-active[data-v-6478e232]{animation:bounce-up-6478e232 .5s}.bounce-up-leave-active[data-v-6478e232]{animation:bounce-down-6478e232 .5s}@keyframes bounce-up-6478e232{0%{opacity:0;transform:scale(1) translateY(100%)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes bounce-down-6478e232{0%{opacity:0;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1) translateY(-100%)}}.bounce-enter-active[data-v-6478e232]{animation:bounce-in-6478e232 .5s}.bounce-leave-active[data-v-6478e232]{animation:bounce-in-6478e232 .5s reverse}@keyframes bounce-in-6478e232{0%{transform:scale(0)}50%{transform:scale(1.25)}to{transform:scale(1)}}.decay-enter-active[data-v-6478e232],.decay-leave-active[data-v-6478e232]{transition:transform .5s ease-out,opacity .5s ease-out}.decay-enter-from[data-v-6478e232]{transform:translate(-100%) scale(0);opacity:0}.decay-leave-to[data-v-6478e232]{transform:translate(100%) scale(0);opacity:0}.scale-enter-active[data-v-6478e232]{animation:scale-in-6478e232 1s}.scale-leave-active[data-v-6478e232]{animation:scale-in-6478e232 1s reverse}@keyframes scale-in-6478e232{0%{transform:scale(0)}to{transform:scale(1)}}.call-to-action[data-v-6478e232]{font-size:96px}img[data-v-6478e232]{max-width:100%}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.flex-centered,#build-summary .build-item .build-item-worksite,button.toggle .flip-switch{display:flex;justify-content:center;align-items:center}#build-summary{display:flex;gap:32px}#build-summary .build-item{position:relative}#build-summary .build-item .build-icon{height:118px}#build-summary .build-item .build-output{text-align:center}#build-summary .build-item .build-item-worksite{background:red;position:absolute;z-index:1;width:56px;height:56px;border-radius:8px}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.alea-cards-background{background-image:url(/images/misc/alea_cards.png);width:384px;height:384px;z-index:0;right:160px;background-size:contain;background-repeat:no-repeat;background-position:0 160px;position:absolute;bottom:0}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.flex-centered[data-v-42b4551a],button.toggle .flip-switch[data-v-42b4551a]{display:flex;justify-content:center;align-items:center}html[data-v-42b4551a],body[data-v-42b4551a],button[data-v-42b4551a],input[data-v-42b4551a],label[data-v-42b4551a]{font-family:cabin}.game-card[data-v-42b4551a]{min-width:128px;min-height:128px;box-sizing:border-box;padding:0 12px}@media (max-width: 1024px){.game-card[data-v-42b4551a]{min-width:128px}}.screen-veil[data-v-42b4551a],#game-screen-veil[data-v-42b4551a]{inset:0;z-index:120;background:radial-gradient(rgba(0,0,0,.2) 20%,rgba(0,0,0,.4) 100%);position:fixed;display:flex;justify-content:center;align-items:center;transition:opacity .4s ease-in}.veil-enter-from[data-v-42b4551a],.veil-leave-to[data-v-42b4551a]{opacity:0}.panel-shadow[data-v-42b4551a]{box-shadow:2px 2px 4px #0000001a}.panel-shadow-reverted[data-v-42b4551a]{box-shadow:-2px 2px 4px #0000001a}.group-title[data-v-42b4551a]{position:absolute;user-select:none;text-align:center;width:32px;left:-32px;height:100%;color:#aaa;top:0;z-index:100;transform-origin:center center;display:flex;align-items:center;justify-content:center}.group-title span[data-v-42b4551a]{font-weight:700;display:inline-block;transform-origin:center center;transform:rotate(-90deg)}.dock-frame[data-v-42b4551a]{border-radius:4px;border:1px solid #aaa;background:#ccc;width:156px;height:156px}[data-v-42b4551a]::-webkit-scrollbar{width:8px}[data-v-42b4551a]::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #8080804d;border-radius:10px}[data-v-42b4551a]::-webkit-scrollbar-thumb{background:gray;border-radius:10px}[data-v-42b4551a]::-webkit-scrollbar-thumb:hover{background:darkgray}.controls[data-v-42b4551a]{display:flex}button[data-v-42b4551a]{cursor:pointer;box-sizing:border-box}button.increment[data-v-42b4551a]{width:28px;height:28px;border:1px solid;font-weight:700;background:#eee}button.increment[data-v-42b4551a]:first-of-type{border-radius:4px 0 0 4px;border-right-width:0}button.increment[data-v-42b4551a]:last-of-type{border-radius:0 4px 4px 0;border-left-width:0}button.toggle[data-v-42b4551a]{width:56px;height:28px;border-style:solid;border-width:1px;border-color:#b00;border-color:#4af;color:#b00;text-align:left;font-weight:700;border-radius:32px;background:#ff8888;background:white}button.toggle .flip-switch[data-v-42b4551a]{width:19px;height:19px;top:4px;border-radius:32px;background:#bb0000;border-color:#4af;background:#44aaff;position:absolute;left:4px;transition:left .3s ease-out;outline:2px solid #ff8888;outline-color:#1193ff;color:#fff}button.toggle.on[data-v-42b4551a]{text-align:right}button.toggle.on .flip-switch[data-v-42b4551a]{left:31px}button.toggle.on.colorized[data-v-42b4551a]{border-color:#0b0;color:#0b0;background:#88ff88}button.toggle.on.colorized .flip-switch[data-v-42b4551a]{background:#00bb00;outline:2px solid #008800}button[data-v-42b4551a]:hover{background:white}button[disabled][data-v-42b4551a]{color:gray;background:#ccc;border-color:#000;pointer-events:none}.progress-bar[data-v-42b4551a]{width:100%;height:8px;border-radius:8px;border:1px solid gray;background:#888}.progress-bar .progress-bar-fill[data-v-42b4551a]{width:100%;height:100%;background:lime;border-radius:8px;transition:width .3s ease-out}button.action[data-v-42b4551a]{font-size:20px;border-radius:4px;padding:8px;background:#ededed;background:#44aaff;color:#fff;border:1px solid rgb(0,120.5454545455,221);transition:all .2s ease-in}button.action[data-v-42b4551a]:hover{background:white;color:#4af;border-color:#4af;border-style:inset}button.action[disabled][data-v-42b4551a]{border-style:dotted;opacity:.6}button.action.rounded[data-v-42b4551a]{border-radius:20px;height:40px;min-width:40px}.shake[data-v-42b4551a]{animation:shake-42b4551a .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake-42b4551a{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.grow[data-v-42b4551a]{animation:grow-42b4551a .32s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes grow-42b4551a{20%{transform:scale(1.2);opacity:.8}to{opacity:1}}@keyframes appearFromAbove-42b4551a{0%{transform:translateY(-100%)}}.redify[data-v-42b4551a]{animation:redify-42b4551a .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes redify-42b4551a{0%{text-shadow:0 0 30px red;color:red}to{text-shadow:0 0 0 red}}.bounce-off-enter-active[data-v-42b4551a]{animation:bounce-in-42b4551a .5s}.bounce-off-leave-active[data-v-42b4551a]{animation:bounce-off-42b4551a .5s}@keyframes bounce-off-42b4551a{to{transform:scale(1) translateY(100%);opacity:0}}.bounce-left-enter-active[data-v-42b4551a]{animation:bounce-in-42b4551a .5s}.bounce-left-leave-active[data-v-42b4551a]{animation:bounce-left-42b4551a .5s}@keyframes bounce-left-42b4551a{to{transform:scale(1) translate(100%);opacity:0}}.bounce-up-enter-active[data-v-42b4551a]{animation:bounce-up-42b4551a .5s}.bounce-up-leave-active[data-v-42b4551a]{animation:bounce-down-42b4551a .5s}@keyframes bounce-up-42b4551a{0%{opacity:0;transform:scale(1) translateY(100%)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes bounce-down-42b4551a{0%{opacity:0;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1) translateY(-100%)}}.bounce-enter-active[data-v-42b4551a]{animation:bounce-in-42b4551a .5s}.bounce-leave-active[data-v-42b4551a]{animation:bounce-in-42b4551a .5s reverse}@keyframes bounce-in-42b4551a{0%{transform:scale(0)}50%{transform:scale(1.25)}to{transform:scale(1)}}.decay-enter-active[data-v-42b4551a],.decay-leave-active[data-v-42b4551a]{transition:transform .5s ease-out,opacity .5s ease-out}.decay-enter-from[data-v-42b4551a]{transform:translate(-100%) scale(0);opacity:0}.decay-leave-to[data-v-42b4551a]{transform:translate(100%) scale(0);opacity:0}.scale-enter-active[data-v-42b4551a]{animation:scale-in-42b4551a 1s}.scale-leave-active[data-v-42b4551a]{animation:scale-in-42b4551a 1s reverse}@keyframes scale-in-42b4551a{0%{transform:scale(0)}to{transform:scale(1)}}#fossil-energies-indicator[data-v-42b4551a]{display:flex;flex-direction:column;align-items:center;transform:scale(0);transition:transform .3s ease-out}#fossil-energies-indicator[active=true][data-v-42b4551a]{transform:scale(1)}#fossil-energies-indicator[active=true] .star[data-v-42b4551a]{animation:starAppear-42b4551a .4s ease-out forwards;animation-delay:1.5s}#fossil-energies-indicator[active=true] .star.special[data-v-42b4551a]{animation-delay:1s}#fossil-energies[data-v-42b4551a]{width:384px;height:224px;margin-top:-84px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(/images/misc/fossil_energies.png)}.star[data-v-42b4551a]{width:128px;height:128px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(/images/misc/star.png);margin:-16px;transform:scale(0)}.star.special[data-v-42b4551a]{width:192px;height:192px;margin-top:-64px;display:flex;justify-content:center;align-items:center}.star.special div[data-v-42b4551a]{background:#eeeeaa;width:92px;height:92px;border-radius:48px;display:flex;justify-content:center;align-items:center;font-size:36px;font-weight:700}#fossil-header[data-v-42b4551a]{display:flex}@keyframes starAppear-42b4551a{0%{transform:scale(0) translateY(120px)}80%{transform:scale(1.2)}to{transform:scale(1) translate(0)}}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.flex-centered[data-v-9f19298d],.alert-content[data-v-9f19298d],button.toggle .flip-switch[data-v-9f19298d]{display:flex;justify-content:center;align-items:center}html[data-v-9f19298d],body[data-v-9f19298d],button[data-v-9f19298d],input[data-v-9f19298d],label[data-v-9f19298d]{font-family:cabin}.game-card[data-v-9f19298d]{min-width:128px;min-height:128px;box-sizing:border-box;padding:0 12px}@media (max-width: 1024px){.game-card[data-v-9f19298d]{min-width:128px}}.screen-veil[data-v-9f19298d],#game-screen-veil[data-v-9f19298d]{inset:0;z-index:120;background:radial-gradient(rgba(0,0,0,.2) 20%,rgba(0,0,0,.4) 100%);position:fixed;display:flex;justify-content:center;align-items:center;transition:opacity .4s ease-in}.veil-enter-from[data-v-9f19298d],.veil-leave-to[data-v-9f19298d]{opacity:0}.panel-shadow[data-v-9f19298d]{box-shadow:2px 2px 4px #0000001a}.panel-shadow-reverted[data-v-9f19298d]{box-shadow:-2px 2px 4px #0000001a}.group-title[data-v-9f19298d]{position:absolute;user-select:none;text-align:center;width:32px;left:-32px;height:100%;color:#aaa;top:0;z-index:100;transform-origin:center center;display:flex;align-items:center;justify-content:center}.group-title span[data-v-9f19298d]{font-weight:700;display:inline-block;transform-origin:center center;transform:rotate(-90deg)}.dock-frame[data-v-9f19298d]{border-radius:4px;border:1px solid #aaa;background:#ccc;width:156px;height:156px}[data-v-9f19298d]::-webkit-scrollbar{width:8px}[data-v-9f19298d]::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #8080804d;border-radius:10px}[data-v-9f19298d]::-webkit-scrollbar-thumb{background:gray;border-radius:10px}[data-v-9f19298d]::-webkit-scrollbar-thumb:hover{background:darkgray}.controls[data-v-9f19298d]{display:flex}button[data-v-9f19298d]{cursor:pointer;box-sizing:border-box}button.increment[data-v-9f19298d]{width:28px;height:28px;border:1px solid;font-weight:700;background:#eee}button.increment[data-v-9f19298d]:first-of-type{border-radius:4px 0 0 4px;border-right-width:0}button.increment[data-v-9f19298d]:last-of-type{border-radius:0 4px 4px 0;border-left-width:0}button.toggle[data-v-9f19298d]{width:56px;height:28px;border-style:solid;border-width:1px;border-color:#b00;border-color:#4af;color:#b00;text-align:left;font-weight:700;border-radius:32px;background:#ff8888;background:white}button.toggle .flip-switch[data-v-9f19298d]{width:19px;height:19px;top:4px;border-radius:32px;background:#bb0000;border-color:#4af;background:#44aaff;position:absolute;left:4px;transition:left .3s ease-out;outline:2px solid #ff8888;outline-color:#1193ff;color:#fff}button.toggle.on[data-v-9f19298d]{text-align:right}button.toggle.on .flip-switch[data-v-9f19298d]{left:31px}button.toggle.on.colorized[data-v-9f19298d]{border-color:#0b0;color:#0b0;background:#88ff88}button.toggle.on.colorized .flip-switch[data-v-9f19298d]{background:#00bb00;outline:2px solid #008800}button[data-v-9f19298d]:hover{background:white}button[disabled][data-v-9f19298d]{color:gray;background:#ccc;border-color:#000;pointer-events:none}.progress-bar[data-v-9f19298d]{width:100%;height:8px;border-radius:8px;border:1px solid gray;background:#888}.progress-bar .progress-bar-fill[data-v-9f19298d]{width:100%;height:100%;background:lime;border-radius:8px;transition:width .3s ease-out}button.action[data-v-9f19298d]{font-size:20px;border-radius:4px;padding:8px;background:#ededed;background:#44aaff;color:#fff;border:1px solid rgb(0,120.5454545455,221);transition:all .2s ease-in}button.action[data-v-9f19298d]:hover{background:white;color:#4af;border-color:#4af;border-style:inset}button.action[disabled][data-v-9f19298d]{border-style:dotted;opacity:.6}button.action.rounded[data-v-9f19298d]{border-radius:20px;height:40px;min-width:40px}.shake[data-v-9f19298d]{animation:shake-9f19298d .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake-9f19298d{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.grow[data-v-9f19298d]{animation:grow-9f19298d .32s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes grow-9f19298d{20%{transform:scale(1.2);opacity:.8}to{opacity:1}}@keyframes appearFromAbove-9f19298d{0%{transform:translateY(-100%)}}.redify[data-v-9f19298d]{animation:redify-9f19298d .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes redify-9f19298d{0%{text-shadow:0 0 30px red;color:red}to{text-shadow:0 0 0 red}}.bounce-off-enter-active[data-v-9f19298d]{animation:bounce-in-9f19298d .5s}.bounce-off-leave-active[data-v-9f19298d]{animation:bounce-off-9f19298d .5s}@keyframes bounce-off-9f19298d{to{transform:scale(1) translateY(100%);opacity:0}}.bounce-left-enter-active[data-v-9f19298d]{animation:bounce-in-9f19298d .5s}.bounce-left-leave-active[data-v-9f19298d]{animation:bounce-left-9f19298d .5s}@keyframes bounce-left-9f19298d{to{transform:scale(1) translate(100%);opacity:0}}.bounce-up-enter-active[data-v-9f19298d]{animation:bounce-up-9f19298d .5s}.bounce-up-leave-active[data-v-9f19298d]{animation:bounce-down-9f19298d .5s}@keyframes bounce-up-9f19298d{0%{opacity:0;transform:scale(1) translateY(100%)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes bounce-down-9f19298d{0%{opacity:0;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1) translateY(-100%)}}.bounce-enter-active[data-v-9f19298d]{animation:bounce-in-9f19298d .5s}.bounce-leave-active[data-v-9f19298d]{animation:bounce-in-9f19298d .5s reverse}@keyframes bounce-in-9f19298d{0%{transform:scale(0)}50%{transform:scale(1.25)}to{transform:scale(1)}}.decay-enter-active[data-v-9f19298d],.decay-leave-active[data-v-9f19298d]{transition:transform .5s ease-out,opacity .5s ease-out}.decay-enter-from[data-v-9f19298d]{transform:translate(-100%) scale(0);opacity:0}.decay-leave-to[data-v-9f19298d]{transform:translate(100%) scale(0);opacity:0}.scale-enter-active[data-v-9f19298d]{animation:scale-in-9f19298d 1s}.scale-leave-active[data-v-9f19298d]{animation:scale-in-9f19298d 1s reverse}@keyframes scale-in-9f19298d{0%{transform:scale(0)}to{transform:scale(1)}}#turn-end-content[data-v-9f19298d]{display:flex;align-items:center;gap:32px;justify-content:space-between}h2[data-v-9f19298d]{border-radius:8px;margin:0;padding:0;line-height:1em;text-shadow:1px 1px 1px rgba(64,64,128,.4)}#turn-results .result-group[data-v-9f19298d]{opacity:0}#turn-results[data-v-9f19298d] :nth-child(1 of.result-group){transition:opacity ease-in .2s;transition-delay:.2s}#turn-results[data-v-9f19298d] :nth-child(2 of.result-group){transition:opacity ease-in .2s;transition-delay:.4s}#turn-results[data-v-9f19298d] :nth-child(3 of.result-group){transition:opacity ease-in .2s;transition-delay:.6s}#turn-results[data-v-9f19298d] :nth-child(4 of.result-group){transition:opacity ease-in .2s;transition-delay:.8s}#turn-results[data-v-9f19298d] :nth-child(5 of.result-group){transition:opacity ease-in .2s;transition-delay:1s}#turn-results[data-v-9f19298d] :nth-child(6 of.result-group){transition:opacity ease-in .2s;transition-delay:1.2s}#turn-results[active=true] .result-group[data-v-9f19298d]{opacity:1}#turn-results .sub[data-v-9f19298d]{line-height:1em;margin-top:-2px;font-size:16px}.result-group[data-v-9f19298d]{margin-bottom:.5em;border:1px solid #aaeeff;border-radius:8px;padding:.5em}.alert-content .alert-icon img[data-v-9f19298d]{width:256px}.alert-content .alert-text[data-v-9f19298d]{display:flex;flex-direction:column;gap:32px}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.chart-wrapper{width:640px;height:220px}.chart-legends{max-width:640px;font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.chart-legend{display:inline-block;cursor:pointer;user-select:none}.chart-legend.hidden{text-decoration:line-through}.chart-legend>*{pointer-events:none;vertical-align:middle}.chart-legend .chart-legend-color{width:14px;height:14px;border:1px solid black;margin-right:.2em;display:inline-block;vertical-align:middle}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.flex-centered[data-v-519d5e4d],button.toggle .flip-switch[data-v-519d5e4d]{display:flex;justify-content:center;align-items:center}html[data-v-519d5e4d],body[data-v-519d5e4d],button[data-v-519d5e4d],input[data-v-519d5e4d],label[data-v-519d5e4d]{font-family:cabin}.game-card[data-v-519d5e4d]{min-width:128px;min-height:128px;box-sizing:border-box;padding:0 12px}@media (max-width: 1024px){.game-card[data-v-519d5e4d]{min-width:128px}}.screen-veil[data-v-519d5e4d],#game-screen-veil[data-v-519d5e4d]{inset:0;z-index:120;background:radial-gradient(rgba(0,0,0,.2) 20%,rgba(0,0,0,.4) 100%);position:fixed;display:flex;justify-content:center;align-items:center;transition:opacity .4s ease-in}.veil-enter-from[data-v-519d5e4d],.veil-leave-to[data-v-519d5e4d]{opacity:0}.panel-shadow[data-v-519d5e4d]{box-shadow:2px 2px 4px #0000001a}.panel-shadow-reverted[data-v-519d5e4d]{box-shadow:-2px 2px 4px #0000001a}.group-title[data-v-519d5e4d]{position:absolute;user-select:none;text-align:center;width:32px;left:-32px;height:100%;color:#aaa;top:0;z-index:100;transform-origin:center center;display:flex;align-items:center;justify-content:center}.group-title span[data-v-519d5e4d]{font-weight:700;display:inline-block;transform-origin:center center;transform:rotate(-90deg)}.dock-frame[data-v-519d5e4d]{border-radius:4px;border:1px solid #aaa;background:#ccc;width:156px;height:156px}[data-v-519d5e4d]::-webkit-scrollbar{width:8px}[data-v-519d5e4d]::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #8080804d;border-radius:10px}[data-v-519d5e4d]::-webkit-scrollbar-thumb{background:gray;border-radius:10px}[data-v-519d5e4d]::-webkit-scrollbar-thumb:hover{background:darkgray}.controls[data-v-519d5e4d]{display:flex}button[data-v-519d5e4d]{cursor:pointer;box-sizing:border-box}button.increment[data-v-519d5e4d]{width:28px;height:28px;border:1px solid;font-weight:700;background:#eee}button.increment[data-v-519d5e4d]:first-of-type{border-radius:4px 0 0 4px;border-right-width:0}button.increment[data-v-519d5e4d]:last-of-type{border-radius:0 4px 4px 0;border-left-width:0}button.toggle[data-v-519d5e4d]{width:56px;height:28px;border-style:solid;border-width:1px;border-color:#b00;border-color:#4af;color:#b00;text-align:left;font-weight:700;border-radius:32px;background:#ff8888;background:white}button.toggle .flip-switch[data-v-519d5e4d]{width:19px;height:19px;top:4px;border-radius:32px;background:#bb0000;border-color:#4af;background:#44aaff;position:absolute;left:4px;transition:left .3s ease-out;outline:2px solid #ff8888;outline-color:#1193ff;color:#fff}button.toggle.on[data-v-519d5e4d]{text-align:right}button.toggle.on .flip-switch[data-v-519d5e4d]{left:31px}button.toggle.on.colorized[data-v-519d5e4d]{border-color:#0b0;color:#0b0;background:#88ff88}button.toggle.on.colorized .flip-switch[data-v-519d5e4d]{background:#00bb00;outline:2px solid #008800}button[data-v-519d5e4d]:hover{background:white}button[disabled][data-v-519d5e4d]{color:gray;background:#ccc;border-color:#000;pointer-events:none}.progress-bar[data-v-519d5e4d]{width:100%;height:8px;border-radius:8px;border:1px solid gray;background:#888}.progress-bar .progress-bar-fill[data-v-519d5e4d]{width:100%;height:100%;background:lime;border-radius:8px;transition:width .3s ease-out}button.action[data-v-519d5e4d]{font-size:20px;border-radius:4px;padding:8px;background:#ededed;background:#44aaff;color:#fff;border:1px solid rgb(0,120.5454545455,221);transition:all .2s ease-in}button.action[data-v-519d5e4d]:hover{background:white;color:#4af;border-color:#4af;border-style:inset}button.action[disabled][data-v-519d5e4d]{border-style:dotted;opacity:.6}button.action.rounded[data-v-519d5e4d]{border-radius:20px;height:40px;min-width:40px}.shake[data-v-519d5e4d]{animation:shake-519d5e4d .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake-519d5e4d{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.grow[data-v-519d5e4d]{animation:grow-519d5e4d .32s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes grow-519d5e4d{20%{transform:scale(1.2);opacity:.8}to{opacity:1}}@keyframes appearFromAbove-519d5e4d{0%{transform:translateY(-100%)}}.redify[data-v-519d5e4d]{animation:redify-519d5e4d .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes redify-519d5e4d{0%{text-shadow:0 0 30px red;color:red}to{text-shadow:0 0 0 red}}.bounce-off-enter-active[data-v-519d5e4d]{animation:bounce-in-519d5e4d .5s}.bounce-off-leave-active[data-v-519d5e4d]{animation:bounce-off-519d5e4d .5s}@keyframes bounce-off-519d5e4d{to{transform:scale(1) translateY(100%);opacity:0}}.bounce-left-enter-active[data-v-519d5e4d]{animation:bounce-in-519d5e4d .5s}.bounce-left-leave-active[data-v-519d5e4d]{animation:bounce-left-519d5e4d .5s}@keyframes bounce-left-519d5e4d{to{transform:scale(1) translate(100%);opacity:0}}.bounce-up-enter-active[data-v-519d5e4d]{animation:bounce-up-519d5e4d .5s}.bounce-up-leave-active[data-v-519d5e4d]{animation:bounce-down-519d5e4d .5s}@keyframes bounce-up-519d5e4d{0%{opacity:0;transform:scale(1) translateY(100%)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes bounce-down-519d5e4d{0%{opacity:0;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1) translateY(-100%)}}.bounce-enter-active[data-v-519d5e4d]{animation:bounce-in-519d5e4d .5s}.bounce-leave-active[data-v-519d5e4d]{animation:bounce-in-519d5e4d .5s reverse}@keyframes bounce-in-519d5e4d{0%{transform:scale(0)}50%{transform:scale(1.25)}to{transform:scale(1)}}.decay-enter-active[data-v-519d5e4d],.decay-leave-active[data-v-519d5e4d]{transition:transform .5s ease-out,opacity .5s ease-out}.decay-enter-from[data-v-519d5e4d]{transform:translate(-100%) scale(0);opacity:0}.decay-leave-to[data-v-519d5e4d]{transform:translate(100%) scale(0);opacity:0}.scale-enter-active[data-v-519d5e4d]{animation:scale-in-519d5e4d 1s}.scale-leave-active[data-v-519d5e4d]{animation:scale-in-519d5e4d 1s reverse}@keyframes scale-in-519d5e4d{0%{transform:scale(0)}to{transform:scale(1)}}#swiss-map[data-v-519d5e4d]{opacity:0;animation:swiss-map-appear-519d5e4d 1s ease-out .5s forwards}@keyframes swiss-map-appear-519d5e4d{0%{opacity:0}to{opacity:1}}#trophy[data-v-519d5e4d]{width:256px;position:absolute;right:0;opacity:0;animation:trophy-appear-519d5e4d 1s cubic-bezier(.18,.89,.32,1.28) 1.5s forwards}#bravo[data-v-519d5e4d]{opacity:0;display:block;animation:swiss-map-appear-519d5e4d 1s ease-out 2s forwards}@keyframes trophy-appear-519d5e4d{0%{transform:scale(0)}80%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}#gameover-text[data-v-519d5e4d]{animation:rotate-break-519d5e4d 1s cubic-bezier(.34,1.56,.64,1) 2s forwards,fall-disappear-519d5e4d 1s cubic-bezier(.7,0,.84,0) 3s forwards;transform-origin:0% 50%}@keyframes rotate-break-519d5e4d{0%{transform:rotate(0)}to{transform:rotate(20deg)}}@keyframes fall-disappear-519d5e4d{to{transform:translateY(100px) rotate(20deg);opacity:0}}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}#game-slides-area{margin-top:128px;width:100%;height:100%;display:flex;flex-direction:row}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.flex-centered[data-v-bede1147],button.toggle .flip-switch[data-v-bede1147]{display:flex;justify-content:center;align-items:center}html[data-v-bede1147],body[data-v-bede1147],button[data-v-bede1147],input[data-v-bede1147],label[data-v-bede1147]{font-family:cabin}.game-card[data-v-bede1147]{min-width:128px;min-height:128px;box-sizing:border-box;padding:0 12px}@media (max-width: 1024px){.game-card[data-v-bede1147]{min-width:128px}}.screen-veil[data-v-bede1147],#game-screen-veil[data-v-bede1147]{inset:0;z-index:120;background:radial-gradient(rgba(0,0,0,.2) 20%,rgba(0,0,0,.4) 100%);position:fixed;display:flex;justify-content:center;align-items:center;transition:opacity .4s ease-in}.veil-enter-from[data-v-bede1147],.veil-leave-to[data-v-bede1147]{opacity:0}.panel-shadow[data-v-bede1147]{box-shadow:2px 2px 4px #0000001a}.panel-shadow-reverted[data-v-bede1147]{box-shadow:-2px 2px 4px #0000001a}.group-title[data-v-bede1147]{position:absolute;user-select:none;text-align:center;width:32px;left:-32px;height:100%;color:#aaa;top:0;z-index:100;transform-origin:center center;display:flex;align-items:center;justify-content:center}.group-title span[data-v-bede1147]{font-weight:700;display:inline-block;transform-origin:center center;transform:rotate(-90deg)}.dock-frame[data-v-bede1147]{border-radius:4px;border:1px solid #aaa;background:#ccc;width:156px;height:156px}[data-v-bede1147]::-webkit-scrollbar{width:8px}[data-v-bede1147]::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #8080804d;border-radius:10px}[data-v-bede1147]::-webkit-scrollbar-thumb{background:gray;border-radius:10px}[data-v-bede1147]::-webkit-scrollbar-thumb:hover{background:darkgray}.controls[data-v-bede1147]{display:flex}button[data-v-bede1147]{cursor:pointer;box-sizing:border-box}button.increment[data-v-bede1147]{width:28px;height:28px;border:1px solid;font-weight:700;background:#eee}button.increment[data-v-bede1147]:first-of-type{border-radius:4px 0 0 4px;border-right-width:0}button.increment[data-v-bede1147]:last-of-type{border-radius:0 4px 4px 0;border-left-width:0}button.toggle[data-v-bede1147]{width:56px;height:28px;border-style:solid;border-width:1px;border-color:#b00;border-color:#4af;color:#b00;text-align:left;font-weight:700;border-radius:32px;background:#ff8888;background:white}button.toggle .flip-switch[data-v-bede1147]{width:19px;height:19px;top:4px;border-radius:32px;background:#bb0000;border-color:#4af;background:#44aaff;position:absolute;left:4px;transition:left .3s ease-out;outline:2px solid #ff8888;outline-color:#1193ff;color:#fff}button.toggle.on[data-v-bede1147]{text-align:right}button.toggle.on .flip-switch[data-v-bede1147]{left:31px}button.toggle.on.colorized[data-v-bede1147]{border-color:#0b0;color:#0b0;background:#88ff88}button.toggle.on.colorized .flip-switch[data-v-bede1147]{background:#00bb00;outline:2px solid #008800}button[data-v-bede1147]:hover{background:white}button[disabled][data-v-bede1147]{color:gray;background:#ccc;border-color:#000;pointer-events:none}.progress-bar[data-v-bede1147]{width:100%;height:8px;border-radius:8px;border:1px solid gray;background:#888}.progress-bar .progress-bar-fill[data-v-bede1147]{width:100%;height:100%;background:lime;border-radius:8px;transition:width .3s ease-out}button.action[data-v-bede1147]{font-size:20px;border-radius:4px;padding:8px;background:#ededed;background:#44aaff;color:#fff;border:1px solid rgb(0,120.5454545455,221);transition:all .2s ease-in}button.action[data-v-bede1147]:hover{background:white;color:#4af;border-color:#4af;border-style:inset}button.action[disabled][data-v-bede1147]{border-style:dotted;opacity:.6}button.action.rounded[data-v-bede1147]{border-radius:20px;height:40px;min-width:40px}.shake[data-v-bede1147]{animation:shake-bede1147 .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake-bede1147{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.grow[data-v-bede1147]{animation:grow-bede1147 .32s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes grow-bede1147{20%{transform:scale(1.2);opacity:.8}to{opacity:1}}@keyframes appearFromAbove-bede1147{0%{transform:translateY(-100%)}}.redify[data-v-bede1147]{animation:redify-bede1147 .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes redify-bede1147{0%{text-shadow:0 0 30px red;color:red}to{text-shadow:0 0 0 red}}.bounce-off-enter-active[data-v-bede1147]{animation:bounce-in-bede1147 .5s}.bounce-off-leave-active[data-v-bede1147]{animation:bounce-off-bede1147 .5s}@keyframes bounce-off-bede1147{to{transform:scale(1) translateY(100%);opacity:0}}.bounce-left-enter-active[data-v-bede1147]{animation:bounce-in-bede1147 .5s}.bounce-left-leave-active[data-v-bede1147]{animation:bounce-left-bede1147 .5s}@keyframes bounce-left-bede1147{to{transform:scale(1) translate(100%);opacity:0}}.bounce-up-enter-active[data-v-bede1147]{animation:bounce-up-bede1147 .5s}.bounce-up-leave-active[data-v-bede1147]{animation:bounce-down-bede1147 .5s}@keyframes bounce-up-bede1147{0%{opacity:0;transform:scale(1) translateY(100%)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes bounce-down-bede1147{0%{opacity:0;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1) translateY(-100%)}}.bounce-enter-active[data-v-bede1147]{animation:bounce-in-bede1147 .5s}.bounce-leave-active[data-v-bede1147]{animation:bounce-in-bede1147 .5s reverse}@keyframes bounce-in-bede1147{0%{transform:scale(0)}50%{transform:scale(1.25)}to{transform:scale(1)}}.decay-enter-active[data-v-bede1147],.decay-leave-active[data-v-bede1147]{transition:transform .5s ease-out,opacity .5s ease-out}.decay-enter-from[data-v-bede1147]{transform:translate(-100%) scale(0);opacity:0}.decay-leave-to[data-v-bede1147]{transform:translate(100%) scale(0);opacity:0}.scale-enter-active[data-v-bede1147]{animation:scale-in-bede1147 1s}.scale-leave-active[data-v-bede1147]{animation:scale-in-bede1147 1s reverse}@keyframes scale-in-bede1147{0%{transform:scale(0)}to{transform:scale(1)}}#confetti-canvas[data-v-bede1147]{user-select:none;pointer-events:none;position:fixed;inset:0;width:100%;height:100%;z-index:1000}@font-face{font-family:cabin;src:url(/assets/cabin-bold-webfont-a288ac12.woff2) format("woff2"),url(/assets/cabin-bold-webfont-e9e198e3.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-bolditalic-webfont-2c9f262f.woff2) format("woff2"),url(/assets/cabin-bolditalic-webfont-1586b7f3.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:cabinitalic;src:url(cabin-italic-webfont.woff2) format("woff2"),url(cabin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium;src:url(cabin-medium-webfont.woff2) format("woff2"),url(cabin-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinmedium_italic;src:url(cabin-mediumitalic-webfont.woff2) format("woff2"),url(cabin-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabin;src:url(/assets/cabin-regular-webfont-b3d4b394.woff2) format("woff2"),url(/assets/cabin-regular-webfont-c79545fb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold;src:url(cabin-semibold-webfont.woff2) format("woff2"),url(cabin-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cabinsemibold_italic;src:url(cabin-semibolditalic-webfont.woff2) format("woff2"),url(cabin-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}.flex-centered,button.toggle .flip-switch{display:flex;justify-content:center;align-items:center}html,body,button,input,label{font-family:cabin}.game-card{min-width:128px;min-height:128px;box-sizing:border-box;padding:0 12px}@media (max-width: 1024px){.game-card{min-width:128px}}.screen-veil,#game-screen-veil{inset:0;z-index:120;background:radial-gradient(rgba(0,0,0,.2) 20%,rgba(0,0,0,.4) 100%);position:fixed;display:flex;justify-content:center;align-items:center;transition:opacity .4s ease-in}.veil-enter-from,.veil-leave-to{opacity:0}.panel-shadow{box-shadow:2px 2px 4px #0000001a}.panel-shadow-reverted{box-shadow:-2px 2px 4px #0000001a}.group-title{position:absolute;user-select:none;text-align:center;width:32px;left:-32px;height:100%;color:#aaa;top:0;z-index:100;transform-origin:center center;display:flex;align-items:center;justify-content:center}.group-title span{font-weight:700;display:inline-block;transform-origin:center center;transform:rotate(-90deg)}.dock-frame{border-radius:4px;border:1px solid #aaa;background:#ccc;width:156px;height:156px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #8080804d;border-radius:10px}::-webkit-scrollbar-thumb{background:gray;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:darkgray}.controls{display:flex}button{cursor:pointer;box-sizing:border-box}button.increment{width:28px;height:28px;border:1px solid;font-weight:700;background:#eee}button.increment:first-of-type{border-radius:4px 0 0 4px;border-right-width:0}button.increment:last-of-type{border-radius:0 4px 4px 0;border-left-width:0}button.toggle{width:56px;height:28px;border-style:solid;border-width:1px;border-color:#b00;border-color:#4af;color:#b00;text-align:left;font-weight:700;border-radius:32px;background:#ff8888;background:white}button.toggle .flip-switch{width:19px;height:19px;top:4px;border-radius:32px;background:#bb0000;border-color:#4af;background:#44aaff;position:absolute;left:4px;transition:left .3s ease-out;outline:2px solid #ff8888;outline-color:#1193ff;color:#fff}button.toggle.on{text-align:right}button.toggle.on .flip-switch{left:31px}button.toggle.on.colorized{border-color:#0b0;color:#0b0;background:#88ff88}button.toggle.on.colorized .flip-switch{background:#00bb00;outline:2px solid #008800}button:hover{background:white}button[disabled]{color:gray;background:#ccc;border-color:#000;pointer-events:none}.progress-bar{width:100%;height:8px;border-radius:8px;border:1px solid gray;background:#888}.progress-bar .progress-bar-fill{width:100%;height:100%;background:lime;border-radius:8px;transition:width .3s ease-out}button.action{font-size:20px;border-radius:4px;padding:8px;background:#ededed;background:#44aaff;color:#fff;border:1px solid rgb(0,120.5454545455,221);transition:all .2s ease-in}button.action:hover{background:white;color:#4af;border-color:#4af;border-style:inset}button.action[disabled]{border-style:dotted;opacity:.6}button.action.rounded{border-radius:20px;height:40px;min-width:40px}.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.grow{animation:grow .32s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes grow{20%{transform:scale(1.2);opacity:.8}to{opacity:1}}@keyframes appearFromAbove{0%{transform:translateY(-100%)}}.redify{animation:redify .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes redify{0%{text-shadow:0 0 30px red;color:red}to{text-shadow:0 0 0 red}}.bounce-off-enter-active{animation:bounce-in .5s}.bounce-off-leave-active{animation:bounce-off .5s}@keyframes bounce-off{to{transform:scale(1) translateY(100%);opacity:0}}.bounce-left-enter-active{animation:bounce-in .5s}.bounce-left-leave-active{animation:bounce-left .5s}@keyframes bounce-left{to{transform:scale(1) translate(100%);opacity:0}}.bounce-up-enter-active{animation:bounce-up .5s}.bounce-up-leave-active{animation:bounce-down .5s}@keyframes bounce-up{0%{opacity:0;transform:scale(1) translateY(100%)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes bounce-down{0%{opacity:0;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1) translateY(-100%)}}.bounce-enter-active{animation:bounce-in .5s}.bounce-leave-active{animation:bounce-in .5s reverse}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.25)}to{transform:scale(1)}}.decay-enter-active,.decay-leave-active{transition:transform .5s ease-out,opacity .5s ease-out}.decay-enter-from{transform:translate(-100%) scale(0);opacity:0}.decay-leave-to{transform:translate(100%) scale(0);opacity:0}.scale-enter-active{animation:scale-in 1s}.scale-leave-active{animation:scale-in 1s reverse}@keyframes scale-in{0%{transform:scale(0)}to{transform:scale(1)}}html,body,#app{margin:0;padding:0;width:100%;height:100%}#app{min-height:calc(100% - 64px);height:auto;margin-bottom:64px}main{width:100%;display:flex;justify-content:start;align-items:start;flex-direction:row}main[layout=vertical]{flex-direction:column-reverse}#game-content{display:flex;width:100%;justify-content:center}#logo{position:fixed;top:16px;left:32px;width:384px;height:64px;background-image:url(/images/logos/powerplay.png);background-size:contain;background-repeat:no-repeat;background-position:top left;pointer-events:none;z-index:10}#powered-by-sepafo{position:absolute;display:block;bottom:-56px;right:8px;width:100px;height:56px;background-image:url(/images/logos/sepafo.png);background-size:contain;background-repeat:no-repeat;background-position:bottom;z-index:10;text-decoration:none;color:#000}#powered-by-sepafo span{font-size:12px}@media (max-width: 800px){#powered-by-sepafo{left:50%;right:auto;margin-left:-50px}}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;background:linear-gradient(0deg,rgba(210,220,255,1) 0%,white 100%);transition:color .5s,background-color .5s;line-height:1.6;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{border:1px solid #aaa;margin:16px auto}.unit,[layout=vertical] .unit{display:none}
