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