:root{--link-color:#0369a1;--primary-bg:#0369a1;--primary-text:#fff;--secondary-bg:#fff;--secondary-text:#0369a1;--danger-bright:#e33;--danger-dark:#c22;--danger-darker:#a11;--danger-pale:#ffe3e3;--warning-bright:#f16d22;--warning-dark:#d14d22;--warning-darker:#b13d22;--warning-pale:#fff1e3;--success-bright:#0a0;--success-dark:#080;--success-darker:#060;--success-pale:#e3ffe3;--border-color:#e3e3e3;--note-bg-color:#f3f3f3}body,html{background-color:#fff;border-width:0;margin:0;padding:0}html{box-sizing:border-box}html *,html :after,html :before{box-sizing:inherit}body{color:#3a3a39;background-color:#fff;font-size:16px;line-height:1.4}body,button,input,select,table,td,textarea,th{font-family:Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}button,input,select,table,td,textarea,th{font-size:1em}h1{margin:0}h2{margin-top:0;font-size:1.3em}h3{margin-bottom:.25em;font-size:1.2em}h4,h5,h6{margin:.25em 0}h4{font-size:1.1em}ol{margin-bottom:1.4em}li{line-height:1.5}img,select{max-width:100%}a{color:var(--link-color);text-decoration:none}[hidden]{display:none}select{box-sizing:border-box;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2315191e%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22butt%22%20stroke-linejoin%3D%22arcs%22%3E%3Cpath%20d%3D%22M6%209l6%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right .4em top 50%;background-repeat:no-repeat;background-size:1em;border:1px solid #e3e3e3;border-radius:0;min-width:6em;padding:.4em 1.4em .4em .8em;line-height:1.3;display:block}.Event-name,select{margin:0}.Event-location{margin-top:0}.Wrap{flex-direction:column;min-height:100vh;display:flex}.Footer,.Header{background-color:#fff;padding:5px 20px}.Header-default{justify-content:space-between;align-items:center;display:flex}.Main{flex-grow:1;width:100%;max-width:1200px;margin:0 auto;padding:20px}.Main--judge{padding-top:0}.SlideHorizontal-enter-active,.SlideHorizontal-leave-active,.SlideUp-enter-active,.SlideUp-leave-active{transition:all .4s}.SlideHorizontal-enter{opacity:0;transform:translate(-50%)}.SlideHorizontal-leave-active{opacity:0;transform:translate(50%)}:is(.SlideUp-enter,.SlideUp-leave-to),:is(.SlideUp-enter,.SlideUp-leave-to).SlideUp{opacity:0;transform:translateY(100%)}.Fade-enter,.Fade-leave-to{opacity:0}.Fade-enter-active,.Fade-leave-active{transition:opacity .4s}.u-textCenter,.u-textRight{text-align:right}.u-floatRight{float:right}.u-floatLeft{float:left}.u-clearBoth{clear:both}.u-clearLeft{clear:left}.u-cf:after{content:" ";clear:both;width:1px;height:0;font-size:0;display:table}.u-invisible{visibility:hidden!important}.u-hidden{display:none}.serif{font-family:serif}.u-hasFooter{padding-bottom:100px}.u-center{text-align:center;margin-left:auto;margin-right:auto}.u-disabled{opacity:.4}.Block{margin:20px 0}.Block ol{margin-left:0;padding-left:1.2em}.Block--padded{padding:20px}.display-block{display:block}button{touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer}.Button{appearance:none;border-width:0;padding:4px 8px;text-decoration:none;transition:padding-left .4s;display:inline-block;box-shadow:0 2px 2px #0000004d}.Button:focus{outline:none}.Button.is-active,.Button:not(:disabled):active{box-shadow:0 0 1px #0009}.Footer--events .Button{margin-top:5px;margin-bottom:5px}@media (width<=550px){.Footer--events .Button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.Button--success{color:#fff;background-color:#029903}.Button--success:focus,.Button--success:hover{background-color:#006705}.Button--danger,.Button--error,.Button--fail{color:#fff;background-color:#a00}:is(.Button--danger,.Button--error,.Button--fail):focus,:is(.Button--danger,.Button--error,.Button--fail):hover{background-color:#810}.Button--primary.Button--primary{color:#fff;background-color:#2354a9;padding:8px 16px}.Button--primary.Button--primary:focus,.Button--primary.Button--primary:hover{background-color:#033489}.Button--close{position:absolute;top:1rem;right:1rem}.Button--icon{color:#000;text-align:center;border-radius:50%;width:25px;height:25px;padding:0;font-size:14px;line-height:23px}.Button--muted{color:#555;background-color:#cccdcf;padding:4px 8px}.Button--muted:focus,.Button--muted:hover{background-color:#acadaf}.Button--push{text-align:center;color:#fff;background-color:#2354a9;border-radius:4px;width:80px;height:80px;padding:0}.Button--push:not(:disabled):active{background-color:#033489}.Button.Button--toggle-undo{background-color:#2354a9b3}.Button.Button--inc1{background-color:#0584ff;color:#fff!important}.Button.Button--inc1:not(:disabled):active{background-color:#2354a9}.Button.Button--inc5{background-color:#f16d22}.Button.Button--inc5:not(:disabled):active{background-color:#d14d22}.Button.Button--inc10{background-color:#0a0}.Button.Button--inc10:not(:disabled):active{background-color:#070}.Button.Button--dec1{background-color:#0584ffb3;color:#fff!important}.Button.Button--dec1:active{background-color:#2354a9}.Button.Button--dec5{background-color:#f16d22b3}.Button.Button--dec5:active{background-color:#d14d22}.Button.Button--dec10{background-color:#00aa00b3}.Button.Button--dec10:active{background-color:#070}.Button--next.Button--next{padding-right:18px;position:relative}.Button--next.Button--next:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M10.707 17.707L16.414 12l-5.707-5.707-1.414 1.414L13.586 12l-4.293 4.293z'/%3E%3C/svg%3E%0A");height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Button--prev{position:relative}.Button--prev:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M13.293 6.293L7.586 12l5.707 5.707 1.414-1.414L10.414 12l4.293-4.293z'/%3E%3C/svg%3E%0A");height:24px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.Button--weight-0{color:#000;background-color:#ee0}.Button--weight-1{color:#000;background-color:#fff}.Button--weight-2{color:#fff;background-color:#000}.Button--weight-3{color:#fff;background-color:#0a0}.Button--weight-4{color:#fff;background-color:#a00}.Button[disabled]{opacity:.5}.Flex{display:flex}.Flex--columns{flex-flow:column;place-content:stretch flex-start;align-items:stretch}.Flex--columns>*{flex-grow:0}.Flex--columns>.Flex-main{flex-grow:1}.Flex--spread{justify-content:space-between;align-items:center}.Flex--spread>*{margin-left:auto;margin-right:auto}.Flex--stretch{justify-content:space-between;align-items:stretch}.Flex--top{align-content:start;align-items:flex-start}.Flex--3{flex-wrap:wrap}.Flex--3>*{flex:1 0 16em;padding-left:10px;padding-right:10px}.items-center{align-items:center}.flex-nowrap{flex-wrap:nowrap}.gap-4{gap:1rem}@media (width<=500px){.Flex{flex-wrap:wrap}}.Footer{background-image:linear-gradient(#f3f3f3,#ddd);width:100%}.Footer--events{min-height:50px;padding-top:5px;position:fixed;bottom:0;left:0;box-shadow:0 -3px 10px #00000040}.Footer--events{box-sizing:border-box}.GamesEvent{padding:0 20px 20px;display:inline-block}table{border-collapse:collapse}td,th{text-align:left;padding:4px 6px}td.Score,td.Team{font-weight:700}td.Rank,td.Reps,td.Score,td.Time{text-align:right}tr.Ranks:nth-child(2n) td{background-color:#f3f3f3}.Grid{display:flex}.Grid-cell{flex-wrap:nowrap;flex:1 0 10em}a.is-active{color:inherit;text-decoration:none}.Movement{border-radius:4px;margin-bottom:20px;padding:5px;box-shadow:0 0 10px #0000004d}.Movement.Finished{box-shadow:none;background-color:#0f0}.Movement.Finished .Button--primary:hover{background-color:#2354a9}.Movement.u-disabled{box-shadow:none}.Movement h3{margin:0 auto}.Movement h4{margin:14px 0}.Movement button{display:block}:is(.Movement .Movement-complete,.Movement .Movement-undo)>*{margin-bottom:40px}:is(.Movement .Movement-complete,.Movement .Movement-undo)>*:last-child{margin-bottom:0}:is(.Movement .Movement-complete,.Movement .Movement-undo) .has-multipliers button:has(+button){margin-bottom:10px}@media (width>=550px){:is(.Movement .Movement-complete,.Movement .Movement-undo) .has-multipliers{flex-direction:column;display:flex}:is(.Movement .Movement-complete,.Movement .Movement-undo) .has-multipliers .Button--push{width:auto;min-width:80px}}.Movement .Movement-undo{text-align:left;margin-left:0;padding-right:10px}.Movement .Movement-undo button:disabled{visibility:hidden}.Movement .Movement-complete{text-align:right;margin-right:0;padding-left:10px}.Movement .Movement-complete button:disabled{opacity:.4;visibility:visible}.Movement .ButtonSet{text-align:center;align-items:flex-start;margin:.5em 0;padding:.5em 0}.Movement .ButtonSet.ButtonSet--completed{font-size:.8em}.Movement .AltRow{background-color:#f3f3f3}.Movement.Finished .AltRow{background-color:#0000}.Movement input.Total{width:8em;padding:5px}.Movement .Warn{color:#c00}.Movement-name{-webkit-user-select:none;user-select:none}@media (width<=550px){.Movement-name{width:33%}}.Profiles{overflow:hidden}.Profiles ul{background-color:#e3e3e3;padding:0 5px 5px;list-style-type:none}.RepResult{padding:0 10px}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-4{margin-top:1rem}.mb-4,.my-4{margin-bottom:1rem}@keyframes spinner{to{transform:rotate(1turn)}}.Spinner{padding-left:30px;position:relative}.Spinner:before{content:"";box-sizing:border-box;border:2px solid #ccc;border-top-color:#333;border-radius:50%;width:20px;height:20px;margin-top:-10px;animation:.6s linear infinite spinner;position:absolute;top:50%;left:5px}.Spinner:before.Button--fail{border-color:#000 #fff #fff}.Step-title{background-color:var(--note-bg-color);margin:1.5em 0;padding:.75em 1em}.details{border:1px solid #dadada;border-radius:.25rem;margin-bottom:1.5rem}.details summary{cursor:pointer;padding:.5rem 1rem;font-weight:700}.details summary+*{border-top:1px solid #dadada;margin-top:0;padding:1rem}.details ul{margin-block:0}
