@import"https://fonts.googleapis.com/css2?family=Lilita+One&family=Roboto&display=block";@keyframes pulse{30%{transform:scale(1)}50%{transform:scale(2)}70%{transform:scale(.6)}80%{transform:scale(1)}}@keyframes ctxSwitch1{0%{transform:rotateY(0) scale(1.3)}to{transform:rotateY(360deg) scale(1.3)}}@keyframes ctxSwitch2{0%{fill:#fff}24%{fill:#fff}25%{fill:#444}75%{fill:#444}76%{fill:#fff}}@keyframes pause-blink{35%{opacity:1}50%{opacity:.2}65%{opacity:1}}font[face=sans-serif]{font-family:sans-serif}font[face=sans]{font-family:sans}font[face=monospace]{font-family:monospace}font[face=handwriting]{font-family:handwriting}font[face=whiteboard]{font-family:whiteboard}font[face=poster]{font-family:fantasy}font[face=cursive]{font-family:cursive}font[size="1"]{font-size:.68em;line-height:1em}font[size="2"]{font-size:.8em;line-height:1em}font[size="3"]{font-size:1em;line-height:1em}font[size="4"]{font-size:1.2em;line-height:1em}font[size="5"]{font-size:1.6em;line-height:1em}font[size="6"]{font-size:2em;line-height:1em}font[size="7"]{font-size:3em;line-height:1em}.hide{display:none!important}.hidden{visibility:hidden}:focus{outline:none}.glassPane{position:fixed;inset:0;z-index:1000}.glassPane>span{position:absolute;width:0;height:0}.glassPane>:not(.dialogContainer):not(span):not(.inline){position:fixed;background-color:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:5px;max-height:100vh}.glassPane>:not(.dialogContainer):not(span):not(.inline)>ul>li{cursor:pointer}.glassPane.dragging{touch-action:none;cursor:move}.canvas{position:absolute;inset:0}button,input{border-radius:2px;background:none;font-size:100%;border:none;cursor:pointer}button[disabled],input[disabled]{pointer-events:none;opacity:.3;cursor:not-allowed}button{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding:6px 10px;text-transform:uppercase}button:focus{box-shadow:0 0 8px #0000002e,0 8px 16px #0000005c}button>*{pointer-events:none}button[type=submit],button.action{background-color:#42a5f5;color:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}button[type=submit].color,button.action.color{background-color:#fff;color:#444}button[type=submit]:focus:not(:active),button.action:focus:not(:active){background-color:#128ef2;box-shadow:0 0 8px #0000002e,0 8px 16px #0000005c}button[name=cancel]{color:#1565c0}button.ui-editable{text-transform:inherit}input{border-bottom:1px solid rgba(0,0,0,.2)}input:focus{border-bottom:1px solid #008}button.fab{border-radius:50%}button.fab>.ripple{-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000);border-radius:50%}button.select:after{font-family:App icons;text-transform:initial;content:"arrow_drop_down"}button.app-font{font-family:App icons;text-transform:initial;position:relative;top:.1em}.ripple-button{position:relative}.ripple-button>:not(button):not([draggable=true]){pointer-events:none}.ripple{position:absolute;top:0;left:0;pointer-events:none;overflow:hidden;will-change:transform,width,height}.ripple>div{position:absolute;opacity:.3;background:#000;border-radius:50%;transform:translate(-50%,-50%)}.ripple.animate>div{transition:transform 1s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1),height .3s cubic-bezier(0,0,.2,1),opacity .6s cubic-bezier(0,0,.2,1)}.ripple.ripple-finished{opacity:0}.dark,.veryDark{color:#fff}.light,.verylight{color:#000}.spacer{flex:1 1 0%}.ui-ul{margin:0;padding:0}.ui-ul>li{display:flex}svg{width:24px;height:24px}svg.icon{width:1.5em;height:1.5em;vertical-align:middle;margin-right:4px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}svg.icon use{fill:#444}.format,.input{line-height:1.2}.format h1,.input h1{font-weight:700;font-size:2em;margin:.67em 0}.format ol,.input ol{list-style-type:decimal}.format ul,.input ul{list-style-type:disc}.format ol,.input ol,.format ul,.input ul{padding-left:1.5em}.format pre,.input pre{margin:10px;padding:2px;overflow:auto;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.format span,.input span{line-height:1em}.format blockquote,.input blockquote{margin:0;padding-left:1.5em}body>.glassPane{position:fixed;inset:0;z-index:1000}body>.glassPane>span{position:absolute;width:0;height:0}body>.glassPane>:not(.dialogContainer):not(span):not(.inline){position:fixed;background-color:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:5px;max-height:100vh}body>.glassPane>:not(.dialogContainer):not(span):not(.inline)>ul>li{cursor:pointer}#SelectMenu{max-height:100%;display:flex;flex-flow:column nowrap;background-color:#fff;color:#000;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:2px}#SelectMenu>ul{flex:1 1 auto;overflow:auto;list-style-type:none;padding:0;margin:0}#SelectMenu>ul>li{margin:0;padding:2px 4px}#SelectMenu>ul>li.sep{border-top:2px groove;margin:4px 0;padding:0;pointer-events:none}#SelectMenu>ul>li>*{pointer-events:none}#SelectMenu>ul>li:not(.disabled):not(.sep){border-radius:2px}#SelectMenu>ul>li:not(.disabled):not(.sep).selected{color:#fff;background:#42a5f5}#SelectMenu>ul>li.disabled{opacity:.7;cursor:not-allowed}.errorMsg{display:none;color:#f80}.error+.errorMsg,.msg.errorMsg{display:block}@keyframes errorAnmiate{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.errorTop+.errorMsg{pointer-events:none;z-index:1;background:transparent;padding-bottom:5px;position:relative}.errorTop+.errorMsg>div{background:#f84;border-radius:2px;padding:4px 6px;color:#fff;white-space:nowrap}.errorTop+.errorMsg>div:after{position:absolute;height:0;width:0;font-family:App icons;text-transform:initial;content:"arrow_drop_down";display:block;margin-top:-13px;color:#f84;font-size:36px}.errorTop+.errorMsg.animate{animation-duration:.2s;animation-name:errorAnmiate}.errorRight+.errorMsg>div:after{right:0}.alert{color:red}.Player>.connected:before{font-size:.8em;padding-right:.2em;color:#000;opacity:.2}.Player.connected>.connected:before{opacity:1;color:#2a2;filter:drop-shadow(2px 2px 1px #888)}#Admin{height:100%;background:#fff;padding:20px;display:grid;grid-template-rows:min-content auto;grid-gap:1em;align-content:start}#Admin>.search{height:100%;overflow:hidden;display:grid;grid-template-rows:min-content auto;grid-gap:1em;align-content:start}#Admin>.search ul{grid-template-columns:auto auto;padding:20px;overflow:auto;height:100%;align-content:start}#Admin>.search ul>li{display:table-row}#Admin>.search ul>li.heading{font-weight:700}#Admin>.search ul>li>*{display:table-cell;text-align:left}#Admin>.search ul>li.updating>label{visibility:hidden}@font-face{font-display:block;font-family:App icons;src:url(/public/app-icons-03e9aa6136b3a6dbc09f642326c60ae6.woff2) format("woff2")}[icon]:before{font-family:App icons;text-transform:initial;content:attr(icon);width:24px;height:24px;line-height:24px;font-size:24px}.BoardBin{overflow-y:scroll;overflow-x:hidden;scrollbar-width:auto}.BoardBin::-webkit-scrollbar{height:4px;max-width:16px;width:.5em;min-width:4px}#PlayBoard.tinyScale .BoardBin{scrollbar-width:none}.BoardBin:not(:hover)::-webkit-scrollbar-thumb:vertical{box-shadow:none;background:none}.BoardBin.XY{overflow-x:auto}.BoardBin.XY>.tickets{position:absolute;inset:0}.BoardBin.XY>.tickets .ticket{position:absolute;margin:0}.BoardBin.XY>.tickets .ui-placeholderTicket{position:absolute;inset:0;z-index:-1;display:block!important}.BoardBin.locked{display:none}.BoardBin>.tickets>*{margin-top:1em;margin-left:1em}.BoardTokenPark{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;align-content:space-around}.Board[phase=review] .BoardTokenPark{opacity:.6}.BoardTokenPark .TokenAvatar:not([type]){cursor:pointer}.BoardTokenPark .TokenAvatar[type=deploying]{--token-group-color: #00f;pointer-events:none}.BoardTokenPark .TokenAvatar[type=deploying]:before{color:#000;font-size:.7em}.BoardTokenPark .TokenAvatar[type=deploying] use{display:none}.Board.autoDeploy .BoardDeployRegion{display:none}.Board:not(.autoDeploy) .BoardDeployRegion:not(.active){opacity:.2;pointer-events:none}.Board:not(.autoDeploy) .BoardDeployRegion:not(.active).countdownRunning{opacity:.8}.Board:not(.autoDeploy) .BoardDeployRegion:not(.active).countdownRunning>.deployRegionPlaceholder{border-color:#99f}.Board:not(.autoDeploy) .BoardDeployRegion:not(.active).countdownRunning>.deployRegionPlaceholder:before{opacity:.5}.Board:not(.autoDeploy) .BoardDeployRegion:not(.active).countdownRunning>.deployRegionPlaceholder:after{background-color:#99f}.Board:not(.autoDeploy) .BoardDeployRegion:not(.active).countdownRunning>.deployRegionPlaceholder>.countdown>circle{stroke:#99f}.Board:not(.autoDeploy) .BoardDeployRegion>*{margin:auto}.Board:not(.autoDeploy) .BoardDeployRegion>.deployRegionPlaceholder{position:relative;opacity:1;border:.3em solid #00f}.Board:not(.autoDeploy) .BoardDeployRegion>.deployRegionPlaceholder:before{border-radius:50%;font-size:.4em;text-align:center;padding:.8em;margin:0;display:block;color:#000;width:6em;height:6em;content:" "}.Board:not(.autoDeploy) .BoardDeployRegion>.deployRegionPlaceholder:after{background-color:#00f;content:"Deploy";padding:.1em .3em}.Board:not(.autoDeploy) .BoardDeployRegion>.deployRegionPlaceholder>.countdown{position:absolute;visibility:hidden;top:0;left:0}.Board:not(.autoDeploy) .BoardDeployRegion>.deployRegionPlaceholder>.countdown>path{stroke:none;fill:#bdc5ff}.Board:not(.autoDeploy) .BoardDeployRegion>.deployRegionPlaceholder>.countdown>circle{fill:none;stroke:#00f;stroke-width:1}.Board:not(.autoDeploy) .BoardDeployRegion>.deployRegionPlaceholder>.countdown>text{font-size:16px;text-anchor:middle;text-align:center;dominant-baseline:middle;font-family:Lilita One;fill:#666;transform-origin:50% 50%}.Board:not(.autoDeploy) .BoardDeployRegion>.deployRegionPlaceholder>.countdown>text[warning="10s"]{fill:#d00}.Board:not(.autoDeploy) .BoardDeployRegion>.deployRegionPlaceholder>.countdown>text[warning="3s"]{fill:#d00;animation:linear pulse 1s infinite}.Board:not(.autoDeploy) .BoardDeployRegion>.deployRegionPlaceholder>svg.work{margin-top:.6em}.Board:not(.autoDeploy) .BoardDeployRegion>.deployRegionPlaceholder>svg.work circle,.Board:not(.autoDeploy) .BoardDeployRegion>.deployRegionPlaceholder>svg.work line{fill:#fff;stroke:#000}.Board:not(.autoDeploy) .BoardDeployRegion>.deployRegionPlaceholder>svg.work line{opacity:0;--work-done: .0000001;transition:transform 5s ease-out;transform:scaleX(var(--work-done))}.Board:not(.autoDeploy) .BoardDeployRegion>.TokenAvatar+.deployRegionPlaceholder{opacity:1;border:none;border-radius:0;box-shadow:none}.Board:not(.autoDeploy) .BoardDeployRegion>.TokenAvatar+.deployRegionPlaceholder:before,.Board:not(.autoDeploy) .BoardDeployRegion>.TokenAvatar+.deployRegionPlaceholder:after,.Board:not(.autoDeploy) .BoardDeployRegion>.TokenAvatar+.deployRegionPlaceholder>svg.countdown{display:none}.Board:not(.autoDeploy) .BoardDeployRegion>.TokenAvatar+.deployRegionPlaceholder>svg.work{margin-top:.2em}body.running .Board:not(.autoDeploy) .BoardDeployRegion>.TokenAvatar+.deployRegionPlaceholder>svg.work .working{transform-origin:50% 50%;transform-box:fill-box;animation-timing-function:linear;animation-duration:1s;animation-name:pulse;animation-iteration-count:infinite}.Board:not(.autoDeploy) .BoardDeployRegion>.TokenAvatar+.deployRegionPlaceholder>svg.work line{opacity:1}.Board:not(.autoDeploy) .BoardDeployRegion.active>.deployRegionPlaceholder:before{visibility:hidden}.Board:not(.autoDeploy) .BoardDeployRegion.countdownRunning>.deployRegionPlaceholder>.countdown{visibility:visible}@keyframes wipAttention{50%{font-size:200%}to{font-size:100%}}.Board>svg .wipLimit.over .count{z-index:10;animation-duration:.6s;animation-name:wipAttention;animation-iteration-count:1;fill:#d00}.Board>svg .wipLimit .inc,.Board>svg .wipLimit .dec{pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed;opacity:.2}.Board>svg .wipLimit.unlimited>text{transform:translate(10px)}.Board>svg .wipLimit.unlimited .inc,.Board>svg .wipLimit.unlimited .dec{display:none}.Board>svg .wipLimit.unlimited .limit{position:relative;font-size:1.5em;font-family:App icons;text-transform:initial}.Board[phase=plan].wipLimitAdjustable>svg .wipLimit.editable .inc,.Board[phase=plan].wipLimitAdjustable>svg .wipLimit.editable .dec{cursor:pointer;opacity:1}.Board{position:relative;margin-top:60px;margin-bottom:60px}.Board>svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible}.Board>svg #planning-day{transition:opacity 1s ease;opacity:0}.Board>svg #locks>*{z-index:1000}.Board>svg #locks>*.locked{pointer-events:auto}.Board>svg #locks>*.locked>*{pointer-events:none}.Board>svg #locks>*:not(.locked){display:none}.Board.planning-day>svg #planning-day{opacity:1}.Board .boardExhibits>input[name=teamTitle]{position:absolute;font-size:2.5em;padding:0;border:none;border-radius:.1em;font-family:Lilita One;text-align:center;color:#444}.Board .boardExhibits>input[name=teamTitle]:focus{background-color:#fff}.Board .boardExhibits .ui-cursor-attached{pointer-events:none;opacity:.1}.Board>.sprites{position:fixed;pointer-events:none}.Board>.playerSprites{pointer-events:none}.Board>.playerSprites>.PlayerSprite{z-index:100;position:absolute;overflow:visible;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.4))}.Board>.playerSprites>.PlayerSprite>*{position:absolute}.Board>.playerSprites>.PlayerSprite>.cursor{font-size:1rem}.Board>.playerSprites>.PlayerSprite>.cursor path{fill:var(--color)}.Board>.playerSprites>.PlayerSprite>.cursor text{text-anchor:middle;dominant-baseline:text-before-edge;fill:#00000080;stroke:var(--color);stroke-width:.5}#chart-cfd{pointer-events:auto}#chart-cfd [type=purple]+path{fill:none;stroke-width:.4;stroke:#c900ee}#chart-cfd [type=purple]{fill:#f0c2f8;stroke:none}#chart-cfd [type=red]+path{fill:none;stroke-width:.4;stroke:red}#chart-cfd [type=red]{fill:#fad1d1;stroke:none}#chart-cfd [type=blue]+path{fill:none;stroke-width:.4;stroke:#00f}#chart-cfd [type=blue]{fill:#d1d1fa;stroke:none}#chart-cfd [type=green]+path{fill:none;stroke-width:.4;stroke:#00a400}#chart-cfd [type=green]{fill:#7ff17f;stroke:none}#chart-cfd [type=black]+path{fill:none;stroke-width:.4;stroke:#000}#chart-cfd [type=black]{fill:#666;stroke:none}#chart-fp{pointer-events:auto}#chart-fp path[team]{fill:none;stroke:var(--color);stroke-width:.25em}#chart-fp path[team],#chart-fp path[team]+use{opacity:.8}#chart-fp path[team].me{stroke-width:.75em}#chart-fp g.key>rect{fill:#fffc}#chart-fp g.key .keyLine{fill:var(--color)}#chart-fp g.key .keyLine use{opacity:.8}#chart-fp g.key .keyLine text.profit{transform:translate(11em);text-anchor:end}#chart-ltd{pointer-events:auto}#chart-ltd .data>rect{stroke-width:.5;opacity:.8;fill:#4343ff;stroke:#0000db;stroke-linejoin:round}#chart-run{pointer-events:auto}#chart-run g.pie{stroke-width:.3}#chart-run g.pie>path[type=P]{fill:#8c7f0880;stroke:#8c7f08b3}#chart-run g.pie>path[type=S]{fill:#bc6b3480;stroke:#bc6b34b3}#chart-run g.pie>path[type=I]{fill:#b700dc80;stroke:#b700dcb3}#chart-run g.pie>path[type=F]{fill:#ff660080;stroke:#ff6600b3}#chart-run g.pie>path[type=D]{fill:#ee70e280;stroke:#ee70e2b3}#chart-run g.pie>path[type=B]{fill:#00bceb80;stroke:#00bcebb3}#chart-run g.pie>path[type=E]{fill:#9e9e9e80;stroke:#9e9e9eb3}#chart-run path.ticketLine{stroke:var(--color);fill:none;opacity:.5;stroke-width:.4em}#chart-run path.ticketLine[type=P]{--color: #f3e13a;--contrast: #000000;--title-color: #f3e13a}#chart-run path.ticketLine[type=S]{--color: #bc6b34;--contrast: #ffffff;--title-color: #bc6b34}#chart-run path.ticketLine[type=I]{--color: #b700dc;--contrast: #ffffff;--title-color: #b700dc}#chart-run path.ticketLine[type=F]{--color: #ff6600;--contrast: #ffffff;--title-color: #ff6600}#chart-run path.ticketLine[type=D]{--color: #ee70e2;--contrast: #ffffff;--title-color: #ee70e2}#chart-run path.ticketLine[type=B]{--color: #00bceb;--contrast: #ffffff;--title-color: #00bceb}#chart-run path.ticketLine[type=E]{--color: #eaeaea;--contrast: #000000;--title-color: #eaeaea}#chart-run path.ticketLine[type=P]{--title-color: #bcaa0b}#chart-run path.ticketLine[type=E]{--title-color: #6a6a6a}#chart-run path.ticketLine[type=E]{stroke:#7f7f7f}#chart-run g.tName,#chart-run g.bName{transform-box:fill-box;transform-origin:50% 50%}#chart-run g.tName[type=P],#chart-run g.bName[type=P]{--color: #f3e13a;--contrast: #000000;--title-color: #f3e13a}#chart-run g.tName[type=S],#chart-run g.bName[type=S]{--color: #bc6b34;--contrast: #ffffff;--title-color: #bc6b34}#chart-run g.tName[type=I],#chart-run g.bName[type=I]{--color: #b700dc;--contrast: #ffffff;--title-color: #b700dc}#chart-run g.tName[type=F],#chart-run g.bName[type=F]{--color: #ff6600;--contrast: #ffffff;--title-color: #ff6600}#chart-run g.tName[type=D],#chart-run g.bName[type=D]{--color: #ee70e2;--contrast: #ffffff;--title-color: #ee70e2}#chart-run g.tName[type=B],#chart-run g.bName[type=B]{--color: #00bceb;--contrast: #ffffff;--title-color: #00bceb}#chart-run g.tName[type=E],#chart-run g.bName[type=E]{--color: #eaeaea;--contrast: #000000;--title-color: #eaeaea}#chart-run g.tName[type=P],#chart-run g.bName[type=P]{--title-color: #bcaa0b}#chart-run g.tName[type=E],#chart-run g.bName[type=E]{--title-color: #6a6a6a}#chart-run g.tName>text,#chart-run g.bName>text{text-anchor:middle;dominant-baseline:central;font-weight:600}#chart-run g.tName{transform:rotate(-60deg)}#chart-run g.tName>rect{fill:#fffc;rx:.3em}#chart-run g.tName>text{fill:var(--color)}#chart-run g.tName[type=E]>text{fill:#7f7f7f}#chart-run g.bName{--count: 0;transform:translateY(calc(var(--count)*-1.6em)) rotate(-10deg)}#chart-run g.bName>rect{fill:var(--color);rx:.3em}#chart-run g.bName>text{fill:var(--contrast)}#chart-run .changeView{cursor:pointer;fill:#2196f3;text-decoration:underline;dominant-baseline:text-before-edge;text-anchor:end;transform:translateY(3em)}#chart-run.linePerTicket .xAxis>.tickLabels{display:none}#chart-run .dayDeployedRange{fill:none;stroke:#000;stroke-width:.1em}#chart-run .dayDeployedLabel{text-anchor:middle;dominant-baseline:hanging}#chart-run .dayDeployedLegend{font-size:.9em;text-anchor:end;dominant-baseline:hanging}g.chart rect.chartBackground,g.chart rect.plotBackground{fill:#fff}g.chart rect.chartBackground{stroke-width:.5;rx:.5;ry:.5}g.chart .ticks line{stroke:#000c;stroke-width:.05}g.chart .gridLines line{stroke:#64646480;stroke-width:.05}g.chart .gridLines line.negative{stroke:#dd000080}g.chart .tickLabels text{font-size:130%;text-anchor:middle;dominant-baseline:text-before-edge}g.chart .tickLabels text.negative{fill:#d00}g.chart .tickLabels text:last-child{text-anchor:end;transform:translate(.3em)}g.chart .yAxis .tickLabels text{dominant-baseline:middle;text-anchor:end}g.chart .yAxis .tickLabels text:last-child{dominant-baseline:hanging;transform:translateY(-.3em)}g.chart .xAxis .base,g.chart .yAxis .base{stroke:#000c;stroke-width:.05}g.chart .legend>text{dominant-baseline:text-before-edge;text-anchor:middle;font-size:150%}g.chart .xAxis>.legend>text{transform:translateY(1.5em)}g.chart .yAxis>.legend>text{transform:translateY(-3em)}#ColorPicker .ui-dialog{background-color:#fff;width:375px;padding:10px}#ColorPicker:not(.Dialog) .ui-dialog{position:fixed}#ColorPicker .actions{justify-content:space-between}#ColorPicker .actions [name=custom]{height:28px;padding:0 10px}#ColorPicker .actions [name=cancel]{order:99}#ColorPicker .slider{position:relative;height:16px;width:256px;margin:0;border-radius:2px;vertical-align:14px}#ColorPicker .slider:before,#ColorPicker .slider:after{position:absolute;top:5px;font-size:.8em}#ColorPicker .slider .handle{position:absolute;font-size:24px;margin-left:-12px;width:24px;height:24px;cursor:pointer}#ColorPicker .slider .handle:before,#ColorPicker .slider .handle:after{font-family:App icons;text-transform:initial;position:absolute}#ColorPicker .slider .handle:before{content:"arrow_drop_down";top:-12px;color:#000}#ColorPicker .slider .handle:after{content:"arrow_drop_up";bottom:-4px;color:#fff}#ColorPicker .colorPart{margin-bottom:4px;display:flex;flex-flow:row nowrap}#ColorPicker .colorPart.h .slider{background-image:linear-gradient(90deg,red,#ff0 16.8%,#0f0 33.3%,#0ff,#00f 66.7%,#f0f 83.2%,red)}#ColorPicker .colorPart>:first-child{border-radius:2px;margin-right:.5em;height:16px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}#ColorPicker .colorPart>span{flex-basis:10px}#ColorPicker .colorPart>input{flex:1;margin-left:.5em}#ColorPicker .colorPart.a>:first-child{background-repeat-y:no-repeat;background-size:14px 8px,14px 15px;background-position-y:0px;background-image:linear-gradient(90deg,#888 0% 50%,#aaa 50% 100%),linear-gradient(90deg,#aaa 0% 50%,#888 50% 100%)}#ColorPicker .colorPart input{width:3.5em;padding:0}#ColorPicker:not(.alpha) .colorPart.a{display:none}#ColorPicker .display{display:flex;flex-flow:row nowrap;align-items:center}#ColorPicker .display [name=hex]{width:6em}#ColorPicker .display .sample{height:14px;width:28px;background-repeat-y:no-repeat;background-size:14px 8px,14px 15px;background-position-y:0px;background-image:linear-gradient(90deg,#888 0% 50%,#aaa 50% 100%),linear-gradient(90deg,#aaa 0% 50%,#888 50% 100%);margin-right:3em}#ColorPicker .display .sample>div{height:100%;width:4em;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}#ColorPicker .palette{margin-bottom:.5em;display:flex;flex-flow:row nowrap;justify-content:space-between}#ColorPicker .palette button{width:24px;height:24px;margin:0;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}#ColorPicker .palette button:hover{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.ColorChanger button.color{display:flex;flex-flow:row nowrap;align-items:center}.ColorChanger button.color:not(.alpha)>.alpha{display:none}.ColorChanger button.color.alpha>.alpha{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin-left:2px;margin-right:-8px;background-repeat-y:no-repeat;background-size:14px 7px,14px 14px,14px 8px;background-position-y:0px,0px,14px;background-image:linear-gradient(90deg,#888 0% 50%,#aaa 50% 100%),linear-gradient(90deg,#aaa 0% 50%,#888 50% 100%),linear-gradient(90deg,#888 0% 50%,#aaa 50% 100%)}.ColorChanger button.color.alpha>.alpha>div{height:21px;width:21px}.DayEvents{display:grid;height:100%;background-color:#f2f2f2}.DayEvents>nav{display:grid;grid-template-columns:50px 1fr 50px;justify-content:space-between;align-items:center;font-size:2em;color:#2196f3}.DayEvents>nav>div{font-family:Lilita One;justify-self:center}.DayEvents>nav button{color:#2196f3}.DayEvents>nav button[disabled]{pointer-events:none;opacity:.5;color:#8a8a8a}.DayEvents>nav [name=prevDay]{transform:scaleX(-1)}.DayEvents>nav .lastDay{font-size:.8em}.DayEvents>nav .lastDay:before{content:"/"}.DayEvents>.instructions{overflow:scroll;scroll-behavior:smooth;position:relative}.DayEvents>.instructions .TokenAvatar{pointer-events:none;margin:.1em}.DayEvents>.instructions>.instruction{border:2px solid #bbb;border-radius:6px;margin:6px 2px 6px 6px;padding:0;overflow:hidden;background-color:#fff;-webkit-user-select:text;-moz-user-select:text;user-select:text}.DayEvents>.instructions>.instruction.open{position:relative;z-index:100}.DayEvents>.instructions>.instruction.open>header{font-weight:700}.DayEvents>.instructions>.instruction:not(.open)>.topLevel{display:none}.DayEvents>.instructions>.instruction:not(.open)>header>span[icon]{transform:rotate(0)}.DayEvents>.instructions>.instruction>header{font-size:1.2em;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:grid;grid-template-columns:3.5em 1fr auto auto;align-items:center;justify-content:start;padding:4px 5px 5px 8px}.DayEvents>.instructions>.instruction>header>*{pointer-events:none}.DayEvents>.instructions>.instruction>header .day:after{content:":"}.DayEvents>.instructions>.instruction>header [icon]{transform:rotate(-180deg);transition:transform .5s ease;width:24px;height:24px;font-size:24px;justify-self:end}.DayEvents>.instructions>.instruction>.topLevel{padding-bottom:5px}.DayEvents>.instructions>.instruction>.topLevel button[name=continue]{display:none;float:right;margin:15px 0 10px 5px}.DayEvents>.instructions>.instruction>.topLevel p{padding:5px 5px 0;margin:2px 5px}.DayEvents>.instructions>.instruction>.topLevel h1{padding:10px 10px 0;margin:0;font-family:Lilita One;font-weight:400;color:#444}.DayEvents>.instructions>.instruction>.topLevel .ticket{margin:1em;pointer-events:none}.DayEvents>.instructions>.instruction.active{border-color:#2196f3}.DayEvents>.instructions>.instruction.active>header{color:#2196f3}.DayEvents>.instructions>.instruction.active>.topLevel>.notDone~*{display:none}.DayEvents>.instructions>.instruction.active>.topLevel>.notDone button[name=continue]{display:inherit}.DayEvents>.instructions>.instruction.active>.topLevel>.page.notDone,.DayEvents>.instructions>.instruction.active>.topLevel>.page:last-child{background-color:#e8f2ff;padding-bottom:5px}.DayStatus{margin:10px;font-size:1.3em;display:grid;grid-template-columns:1.9fr 5fr;align-items:baseline;background-color:#2196f3;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;border-radius:4px;color:#444;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DayStatus>.dayStatus{padding:0 10px;color:#fff;min-width:4em;font-family:Lilita One}.DayStatus>.dayStatus:before{content:"Day "}.DayStatus>.dayStatus>.lastDay{display:none;font-size:.8em}.DayStatus>.dayStatus>.lastDay:before{content:"/"}.sidebarOpen .DayStatus>.dayStatus{pointer-events:none}.DayStatus>.timeStatus{background-color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;display:grid;grid-template-columns:5.5em 3em auto auto 0px;-moz-column-gap:5px;column-gap:5px;overflow:hidden;height:2.2rem}.DayStatus>.timeStatus>*,.DayStatus>.timeStatus:after{line-height:2.2rem}.DayStatus>.timeStatus>.timeLeft{font-family:Lilita One}body:not(.finished)[phaseWarn="10s"] .DayStatus>.timeStatus>.timeLeft{color:red}body:not(.finished)[phaseWarn="3s"] .DayStatus>.timeStatus>.timeLeft{color:red;animation:linear pulse 1s infinite}body:not(.running) .DayStatus>.timeStatus>.timeLeft{animation:linear pause-blink 1s infinite}.DayStatus>.timeStatus>.phaseStatus{font-family:Lilita One;padding-left:10px}.DayStatus>.timeStatus>button{line-height:1.8em;justify-self:end;align-self:baseline;border-radius:0;padding:0 10px}.DayStatus>.timeStatus>[name=advance]{position:relative;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:-5px}.DayStatus>.timeStatus>[name=advance]:before{position:relative;top:5px}body.skipMode .DayStatus>.timeStatus>[name=advance]{opacity:.5;pointer-events:none}.DayStatus>.timeStatus>[name=waitingOn]{font-weight:700;font-size:.75em;cursor:pointer}.DayStatus>.timeStatus:not(.waiting)>[name=waitingOn]{visibility:hidden}.DayStatus>.timeStatus.waiting:not(.meWaiting)>button{color:#2196f3}.DayStatus>.timeStatus.waiting.meWaiting>[name=advance]:before{content:"hourglass_bottom"}body.finished .DayStatus>.timeStatus>:not(.phaseStatus){visibility:hidden}#PlayBoard.sidebarOpen .DayStatus{box-shadow:none;margin:0}#PlayBoard.sidebarOpen .DayStatus>.dayStatus{padding:0 10px 0 0}#PlayBoard.sidebarOpen .DayStatus>.dayStatus>.lastDay{display:inline}#PlayBoard.sidebarOpen .DayStatus>.timeStatus{height:3rem;color:#fff;background-color:#000;border-top-right-radius:0;border-bottom-right-radius:0}#PlayBoard.sidebarOpen .DayStatus>.timeStatus>button{color:#fff}#PlayBoard.sidebarOpen .DayStatus>.timeStatus>*,#PlayBoard.sidebarOpen .DayStatus>.timeStatus:after{line-height:3rem}#PlayBoard.sidebarOpen .DayStatus>.timeStatus.waiting:not(.meWaiting)>button{color:#42a5f5}.AdvanceVoteStatus{position:fixed;width:0;height:0;top:40px;font-family:Roboto;font-size:1rem;line-height:1.2rem}.AdvanceVoteStatus>.container{position:relative;left:95px;margin-left:10px;margin-top:10px;padding:1em;border-radius:4px;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;width:320px;max-height:80vh;overflow-y:auto;overflow-x:hidden;background-color:#fff;color:#000;z-index:100;display:grid;grid-template-rows:min-content auto;row-gap:10px}.AdvanceVoteStatus>.container>[name=close]{position:absolute;right:2px;top:4px;color:#444}.AdvanceVoteStatus>.container>.voteMessage{width:280px}.AdvanceVoteStatus>.container .notYetVoted{margin-bottom:1em}.AdvanceVoteStatus>.container .notYetVoted [icon=fast_forward]:before{position:relative;color:#2196f3;top:.25em}.AdvanceVoteStatus>.container>.waitList{overflow:auto;place-self:stretch;background-color:#f8f8f8;padding:.5em}.AdvanceVoteStatus>.container>.waitList>.WaitTeam.ready{display:none}.AdvanceVoteStatus>.container>.waitList>.WaitTeam>h1{font-size:1.2em;font-weight:400}.AdvanceVoteStatus>.container>.waitList>.WaitTeam>.playerList{padding-left:1em}.AdvanceVoteStatus>.container>.waitList .me{font-weight:600}@keyframes shrink0{0%{transform:scale(1);opacity:1}50%{transform:scale(1);opacity:1}to{opacity:0;transform:scale(0)}}@keyframes shrink1{0%{transform:scale(1);opacity:1}50%{transform:scale(1);opacity:1}to{opacity:0;transform:scale(0)}}@keyframes shrink2{0%{transform:scale(1);opacity:1}50%{transform:scale(1);opacity:1}to{opacity:0;transform:scale(0)}}#phaseBanner{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;display:grid;grid-template-rows:auto;transform:scale(0);opacity:0;transform-origin:50px -50px;pointer-events:none;animation:linear shrink0 1s 1;animation-fill-mode:forwards}#phaseBanner[phase="1"]{animation:linear shrink1 1s 1}#phaseBanner[phase="2"]{animation:linear shrink2 1s 1}#phaseBanner>div{opacity:.8;text-shadow:-15px -15px 5px #000,5px -5px 5px #000,-5px 5px 5px #000,5px 5px 5px #000;margin:auto;color:#fff;font-family:Lilita One;font-size:10vw}body>.Dialog{background:#0003;display:flex;flex-direction:column;justify-content:space-around}body>.Dialog .dialogContainer{position:relative;pointer-events:none;display:flex;justify-content:space-around;max-height:100%;max-width:100%}body>.Dialog.Confirm .ui-dialog>.actions{margin-top:1em;display:flex;justify-content:center}body>.Dialog.Confirm .ui-dialog>.actions>:not(:first-child){margin-left:20px}.ui-dialog{border-radius:4px;padding:20px;color:#333;background-color:#fff;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;max-height:100%;max-width:100%;pointer-events:auto;overflow:auto}.ui-dialog.small{width:200px}.ui-dialog.noCancel [name=cancel]{display:none}.ui-dialog>h1:first-child,.ui-dialog div>h1:first-child{font-size:1.4em;margin-bottom:.5em}.ui-dialog.warn{border:1px solid #F80}.ui-dialog.warn .actions [name=okay]{color:#fff;background-color:#f80}.FacilitatorControls{position:absolute;font-size:1rem;bottom:0;left:0;padding:1rem;background-color:#565656;color:#fff}.FacilitatorControls [name=minimize]{position:absolute;right:0;top:0;font-size:2em;width:1em;height:1em;color:#fff}.FacilitatorControls [name=minimize]:focus{box-shadow:none}.FacilitatorControls [name=minimize]:before{position:absolute;top:0;left:0;text-transform:initial;font-family:App icons;content:"arrow_drop_down";transform:rotate(0);transition:transform .5s}.FacilitatorControls>h1{font-size:1.3em;font-family:Lilita One;font-weight:400;margin-top:0;margin-bottom:.5em}.FacilitatorControls>.estTime{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:1em}.FacilitatorControls>.estTime .name{font-size:.95em;margin-right:.2em}.FacilitatorControls>.estTime .value{font-family:Lilita One}.FacilitatorControls>.actions>*{display:flex;flex-flow:row nowrap;justify-content:space-evenly;margin-bottom:1em}.FacilitatorControls>.actions>.running button{font-weight:600;text-transform:uppercase;color:#fff;background-color:#2196f3;display:flex;flex-flow:row nowrap;align-items:center;height:2em;min-width:2em}.FacilitatorControls>.actions>.running button.icon:before{text-transform:initial;font-family:App icons;margin-left:-.2em;content:attr(name)}.FacilitatorControls>.actions>.running button.icon>span{display:none}.FacilitatorControls>.actions>.running button[name=forceAdvance]:before{content:"play_arrowplay_arrowplay_arrow";letter-spacing:-8px;margin-right:.3em}.FacilitatorControls>.actions>.running button[name=skip_end]:before{content:"play_arrowskip_next";letter-spacing:-8px;margin-left:.1em;margin-right:.5em}.FacilitatorControls>.actions>.running>div{display:grid;grid-template-columns:auto auto;grid-gap:.2em}.FacilitatorControls>.actions>.teams{display:block}.FacilitatorControls>.actions>.teams>span{display:block;margin-bottom:.2em}.FacilitatorControls>.actions a{border-color:#fff}.FacilitatorControls>.actions button[name=timeAdjust],.FacilitatorControls>.actions button[name=switchTeams]{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0;text-transform:initial;font-weight:400;background-color:#fff;color:#444;min-width:90px}.FacilitatorControls>.actions button[name=timeAdjust]>span,.FacilitatorControls>.actions button[name=switchTeams]>span{padding:.5em}.FacilitatorControls>.actions button[name=timeAdjust]:after,.FacilitatorControls>.actions button[name=switchTeams]:after{display:grid;font-size:1.85em;color:#fff;border-top-right-radius:2px;border-bottom-right-radius:2px;background-color:#2196f3}.FacilitatorControls>.actions button[name=switchTeams]{position:relative;width:100%}.FacilitatorControls>.actions button[name=switchTeams]:after{font-size:2em}body:not(.skipMode) .FacilitatorControls>.actions>.running button[name=skip_next]{background-color:#9c9c9c;pointer-events:none}.FacilitatorControls>.actions>.running .skipMode{display:none}body.skipMode .FacilitatorControls>.actions>.running .runMode>[name=forceAdvance]{background-color:#9c9c9c;pointer-events:none}.FacilitatorControls.paused>.estTime>.remaining>.value{animation:linear pause-blink 1s infinite}.FacilitatorControls.paused>.actions>.running button[name=pause]:before{content:"play_arrow"}#PlayBoard:not([data-controls=expanded])>.FacilitatorControls{font-size:.75rem;width:270px;display:grid;grid-template-columns:auto auto;height:3rem;border-radius:0;align-content:center;padding-right:2em;padding-left:1em}#PlayBoard:not([data-controls=expanded])>.FacilitatorControls>.estTime,#PlayBoard:not([data-controls=expanded])>.FacilitatorControls>.actions{display:contents}#PlayBoard:not([data-controls=expanded])>.FacilitatorControls>h1,#PlayBoard:not([data-controls=expanded])>.FacilitatorControls>.estTime>.remaining{display:none}#PlayBoard:not([data-controls=expanded])>.FacilitatorControls>.estTime>.finish{align-self:center}#PlayBoard:not([data-controls=expanded])>.FacilitatorControls>.actions>.teams,#PlayBoard:not([data-controls=expanded])>.FacilitatorControls>.actions>.admin,#PlayBoard:not([data-controls=expanded])>.FacilitatorControls>.actions>.running>.timeAdjust{display:none}#PlayBoard:not([data-controls=expanded])>.FacilitatorControls>.actions>.running{margin-bottom:0}#PlayBoard:not([data-controls=expanded])>.FacilitatorControls [name=minimize]:before{transform:rotate(180deg)}#PlayBoard:not([data-controls=expanded])>.Timeline{margin-left:270px}#PlayBoard:not([data-controls=expanded])>.BoardSidebar{margin-bottom:3rem}#PlayBoard[data-controls=off]>.FacilitatorControls{width:120px;padding-right:1em}#PlayBoard[data-controls=off]>.FacilitatorControls [name=minimize],#PlayBoard[data-controls=off]>.FacilitatorControls>.actions{display:none}#PlayBoard[data-controls=off]>.Timeline{margin-left:120px}#PlayBoard[data-controls=expanded].sidebarOpen>.BoardSidebar{margin-bottom:240px}#PlayBoard[data-controls=expanded].sidebarOpen>.FacilitatorControls{width:26rem;height:240px}#PlayBoard[data-controls=expanded].sidebarOpen>.Timeline{margin-left:26rem}#PlayBoard[data-controls=expanded]:not(.sidebarOpen)>.FacilitatorControls{width:20rem;height:240px;border-top-right-radius:4px}#PlayBoard[data-controls=expanded]:not(.sidebarOpen)>.Timeline{margin-left:20rem}#Feedback>div{height:auto}#Feedback form{margin:0}#Feedback form[disabled]{pointer-events:none}#Feedback form[disabled] button{opacity:.3}#Feedback [type=submit][disabled]{visibility:hidden}#Feedback [name=message]{width:100%;min-height:10em}@keyframes flash-in{0%{transform:translateY(120%)}to{transform:translate(0)}}@keyframes flash-out{0%{transform:translate(0)}to{transform:translateY(120%)}}@keyframes flash-msg-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes flash-msg-out{0%{transform:scale(1)}to{transform:scale(0)}}#hint,[hint]:hover:after{position:fixed;left:0;bottom:0;z-index:4000;padding:2px;font-size:13px;line-height:1;color:#666;background-color:#fefefe;border:1px solid #aaa;border-top-right-radius:4px;content:attr(hint);z-index:3000}#Flash{position:fixed;left:10px;bottom:5px;margin:auto;z-index:3000;transform:translate(0);font-size:22px}#Flash a,#Flash a:visited{color:#aaf}#Flash:not(.remElm){animation:flash-in .5s}#Flash.remElm{animation:flash-out .15s}#Flash>.m{margin:5px;cursor:pointer;border:1px solid #333;padding:12px 14px;display:inline-block;background-color:#323232;color:#fff;border-radius:2px;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}#Flash>.m>svg:first-child{float:right;width:1.5em;height:1.5em;margin-right:4px;margin-left:10px;pointer-events:none}#Flash>.m>svg:first-child use{fill:#fff}#Flash>.m:not(.remElm){animation:flash-msg-in .1s}#Flash>.m.remElm{animation:flash-msg-out .3s}#Flash>.m:before{font-family:App icons;text-transform:initial;content:"close";font-size:24px;position:relative;float:right;margin-right:4px;margin-left:10px}#Flash>.m.error{background-color:#d00}.formPage,.formPage>div{height:100%}.formPage form{width:470px;margin:10vh auto;max-height:calc(100% - 10vh)}.formPage .progress{font-size:.8em;margin-top:1em;color:#d00}.formPage[state=error],.formPage[state=sysError] .progress{color:#d00}.ui-dialog>form,.formPage>div>form{font-size:22px;font-weight:300;overflow:auto;padding:2em;background-color:#fff;color:#444;border-radius:5px}.ui-dialog>form>legend,.formPage>div>form>legend{font-size:1.4em;text-align:center}.ui-dialog>form input,.formPage>div>form input,.ui-dialog>form button,.formPage>div>form button,.ui-dialog>form [contenteditable],.formPage>div>form [contenteditable]{font-size:100%;font-weight:300;padding:20px 10px;border:1px solid #e7e7e7;border-radius:3px}.ui-dialog>form input,.formPage>div>form input{width:100%}.ui-dialog>form label,.formPage>div>form label{display:block;margin-top:10px;margin-bottom:2px}.ui-dialog>form label>span,.formPage>div>form label>span{font-size:16px;display:block}.ui-dialog>form label.complete,.formPage>div>form label.complete{display:none}.ui-dialog>form.verify label.complete,.formPage>div>form.verify label.complete{display:block}.ui-dialog>form .actions button,.formPage>div>form .actions button{background-color:#1976d2;color:#fff}.ui-dialog>form .actions button[type=submit],.formPage>div>form .actions button[type=submit]{background-color:#339d3b}.ui-dialog>form>.actions,.formPage>div>form>.actions{margin-top:2em;display:flex;flex-flow:column}.ui-dialog>form>.actions>sep,.formPage>div>form>.actions>sep{margin:auto}.ui-dialog>form>.actions>div,.formPage>div>form>.actions>div{margin:.5em 0;display:flex;flex-flow:row}.ui-dialog>form>.actions>div>*,.formPage>div>form>.actions>div>*{margin:0 2px;flex:1}@media all and (max-width: 800px){.ui-dialog>form,.formPage>div>form{font-size:20px;margin:0;padding:1em;height:100%;max-height:100%;width:100%;border-radius:0}}#Home{width:1280px;max-width:100%;height:100%;margin:0 auto;background-color:#fcffffb2;display:grid;grid-template-columns:1fr 3fr;overflow:hidden}#Home #games{height:100%;justify-self:stretch;display:grid;grid-template-rows:min-content minmax(40px,auto);grid-gap:1em;align-content:start;border-right:1px solid #444;overflow:hidden;padding-top:20px}#Home #games>#butNewGame{width:100%;border:none;border-radius:0;text-align:left;display:flex;flex-flow:row nowrap;align-items:center;color:#1e88e5}#Home #games>#butNewGame>span{text-transform:uppercase}#Home #games>#butNewGame:focus{background-color:#eee}#Home #games>#butNewGame:before{font-size:36px;margin-right:20px}#Home #games>.list{padding:10px;overflow:auto}#Home #games>.list .Game{display:grid;padding:10px;border-radius:4px;cursor:pointer;grid-template-columns:auto auto;grid-template-rows:auto;justify-items:start;row-gap:10px;color:#666}#Home #games>.list .Game:hover{background-color:#bdcff6}#Home #games>.list .Game>:nth-child(1){grid-row:1;grid-column:1 / span 2;color:#000;font-size:1.2em;font-weight:600}#Home #games>.list .Game>:last-child{font-size:.9em;justify-self:end}@media all and (max-width: 800px){#Home #games{flex:0 0 40px}#Home #games #butNewGame{padding:0}#Home #games #butNewGame,#Home #games #butNewGame:before{width:40px;height:40px;font-size:40px;margin-right:0}#Home #games #butNewGame>span{display:none}#Home #games>.list>.Conversation{padding:10px 3px}#Home #games>.list>.Conversation>.avatars{margin-right:0}#Home #games>.list>.Conversation>:last-child{position:absolute;left:40px;background-color:#fff;border-radius:2px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;z-index:2;padding:10px;pointer-events:none;opacity:0}#Home #games>.list>.Conversation:hover>:last-child{opacity:1}}#Home #HomeBody{width:100%;height:100%;overflow:hidden}#Home #Setup{position:relative;color:#444;padding:10px;height:100%;width:100%;display:grid;grid-template-columns:minmax(.4fr,.75fr) minmax(min-content,130px) auto;grid-template-rows:min-content min-content minmax(0,auto);row-gap:20px;-moz-column-gap:20px;column-gap:20px;place-items:start;justify-content:stretch;align-content:stretch;overflow:hidden}#Home #Setup.fetching{display:none}#Home #Setup.dragging .Player{pointer-events:none}#Home #Setup .dragPlayer{position:absolute;top:20px;color:#fff;background-color:#0d47a1;padding:4px 8px;border-radius:2px;pointer-events:none}#Home #Setup .dragPlayer.multi>:last-child{display:block;position:absolute;top:calc(100% - 1em);left:calc(100% - 1em);background-color:#0c7cd5;color:#fff;border-radius:50%;min-width:2.5em;height:2.5em;line-height:1.1em;text-align:center;border:.7em solid #0c7cd5}#Home #Setup .Player{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px;display:grid;grid-template-columns:min-content 1fr min-content;align-items:center}#Home #Setup .Player>.name{opacity:.8;filter:drop-shadow(2px 2px 1px var(--color))}#Home #Setup .Player:hover{background-color:#bdcff6}#Home #Setup .Player>.nickname{font-size:.8em}#Home #Setup .Player.selected{color:#fff;background-color:#0d47a1}#Home #Setup .Player.selected:hover{background-color:#2962ff}#Home #Setup>.name{grid-row:1;grid-column:1 / span 2}#Home #Setup>.name>.name-field{font-size:1.4em}#Home #Setup>.name>.name-field>.label{display:none}#Home #Setup>.name>.name-field>button{margin:-6px -10px;font-weight:600}#Home #Setup>.name>.name-field>button:after{font-family:App icons;text-transform:initial;content:"edit";margin-left:10px}#Home #Setup>.name>.scriptName>.name{font-weight:600}#Home #Setup>.name>.scriptName>.value{margin-left:1em;font-size:1.4em}#Home #Setup>.playGame{grid-row:1;grid-column:3;place-self:end;display:grid;grid-template-columns:auto auto;grid-template-rows:min-content min-content;grid-row-gap:1em;justify-items:end;grid-gap:5px;align-items:center}#Home #Setup>.playGame [name=delete]{background-color:transparent}#Home #Setup>.playGame [name=playGame]{grid-column:1 / span 2}#Home #Setup>.shareUrl{grid-row:2;grid-column:1 / span 3;display:grid}#Home #Setup>.shareUrl>:first-child{font-weight:600}#Home #Setup>.shareUrl>.url,#Home #Setup>.shareUrl>.url button{color:#1e88e5}#Home #Setup>.unassigned,#Home #Setup>.teams{grid-row:3;justify-self:stretch;height:100%;overflow:hidden;display:grid;grid-template-rows:min-content minmax(40px,auto);align-content:start}#Home #Setup>.unassigned>.heading,#Home #Setup>.teams>.heading{padding:5px;display:grid;grid-template-columns:auto auto auto;align-items:baseline}#Home #Setup>.unassigned>.heading>:first-child,#Home #Setup>.teams>.heading>:first-child{font-weight:600}#Home #Setup>.unassigned>.heading>:last-child,#Home #Setup>.teams>.heading>:last-child{justify-self:end}#Home #Setup>.unassigned>ul,#Home #Setup>.teams>ul{width:100%;display:grid;grid-template-columns:auto;grid-template-rows:auto;overflow:auto;justify-content:stretch;align-content:start}#Home #Setup .heading>.count{font-size:.8em;color:#777}#Home #Setup>.unassigned{grid-column:1}#Home #Setup>.teams>.heading [name=addTeam]{font-weight:600}#Home #Setup>.teams>.heading [name=addTeam][disabled]{opacity:.8;color:#888;pointer-events:none}#Home #Setup>.unassigned>ul,#Home #Setup .Team{border:2px solid #ccc;border-radius:4px}#Home #Setup>.unassigned>ul.dragOver,#Home #Setup .Team.dragOver{border-style:dashed;border-color:#2196f3}#Home #Setup>.autoAssign{pointer-events:none;grid-row:3;grid-column:2;align-self:start;justify-self:stretch;margin-top:40px;display:grid;grid-template-rows:min-content;justify-items:center;text-align:center;grid-row-gap:20px}#Home #Setup>.autoAssign [icon]{margin-bottom:20px}#Home #Setup>.autoAssign [icon]:before{font-size:4em}#Home #Setup>.autoAssign button{pointer-events:auto;max-width:100px}#Home #Setup>.teams>ul{grid-row-gap:10px}#Home #Setup>.teams .heading>:last-child{justify-self:end;margin:-6px 0;background-color:#fff0;color:#1e88e5;cursor:pointer;box-shadow:none}#Home #Setup .Team{display:grid;grid-template-rows:min-content min-content;padding:10px}#Home #Setup .Team>:first-child{display:grid;grid-template-columns:1fr min-content min-content;align-items:center}#Home #Setup .Team>:first-child>:last-child{margin:-5px}#Home #Setup .Team>:first-child>:last-child:before{font-size:16px}#Home #Setup .Team button[name=name]{text-align:start;text-transform:initial}#Home #Setup .Team #EditTeamName{margin:5px;padding:8px 0 10px 10px;border-radius:3px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}#Home #Setup .Team #EditTeamName .actions{text-align:center;padding-top:5px}#Home #Setup .Team #EditTeamName .fields>label{display:block;margin-bottom:.5em}#Home #Setup .Team #EditTeamName+[name=name]{display:none}#Home #Game{height:100%;display:flex;flex-direction:column;justify-content:flex-end}#Home #Game #gameDialog{flex:0 1 auto;overflow:auto;margin:5px 0;display:flex;flex-direction:column;align-items:flex-start}#Home #Game #gameDialog>.Message{position:relative;margin:10px}#Home #Game #gameDialog>.Message>.Avatar{position:absolute;top:0}#Home #Game #gameDialog>.Message>.text{border-radius:10px;position:relative;filter:drop-shadow(0px 6px 3px rgba(0,0,0,.4))}#Home #Game #gameDialog>.Message>.text,#Home #Game #gameDialog>.Message>.text:after{padding:10px;background-color:#fff;color:#444}#Home #Game #gameDialog>.Message>.text:after{position:absolute;top:0;width:22px;content:""}#Home #Game #gameDialog>.Message>.dynTime{font-size:.8em;padding:2px 10px}#Home #Game #gameDialog>.Message.fromOther{margin-left:50px}#Home #Game #gameDialog>.Message.fromOther>.Avatar{left:-45px}#Home #Game #gameDialog>.Message.fromOther>.text{border-top-left-radius:0}#Home #Game #gameDialog>.Message.fromOther>.text:after{left:-15px;clip-path:polygon(0% 0%,100% 0%,100% 100%)}#Home #Game #gameDialog>.Message.fromMe{margin-right:50px;align-self:flex-end}#Home #Game #gameDialog>.Message.fromMe>.Avatar{right:-45px}#Home #Game #gameDialog>.Message.fromMe>.text{border-top-right-radius:0}#Home #Game #gameDialog>.Message.fromMe>.text:after{right:-15px;clip-path:polygon(0% 0%,100% 0%,0% 100%)}.instructions{color:#222}.instructions .spStartHere,.instructions .spContinueHere{font-family:Lilita One;color:red}.instructions .spStartHere{animation:blinker 1.5s ease 10;font-size:2em}.instructions .spContinueHere{animation:blinker 1.5s ease 3;font-size:1.5em}@keyframes blinker{50%{opacity:0}}@keyframes nudger{50%{transform:translate(4px)}}.instructions .spPleaseRead{font-family:Lilita One;font-size:1.14em;color:red}.instructions .spAction{width:1.6em;height:1.6em;float:left;margin-right:.2em;margin-top:.2em;animation:nudger 1s ease 2}.instructions .spTermDef,.instructions .spTerm{font-family:Lilita One;font-size:1.14em;color:#444}.instructions .spButtonGroup .spNavButton{margin:0 4px}.instructions .spButtonGroup .spNavButton:first-of-type{margin-left:2px}.instructions .spButtonGroup .spNavButton:last-of-type{margin-right:2px}.instructions .spNavButton{background-color:#666;color:#fff;font-family:Lilita One;padding:1px 12px;border-radius:2px}.instructions .spTeamName{background-color:#fff;color:#000;font-family:Lilita One;padding:0 20px;border-radius:3px;border:2px solid #666666}.instructions .spTicketValue{background-color:#bc6b34;color:#fff;font-size:.95em;border-radius:0 7px 0 0;padding:2px 6px 1px 3px;box-shadow:0 .15em .3em #00000029,0 .15em .3em #0000003b}.instructions .spETicketName,.instructions .spFTicketName,.instructions .spSTicketName,.instructions .spPTicketName,.instructions .spITicketName,.instructions .spDTicketName,.instructions .spBTicketName{color:#fff;font-size:.9em;font-family:Verdana,serif;border-radius:7px 0 0;padding:2px 4px 1px 6px;box-shadow:0 .15em .3em #00000029,0 .15em .3em #0000003b}.instructions .spETicketName{background-color:#eaeaea;color:#000}.instructions .spFTicketName{background-color:#f60}.instructions .spSTicketName{background-color:#bc6b34}.instructions .spPTicketName{background-color:#f3e13a;color:#000}.instructions .spITicketName{background-color:#b700dc}.instructions .spDTicketName{background-color:#ee70e2}.instructions .notDone .spBTicketName{background-color:#00a5ce}.instructions .notDone .spRunChartMode{color:#1e88e5}.instructions .spRunChartMode{color:#2196f3}.instructions .spBTicketName{background-color:#00bceb}.instructions ul.spTicketValues{list-style-type:none;margin:1em;padding:0}.instructions ul.spTicketValues li{margin:.5em}.instructions ul{margin:0;padding-top:1em;padding-right:1em}.instructions .spOverflowAuto{overflow:auto}.instructions .spExampleTicket{display:flex;justify-content:center}.instructions .spAnalysisTicketLabel,.instructions .spDevTicketLabel,.instructions .spTestTicketLabel{color:#fff;font-size:.9em}.instructions .spAnalysisTicketLabel{background-color:red;padding:2px 4px 1px}.instructions .spDevTicketLabel{background-color:#00f;padding:2px 28px 1px 4px}.instructions .spTestTicketLabel{background-color:#00a400;padding:2px 26px 1px 4px}.instructions .spBoardTitleGeneric{font-family:Lilita One;color:#7a7a7a;font-size:1.14em}.instructions .spBoardTitle{font-family:Lilita One;font-size:1.14em}.instructions .spSelected{color:#c900ee}.instructions .spAnalysis{color:red}.instructions .spDevelopment{color:#00f}.instructions .spTest{color:#00a400}.instructions .spBlack{color:#000}.instructions .spExpedite,.instructions .topLevel>.page h1.spExpedite{color:#6a6a6a}.instructions .spFixedDate,.instructions .topLevel>.page h1.spFixedDate{color:#f60}.instructions .spStandard,.instructions .topLevel>.page h1.spStandard{color:#bc6b34}.instructions .spIntangible,.instructions .topLevel>.page h1.spIntangible{color:#b700dc}.instructions .spProcessImprovement,.instructions .topLevel>.page h1.spProcessImprovement{color:#bcaa0b}.instructions .spDefect,.instructions .topLevel>.page h1.spDefect{color:#ee70e2}.instructions .spBlocker,.instructions .topLevel>.page h1.spBlocker{color:#00bceb}.instructions .notDone .spBlocker{color:#00a5ce}.instructions .spMargaret{float:right;width:5em;height:4.5em;margin-top:0;margin-right:0}.instructions .spMargaretAtBoard{float:right;width:10em;height:11em;margin-top:0;margin-right:0}.instructions .spAdvanceButton{float:right;width:4em;height:5em;margin-top:.5em;margin-right:.5em}.instructions .spSelectedWIPLabel{font-weight:700;color:#c900ee}.instructions .spAnalysisWIPLabel{font-weight:700;color:red}.instructions .spTestWIPLabel{font-weight:700;color:#00a400}.instructions .spDayButton{background-color:#2196f3;color:#fff;font-family:Lilita One;padding:1px 10px;margin:0 4px;border-radius:2px}.instructions .spDayStatusBar{background-color:#000;width:50px;height:40px;display:flex;align-items:center;justify-content:flex-end;font-size:1.2em;float:right;margin:5px 20px 0 10px;border-radius:3px}.instructions .spAdvance:before{font-family:App icons;content:"play_arrowplay_arrow";color:#fff;letter-spacing:-10px;margin-right:.8em}.instructions .spStatusBar{width:100%;height:7.5em}.instructions .spCountdown{width:100%;height:5em}.instructions .spDeploymentSpot{float:right;height:5em;width:4em;margin:.2em 1.8em 0 0}.instructions .spBottomBar{color:#fff;font-family:Lilita One;padding:6px 10px;margin:10px 50px;border-radius:4px;line-height:1.5}.instructions .spPurpleBar{background-color:#c900ee;text-align:center}.instructions .spRedBar{background-color:red;text-align:center}.instructions .spBlueBar{background-color:#00f;text-align:center}.instructions .spGreenBar{background-color:#00a400;text-align:center;margin:10px 90px}.instructions .spBlackBar{background-color:#000;text-align:left;margin:10px 35px}.instructions .spEquation{text-align:center;margin:1em 0;font-weight:700}.instructions .spFeedback{float:right;width:2em;height:2em;margin:.5em}.instructions .spRocket{float:left;width:5em;height:3em;margin-top:1em}.instructions .spRocketRight{float:right;width:5em;height:3em;margin-top:.5em}.instructions .spAlertBox{background-color:#ffeaea;color:red;padding:10px 4px 16px 6px;margin:10px 0;border-radius:3px;border:2px solid #ff0000}.instructions .spAlertBoxContainer{background-color:#fff;margin:10px;padding:0}.instructions .spAlert{animation:blinker .75s ease 5;float:left;width:2.5em;height:2.5em;margin-top:-.09em;margin-right:.5em}.instructions .spAlertText{font-family:Lilita One;color:red;font-size:1.2em;margin-right:.1em}.instructions .spAvatar{float:left;margin:.4em .3em 1.3em}.instructions .spAvatar:first-of-type{margin-left:.8em}.instructions .spAvatar:last-of-type{margin-right:.8em}.instructions .spTM{font-size:60%;vertical-align:super}.instructions .spSingleAvatar{float:left;margin:.4em .8em}.instructions .spTicketData{margin-left:4em;margin-top:.4em}.instructions .spAngry1{font-family:Lilita One;font-size:1.2em}.instructions .spAngry2{font-size:1.1em;color:#310101}.instructions .spAngry3{font-size:1.1em;color:#6c0302;text-transform:uppercase}.instructions .spAngry4{font-size:1.2em;color:#a00403}.instructions .spAngry5{font-size:1.2em;color:#d90604}.instructions .spAngry6{font-size:1.2em}.instructions .spDefectNote,.instructions .spBlockerNote{color:#fff;padding:2px 4px;font-weight:700}.instructions .spDefectNote{background-color:#ee70e2}.instructions .notDone .spBlockerNote{background-color:#00a5ce}.instructions .spBlockerNote{background-color:#00bceb}.instructions .spSpinningDot,.instructions .spPulsingDot,.instructions .spDoneDot,.instructions .spUncertainDot{float:right}.instructions .spSpinningDot{height:2em;width:2em;margin:1.2em .5em 0 0;padding:0}.instructions .spSpinningDot>p{padding-right:0;margin-right:0}.instructions .spPulsingDot{height:3.5em;width:3.5em;margin:.15em 3.5em 0 0}.instructions button[name=continue],.instructions .spClear{clear:both}.instructions .spDoneDot{height:2em;width:2em;margin:0 1.2em 0 0}.instructions .spUncertainDot{height:2em;width:2em;margin:1.1em 2.5em 0 0}.instructions .spSpinning{transform-origin:50% 50%;transform-box:fill-box;animation:1s linear infinite none ctxSwitch1,1s steps(4,jump-end) infinite none ctxSwitch2}.instructions .spPulsing{transform-origin:50% 50%;transform-box:fill-box;animation-timing-function:linear;animation-duration:2s;animation-name:pulse;animation-iteration-count:infinite}.instructions .spUL{margin:0 1em 0 4em;padding:0}.instructions .spUL li{padding-top:.5em}.instructions .spUL li .spUL{margin-left:1.3em}#ItemDrag *,#ItemDrag{pointer-events:none!important}.NewVersion{display:flex;flex-flow:row nowrap;align-items:center}.NewVersion>div{width:6em}.NewVersion [name=refresh]{padding:20px;color:#42a5f5;text-transform:uppercase}#PlayBoard{position:fixed;overflow:hidden;background-color:#a3ddcb;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) min-content}#PlayBoard.ticket-dragging *{cursor:grabbing!important}#PlayBoard>.BoardContainer{position:relative;width:100%;height:100%;overflow:auto;touch-action:pan-x pan-y}body:not(.touch) #PlayBoard>.BoardContainer{overflow:hidden}#PlayBoard>.BoardSidebar{font-size:1rem}#PlayBoard:not(.sidebarOpen)>.BoardSidebar{position:absolute;top:0;left:0}#PlayBoard:not(.sidebarOpen)>.BoardSidebar>[name=close],#PlayBoard:not(.sidebarOpen)>.BoardSidebar>.content{display:none}#PlayBoard.sidebarOpen{grid-template-columns:26rem minmax(0,1fr);grid-template-rows:minmax(0,1fr) min-content;align-items:stretch;justify-content:flex-start}#PlayBoard.sidebarOpen>.BoardContainer{grid-column-start:2;grid-row-start:1}#PlayBoard.sidebarOpen>.BoardSidebar{grid-column:1;grid-row:1 / span 2;display:grid;grid-template-columns:3em 1fr;grid-template-rows:3em minmax(0,1fr);background-color:#2196f3}#PlayBoard.sidebarOpen>.BoardSidebar>[name=close]{color:#fff;line-height:3rem}#PlayBoard.sidebarOpen>.BoardSidebar>.content{grid-column-start:1;grid-column-end:span 2;grid-row-start:2;background-color:#fff;border-right:3px solid #888;overflow:hidden}.boardNav{font-size:.6em}.boardNav button{background-color:#444;margin-right:.5em;font-family:Lilita One;opacity:.8}#Play,#PlayBody{width:100%;height:100%}#PlayWaiting{width:800px;max-width:100%;height:100%;margin:0 auto;background-color:#fcffffb2;padding:20px 100px;overflow:scroll}#PlayWaiting header{margin:8px auto;text-align:center;color:#444}#PlayWaiting header h1{font-size:1.2em;margin:1.5em}#PlayWaiting header .url,#PlayWaiting header .url button{color:#2196f3}#PlayWaiting header p{max-width:510px}#PlayWaiting>div{height:100%;justify-self:stretch;display:grid;grid-template-rows:min-content min-content minmax(40px,auto);grid-gap:.5em;align-content:start}#PlayWaiting .assignments{display:contents}#PlayWaiting .assignments>h1{margin-top:30px}#PlayWaiting .assignments>.teams{overflow:auto}#PlayWaiting .assignments>.teams h1{background-color:#eee;padding:3px}#PlayWaiting .assignments>.teams .team{font-size:.9em;border:1px solid #ddd;border-radius:4px;margin-top:1em;display:grid;grid-template-rows:auto auto}#PlayWaiting h1{margin:0;font-size:1.2em}#PlayWaiting .team:not(.myTeam) .Player>.connected{visibility:hidden}#PlayWaiting .Player{margin-left:15px;line-height:2em}#PlayWaiting .Player>.nickname{margin-left:2em}#PlayWaiting .Player.me label>.label{display:none}#PlayWaiting .Player.me button[name=nickname]{color:#2196f3;font-weight:600;margin-left:-10px}#SignIn:not(.canRegister) .actions sep,#SignIn:not(.canRegister) .actions sep+div{display:none}#SignIn .actions>.link{display:grid;justify-content:end}@keyframes ticketAdd{0%{transform:perspective(20em) rotateX(90deg)}to{transform:perspective(20em) rotateX(0)}}@keyframes ticketMove1{0%{--fakeMove: 1}}@keyframes ticketMove2{0%{--fakeMove: 1}}@keyframes ticketMoveInit{0%{--fakeMove: 1}}@keyframes ticketToBackFlip{0%{transform:perspective(20em) rotateY(0)}to{transform:perspective(20em) rotateY(180deg)}}@keyframes ticketToFrontFlip{0%{transform:perspective(20em) rotateY(180deg)}to{transform:perspective(20em) rotateY(0)}}@keyframes ticketSideAngleToFrontAdjust{0%{transform:rotateY(180deg)}50%{transform:rotateY(0)}180%{transform:rotateY(0)}}@keyframes ticketSideAngleToBackAdjust{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}180%{transform:rotateY(180deg)}}@keyframes ticketDescriptionToFrontAdjust{0%{opacity:1}50%{opacity:0}180%{opacity:0}}@keyframes ticketDescriptionToBackAdjust{0%{opacity:0}50%{opacity:1}180%{opacity:1}}.sprites>.ticketShadow{--translateX: 0;--translateY: 0;position:fixed;top:0;left:0;will-change:transform;pointer-events:none}.sprites>.ticketShadow.moveInit{min-height:2em;transform:translate(calc(var(--translateX, 0) * 1px),calc(var(--translateY, 0) * 1px));box-shadow:0 .5em 1em #00000030,0 .3em .3em #0000003b;animation-name:ticketMoveInit;animation-duration:1ms;animation-timing-function:steps(1)}.sprites>.ticketShadow.moveInit.moveUpdate{transition:.5s;transition-property:transform;animation-name:ticketMove1;animation-duration:.5s}.sprites>.ticketShadow.moveInit.moveUpdate.moveChange{animation-name:ticketMove2}.ticket{--scale: 1;animation-duration:.5s;animation-fill-mode:forwards;position:relative;color:#fff;border-radius:.6em;width:15em;cursor:pointer;box-shadow:0 .15em .3em #00000029,0 .15em .3em #0000003b}.ticket[type=P]{--color: #f3e13a;--contrast: #000000;--title-color: #f3e13a}.ticket[type=S]{--color: #bc6b34;--contrast: #ffffff;--title-color: #bc6b34}.ticket[type=I]{--color: #b700dc;--contrast: #ffffff;--title-color: #b700dc}.ticket[type=F]{--color: #ff6600;--contrast: #ffffff;--title-color: #ff6600}.ticket[type=D]{--color: #ee70e2;--contrast: #ffffff;--title-color: #ee70e2}.ticket[type=B]{--color: #00bceb;--contrast: #ffffff;--title-color: #00bceb}.ticket[type=E]{--color: #eaeaea;--contrast: #000000;--title-color: #eaeaea}.ticket[type=P]{--title-color: #bcaa0b}.ticket[type=E]{--title-color: #6a6a6a}.ticket[type]{background-color:var(--color);color:var(--contrast)}.Board[phase=review] .BoardBin:not(.completedBin) .ticket{pointer-events:none;opacity:.5}.ticket>.ticketHighlight{position:absolute;inset:0;border-radius:1em;box-shadow:0 .15em .3em #00000029,0 .15em .3em #0000003b}.ticket[type=I] .ticketID{font-family:Verdana,serif}.ticket>svg{width:100%;height:inherit;pointer-events:none;fill:#fff;letter-spacing:0px;word-spacing:0px}.ticket>svg .progress>line{--progress: .000001;transform-origin:0 0;transform-box:fill-box;transition:transform 1s ease-out;transform:scaleX(var(--progress))}.ticket>svg .fuzzy{opacity:.4;filter:blur(.03em)}.ticket>svg text{fill:var(--contrast)}.ticket>svg .ticketTime>.time{fill:#000}.ticket>.info{position:absolute;inset:0;pointer-events:none}.ticket>.info>*{pointer-events:auto}.ticket>.info>.title{font-size:.8em;position:absolute;left:52%;top:.25em;width:100%;max-width:72%;height:1.8em;padding:0;margin:0;transform:translate(-50%);display:grid;grid-template-rows:auto;grid-template-columns:auto;justify-items:center;align-items:center;color:var(--title-color);background-color:#fff;border-radius:.2em;text-align:center;cursor:help}.ticket.showBack,.ticket.showFront{animation-duration:.5s;animation-iteration-count:1;animation-timing-function:linear}.ticket.showBack>*,.ticket.showFront>*{animation-duration:.5s;animation-iteration-count:1;animation-timing-function:steps(1)}.ticket.showBack>.info>.description,.ticket.showFront>.info>.description{animation-duration:.5s;animation-iteration-count:1;animation-timing-function:steps(1);position:absolute;inset:1.8em 0 0;padding:.5em;border-bottom-right-radius:1em;border-bottom-left-radius:1em;overflow:auto;background-color:var(--color);color:var(--contrast)}.ticket.showBack>.info>.description::-webkit-scrollbar,.ticket.showFront>.info>.description::-webkit-scrollbar{height:4px;max-width:16px;width:.5em;min-width:4px}.ticket.showBack>.info>.description>:first-child,.ticket.showFront>.info>.description>:first-child{margin-top:0}.ticket.showBack>.info>.description>:last-child,.ticket.showFront>.info>.description>:last-child{margin-bottom:0}.ticket.showBack{animation-name:ticketToBackFlip}.ticket.showBack>*{transform:rotateY(180deg);animation-name:ticketSideAngleToBackAdjust}.ticket.showBack>.info>.description{opacity:1;animation-name:ticketDescriptionToBackAdjust}#ItemDrag .ticket.showBack>*{transform:rotateY(0)}.ticket.showFront{animation-name:ticketToFrontFlip}.ticket.showFront>*{transform:rotateY(0);animation-name:ticketSideAngleToFrontAdjust}.ticket.showFront>.info>.description{opacity:0;animation-name:ticketDescriptionToFrontAdjust}.ticket.showDone,.ticket.showDone>*,.ticket.showDone>*>*{animation-duration:0s!important}.ticket>.Blocker{width:100%;height:100%;padding:.5em;display:grid;grid-template-columns:2em auto;align-content:stretch;border-radius:1em}.ticket>.Blocker[status=Resolved]{background-color:#006a85}.ticket>.Blocker>.name{font-size:1.5em}.ticket>.Blocker>.content{font-size:.9em;padding:0 .25em .5em;display:grid;grid-template-rows:auto;grid-template-columns:auto auto;-moz-column-gap:1em;column-gap:1em}.ticket>.Blocker>.content>div{padding:.25em 0}.ticket>.Blocker>footer{align-self:end;grid-column:1 / span 2;display:grid;grid-auto-flow:column;grid-template-columns:1fr .1fr 1fr .1fr 1fr;grid-template-rows:auto auto;justify-items:center;align-items:end}.ticket>.Blocker>footer>*{text-align:center}.ticket>.Blocker>footer>.label{font-size:.6em;padding-bottom:.25em}.ticket>.Blocker>footer>.label+div{width:2em;background-color:#fff;color:#000;border-radius:50%}.ticket>.blockers{position:absolute;pointer-events:none;top:20%;left:0;width:100%;height:100%;display:flex;flex-flow:column wrap;font-size:2.5em}.ticket>.blockers>.Dependency{flex-basis:1.5em;width:1.5em;height:1.5em;font-weight:600;border-radius:.02em;box-shadow:0 .15em .3em #00000029,0 .15em .3em #0000003b;transform:rotate(10deg);display:grid;align-items:center;justify-items:center}.ticket>.blockers>.Dependency[type=P]{--color: #f3e13a;--contrast: #000000;--title-color: #f3e13a}.ticket>.blockers>.Dependency[type=S]{--color: #bc6b34;--contrast: #ffffff;--title-color: #bc6b34}.ticket>.blockers>.Dependency[type=I]{--color: #b700dc;--contrast: #ffffff;--title-color: #b700dc}.ticket>.blockers>.Dependency[type=F]{--color: #ff6600;--contrast: #ffffff;--title-color: #ff6600}.ticket>.blockers>.Dependency[type=D]{--color: #ee70e2;--contrast: #ffffff;--title-color: #ee70e2}.ticket>.blockers>.Dependency[type=B]{--color: #00bceb;--contrast: #ffffff;--title-color: #00bceb}.ticket>.blockers>.Dependency[type=E]{--color: #eaeaea;--contrast: #000000;--title-color: #eaeaea}.ticket>.blockers>.Dependency[type=P]{--title-color: #bcaa0b}.ticket>.blockers>.Dependency[type=E]{--title-color: #6a6a6a}.ticket>.blockers>.Dependency[type]{background-color:var(--color);color:var(--contrast)}.ticket>.blockers>.Dependency[length="5"]>.name{font-size:.35em}.ticket>.blockers>.Dependency[length="4"]>.name{font-size:.45em}.ticket>.blockers>.Dependency[length="3"]>.name{font-size:.57em}body.running .Board[phase=do] .ticket.ctxSwitch[workType=analysis]>svg .analysis>.nextWork,body.running .Board[phase=do] .ticket.ctxSwitch[workType=development]>svg .development>.nextWork,body.running .Board[phase=do] .ticket.ctxSwitch[workType=test]>svg .test>.nextWork{transform-origin:50% 50%;transform-box:fill-box;animation:1s linear infinite none ctxSwitch1,1s steps(4,jump-end) infinite none ctxSwitch2}body.running .Board[phase=do] .ticket:not(.ctxSwitch)[workType=analysis]>svg .analysis>.nextWork,body.running .Board[phase=do] .ticket:not(.ctxSwitch)[workType=development]>svg .development>.nextWork,body.running .Board[phase=do] .ticket:not(.ctxSwitch)[workType=test]>svg .test>.nextWork{transform-origin:50% 50%;transform-box:fill-box;animation-timing-function:linear;animation-duration:calc(var(--pulse) * 2ms);animation-name:pulse;animation-iteration-count:infinite}.ticket.add{animation-name:ticketAdd}.ticket.remove:not(.moving){animation-direction:reverse;animation-name:ticketAdd}.ticket.moving{opacity:0;pointer-events:none}.ticket:hover{z-index:1;box-shadow:0 .5em 1em #00000030,0 .3em .3em #0000003b}.ticket>footer>.subscribersGained{margin:.4em;padding:.2em;display:grid;grid-template-columns:auto auto;justify-content:stretch;align-items:center;border-top:.15em solid var(--contrast)}.ticket>footer>.subscribersGained>:last-child{border-radius:.2em;background-color:#fff;color:#000;font-weight:600;padding:.2em;align-self:stretch;justify-self:stretch;text-align:end}.ticket>footer>.assigned{display:flex;margin-bottom:1.5em;justify-content:space-around;align-items:center}.ticket>footer>.assigned:empty,.XY .ticket>footer>.assigned{margin-bottom:0}.ui-placeholderTicket{background:#888;opacity:.2;max-height:8em;border-radius:1em;pointer-events:none}.orig-drag+.ui-placeholderTicket{display:none!important}#ItemDrag>.ticket.showFront,#ItemDrag>.ticket.showBack,#ItemDrag>.ticket.showFront>*,#ItemDrag>.ticket.showBack>*,#ItemDrag>.ticket.showFront>.info>.description,#ItemDrag>.ticket.showBack>.info>.description{animation-name:none}.Timeline{font-size:1rem;--width: 100;--scroll-pos: 100;grid-column:1 / span 2;grid-row-start:2;transform:translate(calc(var(--scroll-pos) * 1%));transition:transform 1s ease-out}.Timeline>div{position:relative;top:0;left:0;display:grid;grid-template-rows:min-content min-content min-content;min-width:100%;transform:translate(calc(var(--scroll-pos) * -1%));transition:transform 1s ease-out}.Timeline>div>.phases,.Timeline>div>.days{background-color:#737373;color:#303030;font-weight:600;line-height:1.2em}.Timeline>div>.phases>*,.Timeline>div>.days>*{position:relative;padding:.1em;display:inline-block;height:100%}.Timeline>div>.phases>*:nth-child(odd),.Timeline>div>.days>*:nth-child(odd){background-color:#3b3b3b;color:#878787}.Timeline>div>.phases>*.current,.Timeline>div>.days>*.current{background-color:#2196f3;color:#fff}.Timeline>div>.phases>* svg,.Timeline>div>.days>* svg{position:absolute;bottom:.1em;height:2em;width:2em;margin-left:.25em;pointer-events:auto}.Timeline>div>.phases>* svg>*,.Timeline>div>.days>* svg>*{pointer-events:none}.Timeline>div>.phases>* svg.autoDeploy,.Timeline>div>.days>* svg.autoDeploy{height:1.3em;width:2.6em}.Timeline>div>.phases>* svg.autoDeploy>use:first-child,.Timeline>div>.days>* svg.autoDeploy>use:first-child{x:-.6em}.Timeline>div>.phases>* svg.autoDeploy>use:last-child,.Timeline>div>.days>* svg.autoDeploy>use:last-child{x:.6em}.Timeline>div>.progress{height:.2em;background-color:#fff;z-index:2}.Timeline>div>.progress>.meter{position:relative;height:.2em;width:calc(var(--width) * 1%);background-color:red}.Timeline>div>.progress>.meter:after{position:absolute;content:"";background-color:red;top:0;right:0;width:.5em;height:.5em;border-radius:.25em;transform:translate(50%,-25%)}.TokenAvatar,.deployRegionPlaceholder{position:relative;width:3em;height:3em;flex-basis:3em;margin:-.6em .2em;border-radius:50%;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;--fill-color: #ff0;color:#fff}.TokenAvatar[group=analyst],.deployRegionPlaceholder[group=analyst]{--token-group-color: #f00}.TokenAvatar[group=developer],.deployRegionPlaceholder[group=developer]{--token-group-color: #00f}.TokenAvatar[group=tester],.deployRegionPlaceholder[group=tester]{--token-group-color: #00a400}.Board[phase=review] .TokenAvatar,.Board[phase=review] .deployRegionPlaceholder{pointer-events:none;opacity:.4}.TokenAvatar>*,.deployRegionPlaceholder>*{pointer-events:none}.TokenAvatar[ticket],.deployRegionPlaceholder[ticket]{pointer-events:none;border:.3em solid var(--token-group-color)}.TokenAvatar[ticket][type=P],.deployRegionPlaceholder[ticket][type=P]{--color: #f3e13a;--contrast: #000000;--title-color: #f3e13a}.TokenAvatar[ticket][type=S],.deployRegionPlaceholder[ticket][type=S]{--color: #bc6b34;--contrast: #ffffff;--title-color: #bc6b34}.TokenAvatar[ticket][type=I],.deployRegionPlaceholder[ticket][type=I]{--color: #b700dc;--contrast: #ffffff;--title-color: #b700dc}.TokenAvatar[ticket][type=F],.deployRegionPlaceholder[ticket][type=F]{--color: #ff6600;--contrast: #ffffff;--title-color: #ff6600}.TokenAvatar[ticket][type=D],.deployRegionPlaceholder[ticket][type=D]{--color: #ee70e2;--contrast: #ffffff;--title-color: #ee70e2}.TokenAvatar[ticket][type=B],.deployRegionPlaceholder[ticket][type=B]{--color: #00bceb;--contrast: #ffffff;--title-color: #00bceb}.TokenAvatar[ticket][type=E],.deployRegionPlaceholder[ticket][type=E]{--color: #eaeaea;--contrast: #000000;--title-color: #eaeaea}.TokenAvatar[ticket][type=P],.deployRegionPlaceholder[ticket][type=P]{--title-color: #bcaa0b}.TokenAvatar[ticket][type=E],.deployRegionPlaceholder[ticket][type=E]{--title-color: #6a6a6a}.TokenAvatar[ticket][type],.deployRegionPlaceholder[ticket][type]{background-color:var(--color);color:var(--contrast)}.TokenAvatar[ticket]:before,.deployRegionPlaceholder[ticket]:before{position:absolute;font-size:1.2em;content:attr(ticket);top:50%;left:50%;transform:translate(-50%,-50%);padding:.1em;border-radius:.2em;min-width:3em;text-align:center;z-index:1}.TokenAvatar[ticket] use,.deployRegionPlaceholder[ticket] use{display:none}.TokenAvatar.ui-dragging,.deployRegionPlaceholder.ui-dragging{opacity:.1}.TokenAvatar:after,.deployRegionPlaceholder:after{content:attr(title);position:absolute;top:85%;left:50%;transform:translate(-50%);z-index:1;background-color:var(--token-group-color);color:#fff;padding:.1em;border-radius:.2em;min-width:3em;text-align:center;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}.TokenAvatar>svg,.deployRegionPlaceholder>svg{overflow:visible;width:100%;height:100%}@keyframes tokenMove1{0%{--fakeMove: 1}}@keyframes tokenMove2{0%{--fakeMove: 1}}@keyframes tokenMoveInit{0%{--fakeMove: 1}}.TokenAvatar.animate{--translateX: 0;--translateY: 0;position:fixed;top:0;left:0;will-change:transform;pointer-events:none}.TokenAvatar.animate.moveInit{transform:translate(calc(var(--translateX, 0) * 1px),calc(var(--translateY, 0) * 1px));box-shadow:0 .5em 1em #00000030,0 .3em .3em #0000003b;animation-name:tokenMoveInit;animation-duration:1ms;animation-timing-function:steps(1)}.TokenAvatar.animate.moveInit.moveUpdate{transition:.5s;transition-property:transform;animation-name:tokenMove1;animation-duration:.5s}.TokenAvatar.animate.moveInit.moveUpdate.moveChange{animation-name:tokenMove2}.TokenAvatar:not([ticket]):before{font-family:App icons;text-transform:initial;position:absolute;opacity:.5;right:-20%;top:-20%;width:50%;height:50%;background-color:#000;color:#fff;border-radius:50%;display:grid;grid-template-rows:auto;line-height:1em;justify-content:center;align-items:center}.TokenAvatar:not([ticket]).locked:before{content:"lock"!important}#ItemDrag>.TokenAvatar{opacity:.4}#ItemDrag>.TokenAvatar.copy,#ItemDrag>.TokenAvatar.move,#ItemDrag>.TokenAvatar.discard{opacity:1}#ItemDrag>.TokenAvatar.discard:before{content:"remove"}#ItemDrag>.TokenAvatar.move:before{content:"swap_vert"}#ItemDrag>.TokenAvatar.copy:before{content:"add"}#SelectMenu.userMenu>.ui-ul>li{align-items:center}#SelectMenu.userMenu>.ui-ul>li:before{margin-right:.2em}#UserProfile{position:relative;padding:20px}#UserProfile>[name=close]{position:absolute;top:-12px;right:-12px;padding:0;width:48px;height:48px}#UserProfile>[name=close]:before{position:relative;top:.08em;left:0}#UserProfile>.fields{padding:20px;min-width:800px;min-height:400px}body:not([login-method=password]) #UserProfile>.fields>.password-field{display:none}#UserProfile .fields>label{display:grid;grid-template-columns:12em auto;justify-items:start;align-items:baseline;align-content:start;justify-content:start;grid-gap:1em}#UserProfile .fields>label>:first-child{justify-self:end}#UserProfile .fields>label>button:last-child{color:#0d47a1;text-align:start}#UserProfile .fields>label>:last-child{min-width:10em;min-height:2em}#UserProfile .fields>label>:last-child .verifyEmail-field>p{max-width:550px}#UserProfile .fields>label>:last-child .verifyEmail-field>label{display:grid;grid-template-columns:6em auto;justify-items:start;align-items:baseline;align-content:start;justify-content:start;grid-gap:1em;margin-bottom:.5em}#UserProfile .fields>label>:last-child .verifyEmail-field>label>:first-child{justify-self:end}#UserProfile .fields>label>form{padding:0 .5em}#UserProfile .deleteAccount{border:2px solid #F00;border-radius:3px;margin:10px;padding:0 15px 15px}#UserProfile .deleteAccount h1{font-size:1.2em}#UserProfile [name=deleteAccount]{color:#fff;background-color:red}#DeleteAccount{max-width:600px}#DeleteAccount h1.alert{margin-top:0;text-align:center}#DeleteAccount .warning{background-color:#fee;padding:20px;text-align:justify;border-radius:5px;border:2px solid #F00;margin-bottom:30px}#DeleteAccount .warning h3{margin:0 0 10px;color:red}#DeleteAccount .warning h3 span{font-weight:400;margin-right:8px}#DeleteAccount:not(.verify) .verify-code-field{display:none}#DeleteAccount [type=submit]{color:#fff;background-color:red;margin-bottom:2em}*,:after,:before{box-sizing:border-box}html,body{position:fixed;inset:0;overflow:hidden}body{overflow:hidden;margin:0;padding:0;background-color:#ddd;color:#000;font-size:16px}body.init{display:none}body,input,textarea,button{font-family:Roboto,emoji}body{display:grid;grid-template-rows:54px minmax(0,1fr)}body ::-webkit-scrollbar{height:10px;width:10px;color:#f4ff81}body ::-webkit-scrollbar-button:start:decrement,body ::-webkit-scrollbar-button:end:increment{background:transparent;display:none}body ::-webkit-scrollbar-track-piece{border-radius:5px}body ::-webkit-scrollbar-thumb:vertical,body ::-webkit-scrollbar-thumb:horizontal{border:0;background:#888;box-shadow:inset 2px 2px 2px #ffffff40,inset -2px -2px 2px #00000040;border-radius:2px}body ::-webkit-scrollbar-corner{background:#f2f2f2}@media all and (max-width: 800px){body ::-webkit-scrollbar{height:12px;width:12px}}a,a:visited{color:inherit;border-bottom:1px solid #0D47A1;text-decoration:none}#topHeader{grid-row-start:1;background-color:#1565c0;color:#fff;display:flex;flex-flow:row nowrap;align-items:stretch}#topHeader a:focus,#topHeader a:hover,#topHeader button:focus,#topHeader button:hover{outline:none;background-color:#72bcf8}#topHeader>nav{font-family:Lilita One;font-size:2.5em;display:flex;flex:1;flex-flow:row nowrap;align-items:center}#topHeader>nav>h1{font-size:1em;margin:0 .4em 0 0;font-weight:400;color:#bbdefb}#topHeader>nav>h1:after{content:":"}#topHeader>nav>a{display:flex;flex-flow:row nowrap;align-items:stretch}#topHeader>nav>a.sign-in{border:1px solid white;border-radius:4px}#topHeader>nav>a>span{margin:auto}#topHeader>nav button{color:#fff;outline:none;padding:0 15px}#topHeader>nav>a>span{padding:0 2em}@media all and (min-width: 800px){#topHeader{padding:5px 20px}#topHeader #mainMenu{display:none}}@media all and (max-width: 800px){#topHeader{padding:5px}#topHeader:not(.menu-open)>nav:first-of-type{display:none}#topHeader.menu-open>nav:first-of-type{position:fixed;top:54px;left:0;flex-flow:column nowrap;background-color:#6a6f78;width:100%;padding-bottom:2em}#topHeader.menu-open>nav:first-of-type:before{position:fixed;inset:54px 0 0;background-color:transparent;z-index:-1;content:" "}#topHeader.menu-open>nav:first-of-type>*>span{margin:0;padding:1em 2em}}#main{grid-row-start:2;position:relative;overflow:hidden}html{display:inherit}#topMenu2{pointer-events:none;z-index:100}#topMenu2 svg{filter:drop-shadow(2px 2px 2px rgba(0,0,0,.4))}#topMenu2 button{pointer-events:auto}
