.team-story-points{background:#c2c2c21a;padding:30px 35px 30px 30px;width:100%}.team-story-points__entry{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;max-width:400px;width:100%}.team-story-points__points{align-items:center;border:1px solid rgb(0 0 0 / 30%);border-radius:50%;display:flex;font-weight:700;height:64px;justify-content:center;margin-left:20px;width:64px}.team-story-points__label{display:none;font-size:.7rem;text-transform:uppercase}@media(prefers-reduced-motion){.team-story-points__label{display:flex}.team-story-points__icon{display:none}}.input-source{border-right:1px solid var(--borderColor);display:flex;flex:1;flex-direction:column}.poker-cards{border:0;display:flex;flex-wrap:wrap;gap:20px;margin:30px 0 30px auto;max-width:960px}.poker-card{border:1px solid var(--borderColor);border-radius:8px;height:200px;position:relative;width:125px}@supports not (gap: 20px){.poker-card{margin-bottom:20px;margin-right:20px}}.poker-card__label,.poker-card__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:none;height:100%;left:0;position:absolute;top:0;width:100%}.poker-card__input:focus-visible{outline:0}.poker-card__label{align-items:center;background:transparent;border-radius:8px;color:#000;cursor:pointer;display:flex;flex:1;font-size:2.4rem;font-weight:400;justify-content:center;transition:background .3s cubic-bezier(.25,1,.5,1),color .2s cubic-bezier(.25,1,.5,1)}.poker-card__label:after{border:4px solid transparent;border-radius:8px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.poker-card__input:checked~.poker-card__label{background:#2193b0;color:#fff}.poker-card__input:focus-visible~.poker-card__label:after{border:4px solid rgb(255 255 255 / 50%)}.site__toolbar>button:last-of-type{margin-right:0}:root{--main-bg-color: #fff;--main-color: #222;--font: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--brand: #01189b;--brand-highlight: #011271;--brand-text: #fff;--borderColor: rgb(0 0 0 / 15%)}*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{list-style:none;padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{line-height:1.5;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizespeed}a:not([class]){text-decoration-skip-ink:auto}img{display:block;max-width:100%}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.js-focus-visible :focus:not(.focus-visible){outline:none}html{font-size:16px}html,body{background-color:var(--main-bg-color);color:var(--main-color);display:flex;flex-direction:column;font-family:var(--font);height:100%}h1{font-size:1.2rem;margin-bottom:20px;text-transform:uppercase}a{color:var(--brand);font-weight:700;-webkit-text-decoration:none;text-decoration:none}a:focus,a:hover,a:active{-webkit-text-decoration:underline;text-decoration:underline}a[aria-disabled]{color:#0000007f;pointer-events:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--brand);border:1px solid var(--brand);color:var(--brand-text);cursor:pointer;min-width:150px;padding:10px 20px;text-align:center}button[disabled]{opacity:.3}button:focus,button:hover,button:active{background-color:var(--brand-highlight)}.button-transparent{background:transparent;border:0;min-width:70px;padding:0}.button-secondary{background:#d6d6d6;border-color:#d6d6d6;color:#000;font-weight:700;letter-spacing:.05em;margin-right:40px;min-height:46px}.button-secondary:hover,.button-secondary:focus{color:#fff}.button-danger{background:#ac1b11;border-color:#ac1b11;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.05em;min-height:46px}.button-link{background:transparent;border:0;color:#000;font-weight:700;margin-right:40px;min-width:70px;padding:0}.button-link:hover,.button-link:focus{background:transparent;border:0}label{display:block;font-size:.75rem;margin-bottom:4px;text-transform:uppercase}img{height:auto}.no-margin{margin:0}.no-padding{padding:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site__header{border-bottom:1px solid var(--borderColor);display:flex;justify-content:space-between;padding:15px}.site__brand a{color:inherit}.site__body{display:flex;flex:1 0 auto;flex-direction:column}.site__footer{border-top:1px solid var(--borderColor);font-size:.85rem;padding:15px}.site__footer a{font-weight:400}.site__notification{align-items:center;background:#fff;border-bottom:1px solid var(--borderColor);display:flex;font-size:.75rem;justify-content:space-between;min-height:80px;padding:15px;position:sticky;text-transform:uppercase;top:0;z-index:5}.views{display:flex;flex:1 0 auto}.views__child{display:flex;flex:1;position:relative}.views__frame{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.form{max-width:450px}.form__entry{margin-bottom:8px}.form__label{margin-bottom:6px}.form__input{border:1px solid var(--borderColor);padding:5px 10px;width:100%}.form__input[aria-invalid=true]{border-color:#ac1b11}.form__error:not(:empty){color:#ac1b11;font-size:.85rem;margin-top:10px}.form__legal{font-size:.75rem;margin:20px 0}dialog{background:#fff;border:1px solid rgb(0 0 0 / 10%);box-shadow:#01010140 0 0 6px;display:flex;flex-direction:column;max-width:600px;min-height:300px;padding:0;width:100%}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0000007f}.dialog__header{display:flex;justify-content:space-between;margin:15px}.dialog__close{box-sizing:content-box;color:#000;height:25px;min-width:25px;padding:5px;width:25px}.dialog__close:hover,.dialog__close:focus{background-color:transparent}.dialog__content{display:flex;flex:1;flex-direction:column;margin:15px}.dialog__instructions{display:flex;flex:1;flex-direction:column}dialog[style]{left:50%;margin:0;position:fixed;top:50%;transform:translate(-50%,-50%)}dialog+.backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0000007f;top:0;right:0;bottom:0;left:0;position:fixed}
