.sections[data-v-cc51399b]{display:flex;overflow:unset}.sections__mods[data-v-cc51399b],.sections__perks[data-v-cc51399b]{flex-grow:1}.sections>div[data-v-cc51399b]:nth-child(2){background:var(--color-surface-2);border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;max-width:400px}.sections header[data-v-cc51399b]{border-bottom:1px solid var(--color-surface-2);padding-bottom:.75rem}.sections header h2[data-v-cc51399b]{text-transform:capitalize}@media only screen and (max-width:1600px){.sections[data-v-cc51399b]{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1024px){.sections[data-v-cc51399b]{display:block}.sections>div[data-v-cc51399b]:nth-child(2){border-bottom-right-radius:unset;border-top-right-radius:unset;max-width:unset;padding-top:.1rem}}.indicator[data-v-cc51399b]{height:6.25rem;margin:1.5rem auto;width:6.25rem}.section-description[data-v-cc51399b]{color:var(--color-text-secondary);margin:-.75rem 1.25rem 0}.section-notice[data-v-cc51399b]{color:var(--color-text-secondary);margin:.75rem 1.25rem 0}.plug-grid[data-v-cc51399b]{display:flex;margin:.875rem}.plug-group[data-v-cc51399b]{align-items:center;border-right:1px solid var(--color-surface-2);display:flex;flex-basis:0;flex-direction:column;flex-grow:1}.plug-group[data-v-cc51399b]:last-child{border-right:unset}.plug-tips[data-v-cc51399b]{display:flex;margin:1rem 1.5rem}.plug-tip[data-v-cc51399b]{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.875rem}.plug-tip>span[data-v-cc51399b]{background:#ffffff1f;border:2px solid #fff;border-radius:50%;height:1.5rem;margin-right:.5rem;width:1.5rem}.plug-tip--random>span[data-v-cc51399b]{border-style:dotted}.plug-tip[data-v-cc51399b]:first-child{margin-right:2.5rem}.plug[data-v-cc51399b]{background:#ffffff1f;border:2px dotted #fff;border-radius:50%;cursor:pointer;margin:0 1rem .5rem;max-height:6rem;max-width:6rem;position:relative}.plug>img[data-v-cc51399b]{display:block;opacity:.75;padding:.875rem;width:100%}.plug--curated[data-v-cc51399b]{border-style:solid}.plug--active[data-v-cc51399b]{background:var(--color-action)}.plug--active>img[data-v-cc51399b]{opacity:1}.plug--intrinsic[data-v-cc51399b]{background:unset;border:unset;cursor:default}.plug--intrinsic>img[data-v-cc51399b]{opacity:1;padding:.25rem}.plug[data-v-cc51399b]:last-child{margin-bottom:0}.plug:hover .d2-tooltip[data-v-cc51399b]{display:block}@media only screen and (max-width:864px){.plug[data-v-cc51399b]{margin:0 .5rem .375em}.plug>img[data-v-cc51399b]{padding:.5rem}}@media (max-width:375px){.plug[data-v-cc51399b]{border-width:1px;margin:0 .5rem .25em}.plug>img[data-v-cc51399b]{padding:.25rem}}.mods[data-v-cc51399b]{padding:1rem}.mods--alone[data-v-cc51399b]{display:grid;grid-column-gap:.75rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1024px){.mods[data-v-cc51399b]{display:grid;grid-column-gap:.75rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:864px){.mods[data-v-cc51399b]{display:block}}.mod[data-v-cc51399b]{border:1px solid var(--color-surface-2);cursor:pointer;display:flex;margin-bottom:.75rem;padding:.5rem}.mod[data-v-cc51399b],.mod__image[data-v-cc51399b]{border-radius:var(--border-radius);position:relative}.mod__image[data-v-cc51399b]{margin-right:.75rem;max-height:5rem;max-width:5rem;min-height:5rem;min-width:5rem}.mod__image img[data-v-cc51399b]{max-width:100%}.mod__energy-overlay[data-v-cc51399b]{left:0;position:absolute}.mod__energy-cost[data-v-cc51399b]{font-weight:700;position:absolute;right:.5rem;top:.5rem}.mod__name[data-v-cc51399b]{display:block;font-size:1.125rem;font-weight:700;line-height:1.25rem;margin-bottom:.5rem}.mod__description[data-v-cc51399b]{color:var(--color-text-secondary);font-style:italic}.mod__options[data-v-cc51399b]{background:var(--color-surface-1);border:1px solid var(--color-surface-2);border-radius:var(--border-radius);bottom:.5rem;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;max-height:400px;overflow-y:auto;position:absolute;width:calc(100% - 1rem);z-index:150}.mod__option[data-v-cc51399b]{border:unset;border-radius:unset;margin:unset}.mod__option[data-v-cc51399b]:not(:last-child){border-bottom:1px solid var(--color-surface-2)}.mod--intrinsic[data-v-cc51399b]{cursor:unset}.mod[data-v-cc51399b]:last-child{margin-bottom:0}
