:root{--dark-gray:#3e3e40;--lighten-gray:#d9d9d9}:root,[data-theme=light] .task-category{--category-light-primary:initial;--category-light-primary-5:initial;--category-light-primary-10:initial;--category-light-primary-15:initial;--category-light-primary-20:initial;--category-light-primary-30:initial;--category-light-primary-90:initial;--category-text:#eeeeee;--category-color-primary:var(--category-light-primary);--category-color-primary-5:color-mix(in srgb, var(--category-color-primary) 5%, transparent);--category-color-primary-10:color-mix(in srgb, var(--category-color-primary) 10%, transparent);--category-color-primary-15:color-mix(in srgb, var(--category-color-primary) 15%, transparent);--category-color-primary-20:color-mix(in srgb, var(--category-color-primary) 20%, transparent);--category-color-primary-30:color-mix(in srgb, var(--category-color-primary) 30%, transparent);--category-color-primary-90:color-mix(in srgb, var(--category-color-primary) 90%, transparent);--toggle-text-color:#0A2E36;--toggle-active-text-color:#2e7d32;--glider-color:#e8f5e9}[data-theme=dark] .task-category{--category-dark-primary:#073642;--category-dark-secondary:#073642;--category-text:#eeeeee;--category-color-primary:var(--category-dark-primary);--category-color-secondary:var(--category-dark-secondary);--toggle-text-color:#0A2E36;--toggle-active-text-color:#2e7d32;--glider-color:#e8f5e9}*,*:after,*:before{box-sizing:border-box}.research-toggle{display:flex;font-size:medium;align-items:right;justify-content:right}.tabs{display:flex;position:relative;background-color:#fff;box-shadow:2px 2px 4px #ededed,-2px -2px 4px #fff;border:1px solid #dbdbdb;padding:0.5em;border-radius:5em;-webkit-tap-highlight-color:transparent}.tabs *{z-index:2}input[type=radio]{display:none}.tab{display:flex;align-items:center;justify-content:center;width:7em;height:2em;font-weight:700;border-radius:5em;cursor:pointer;transition:color 0.15s ease-in}input[type=radio]:not(:checked) + label{color:var(--toggle-text-color)}input[type=radio]:checked + label{color:var(--toggle-active-text-color)}input[id=less-option]:checked ~ .glider{transform:translateX(0)}input[id=all-option]:checked ~ .glider{transform:translateX(100%)}.glider{position:absolute;display:flex;width:7em;height:2em;background-color:var(--glider-color);z-index:1;border-radius:5em;transition:0.1s ease-out}.field-research-wrapper{line-height:1.15;opacity:0;transition:opacity 0.6s ease}.field-research-wrapper.masonry-initialized{opacity:1}.field-research-wrapper.masonry-mobile{display:flex;flex-direction:column;gap:1em}.field-research-wrapper.masonry-desktop{display:flex;gap:0.5em}.field-research-wrapper.masonry-desktop .masonry-column{flex:1;display:flex;flex-direction:column;gap:0.5em}.field-research-wrapper .task-category{padding:0;width:100%;margin-bottom:0;display:block}.field-research-wrapper h2{color:var(--category-text);font-size:large;background-color:var(--category-color-primary);border:2px solid var(--category-color-primary);border-radius:0.5em 0.5em 0.2em 0.2em;box-shadow:2px 2px 4px #ededed,-2px -2px 4px #fff;padding:0.5em;margin-top:1em;margin-bottom:0.25em;cursor:pointer}.field-research-wrapper li,.field-research-wrapper ul{list-style:none;margin:0;padding:0}.field-research-wrapper .task-item{min-height:0;max-height:18em;transition:max-height 0.5s ease;display:flex;justify-content:flex-end;flex-wrap:wrap;position:relative;padding:0.75em 0.75em 1em 0.75em;margin:0.25em 0;overflow:hidden;font-size:smaller;color:var(--text-color);background-color:var(--category-color-primary-20);border:1px solid var(--category-color-primary-10);box-shadow:2px 2px 4px #ededed,-2px -2px 4px #fff;border-radius:0.5em}.field-research-wrapper .task-item .task-text{display:block;font-weight:700;width:100%;margin-top:auto;margin-bottom:0.5em}.field-research-wrapper .task-item:hover{background:linear-gradient(180deg, var(--category-color-primary-20) 0, var(--category-color-primary-5) 90%, var(--category-color-primary-5) 100%);cursor:pointer;-webkit-tap-highlight-color:transparent}.field-research-wrapper .task-item:active{background:var(--category-color-primary-10);transform:translate(-1px, 1px)}.field-research-wrapper .task-item:before{border-style:solid;border-color:#5e5e5e;border-width:0.1em 0.1em 0 0;content:"";display:flex;position:absolute;height:0.35em;width:0.35em;left:50%;bottom:0.5em;transform:rotate(135deg);vertical-align:top}.field-research-wrapper .task-item:not(:has(> .reward-list > .reward:nth-child(4))){display:flex;max-height:5em;flex-wrap:nowrap;padding:0.25em 0.75em}.field-research-wrapper .task-item:not(:has(> .reward-list > .reward:nth-child(4))) .task-text{margin:auto 0}.field-research-wrapper .task-item:not(:has(> .reward-list > .reward:nth-child(4))) .reward-list{flex:none}.field-research-wrapper .task-item:not(:has(> .reward-list > .reward:nth-child(4))) .reward-list:before{justify-content:flex-start}.field-research-wrapper .reward-list{display:flex;margin:auto 0;flex-flow:wrap;justify-content:flex-end}.field-research-wrapper .cp-values,.field-research-wrapper .reward-label{display:none}.field-research-wrapper .reward .reward-bubble{display:inline-flex;position:relative;height:3.5em;margin:0.25em;aspect-ratio:1/1;margin-left:2%;border-radius:50%;vertical-align:middle;background:var(--category-color-primary-30);border:1px solid var(--category-color-primary-90)}.field-research-wrapper .reward .reward-bubble .reward-image{margin:auto;max-width:100%;max-height:100%}.field-research-wrapper .reward .reward-bubble .shiny-icon{position:absolute;height:1.15em;right:-0.2em;top:-0.2em}.field-research-wrapper .reward .reward-bubble .quantity{position:absolute;height:1.15em;line-height:1.15em;font-size:small;right:-0.2em;bottom:-0.2em;color:var(--category-text);background:var(--category-color-primary-90);border-radius:1em;padding:0 0.5em}.field-research-wrapper .reward .reward-bubble .resource-info{display:inline-flex;position:absolute;right:-0.5em;top:-0.5em;width:2em;aspect-ratio:1/1;vertical-align:middle;border-radius:50%;background:var(--category-color-primary-10);border:1px solid var(--category-color-primary-20)}.field-research-wrapper .reward .reward-bubble .resource-info img{max-height:100%;max-width:100%}.field-research-wrapper .task-item.active{max-height:100em;flex-wrap:wrap;padding:0.25em 0.25em 0.75em 0.25em;background:var(--category-color-primary-5)}.field-research-wrapper .task-item.active:before{transform:rotate(-45deg)}.field-research-wrapper .task-item.active .task-text{width:100%;padding:0.75em;border-radius:0.5em 0.5em 0.2em 0.2em;background:var(--category-color-primary-20);margin-top:initial}.field-research-wrapper .task-item.active .reward-list{justify-content:flex-start;flex-wrap:wrap;width:100%;margin-top:initial;padding:0.5em}.field-research-wrapper .task-item.active .reward-list .reward{display:flex;width:100%;padding:0.25em 0;border-bottom:1px dotted var(--category-color-primary-20)}.field-research-wrapper .task-item.active .reward-list .reward .reward-bubble{background:var(--category-color-primary-20)}.field-research-wrapper .task-item.active .reward-list .quantity{display:none}.field-research-wrapper .task-item.active .reward-list .resource-reward{border-radius:0.5em;aspect-ratio:3/2}.field-research-wrapper .task-item.active .reward-list .resource-reward .resource-info{display:none}.field-research-wrapper .task-item.active .reward-list:before{content:"Possible Rewards";text-transform:uppercase;font-size:small;font-style:italic;font-weight:700;margin:0 0.5em 0.5em 0.5em;opacity:0.5}.field-research-wrapper .task-item.active .reward-list:is(:not(:has(> li:nth-child(2))), :not(:has(> li:nth-child(2):not([style*="display: none;"])))):before{content:"Reward"}.field-research-wrapper .task-item.active .reward-label{display:initial;margin:auto 0.5em;line-height:1.15}.field-research-wrapper .task-item.active .reward-label span:not([class]){font-weight:700}.field-research-wrapper .task-item.active .cp-values{display:flex;font-weight:700;margin-left:auto;margin-top:auto;margin-bottom:auto}.field-research-wrapper .task-item.active .cp-values .max-cp,.field-research-wrapper .task-item.active .cp-values .min-cp{line-height:1.15;border:1px solid var(--category-color-primary-20);border-radius:0.25em;padding:4px;align-self:flex-end}.field-research-wrapper .task-item.active .cp-values .max-cp div,.field-research-wrapper .task-item.active .cp-values .min-cp div{font-size:x-small;font-style:italic;color:#747474;border-bottom:1px solid #d3d3d3}.field-research-wrapper .task-item.active .cp-values .max-cp{font-size:x-large;background:var(--category-color-primary-15)}.field-research-wrapper .task-item.active .cp-values .min-cp{font-size:large;background:var(--category-color-primary-5);color:#606060;margin-left:0.25em}.field-research-wrapper .task-item.active:not(:has(> .reward-list > .reward:nth-child(4))){max-height:100em;flex-wrap:wrap;padding:0.25em 0.25em 0.75em 0.25em}.field-research-wrapper .task-item.active:not(:has(> .reward-list > .reward:nth-child(4))) .task-text{margin-bottom:0.5em}.field-research-wrapper.hide-items .task-category:not(:has(.task-list .task-item .reward-list .reward[data-reward-type=encounter],
.task-list .task-item .reward-list .reward[data-reward-type=resource])){display:none}.field-research-wrapper.hide-items .task-item:not(:has(.reward-list .reward[data-reward-type=encounter],
.reward-list .reward[data-reward-type=resource])){display:none}.field-research-wrapper.hide-items .task-item .reward-list .reward[data-reward-type=item]{display:none;transition:display 1s ease}.field-research-wrapper.hide-items .task-item:not(:has(> .reward-list .reward[data-reward-filter=less]:nth-child(n+4))){max-height:5em;flex-wrap:nowrap;padding:0.25em 0.75em}.field-research-wrapper.hide-items .task-item:not(:has(> .reward-list .reward[data-reward-filter=less]:nth-child(n+4))) .task-text{margin:auto 0}.field-research-wrapper.hide-items .task-item:not(:has(> .reward-list .reward[data-reward-filter=less]:nth-child(n+4))) .reward-list{flex:none}.field-research-wrapper.hide-items .task-item:not(:has(> .reward-list .reward[data-reward-filter=less]:nth-child(n+4))) .reward-list:before{justify-content:flex-start}.field-research-wrapper.hide-items .task-item.active:is(:not(:has(> .reward-list .reward[data-reward-filter=less]:nth-child(n+4)))){max-height:100em;flex-wrap:wrap;padding:0.25em 0.25em 0.75em 0.25em}.field-research-wrapper.hide-items .task-item.active:is(:not(:has(> .reward-list .reward[data-reward-filter=less]:nth-child(n+4)))) .task-text{margin-bottom:0.5em}@media only screen and (max-width: 768px){.field-research-wrapper{opacity:1!important}.field-research-wrapper.masonry-desktop,.field-research-wrapper.masonry-mobile{display:flex!important;flex-direction:column;gap:1em}.field-research-wrapper .masonry-column{display:none}.field-research-wrapper .task-category{padding:inherit;width:100%;margin-bottom:0}}
/*# sourceMappingURL=research.css.map */
