html{color:#000;background-color:#f8fafc;font-size:16px}body{margin:0;font-family:Outfit,sans-serif;font-size:16px}a{text-decoration:none}ul{padding:0;list-style:none}.alert{margin-bottom:0}.brand-container{align-items:center;height:100%;display:flex}.brand-logo{height:2rem}.brand-logo img{height:100%}.brand-name{color:#000;text-wrap:nowrap;margin-left:.5rem;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700}.button-container{align-items:center;gap:.5rem;width:100%;margin-top:auto;display:flex}.button-container.end{justify-content:flex-end}.button-container.center{justify-content:center}.button-container .right{margin-left:auto}button{color:#000;border-radius:var(--bs-border-radius);background-color:#f0f0f0;border:1px solid #e0e0e0;flex-direction:row;gap:.5rem;margin:0;padding:.75rem;font-family:Outfit,sans-serif;font-size:1rem;display:flex}button:hover{cursor:pointer}button:disabled{color:#707070;cursor:unset;background-color:#f8f8f8}button.selected{border:3px solid #0d6efdbf}button.large{flex-direction:column;min-width:8rem}button.large .icon{width:5rem;height:5rem;margin:auto;padding:1rem}button.large .label{font-size:1.25rem}button .icon{justify-content:center;align-items:center;display:flex}button .icon i{margin:0;padding:0;font-size:1rem}button.nav-button{color:#606060;border:unset;background-color:unset}button.nav-button.active{color:#000}button.special{color:#fff;background-color:#202020;font-weight:700}button.special.active{color:#fff}.form-input{flex-direction:column;row-gap:.5rem;display:flex}.form-input input{font-size:1rem}.form-input .input-block{flex-direction:column;display:flex}.form-input .input-block .input-group .input-group-text svg{min-width:1rem}.form-input .input-block .input-group input[type=file]{padding:0}.form-input .input-block .input-group .form-control::file-selector-button{height:100%;margin:0 .5rem 0 0;padding:.5rem}.form-input .input-block .input-group.button{column-gap:1rem}.form-input .input-block .input-group.button.attached{column-gap:0}.form-input .input-block .input-group.button.attached button{border-radius:0 var(--bs-border-radius) var(--bs-border-radius) 0}.form-input .input-block .input-group.button input{width:unset;flex-grow:1}.form-input .input-block .input-group.button .button-container{width:unset;padding:unset}.form-input .input-block .form-label{margin-bottom:.25rem}.form-input .input-block .form-check{flex-direction:row;column-gap:.5rem;margin:0;padding:.5rem 0 0;display:flex}.form-input .input-block .form-check input[type=checkbox]{width:2rem;height:2rem;margin:0;padding:0}.form-input .input-block .form-check label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}.form-input .input-block .form-color{flex-direction:row;align-items:center;column-gap:.5rem;padding:.5rem 0 0;display:flex}.form-input .input-block .form-color label{margin:0}.form-input .input-block .form-emoji{flex-direction:column;align-items:center;width:100%;max-width:32rem;margin:auto;display:flex}.form-input .input-block .form-emoji emoji-picker{width:100%;margin:auto;padding-top:1rem}.form-input .input-block .form-emoji input{text-align:center;width:6rem;font-size:2rem}.form-input .input-block .char-counter{margin-left:auto;padding-top:.25rem}.form-input .input-block .char-counter.over-limit{color:#e06666}.form-input .button-container{padding:.5rem 0 0}.input-container .input-row{flex-flow:row;column-gap:1rem;display:flex}.input-container .input-row .input-block{flex-grow:1}.alert{margin-top:1rem}.alert.no-margin,.alert ul{margin:0}.basic-card{border-radius:var(--bs-border-radius);background-color:#fff;border:1px solid #f0f0f0;flex-direction:column;row-gap:1rem;margin-bottom:.5rem;padding:1rem;display:flex}.basic-card h1{margin:0;font-size:1.25rem;font-weight:700}.basic-card p{margin:0}.basic-card p.center,.basic-card.center{text-align:center}.basic-card.small{max-width:40rem;margin:auto auto .5rem}.basic-card.medium{max-width:48rem;margin:auto auto .5rem}.basic-card .title{flex-direction:row;align-items:center;column-gap:.5rem;display:flex}.icon{width:1.5rem;height:1.5rem}.icon.red{color:#e06666}.icon.green{color:#6aa84f}.icon.gold{color:gold}.item-container{flex-direction:column;row-gap:.25rem;margin-bottom:.5rem;display:flex}.item-container .item{background-color:#fff;flex-direction:row;column-gap:1rem;padding:1rem 0;font-size:1.25rem;display:flex}.item-container .item .col{flex-direction:row;flex:0 auto;justify-content:start;align-items:center;display:flex}.item-container .item .col img{object-fit:contain;width:3rem;height:3rem}.item-container .item .col.top{justify-content:start}.item-container .item .col.large{min-width:12rem}.item-container .item .col.large img{width:12rem;height:auto}.item-container .item .col.end{margin-left:auto}.item-container .item .col.bold{font-weight:700}.item-container .item{border-radius:var(--bs-border-radius);border:1px solid #f0f0f0;padding:1rem}.no-items{padding-top:.5rem}.item-container-pagination{align-items:center}.basic-table{text-align:left;flex-direction:column;font-size:1rem;display:flex}.basic-table .tr{flex-flow:wrap;display:flex}.basic-table .td{flex-grow:0;align-items:center;display:flex}.basic-table .td.sm{flex-grow:1;max-width:10rem}.basic-table .td.lg{flex-grow:1;min-width:28rem}.basic-table .td.compact{flex-grow:0}.basic-table .td.label{font-weight:700}.feedback-box{text-align:center;-webkit-user-select:none;user-select:none;z-index:1030;width:60%;max-width:1080px;height:4rem;margin:auto;padding:0 1rem;font-family:Outfit,sans-serif;font-size:1.25rem;line-height:4rem;transition:visibility .5s ease-in-out;display:none;position:fixed;top:3rem;left:50%;transform:translate(-50%)}@media (width<=576px){.feedback-box{width:80%}}.pointer{-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.pointer .icon{background-color:#000;border-radius:32rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.25rem;font-size:1.25rem;display:flex}.pointer .icon.large{width:4rem;height:4rem;font-size:2rem}.pointer.atlas .icon{outline:3px solid green;box-shadow:0 0 1rem green}.pointer.atlas.depleted .icon{outline:3px solid #c41e3a;box-shadow:0 0 1rem #c41e3a}.atlas{justify-content:center;align-items:center;display:flex}.atlas .main{aspect-ratio:2;width:100%;display:block;position:relative;overflow:clip}.atlas .main img{aspect-ratio:2;width:100%;position:absolute}.atlas .main .pointers{float:left;width:100%;height:100%;position:absolute;top:0;left:0}.atlas .main .pointers+.in_form{cursor:pointer}.atlas .main .pointers+.in_form .pointer{cursor:unset}.atlas .main .pointers .url{color:unset}.atlas .main .pointers .pointer{cursor:pointer;flex-direction:row;column-gap:.5rem;position:absolute;transform:translate(-1rem,-1rem)}.atlas .main .pointers .pointer .icon{flex-shrink:0}.atlas .main .pointers .pointer .label{text-wrap:nowrap;border:var(--bs-border-radius);background-color:#f0f0f080;padding:.25rem .5rem;display:none;position:absolute;transform:translate(100%)}.atlas .main .pointers .pointer:hover .icon{background-color:#000}.atlas .main .pointers .pointer:hover .label{background-color:#fff;display:flex}.atlas .main .pointers .pointer.right .label{transform:translate(-100%)}.atlas .data{display:none}.optional{color:#606060;font-style:italic;font-weight:400}.center{text-align:center}.light{color:#606060;font-weight:400}.preserve-lines{white-space:pre-wrap}nav.breadcrumb ol.breadcrumb,nav.breadcrumb ol.breadcrumb li.breadcrumb{margin:0}.hidden{display:none}.divider{background-color:#e0e0e0;width:100%;height:1px;margin:1.5rem 0}.dilemma-card-container{flex-direction:column;align-items:center;gap:1rem;margin:1rem auto;display:flex}.dilemma-card-container.vote{flex-direction:row;justify-content:center}.dilemma-card-container.preview{flex-direction:row}.dilemma-card-container.center{justify-content:center}.vote-card,.result-card{flex-direction:column;row-gap:.5rem;display:flex}.vote-card p,.result-card p{margin:0}.dilemma-card{perspective:1000px;width:30rem;height:36rem;transform-style:preserve-3d;border-radius:1rem;grid-template-columns:1fr;transition:rotate .5s linear;display:grid}.dilemma-card.preview{width:unset;height:unset}.dilemma-card.preview.selected{box-shadow:0 0 1rem #0d6efdbf}.dilemma-card.preview.voted{box-shadow:0 0 1rem #ffd700bf}.dilemma-card.preview .pointer{padding:.5rem 1rem}.dilemma-card.preview .side{border:.5rem solid #202020;border-radius:1rem}.dilemma-card.preview .side p{color:#000;text-align:center;margin:0;padding-bottom:.5rem;font-weight:700}.dilemma-card.preview .side p.optional{font-weight:400}.dilemma-card.show{rotate:y 180deg}.dilemma-card.hidden{display:none}.dilemma-card .side{background-color:#f8fafe;border:1rem solid #202020;border-radius:2rem;grid-row-start:1;grid-column-start:1;min-width:0}.dilemma-card .side .top{flex-direction:column;justify-content:center;align-items:center;row-gap:.5rem;padding:1rem;display:flex}.dilemma-card .side .info{text-align:left;flex-direction:column;align-self:center;row-gap:.5rem;padding:1rem;display:flex;overflow:hidden}.dilemma-card .side .info p{overflow:clip}.dilemma-card .side{backface-visibility:hidden}.dilemma-card .side.back{rotate:y 180deg}.dilemma-card .side.back .info{justify-content:center;height:100%}.dilemma-card h1{margin:0;font-size:1.25rem;font-weight:700}.dilemma-card p{margin:0}.dilemma-card p.center{text-align:center}@media (width<=576px){.dilemma-card-container{margin:unset;height:100%}.dilemma-card-container .dilemma-card{width:100%;height:unset}}footer{min-height:8rem}nav.main{color:#000;z-index:1010;background-color:#f8fafc;border-bottom:1px solid #f0f0f0;width:100%;padding:0;font-size:1.25rem;position:sticky;top:0}nav.main a{text-decoration:none}.nav-container{flex-flow:wrap;align-items:center;max-width:1080px;margin:auto;padding:.75rem 1rem;display:flex}.nav-section{flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:left;align-items:center;height:auto;display:flex}.nav-section.right{margin-left:auto}.responsive-menu-button{cursor:pointer;flex:none;padding:0 .5rem;font-size:2rem;display:none}.responsive-menu-button i{padding:0}.navbar-section.responsive-section{order:10}main{flex-direction:row;display:flex}.content{width:100%}.page{max-width:1080px;margin:auto;padding:1rem}
