@charset "UTF-8";@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(/static/media/Ubuntu-Bold.5de31d2897f68043822a.woff2) format("woff2"),url(/static/media/Ubuntu-Bold.925bbfabc75543cbb2e4.woff) format("woff")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:300;src:local("Ubuntu Light"),local("Ubuntu-Light"),url(/static/media/Ubuntu-Light.2a3bd08a89f120464b73.woff2) format("woff2"),url(/static/media/Ubuntu-Light.22c24824eb5706e735b5.woff) format("woff")}@font-face{font-display:swap;font-family:Ubuntu;font-style:italic;font-weight:700;src:local("Ubuntu Bold Italic"),local("Ubuntu-BoldItalic"),url(/static/media/Ubuntu-BoldItalic.5142210f2e8f36ae8c9b.woff2) format("woff2"),url(/static/media/Ubuntu-BoldItalic.ec4999df1dada4e35265.woff) format("woff")}@font-face{font-display:swap;font-family:Ubuntu;font-style:italic;font-weight:300;src:local("Ubuntu Light Italic"),local("Ubuntu-LightItalic"),url(/static/media/Ubuntu-LightItalic.8ddf9428f6cad0fd64a3.woff2) format("woff2"),url(/static/media/Ubuntu-LightItalic.0d337d9ccd33dc9b8d0c.woff) format("woff")}@font-face{font-display:swap;font-family:Ubuntu;font-style:italic;font-weight:500;src:local("Ubuntu Medium Italic"),local("Ubuntu-MediumItalic"),url(/static/media/Ubuntu-MediumItalic.2f5dd4b37a83a2a3443e.woff2) format("woff2"),url(/static/media/Ubuntu-MediumItalic.e9b0a9c499c8c2cb756d.woff) format("woff")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:500;src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url(/static/media/Ubuntu-Medium.ee77bb5a47502c89fe9d.woff2) format("woff2"),url(/static/media/Ubuntu-Medium.32a54eaa577e3dd790f8.woff) format("woff")}h1{color:#058ed9;font-size:2.5rem;font-weight:700;margin-bottom:.5em;position:relative}h1:before{background-color:#de1a1a;border-radius:9999px;content:"";display:block;height:5px;left:0;position:absolute;top:-5px;width:1.4em}h2,h3{color:#222e50;font-weight:500}h2{font-size:1.5rem}h2,h3{margin-bottom:.3em;margin-top:.5em}h3{font-size:1.3rem;font-weight:500}h4{font-weight:500;margin-bottom:.4em}h4,p{color:#222e50;font-size:1.1rem}p{font-weight:300;line-height:120%;margin-top:0}b,strong{font-weight:500}*{box-sizing:border-box}body,html{font-family:Ubuntu,sans-serif;margin:0;padding:0;width:100%}html{color:#a53860;font-size:16px}body,html{background-color:#f4ebd9}body{color:#000;color:initial;margin:0 auto;max-width:1000px;padding:2% 0;position:relative}@media (max-width:400px){body{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}hr{border:3px solid #e0d8c8;border-radius:9999999px;margin:30px 0}section.result{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:30px}.task-wrapper{align-items:center;background-color:#a53860;border-radius:9px;display:flex;flex-direction:column;height:100%;min-height:150px;padding:1em 2em;text-align:center}.task-wrapper:not(:last-of-type){margin-bottom:1rem}.task-wrapper h2{font-size:1.4rem;margin-top:0}.task-wrapper h3{font-size:1rem;font-weight:300;margin:0}.task-wrapper p{justify-self:flex-end;margin-bottom:0;margin-top:auto;padding-top:20px}header{margin-bottom:50px}header .random-gif{position:relative}header .random-gif:before{background-color:#222e50;content:"";height:65%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}header .random-gif img{display:block;margin:0 auto;position:relative;z-index:2}footer{background-color:#f4ebd9;border-radius:2px;left:0;margin:0;padding:2px 5px;position:absolute;top:calc(100% + 8px)}footer a{color:#222e50;font-size:12px;font-weight:400;margin-right:5px;text-decoration:none}footer a:hover{opacity:.8}main{margin:30px auto;padding:0 4%}span.player-name{background-color:#a53860;border-radius:9999999px;color:#fff;display:block;font-size:1rem;font-weight:300;margin-bottom:10px;padding:.6em 1.2em;position:relative;width:-webkit-max-content;width:max-content}span.player-name:not(:last-of-type){margin-right:.8em}span.player-name span.remove-player{background-color:#fff;border:1px solid #de1a1a;border-radius:9999999999px;box-shadow:0 0 14px -4px rgba(0,0,0,.45);color:#de1a1a;display:grid;height:25px;place-content:center;position:absolute;right:-8px;top:-8px;width:25px}span.player-name span.remove-player svg{height:25px;width:25px}span.player-name span.remove-player:hover{cursor:pointer}button{-webkit-appearance:none;appearance:none;background-color:#222e50;border:none;border-radius:9px;color:#fff;display:block;font-family:Ubuntu,sans-serif;font-size:1.1rem;font-weight:500;padding:.8em 1.2em}button:hover{background-color:#3b4560;cursor:pointer}button.assign-tasks-btn{margin-bottom:20px}button.secondary{background-color:#737d9a}button.secondary:hover{background-color:#222e50;cursor:pointer}.button-group.horizontal{display:flex;flex-flow:row wrap;margin-bottom:15px;margin-top:15px}.button-group.horizontal button{margin-bottom:10px}.button-group.horizontal button:not(:last-of-type){margin-right:10px}form{display:flex;flex-flow:row wrap;margin-bottom:20px}form label{display:block;flex:0 0 100%;font-size:.9rem;font-weight:500;margin-bottom:.4em}form input[type=text]{background-color:#e0d8c8;border:2px solid #de1a1a;border-radius:9px;font-size:16px;min-width:300px;padding:.5rem}form input[type=text]:focus{background-color:hsla(40,28%,83%,.906);border-color:#058ed9;outline:none}@media (max-width:500px){form input[type=text]{height:47px;margin-bottom:5px;min-width:0;width:100%}}form input[type=submit]{-webkit-appearance:none;appearance:none;background-color:#222e50;border:none;border-radius:9px;color:#fff;display:block;font-family:Ubuntu,sans-serif;font-size:1.1rem;font-weight:500;margin-left:20px;padding:.8em 1.2em}form input[type=submit]:hover{background-color:#3b4560;cursor:pointer}@media (max-width:500px){form input[type=submit]{margin-left:0}}form.task-form{display:block}form.task-form input[type=text]{height:47px;margin-bottom:15px}form.task-form input[type=submit]{margin-left:0}form.player-form,form.task-form{margin-top:15px}section.intro{margin-bottom:30px}section.players{display:flex;flex-flow:row wrap;padding:15px 0 5px}section.players.no-remove{padding-top:5px}details.accordion{margin-bottom:25px}details.accordion summary{align-items:center;background-color:#222e50;border-radius:9px;color:#fff;display:flex;flex-flow:row nowrap;font-size:1.2rem;padding:1em 53px 1em 20px;position:relative}details.accordion summary span{font-size:.9rem;font-weight:300;justify-self:flex-end;margin-left:auto;padding-left:20px}details.accordion summary:after{content:"+";display:grid;font-size:2.5rem;font-weight:300;place-content:center;position:absolute;right:20px;top:47%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}details.accordion summary::marker{content:"";display:none}details.accordion summary:hover{cursor:pointer}details.accordion .acc-inner-content{border:3px solid #222e50;border-bottom-left-radius:9px;border-bottom-right-radius:9px;display:none;padding:20px}details.accordion .acc-inner-content h4{margin-top:0}details.accordion.open summary{border-bottom-left-radius:0;border-bottom-right-radius:0}details.accordion.open summary:after{content:"−"}details.accordion.open .acc-inner-content{display:block}.pattern-checks-sm{background-position:0 0,10px 10px;background-size:20px 20px}.pattern-checks-md,.pattern-checks-sm{background-image:repeating-linear-gradient(45deg,currentColor 25%,transparent 0,transparent 75%,currentColor 0,currentColor),repeating-linear-gradient(45deg,currentColor 25%,transparent 0,transparent 75%,currentColor 0,currentColor)}.pattern-checks-md{background-position:0 0,25px 25px;background-size:50px 50px}.pattern-checks-lg{background-position:0 0,50px 50px;background-size:100px 100px}.pattern-checks-lg,.pattern-checks-xl{background-image:repeating-linear-gradient(45deg,currentColor 25%,transparent 0,transparent 75%,currentColor 0,currentColor),repeating-linear-gradient(45deg,currentColor 25%,transparent 0,transparent 75%,currentColor 0,currentColor)}.pattern-checks-xl{background-position:0 0,100px 100px;background-size:200px 200px}.pattern-grid-sm{background-size:10px 10px}.pattern-grid-md,.pattern-grid-sm{background-image:linear-gradient(currentColor 1px,transparent 0),linear-gradient(90deg,currentColor 1px,transparent 0)}.pattern-grid-md{background-size:25px 25px}.pattern-grid-lg{background-size:50px 50px}.pattern-grid-lg,.pattern-grid-xl{background-image:linear-gradient(currentColor 1px,transparent 0),linear-gradient(90deg,currentColor 1px,transparent 0)}.pattern-grid-xl{background-size:100px 100px}.pattern-dots-sm{background-image:radial-gradient(currentColor .5px,transparent 0);background-size:5px 5px}.pattern-dots-md{background-image:radial-gradient(currentColor 1px,transparent 0);background-size:10px 10px}.pattern-dots-lg{background-image:radial-gradient(currentColor 1.5px,transparent 0);background-size:15px 15px}.pattern-dots-xl{background-image:radial-gradient(currentColor 2px,transparent 0);background-size:20px 20px}.pattern-cross-dots-sm{background-image:radial-gradient(currentColor .5px,transparent 0),radial-gradient(currentColor .5px,transparent 0);background-position:0 0,5px 5px;background-size:10px 10px}.pattern-cross-dots-md{background-image:radial-gradient(currentColor 1px,transparent 0),radial-gradient(currentColor 1px,transparent 0);background-position:0 0,10px 10px;background-size:20px 20px}.pattern-cross-dots-lg{background-image:radial-gradient(currentColor 1.5px,transparent 0),radial-gradient(currentColor 1.5px,transparent 0);background-position:0 0,15px 15px;background-size:30px 30px}.pattern-cross-dots-xl{background-image:radial-gradient(currentColor 2px,transparent 0),radial-gradient(currentColor 2px,transparent 0);background-position:0 0,20px 20px;background-size:40px 40px}.pattern-vertical-lines-sm{background-image:repeating-linear-gradient(90deg,currentColor,currentColor 1px,transparent 0,transparent);background-size:10px 10px}.pattern-horizontal-lines-sm{background-image:repeating-linear-gradient(0deg,currentColor,currentColor 1px,transparent 0,transparent);background-size:10px 10px}.pattern-diagonal-lines-sm{background-image:repeating-linear-gradient(45deg,currentColor,currentColor 1px,transparent 0,transparent 50%);background-size:10px 10px}.pattern-vertical-lines-md{background-image:repeating-linear-gradient(90deg,currentColor,currentColor 1px,transparent 0,transparent);background-size:25px 25px}.pattern-horizontal-lines-md{background-image:repeating-linear-gradient(0deg,currentColor,currentColor 1px,transparent 0,transparent);background-size:25px 25px}.pattern-diagonal-lines-md{background-image:repeating-linear-gradient(45deg,currentColor,currentColor 1px,transparent 0,transparent 50%);background-size:25px 25px}.pattern-vertical-lines-lg{background-image:repeating-linear-gradient(90deg,currentColor,currentColor 1px,transparent 0,transparent);background-size:50px 50px}.pattern-horizontal-lines-lg{background-image:repeating-linear-gradient(0deg,currentColor,currentColor 1px,transparent 0,transparent);background-size:50px 50px}.pattern-diagonal-lines-lg{background-image:repeating-linear-gradient(45deg,currentColor,currentColor 1px,transparent 0,transparent 50%);background-size:50px 50px}.pattern-vertical-lines-xl{background-image:repeating-linear-gradient(90deg,currentColor,currentColor 1px,transparent 0,transparent);background-size:100px 100px}.pattern-horizontal-lines-xl{background-image:repeating-linear-gradient(0deg,currentColor,currentColor 1px,transparent 0,transparent);background-size:100px 100px}.pattern-diagonal-lines-xl{background-image:repeating-linear-gradient(45deg,currentColor,currentColor 1px,transparent 0,transparent 50%);background-size:100px 100px}.pattern-vertical-stripes-sm{background-image:linear-gradient(90deg,transparent 50%,currentColor 0);background-size:10px 10px}.pattern-horizontal-stripes-sm{background-image:linear-gradient(0deg,transparent 50%,currentColor 0);background-size:10px 10px}.pattern-diagonal-stripes-sm{background:repeating-linear-gradient(45deg,transparent,transparent 10px,currentColor 0,currentColor 20px)}.pattern-vertical-stripes-md{background-image:linear-gradient(90deg,transparent 50%,currentColor 0);background-size:25px 25px}.pattern-horizontal-stripes-md{background-image:linear-gradient(0deg,transparent 50%,currentColor 0);background-size:25px 25px}.pattern-diagonal-stripes-md{background:repeating-linear-gradient(45deg,transparent,transparent 25px,currentColor 0,currentColor 50px)}.pattern-vertical-stripes-lg{background-image:linear-gradient(90deg,transparent 50%,currentColor 0);background-size:50px 50px}.pattern-horizontal-stripes-lg{background-image:linear-gradient(0deg,transparent 50%,currentColor 0);background-size:50px 50px}.pattern-diagonal-stripes-lg{background:repeating-linear-gradient(45deg,transparent,transparent 50px,currentColor 0,currentColor 100px)}.pattern-vertical-stripes-xl{background-image:linear-gradient(90deg,transparent 50%,currentColor 0);background-size:100px 100px}.pattern-horizontal-stripes-xl{background-image:linear-gradient(0deg,transparent 50%,currentColor 0);background-size:100px 100px}.pattern-diagonal-stripes-xl{background:repeating-linear-gradient(45deg,transparent,transparent 100px,currentColor 0,currentColor 200px)}.pattern-zigzag-sm{background:linear-gradient(135deg,currentColor 25%,transparent 0) -10px 0,linear-gradient(225deg,currentColor 25%,transparent 0) -10px 0,linear-gradient(315deg,currentColor 25%,transparent 0),linear-gradient(45deg,currentColor 25%,transparent 0);background-size:20px 20px}.pattern-zigzag-md{background:linear-gradient(135deg,currentColor 25%,transparent 0) -25px 0,linear-gradient(225deg,currentColor 25%,transparent 0) -25px 0,linear-gradient(315deg,currentColor 25%,transparent 0),linear-gradient(45deg,currentColor 25%,transparent 0);background-size:50px 50px}.pattern-zigzag-lg{background:linear-gradient(135deg,currentColor 25%,transparent 0) -50px 0,linear-gradient(225deg,currentColor 25%,transparent 0) -50px 0,linear-gradient(315deg,currentColor 25%,transparent 0),linear-gradient(45deg,currentColor 25%,transparent 0);background-size:100px 100px}.pattern-zigzag-xl{background:linear-gradient(135deg,currentColor 25%,transparent 0) -100px 0,linear-gradient(225deg,currentColor 25%,transparent 0) -100px 0,linear-gradient(315deg,currentColor 25%,transparent 0),linear-gradient(45deg,currentColor 25%,transparent 0);background-size:200px 200px}.pattern-triangles-sm{background-size:10px 10px}.pattern-triangles-md,.pattern-triangles-sm{background-image:linear-gradient(45deg,currentColor 50%,transparent 0)}.pattern-triangles-md{background-size:25px 25px}.pattern-triangles-lg{background-size:50px 50px}.pattern-triangles-lg,.pattern-triangles-xl{background-image:linear-gradient(45deg,currentColor 50%,transparent 0)}.pattern-triangles-xl{background-size:100px 100px}.text-pattern{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pattern-w-sm{width:10px}.pattern-h-sm{height:10px}.pattern-w-md{width:25px}.pattern-h-md{height:25px}.pattern-w-lg{width:50px}.pattern-h-lg{height:50px}.pattern-w-xl{width:100px}.pattern-h-xl{height:100px}
/*# sourceMappingURL=main.c22dc823.css.map*/